User:Pixloen/FPANModding: Difference between revisions
(→Game Specific Injectors / Extractors: how was i supposed to know there were TWO versions of the english language patch floating around) |
|||
Line 50: | Line 50: | ||
*[https://docs.google.com/document/d/1CsXdXQwz8rYQgO2W3XtGB0ycwJJxOXal9YooXfqd1nw/edit?usp=sharing MBTL Music Modding Guide] by Sera, Yvette & AyanamiRei0 | *[https://docs.google.com/document/d/1CsXdXQwz8rYQgO2W3XtGB0ycwJJxOXal9YooXfqd1nw/edit?usp=sharing MBTL Music Modding Guide] by Sera, Yvette & AyanamiRei0 | ||
*[https://imgur.com/a/5GQ2JDO MBTL Unpacker Guide] by koenji | *[https://imgur.com/a/5GQ2JDO MBTL Unpacker Guide] by koenji | ||
*[https://docs.google.com/document/d/1YxiOS1V0VaWnvkn-LKABzEoMWTxDi1rJR4qCj_jzLAo/edit?usp=sharing UNICLR Music Modding Guide] by Sera | |||
*[https://docs.google.com/document/d/1Y8Xymash1fCR2h-2AQDQZcC7agqgKM7ujQW5q6GdDjQ/edit?usp=sharing 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) | |||
[https://docs.google.com/document/d/1ypJMX0bqzKgMG06KMtoNimPLxOTG6Ifkrp8YB23E73A/edit?usp=sharing UNICLR Color Modding Guide] by Sera, AyanamiRei0 | |||
== Setting Up The Modding Environment == | == Setting Up The Modding Environment == |
Revision as of 06:59, 22 May 2023
Credits
Thanks to DamienIsPoggers for adding info on .pat file formats, as well as writing up the Audio page & Character select sections!
If you're interested in helping with this resource, or if you want to report errors / ask for information, notify pixloen#5367 on Discord or DM @pixloen on twitter.
Introduction
This guide is a general how-to and reference page for modding UNICLR & MBTL. There are no official reference documents so everything here is determined by reverse-engineering / trial-and-error.
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, 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 Tools, injector
- MBTL BIN Tool, file extractor
- Current Cache for the MBTL BIN Tool as of 01/03/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
Setting Up The Modding Environment
Game files are located in a place like ...SteamLibrary/steamapps/common/UNDER NIGHT In-Birth Exe Late[st]
, or ...SteamLibrary/steamapps/common/MELTY BLOOD TYPE LUMINA
This is commonly referred to as the game's directory or root folder. (REMEMBER THIS!)
Follow this guide for extracting MBTL files.
For UNICLR, simply download UNIST Unpacker, head to the /d folder in the game's directory, place UNIST unpacker there, and drag every file onto the unpacker.exe.Once you're done extracting, the unpacked / out folder's contents can be dragged to the root folder. Install the injector / _English patch file and now the game's code will read files from the unpacked folders instead of the archives. Editing the new folders will create changes in the game respectively.