Newest Hacks

Donkey Kong Country - Expert Edition Blades of Steel Goon mod Castlevania 2: Improved Controls Pac-Man GB - Redux

Newest Translations

Aretha Buster Brothers Zool OutRun
  • English | Fully Playable | SNES
  • Spanish | Fully Playable | GB
  • Spanish | Fully Playable | GEN
  • Spanish | Fully Playable | TG16

Newest Utilities

Dandy Map Editor Final Fantasy IX translation tools Zlib archiver cmpdism

Newest Documents

Documents

Newest Reviews

Castlevania 2: Improved Controls Lan Master Ace Combat 3: Electrosphere Castlevania 2: Improved Controls

Newest Homebrew

Block Dude Into the Blue RI Probe Star Evil

Featured Hack Images

Lufia II: Rise of the Sinistrals EasyType NEW NEW Super Mario Bros. 3 (1993) Super Mario Pipe Maze Super Metroid - GR2

Featured Translation Images

Pulseman Chrono Trigger Hajime no Ippo: The Fighting Kyattou Ninden Teyandee

Recent Updates

BCX Breakdown Tool

Game Specific

Description:

BCX Breakdown Tool, v1.01 By Lazy Bastard, of GameHacking.org

This is a Python app I wrote - mostly to teach myself Python - which takes a Final Fantasy VII PSX decompressed BCX (field model file for playable characters), and generates a human-readable breakdown of its parts, similar to the breakdowns I’ve written and shared in the past. This is primarily useful in making graphical model mods for FF7 PSX (swapping parts, animations, and other things from one model to another, or modifying a model’s existing assets). For greater compatibility, this was written for Python 2.7. I may use this code as the launching point for creating a few other apps for various FF7 PSX model editing tasks, and if so, I’ll likely later unify them into a single tool set for end-to-end modification. Let me know if there’s a feature you’d like to see in a future tool.

Usage:

1. Place the desired BCX file in the same directory as bcxbreakdown.py.

2. Decompress the BCX using something like LZSCDec.

3. Run bcxbreakdown.py.

4. When prompted, enter the name of the desired decompressed BCX file.

5. Your BCX breakdown will be generated and saved as BCXBreakdown.txt.

Note: There are currently no error handling mechanisms and no checks performed; if you pass a non-BCX file to bcxbreakdown.py, you’ll get ugly output and possibly strange behavior (loops generating ever-larger output in BCXBreakdown.txt until you kill the task, etc). If there’s demand for beautifying this application, I’ll do so. Otherwise, I probably won’t.

Enjoy.

Links:

User Review Information
No User Reviews!