HomeForumsWhat's newResources 
 
 
Translating Dungeons & Dragons Shadow over Mystara
Lirinica - Jul 21, 2025
   Lirinica Jul 21, 2025 
Hi. I'm making a translation hack of Shadow over Mystara.

I have finished the game and mapped every route and stage that I could find. Some stage files didn't load during the gameplay (I guess one or two files) and I didn't see anything different on youtube videos, so I'm assuming that these files are unused stuff (or I just did not find them).

The goal is to insert the arcade english script in this Japanese port, and mess with the custom tile characters like those on UI and stuff like vdp1 characters-as-sprites (the worst part).

A good thing about this game was the memory management.
From what I saw, they:

- Stuffed all of the static data on the RAM cartridge from the start;

- Reserved a good space in the HWRAM just to allocate dynamic data;

- Used a two byte system to pointers.

So I will rework the system to use one byte and also do some mods here and there.
Hopefully, all of the original offsets will have enough space to just insert the script.

Differences from Tower of Doom:
- This game's huge but less complicated;

- It's way less compilated than Tower of Doom, the source files are similar to the PS1 ToD prototype;

- In the ToD they just compilated all sprites, background and text font inside a "stage.DAT" file, SoM left everything as it is, so it has a file just for background, for text, for sprites etc.

- They centralized the generic japanese characters (I guess hiragana or something like that, I just don't know) into a single file (MSG.FNT), and the kanjis (again, I don't know what's what) they stored into the text data files (MXXM.FNT), so the game mixes font files in the same sentence;

- It has a single font file for UI characters and even 8x16 characters in the same file (SCN1FNT.FNT). In ToD there was various font files for different situations (ALWS.FNT, FACE.FNT, MGMES.FNT). I will look if it has a VWF routine, otherwise I will write one based on the 16x16 routine.

- The textbox is no longer a sprite, now it's just vdp2 drawings, and the devs used NBG2 to display textbox and NBG3 to display text, way more organized.

   Colin DuBord Jul 24, 2025 

  Lirinica said:

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?

   Lirinica Oct 14, 2025 
Hi.
Just passing by to leave a quick update. There hasn't been any real progress because I was on vacation.
Anyway, here are the things I found last week:

- Two routines that draw text, one for this introduction before the first stage, and the other is used for the text box in the first stage. I have also converted these routines to draw 8x16 text and to use one byte per character.
- Table to increase the text box size.


Unfortunately, this 'insert your name' screen below is messed up. The draw routine writes the screen vertically, and all of the the characters are like one big image on VDP2. So, there aren't even 16x16 tiles to work with. I can't even see any of this shit on Crystal Tile.
But the real issue here is these custom, runic-like characters. If I end up creating new tiles, I’ll probably also have to write a new routine to draw the tiles separately. But that’s a problem for another day.

Until the next update.

  Ardiloso said:


What is this hack for and how does it work?

   Ardiloso Oct 14, 2025 

  Lirinica said:

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 Today at 1:00 AM 
Any updates? its almost Christmas