User:Pixloen/FPANModding: Difference between revisions
No edit summary |
(redo) |
||
Line 4: | Line 4: | ||
==Introduction== | ==Introduction== | ||
<div style="max-width:800px;">[[File:PIXL_banner.png|class=flex-image|link=]]</div> | |||
'''Welcome to the French Bread Modding 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.''' | |||
The guides and tutorials here should be considered a way to successfully make mods, but not '''the correct way'''. The techniques and methods used are simply what the author (pixloen) uses, but for others there may be better routes to suite the types of mods that you want to make. | |||
Games covered here: | ===Contents Covered=== | ||
'''Games covered here:''' | |||
*Under Night In-Birth Exe:late [cl-r] | *Under Night In-Birth Exe:late [cl-r] | ||
*MELTY BLOOD: TYPE LUMINA | *MELTY BLOOD: TYPE LUMINA | ||
'''Games not covered here:''' | |||
*Dengeki Bunko: Fighting Climax | |||
*Under Night In-Birth Exe:late / Under Night In-Birth | |||
*Melty Blood Actress Again Current Code | |||
=== Assumed Knowledge === | === Assumed Knowledge === | ||
Line 18: | Line 26: | ||
*Basic understanding of programming | *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. | 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. If others can do it, so can you! | ||
== Tools & Other Guides == | == Tools & Other Guides == | ||
Line 71: | Line 79: | ||
== Credits == | == Credits == | ||
* | *pixloen - lead writer | ||
*Blake / Blakieboo - music and pat information writer | *Blake / Blakieboo - music and pat information writer | ||
*Bootysama - provided many of the assets that i used to study the engine | *Bootysama - provided many of the assets that i used to study the engine and gave me useful advice or tips | ||
*Rion / u4ick - made basically all of the | *Rion / u4ick - made basically all of the tools and programs and started the modding scene in general |
Revision as of 07:51, 20 December 2023
Introduction
![PIXL banner.png](/images/0/01/PIXL_banner.png)
Welcome to the French Bread Modding 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.
The guides and tutorials here should be considered a way to successfully make mods, but not the correct way. The techniques and methods used are simply what the author (pixloen) uses, but for others there may be better routes to suite the types of mods that you want to make.
Contents Covered
Games covered here:
- Under Night In-Birth Exe:late [cl-r]
- MELTY BLOOD: TYPE LUMINA
Games not covered here:
- Dengeki Bunko: Fighting Climax
- Under Night In-Birth Exe:late / Under Night In-Birth
- Melty Blood Actress Again Current Code
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. If others can do it, so can you!
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 and gave me useful advice or tips
- Rion / u4ick - made basically all of the tools and programs and started the modding scene in general