Skip to content

RayCarrot/SpyroGBALocPatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spyro GBA Localization Patcher

A simple CMD tool for patching the localization text in the Digital Eclipse Spyro GBA games.

Usage

The tool supports three launch arguments:

Generate config files

-g

This generates default config files in the current directory.

Import

-i configFilePath

This imports the text from the text file to the ROM file.

Export

-e configFilePath

This exports the text from the ROM file to the text file.

Config file

In order for text to be imported or exported a valid config file needs to be used. This is a simple JSON file with the following fields:

  • ROMFilePath: The file path to the ROM file.
  • TextFilePath: The file path to the text file. This is a JSON file.
  • LocAddress: The address to the localization table in the ROM. This is an absolute address where the ROM uses base address 0x08000000.
  • LocLength: The max length of the localization data to avoid overwriting existing data, or -1 to allow any length.
  • Font: The font character table, defining which character each font index represents.

Games

  • Spyro: Season of Ice: All versions are supported. There is currently no default config for the JP version.
  • Spyro: Season of Flame: All versions are supported. There is currently no default config for any of the versions.
  • Spyro: Attack of the Rhynocs: Currently not supported due to text data being compressed (see Ray1Map).

About

Tool for patching Spyro GBA games localization

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages