Newest Hacks

Slot-2 Patch Crystalis Screen Shake Fix Enable Amakusa Tetris - Actually Useful Statistics (TAUS)

Newest Translations

Mega Man Star Force Tennis Ace Snake Rattle 'n' Roll

Newest Utilities

Room Transfer wxMEdit Faxanadu enemy randomizer SMB2 Utility

Newest Reviews

Castlevania MMC5 Patch Super Slasher Bros. 3 Death Planet Slot-2 Patch

Newest Homebrew

Nova the Squirrel Death Planet Bad Apple!! PV-FC 2.5 Simplistic

Featured Hack Images

DOOM 32X 24 Level Expansion SaGa Frontier - Alkaiser Improvements Technos Ice Hockey Championship Kaizo Mario Bros 3

Featured Translation Images

Kyattou Ninden Teyandee Fire Pro Wrestling 2 Magical Pop'n Final Fantasy Tactics

Recent Updates

  • Hacks
    Update v1.2 with trade goods.
  • Hacks
    Correction to file.
  • Community
    Changing the "logo" (actually it's my profile picture) to a new one that was drawn by bebn legg from SMW Central. I just remembered that my community profile still had the old one.
  • Reviews
    I want to make it more apparent, without having to read the whole review, that there is a way to fix the glitches so that others don't review this patch based on a glitched version. To give the patch it's proper due.

Shantae GBC Text Extractor and Injector

Script Extraction / Insertion

Description:

Text Injecting and Extracting Software for Shantae on GBC.

Written in C#.

Source code at: https://github.com/Lorenzooone/ShantaeText

Works with the USA version of the game.

The Extractor outputs a file named textBank.txt in the same folder of the .exe, which can be easily edited.

The Injector inserts in the ROM the edited textBank.txt file.

The injection is optimized.

It doesn’t extract all the text, but most of it.

Missing text can be found around these locations: 0×10100, 0×285AB, 0×48AD0, 0×49370, 0×7C800, 0×23BFCE, 0×23C293.

Symbols can be paired up to a numeric value using the Localization table for the Injection phase. An example localization table is provided as Local.txt. It can be loaded up using Load Localization in the File dropdown menu.

In order to convert letters properly, you must put the character, a space and the tile number you want it to be converted to. “è 61″ in Local.txt (if loaded) will convert all instances of “è” in the textBank to tile number “61″ when converting.

The textBank and the Localization table MUST have the same encoding, or thing will get weird.

If you need help, feel free to contact me at: https://twitter.com/Lorenzooone

If prompted the error “Error. Bank -x is too big” while injecting, it means your text is too big! Due to how the GB/GBC handles this with banks, we can’t put the text in another place. “-x” tells you the bank of text that’s too big. Entries from 0 to 3FFF are bank 1, entries from 4000 to 7FFF are bank 2 and entries from 8000 to BFFF are bank 3. Trimmer your text accordingly!

To edit graphics, look at https://github.com/Lorenzooone/WayForwardComp

Links:

User Review Information
No User Reviews!