| Home | Forums | What's new | Resources | |
| Translating Dungeons & Dragons Shadow over Mystara |
| Lirinica - Jul 21, 2025 |
| Colin DuBord | Jul 24, 2025 | |||
I’m so excited for this brother! Keep up the amazing work you are doing. | ||||
| Ardiloso | Jul 25, 2025 | ||
| Great. Expecting the same amazing work you did with ToD. Any chances you do a version for the Saroo enhanced hack? | |||
| Ardiloso | Oct 14, 2025 | |||
It optimizes the game to use the extended ram feature so the loadings are like 2 secs long making the game actually playable on Saturn. | ||||
| D00M5LAYBR0 | Dec 5, 2025 | ||
| Any updates? its almost Christmas | |||
| Lirinica | Dec 8, 2025 | |||
| Hi. This will probably be the last update of the year. This screen is a draft; the final version will have the runic alphabet and a rework of everything. I had some setbacks while I was working on this screen. Firstly, I did a memory transfer in the emulator to check the tiles, but they remained the same. It wasn't difficult to notice that the game was rewriting the memory located in CS0, where the data file is located. So I discovered that the game has some kind of checksum that prevents changes to the data during gameplay. I don't know if it rewrites all the extra RAM or parts of it, and I also don't know if it's in every transition because I haven't checked, but several data files go through this checksum. From what I've observed, the checksum sums all the bits of the files from beginning to end and saves the result, and during loading the routine sums the bits again and compares it with the saved result. If the result is different, you already know what happens. Since memory transfer is very important so I don't have to restart the game every time, I bypassed the checksum and for now everything is working, at least I can perform the tests now. Btw, disabling the checksum "optimized" this loading by about 0.18s. This "insert your name" screen gave me more trouble than the previous game, since these columns (and the "Please enter your name" and those buttons "space", "name", etc. ) are a single picture as far as I could see. So, I took the Western characters that the game already had and remade the structure of this picture, basically now the characters are 16x16 tiles (well, basically, because the routine still writes almost all of NBG2, the difference is that now the tiles are separated and you can see and edit them easily in any tile editor). I also made a table with the new "pointers", actually the table represents the position in words of each 8x8 tile of the whole picture, for example: the character A = 0010 0012 left half and 0011 0013 is the right half, and each half of a 16x16 character has a spacing of 21 words in the table. With the spacing that the image has, it is possible to draw tiles up to 24x24.
My patch will probably work with any hack, including Saroo, but I'm not going to guarantee it. SoM was really impressive with this hack, actually this Saturn port is shit like most other Saturn ports, but that doesn't make this hack any less impressive. Btw, SoM has the potential to have its loading times optimized even without adding more RAM, but this needs further investigation. Anyway, this translation is still going to take a long time. Until the next update. | ||||