Skip to content

ROM Editor for Sword of Mana ๐Ÿ˜‡๐ŸŒต

License

Notifications You must be signed in to change notification settings

thesubrosian/SeiSaboten

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SeiSaboten ๐Ÿ˜‡๐ŸŒต

A ROM editor for the GBA game Sword of Mana/ๆ–ฐ็ด„ ่–ๅ‰ฃไผ่ชฌ.

Supports editing:

  • monsters and their stats, experience and Lucre given
  • game dialog (story text, actor sprites, sign posts, ...)
  • game text (items, place names, ...)
  • monsters shown in 'Monster Album' (add unlisted monsters!)
  • monster encounter tables (change enemies in areas)

Only supports editing the Japanese version and the USA version at the moment. The European versions (the 3 of them!) are not currently supported.

Dialog can be exported to JSON, in order to edit in an external program. It can then be imported back.

Lots of reverse engineering of the game was needed to accomplish this, and without No$GBA this wouldn't have been possible - a big thank you to that!

To handle the Japanese text, each of the 1247 kanji in the game had to be documented individually...! I didn't trust OCR with something like this, due to the low pixel density. Some kanji were hard to deduce (they were viewed all together, not in context) - so they were skipped. View the 'kanji_table.xlsx' file in the 'kanji' folder in the repo to see which kanji are missing. Screenshots of each kanji are included in case anyone wants to fill in the missing ones before I get around to it myself! Again, check the 'kanji' folder.

Sample:

Text Editing

SeiSaboten GUI:

Editor GUI

Edit of Rabite:

Monster Editing

Replacing Rabites with Chocobos:

Encounter Editing

About

ROM Editor for Sword of Mana ๐Ÿ˜‡๐ŸŒต

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%