Category: Savage Empire SNES
-
Savage Empire SNES – Approaching the Urali – the translation tools are now open source
The tools are now open source, you can find them here, they contain an automation of all the findings so far, taking mostly Vehek’s and DDS input along with a lot of experimentation and fiddling. Unlike most SNES RPGs (?), dialog in the game is a bit complex because the…
-
T-Rex Island – Great advancement on the script extractor
DDS continued working on hacking the ROM conversation code as well as figuring out its structure, he’s been able to modify the dialog options, yay! He’s posted his advancements as an IPS file at http://www.mediafire.com/download/88s2nb22oav033z/ultima.zip; it should be of interest only for dev, as only a tiny fraction of content…
-
Crystal Caves – Progress on the Script Extractor
A cool guy called DDS has sent some info and prompted me to work back on the project, it seems he’s gone so far as to hack the game to use single sprites as letters instead of 4 sprites kanji, which is something extremely important for the translation. I have…
-
Sakkhra Caves
Further work on the script extractor, thanks again to Vehek for his tips to transform font table indexes into ShiftJIS characters. Tasks now: Find out the routine termination sequence for the dialog codes Extract dialog options from the dialog code, and find out how they are mapped to each conversation…
-
Barrab
I started working on the Script Extractor with the knowledge we have so far… Found out the conversation options are inside the same piece of code that the dialog text, which is nice. Must find out the correct termination sequence for each dialog (I guess it will be some sort…
-
Tichticatl
Looking for pointer tables: * Pointer table for mini character sets: 0x118000, 3 byte pointers (4 bytes? but the last one is always 00) to: 0x108000 0x1081be 0x108306 […] 0x1095fe <—- Charset for Intanya’s dialog This table goes all the way to 0x11808c for individual charsets, then it seems to…
-
Barako
Not a mockup So, the general plan is Get to know the structure of the ROM and document it Build a script extractor Translate to English Build a script injector Perform necessary hacks Playtest We are still at step one, and the following questions are still up: Where does the…
-
Pindiro
Many thanks to Vehek again, who has been giving us some very important indications! Before going on I’d like to point out that I haven’t been able to figure out much myself… I’m mostly trying to illustrate and understand what Vehek says 🙂 So, based on his comments… Dialogs So,…
-
Yolaru
Back when trying relative search, I marked the kana characters with roman letters to find sequences, since characters are 4 sprites big, I began the first sequence changing the first tile of the character, and the next sequence changing the second tile and so on. When the first dialog is…
-
Kurak
Tried to do some relative searching by assigning numbers to some of the kana sprites, then firing the game and trying to spot some amidst the kanji, then tried the relative search (Not much luck) Examined the ROM a bit using a “simple” hex editor, without table support and using…
