Newest Hacks

Kid Chameleon SRAM Low Poly Promo Models Final Fantasy II Speedrun Practice Earthbound Beginnings: Consistent Version

Newest Translations

Balloon Fight Secret of Evermore Trials of Mana Contra

Newest Reviews

Landstalker Alternate Controls Ultimate Mortal Kombat 3 - Arcade Hack Ultimate Mortal Kombat 3 - Arcade Hack Ultimate Mortal Kombat 3 Balanced Edition

Featured Hack Images

Metroid Disturbance Final Fantasy Negative One GFF (Grond's Final Fantasy) Break Man III

Featured Translation Images

Super Mario Bros. 3 Lufia: The Ruins of Lore Ganpuru: Gunman's Proof Arc the Lad

Recent Updates

  • Translations
    fixed the URL that someone else added to my previous submission. not sure why the NINJA disclaimer is needed at all? it's not like the online ROM patcher doesn't support it
  • Games
    This game was released in the US in 2019 as Trials of Mana. Because that is the earliest official English title I changed it to Primary Title.
  • Translations
    this should be an Addendum, since it's based off the work of a different translation project
  • Translations
    removed Whirlpool-era subjective opinions (plus the ridiculous and unnecessary "NINJA is superior to IPS" paragraph)

FF6 SNES $C3 Bank rellocatable source code

Assembly

Description:

This document belongs to a bigger project I started some months ago: a SNES FF6 re-translation in order to improve dialogues, graphics and menus. In addition, all bugfixes should be included to provide gamer the best of experiences.

When I started to hack the menus, I realized all text was mixed up with the asm code, which made really difficult too expand text length. So I decided to dump the full $C3 bank asm code to detect data blocks, text blocks and routines and re-arrange all of them to make the code cleaner and more flexible. I added more than 4000 labels for routines and loops, removed tons of useless or redundant code and optimized multiplications to make them x5 times faster.

The result is the RAR you can get here, where you’ll find:

* defs.asm - a definition file, like a .h file, with lots of labels I use in my full project source code.

* Bank_$C3.asm - a own-made ASM file with the whole $C3 bank dumped, tagged and 100% compliant with x816 compiler. Each routine has been isolated, all branches properly labelled and all data tables have been re-arranged. Besides, all menu text has been moved to the end of the bank, removed unused text and lot more of ROM space to add your own code. And lastly, almost all bugfixes related to $C3 bank have been inserted.

The bad part is that all routine comments are in Spanish.

Links:

User Review Information

No User Reviews!