1. Are you a supporter that wants to change your forum name? Just ask an administrator or moderator with a sparkly name!
    Dismiss Notice
  2. Celebrate Wiimmfi's 3 year anniversary with an FFA!
    Dismiss Notice

The Big List of MK8 Modding Tools

Discussion in 'Programs & Utilities' started by Harm, May 11, 2017.

  1. Harm

    Harm Starline Tours

    • MKBoards Supporter
    • Founding Member
    Joined:
    Feb 17, 2014
    Messages:
    4,479
    Gender:
    Male
    Location:
    Canada
    Textures:
    BFRES Tool, allows for extracting and injecting of textures: https://github.com/aboood40091/BFRES-Tool/releases
    BFLIM Tool, allows for extracting and injecting of BFLIM image files: https://github.com/aboood40091/BFLIM-Tool/releases

    MK8 Character/Vehicle file information, a spreadsheet documenting driver/vehicle file names, their locations, what they are, etc: https://docs.google.com/spreadsheets/d/12Ju79m4RgkPwVHoDhzsGC-yCxjBbZVGmQ4vL2VK2O4w/

    Models:
    BFRES Model Importer for 3DS Max, allows for CUSTOM MODELS (under heavy restriction right now): http://gamebanana.com/tools/6132
    io_scene_bfres, a BFRES importer only for Blender, works as a model viewer: https://github.com/Syroot/io_scene_bfres
    io_scene_mk8muunt, a BYAML importer and exporter for Blender that works as a visual editor for these files. Requires io_scene_bfres to be installed: https://github.com/Syroot/io_scene_mk8muunt
    io_scene_kcl, a KCL importer only for Blender that allows for minor KCL editing: https://github.com/Syroot/io_scene_kcl

    Music:

    BrawlBox, to make custom BFSTM files: https://github.com/libertyernie/brawltools/releases
    MK8 Music Details spreadsheet, details on music files and how many channels they have: https://docs.google.com/spreadsheets/d/1ix0r25YUbRqq0603YAKvdPY-q0wmFzihpEV_8MnVFp4/

    Other Important Tools:
    Cafiine, the program you'll need to load mods! https://github.com/dedChar/Cafiine-410-551
    yaz0enc, the tool needed to compress BFRES back into SZS to work in MK8: http://amnoid.de/gc/yaz0enc.zip
    yaz0dec, the tool needed to decompress SZS to BFRES to allow editing of textures, etc: http://amnoid.de/gc/szstools.zip
    Mario Kart 8 Information Dump, a spreadsheet containing info on courses, KCL flags, objects and more: https://docs.google.com/spreadsheets/d/1CiijrS6P6gqLAfzqKQLpZGd-CeljqzuDFvfLg6ThW3A/

    More will be added to this thread eventually but I grabbed the most important stuff for now.
     
    Last edited: May 18, 2017 at 8:39 PM
    Savannah likes this.
  2. Ray Koopa

    Ray Koopa

    Joined:
    May 25, 2016
    Messages:
    2
    io_scene_bfres isn't a BYAML editor, io_scene_mk8muunt is. It requires io_scene_bfres to be installed though with which it imports models then. Sadly it doesn't support path editing and several other sections (which it exports unchanged from the original) due to how limited the Blender add-on API is :(.
    io_scene_kcl can only edit collision flags now. It will export models in a few (limited to 65534 triangles for now which effectively only prevents Yoshi Circuit from being re-exported, since it is unclear how the game referenced multiple required models for more triangles).
    (If you, like me, think those tool names are stupid, send your complaints to the Blender Foundation who made up that Add-on name scheme :p)

    If you need help with any tools, each has a wiki on their GitHub repo's page explaining how to set it up and use them.

    I then can recommend Looping Audio Converter being less annoying to use than BrawlBox, especially for multiple audio files / batch processing, as I personally experienced when making mod packs replacing every music file of the game.
    Maybe you also wanna have a look at my customized / optimized Cafiine server, also with a wiki (shameless self promotion!).
     
    Last edited: May 17, 2017 at 7:33 PM
  3. Harm

    Harm Starline Tours

    • MKBoards Supporter
    • Founding Member
    Joined:
    Feb 17, 2014
    Messages:
    4,479
    Gender:
    Male
    Location:
    Canada
    whoops my bad I knew I was missing a tool of yours, I was like "wait... the bfres one edits byamls? that's not right"

    thanks lol
     
  4. Ray Koopa

    Ray Koopa

    Joined:
    May 25, 2016
    Messages:
    2
    Oh yeah, don't worry about that. I hope that at one day when the fundamental things are all programmed, it can all be slammed into one nice program / addon =]
     

Share This Page