Author Topic: Mystery Translation in Progress  (Read 854 times)

0 Members and 1 Guest are viewing this topic.

Offline ozidual

  • Sr. Member
  • ****
  • Posts: 446
  • Karma: +35/-0
    • View Profile
Mystery Translation in Progress
« on: January 10, 2019, 08:16 PM »
It's Shiren the Wanderer 2. I started working on it again recently. I don't have much time to put towards it, but Shiren doesn't demand much time.

No patches to post yet, but I thought I'd throw this up here to make note as I progress through the hack.

In the interim, go pick up the 2 English Shiren games out there! I've put quite a few hours into Mystery Dungeon: Shiren the Wanderer for the DS. Great game.  The other one is Shiren the Wanderer (aka Shiren 3) for the Wii.

There's also the SNES Shiren the Wanderer which was translated many years ago by Aeon Genesis.  The DS game is an official remake of that.
« Last Edit: January 10, 2019, 08:31 PM by ozidual »
Projects: Zelda OoT GCtoN64, Doshin the Giant, SSSV, Sim City 64, Getter Love
Flash Carts: EverDrive64 2.5, EverDrive64 3.0, EverDrive N8, SD2SNES

Offline ozidual

  • Sr. Member
  • ****
  • Posts: 446
  • Karma: +35/-0
    • View Profile
Re: Mystery Translation in Progress
« Reply #1 on: January 10, 2019, 08:17 PM »
The progress so far...

Way back at the end of 2017, I did some initial work on Shiren while in the middle of another project. That first Shiren patch didn't go so well, so last summer I started over.  So far I have:

1. Ascii patch (newer, trimmer, better)
2. VWF (the game already has a VWF for Japanese and English)
3. Created a Japanese to hex table
4. Ripped a good chunk of the text in hex form
5. Started an initial run of finding Japanese in textures
6. Started comparing text from the 2 English Shiren releases to match against the text in Shiren 2.
7. Created a spreadsheet to allow me to convert text to hex and back

Shiren has the worst Japanese encoding I have ever seen.  That is to say that there is no standard encoding.  Just 1100+ characters pulled from the full Japanese characterset.  It took a few weeks to put together an encoding table, and I've already found a couple characters that need fixing.

At some point, I threw all of the text into Google translate just to see what it was like. It's not playable, but it helps me verify everything.

« Last Edit: January 10, 2019, 08:29 PM by ozidual »
Projects: Zelda OoT GCtoN64, Doshin the Giant, SSSV, Sim City 64, Getter Love
Flash Carts: EverDrive64 2.5, EverDrive64 3.0, EverDrive N8, SD2SNES

Offline tbpbird

  • Newbie
  • *
  • Posts: 20
  • Karma: +1/-0
    • View Profile
Re: Mystery Translation in Progress
« Reply #2 on: January 11, 2019, 09:50 AM »
looks fun, cant wait to play it.
cheers

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1331
  • Karma: +114/-3
    • View Profile
Re: Mystery Translation in Progress
« Reply #3 on: January 11, 2019, 02:56 PM »
This is fantastic news! And it will be great to have another RPG on the N64, a genre that's sadly almost non-existent when compared to the libraries on other consoles.

Offline Immorpher

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +2/-0
    • View Profile
    • YouTube Page
Re: Mystery Translation in Progress
« Reply #4 on: January 11, 2019, 07:58 PM »
Awesome, keep it up!
Dark ambient horror utilizing a completely-original synthesizer on YouTube, Bandcamp, and Facebook.

Offline Shellshocker18

  • Newbie
  • *
  • Posts: 22
  • Karma: +3/-0
    • View Profile
Re: Mystery Translation in Progress
« Reply #5 on: January 15, 2019, 05:05 AM »
Awesome! Remember I have completed save files and know where everything in the game and postgame is if anyone ever needs help. Gamehacking.org also has cheats your all going to need if anyone decides to play it. Without English you won't be getting through without dying until you've already beaten the game before and know what you're doing.

Offline ozidual

  • Sr. Member
  • ****
  • Posts: 446
  • Karma: +35/-0
    • View Profile
Re: Mystery Translation in Progress
« Reply #6 on: January 16, 2019, 06:01 AM »
Awesome! Remember I have completed save files and know where everything in the game and postgame is if anyone ever needs help. Gamehacking.org also has cheats your all going to need if anyone decides to play it. Without English you won't be getting through without dying until you've already beaten the game before and know what you're doing.

Thanks Shellshocker18!  Those may have to wait until I get a translator, but I'll keep them in mind if I need them.

At this point I think I've found all the text, and figured out how to make more space for it (both in RAM and in ROM).   Next step is to figure out what all of the text codes mean - there appear to be quite a lot of them.   Once I get that figured out, I can start putting together a list of text to translate. 

The hacking side of things is going pretty quickly even with the little time I have to put towards it.  The translation side of things is going to take quite a lot longer.
Projects: Zelda OoT GCtoN64, Doshin the Giant, SSSV, Sim City 64, Getter Love
Flash Carts: EverDrive64 2.5, EverDrive64 3.0, EverDrive N8, SD2SNES

Offline ozidual

  • Sr. Member
  • ****
  • Posts: 446
  • Karma: +35/-0
    • View Profile
Re: Mystery Translation in Progress
« Reply #7 on: January 18, 2019, 06:37 AM »
Took a short break from code to fix the font.  Shiren had every letter starting at the same level, so decenders (g, j, p, q, y) were at the same level as all the other letters (note the lower case g and p in the 1st image).  It's still the exact same font, but with most characters shifted up 3 rows.



Fixed that, but then found that there's still text out there that I haven't found.  It's about 50/50 whether the missed text is in the code or just a list of numbers somewhere.



The English characters are in two places right now - their original, unchanged place, which is encoded in 2 bytes, and their new, texture fixed place which is encoded in 1 byte.  The image above shows the old font (the numbers) next to the new font (the letters).

Remember, these are not officially translated, just machine translated to help me work on the game.
« Last Edit: January 18, 2019, 06:42 AM by ozidual »
Projects: Zelda OoT GCtoN64, Doshin the Giant, SSSV, Sim City 64, Getter Love
Flash Carts: EverDrive64 2.5, EverDrive64 3.0, EverDrive N8, SD2SNES

Offline Immorpher

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +2/-0
    • View Profile
    • YouTube Page
Re: Mystery Translation in Progress
« Reply #8 on: January 19, 2019, 04:19 AM »
Nice seeing the progress.
Dark ambient horror utilizing a completely-original synthesizer on YouTube, Bandcamp, and Facebook.