Modding French Bread Games

From Mizuumi Wiki
< User:Pixloen
Revision as of 07:30, 20 December 2023 by Pixloen (talk | contribs)
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

UNICLR

Written Guides & Documentation

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

Navigation

For Beginners
Getting Started
File Structure
Installing Mods
Example Mods
Glossary
Links & Resources
File Formats & Software Guide
Hantei-chan
CGTOOL & CGLIB
.pat Effects
Palettes
DDS Images
Engine Documentation
Audio
Backgrounds
Classes and Methods
Cutscenes
D File Folder
Functions
Shaders
Quick Start
Getting Started
Installing Mods
Mods List
Guides
Character File Setup
Using Hantei-chan
Character Scripts
Miscellaneous
Dialogue
HUD and UI
Stages
Audio
Battle Scripts
CG & Patterns
Editng Vectors
Define
Documentation
Classes and Methods
Functions
HA6 Pattern Reference
UNI2 Modding Notes

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)