Grandia English Patch

Translating Grandia 1.1.1

So some people in the Grandia discord were able to get a hold of the creator of the Grandia Redux mod and as a result were able to point me in the direction for fixing Feena's Time Gate. And after finding the data and applying changes I was able to fix Feena's Time Gate requirements:

VVKCoCy.png
ZFfyzMf.png


I'll put together a minor patch version update a bit later for this.
 
So some people in the Grandia discord were able to get a hold of the creator of the Grandia Redux mod and as a result were able to point me in the direction for fixing Feena's Time Gate. And after finding the data and applying changes I was able to fix Feena's Time Gate requirements:

VVKCoCy.png
ZFfyzMf.png


I'll put together a minor patch version update a bit later for this.

That's fantastic. Thank you so much for this. :)
 
Now that's odd. Does it still remain after reloading the save screen? Does the issue happen with a Japanese disc?

In fact, the clock did reset. I never saw this while playing through my jp disc and the issue persists:

Now I have a bit more than 1 hour registered and have finished the disc 1. :-(
 
In fact, the clock did reset. I never saw this while playing through my jp disc and the issue persists:

Now I have a bit more than 1 hour registered and have finished the disc 1. :-(

So it looks like somewhere between Sue leaving (your Vanishing Hill save) and Fighting Gadwin is when it happened. Could you try making a copy of your Vanishing Hill save and playing through that section again and seeing if it happens again? Try to retrace your steps if you can and it might help shed light on what happened.
 
So it looks like somewhere between Sue leaving (your Vanishing Hill save) and Fighting Gadwin is when it happened. Could you try making a copy of your Vanishing Hill save and playing through that section again and seeing if it happens again? Try to retrace your steps if you can and it might help shed light on what happened.
OK. It happens right after Sue's return to Parm.
I loaded my Vanishing Hill save (it's after I got the jewel to use the teleporter) and immediately saved there: Everything's OK. So I went to Dight, then back to Vanishing Hill and dispatched Sue.
When I'm back to Dight, this time I've saved at the Inn after the chat with Gadwin and:


Do you want/need me to burn a debug disc and show the scenario flag near those saves?
Oh, I'm still at the V0.60 if this is relevant.
 
Hm, I think my first clock reset was also around the point when Sue left. I know it was some where around the CD change. I belief the most recent reset was around the time when Milda left the party, though I'm not 100% sure. Maybe the clock resets are related to party changes. However I'm pretty sure there were no resets when Feena temporarily left the party, so maybe it only happens for permanent changes.
 
OK. It happens right after Sue's return to Parm.
I loaded my Vanishing Hill save (it's after I got the jewel to use the teleporter) and immediately saved there: Everything's OK. So I went to Dight, then back to Vanishing Hill and dispatched Sue.
When I'm back to Dight, this time I've saved at the Inn after the chat with Gadwin and:


Do you want/need me to burn a debug disc and show the scenario flag near those saves?
Oh, I'm still at the V0.60 if this is relevant.
I should be able to get a save from around that point in Digital Museum. I'll see if I can reproduce it.
 
Hm, I think my first clock reset was also around the point when Sue left. I know it was some where around the CD change. I belief the most recent reset was around the time when Milda left the party, though I'm not 100% sure. Maybe the clock resets are related to party changes. However I'm pretty sure there were no resets when Feena temporarily left the party, so maybe it only happens for permanent changes.
Uhm, I'll keep an eye on Milda's and Guido's departures then.
I should be able to get a save from around that point in Digital Museum. I'll see if I can reproduce it.
If it's related to party members leaving, maybe it happens when their itens are placed at the stashing place. I didn't test saving after Gadwin leaving the party this time. Brb.

*Newsflash*
That's it guys. I just tested it. Sue left the party=clock reset. Gadwin left the party=another clock reset.
 

Attachments

  • 1566835163051781150331609946709.jpg
    1566835163051781150331609946709.jpg
    1.6 MB · Views: 315
Last edited:
Ok I was able to reproduce the issue. Using debug I could actually see the moment the clock reset. It looks like there's a control code that's off in the PS1 version that causes the problem. I've been able to fix it for Sue, but I'll need to track it down for Gadwin. Was this noticed for any other characters such as Rem or Guido?
 
Ok I was able to reproduce the issue. Using debug I could actually see the moment the clock reset. It looks like there's a control code that's off in the PS1 version that causes the problem. I've been able to fix it for Sue, but I'll need to track it down for Gadwin. Was this noticed for any other characters such as Rem or Guido?
I can confirm it's not an issue with Rem, maybe only with "real" party members but it doesn't happen when Justin and Feena are away from each other. I didn't start playing the 2nd disc for real yet (waiting for the next patch with the time gate fix lol) so I can't talk about Guido and Milda.
 
Ok, I have two new patches ready.

Disc 1 Version 0.62.1:
  • Fixes for clock reset bugs after Sue and Gadwin leave the party.
Disc 2 Version 0.52.1:
  • Experimental fix for clock reset bug after Milda leaves the party.
  • Fixes Feena's Time Gate requirements and MP Cost.
Please continue to test and report bugs.
 

Attachments

  • SS_Grandia_EN_Disc_2_v0.52.1.zip
    849.9 KB · Views: 385
  • SS_Grandia_EN_Disc_1_v0.62.1.zip
    1.5 MB · Views: 398
So I've been following this for a few weeks - awesome effort! I played (and finished) the original JP Saturn Grandia back in 1997, I don't think I've touched it since - mostly the game feels great but I always wanted to try in English. :)

Well, I finally got around to digging out my discs and ripping them. I haven't tried Disc 2 yet, but I've done them at 4x, 2x, and 1x, and I get the same checksums every time:
MD5: 8DA284DD2A0EF7F33EC946C2A6ACF2A4
SHA-1 : 651E2A638788F5F0FA03D4C7CEAE0F974671A243
SHA-256: 87AF96D4DD2F4A2523A1E525F2A6254C6EFD7FEFEA1445CF35D154B7E661683C

yours (from the readme.txt):
MD5: D1C273B9871A34E5D7A7168E30CDB421
SHA-1 : 75146114330BA9A028974253FB2186A29241D631
SHA-256: 68FA1AED046E4F4F052E67A0A4FD56D4E3C661BF77A478854D96D9AD772CE543

I didn't include the CRC-32 (because you don't specify the polynomial, initial value, reflections/xor) but it was different too.

Do I just have a different disk version? I'll have to boot it up in my Saturn to see if it still works - I don't see why it wouldn't. I just spent $80 on an HD Retrovision cable so I can actually play it on my TV (haven't had a CRT in years).

Here's the header info from disc 1:
SEGA SEGASATURN
SEGA TP T-45
T-4507G V1.002
19971108CD-1/2
J
J
GRANDIA

I'll rip disc 2 next but I'm expecting similar results.
 
Ahh. No, not yet. That's the whole iso file. Didn't realize it was just for the data track.

Yes, if you are following the readme you should first end up with a BIN/CUE image. This is not an ISO but a binary file that has both the data track and the cd audio track interleaved. Since every CD-ROM drive will handle audio offsets differently this will result in different rips depending on the drive you ripped it on.

To get around that you need to extract the data track from the BIN/CUE image. This is the actual ISO file, not what you ripped to BIN/CUE earlier. This file should then match the checksums provided in the Readme and you should be able to patch it.
 
I seem to be having an issue. I'm using mednafen, and I finished Disc 1. But I can't proceed--basically it freezes at this screen (it's quite dim, so I assume it crashed before it was even fully loaded). (I should also add that repatching the ROM with the most recent one doesn't allow me to load the save data I had with the version I had been using.) I was using v.61 of the patch.

Please help. I really, really don't want to have to go through the entire first disc again or get stuck here.
 

Attachments

  • GRANDIA-0159.png
    GRANDIA-0159.png
    3 KB · Views: 298
Last edited:
That's a bug in Mednafen. There's a work around for it here:

May you elaborate? Sorry, I want to make sure I have it right. Is this what I need to change? And which zero should I change here 06023018:? Also, after I press Alt+D to bring up the debug toggle, and then "S", I can't seem to get it to run again even after trying both of those again and alt+R.
Sorry, I'm not very good at this.

Thanks, I'm breathing a little easier now.
Capture.PNG
 
Last edited:
May you elaborate? Sorry, I want to make sure I have it right. Do I need to use the Grandia debugger, or the debugger for mednafen itself? I've only messed with the settings in Notepad++.

You need to use the Mednafen debugger:
  1. Press ALT+D to bring up the debugger.
  2. Press the S key to go into step mode.
  3. Press S to step through the assembly instructions until you are on the instruction right before the tst instruction.
  4. Use the Arrow key to navigate over to the register R2 and press enter to enter a new value.
  5. Change the value from 00000000 to 00000002 and press enter.
  6. Press R to resume the game and that should get you past that issue.
  7. Press Alt + D to close the debugger.
Also, keep in mind that Mednafen makes a checksum for your disc image and puts that into the save file names. So it wont realize that Disc 2 is Disc 2 and will instead think it's a new game and make a new set of save files for it. If it does this just go into the sav directory in mednafen and rename the Disc 1 files to be the same name as the Disc 2 files, and delete the Disc 2 files.
 
Back
Top