User:Pixloen/FPANModding: Difference between revisions

From Mizuumi Wiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
==Can we mod Under Night In-Birth II: [sys:celes]?==
==Can we mod Under Night In-Birth II: [sys:celes]?==


'''Status at the moment: We're waiting!'''
'''Status at the moment: Almost!'''
 
The game uses UNIST style compression; so everything is all set! However, UNIST Unpacker does not fully work with the game as of right now.
As of today, we're just waiting for UNI2 to release on steam. In terms of how fast we can setup modding, it depends on the type of compression / encryption the game uses.
 
*If it uses UNIST style compression, then modding will be an option very soon.
*If it uses MBTL style encryption, we will have to wait for new tools and address finding to mod the game.
*If it uses something brand new, expect to wait a while before modding becomes possible.


==Introduction==
==Introduction==

Revision as of 01:26, 25 January 2024


Can we mod Under Night In-Birth II: [sys:celes]?

Status at the moment: Almost! The game uses UNIST style compression; so everything is all set! However, UNIST Unpacker does not fully work with the game as of right now.

Introduction

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 Partially covered here

  • Dengeki Bunko Fighting Climax

Games not covered here:

  • 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 & Useful Resources

Game Rips

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

For the following 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

Where can I get help?

Note: The community UNICLR server has a rule banning any discussion about modding due to French Bread (or just kamone)'s stance against it. While this makes the modding scene quite small, do respect the rule by not openly encouraging extensive mods of the game. (Pray that this rule gets lifted for UNI2. I'll make a bunch of QoL mods like subtitles and full 1440p support if it does.)

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

Members

  • pixloen - lead writer, template creator, custom asset maker etc etc
  • 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 and might have written one or two things (general information checker too)


Contributors

  • NerfNoobPls - MBTL section in HA6 Pattern Reference


Special Thanks

  • Rion / u4ick - made basically all of the tools and programs and started the modding scene in general
  • Melty Blood Discord - helped me mess around with .cg editing to port a singular satsuki sprite, starting my interest in modding french bread games, resulting in this mess of a wiki you're reading now