Modding French Bread Games
Jump to navigation
Jump to search
Introduction
Welcome to the FPANModding Wiki! This wiki is meant to provide a comprehensive documentation of the engine used in modern French Bread games, as well as basic examples and tutorials.
Games covered here:
- Under Night In-Birth Exe:late [cl-r]
- MELTY BLOOD: TYPE LUMINA
Assumed Knowledge
- Basic understanding of navigating File Explorer
- Basic understanding of batch files
- Basic understanding of programming
Note that French Bread uses Squirrel for most functions, but such code can be easily understood if you have JS, LUA, C and etc. experience.
Tools & Other Guides
Basic Tools
- Hantei-chan 2.165, a HA6 editor
- Hantei-chan with jonbin (DamienIsPoggers, can convert to BlazBlue files, optional)
- CGlib, .cg extractor by u4ick
- CGTool, .cg compiler by u4ick
- A basic text editor such as Notepad++. Regular Notepad is fine but may be harder to use.
- A hex editor. HxD is used commonly.
- .pat editor / visualizer. None are public, but you can use HA6 + hex editor as a close enough replacement.
- DDS decomp/compression tool. Found in the .pat cut-ins guide.
Game Specific Injectors / Extractors
MBTL
- MBTL Hitbox Viewer, injector
- MBTL BIN Tool, file extractor
- Current Cache for the MBTL BIN Tool as of 02/06/2023 courtesy of u4ick
UNICLR
- _English patch file, injector sort of
- Music patch file, use for ___English language
- UNIST Unpacker, file extractor
Written Guides & Documentation
- .pat Image Editing Guide by AyanamiRei0
- Detailed .pat documentation by DamienIsPoggers
- MBTL Music Modding Guide by Sera, Yvette & AyanamiRei0
- MBTL Unpacker Guide by koenji
- UNICLR Music Modding Guide by Sera
- UNICLR Old Palette Modding Guide by Sera
READ BEFORE YOU FOLLOW THE BELOW GUIDE
If you aren't tech-literate, it's recommended NOT to use Symlinks.bat as it creates Symlinks which can only be removed through command-line. Preferably, using Copying.bat or copy the files yourself by following these steps:
- Find _English/data/csel and grab your character's palette (e.g. Aka.pal)
- Copy and paste/replace over the same file found in _English/data/Character_0 (Aka_0 in this example)
UNICLR Color Modding Guide by Sera, AyanamiRei0
Credits
- Pixloen - lead writer
- Blake / Blakieboo - music and pat information writer
- Bootysama - provided many of the assets that i used to study the engine
- Rion / u4ick - made basically all of the damn programs and increasingly yelled at me for failing to understand floats in hex (deservedly tbh)