Translating Shin Megami Tensei: Devil Summoner: Soul Hackers

TrekkiesUnite118

Established Member
So Megaflan sent me the files he extracted from the 3DS version of the game and I've been playing around with them for the past few days. Overall this looks like it could be a fairly straight forward script conversion. The key things that work in this game's favor are the following:
  • The 3DS file formats are very similar to the Saturn file formats save for some endian differences.
  • The game already supports ASCII encoding and will automatically switch to an 8x16 font when it detects ASCII text.
So with those things in mind, I've had some success with converting the 3DS files over to work on the Saturn as you can see here:

DEVIL SUMMONER SOUL HACKERS-0006.png
DEVIL SUMMONER SOUL HACKERS-0011.png
DEVIL SUMMONER SOUL HACKERS-0015.png

DEVIL SUMMONER SOUL HACKERS-0032.png
DEVIL SUMMONER SOUL HACKERS-0033.png
DEVIL SUMMONER SOUL HACKERS-0034.png

DEVIL SUMMONER SOUL HACKERS-0036.png
DEVIL SUMMONER SOUL HACKERS-0038.png
DEVIL SUMMONER SOUL HACKERS-0039.png

DEVIL SUMMONER SOUL HACKERS-0042.png
DEVIL SUMMONER SOUL HACKERS-0043.png
DEVIL SUMMONER SOUL HACKERS-0044.png


As you can see the game seems fairly stable with this converted text, but there are some issues. The biggest one is that the 3DS version allows for more characters per line, and implements a Variable Width Font. The Saturn on the other hand has a fixed width font and about 3-4 less characters per line. So either we can try to rework the font system to use a VWF system, have more characters per line, or edit the script to fit with in the Saturn's technical limits.

There's still a lot to do here but overall it's looking very promising. If any other programmers want to help out on this let me know. It could probably be something to work on in between other projects to eventually get it done. This thread can effectively be the official project discussion area.
 
Last edited:
Top