News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Sega Saturn \"hacking\" and FirePro 6Men Scramble  (Read 626 times)

Malenko

  • Newbie
  • *
  • Posts: 4
    • View Profile
Sega Saturn \"hacking\" and FirePro 6Men Scramble
« on: July 27, 2020, 02:54:41 pm »
So I wanted to take a stab at translating this game. I'm by no means fluent in Japanese but Ive been playing Fire Pro Wrestling for decades.

I read through what little documentation there is for Saturn hacking, and I'm a little confused on where to start.
Rather than try to discuss what I don't know, I'd like to begin with what I *DO* know.

I used CDmage 5B to extract the ISO contents:


Wasn't lucky enough to have any sort of ASCII table in a plain file format.
Opened the files in a hexeditor (wxMEdit) and set it to Unicode 8bit

1st.bin Has some setting variables defined:


and it also seems to have the ASCII table:


2nd.bin seems to setting music?


3rd.bin seems to be setting the variables for all the moves?


I had all the layers on:


So I hit 1 to turn off VDP1


Boom sprites off, so I knew, as expected that VPD1 would have some info on the text/kanji

So I went into the VPD1 debug and found the first character:


This is where I'm stuck. I have no idea how the Saturn knows how to display that character or where its getting it from, or how to change it.


Basically the edit screen translates to this:

(along the right)

Name Entry
Wrestler Make (Appearance)
Skill Edit (Character)
Parameter Edit (Attribute)
Skill Equipment (Moves)
CPU Logic (Brain of Computer controlled players)
Data Protection (Load/Save/Delete)
End (Exit this mode)


bottom left is
Wrestler Name
Weight Class
Wrestling Promotion


Any help on getting started?

July 28, 2020, 02:16:24 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Ok I poked around a bit and figured out I was using the wrong values in my search.  I actually used google translate app on my phone to draw the character, then search that character in a Shift JIS table. String a few values together and I was able to find big chunks in 2nd.bin

Im using this JIS Table: https://mattsmessyroom.com/uploads/sjis.tbl  so big shout out to Matt and his messy room.

I also set encoding in the hexeditor to Shift-JIS and that lets me see the correct characters in the editor.


And with that we have the basic wrestler edit menu in ENGLISH!


There are some *HUGE* limitations, so much more info in in the Japanese, so I had to make some sacrifices.

For example, where that screenshot says "ACT" literally translates into "skill equipment / skills equipped" and localized is closer to meaning "Move set" but I only get 3 letters since I couldn't do it with the 2bit values in the JIS table (the lines would just be blank) I had MVS there , short for "moves" but Pinball Jim came up with "Act" , short for "actions" so badda bing badda boom, its in.


So for now Im injecting the altered file into the ISO with CDMage and it seems to work just peachy in the emulator "Yaba Sanshiro" v3.4.0 ; to note I did have to emulate BIOS to get the game to stop crashing at match loads

« Last Edit: July 28, 2020, 03:02:49 pm by Malenko »

flyingclimber

  • Jr. Member
  • **
  • Posts: 21
  • amateur rom hacker, translator, and developer
    • View Profile
Re: Sega Saturn \"hacking\" and FirePro 6Men Scramble
« Reply #1 on: July 28, 2020, 03:00:26 pm »
Nicely done! Really exciting to see more Sega Saturn translations being worked on. Keep it up :woot!:

Malenko

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Sega Saturn \"hacking\" and FirePro 6Men Scramble
« Reply #2 on: July 29, 2020, 01:07:38 pm »
I have all the feature choices (wrestling outfit) done, and Ive started on the moves since that should take the most time and I wanna start chipping away at it. I have maybe 5% done. There are a TON of moves in this game.


I havent found the EXIT characters yet or the clip board color character either. Im sure as I get more done they'll be less to root through

The localization of this is proving to be a little challenging , for example one of the taunts is "両手拡げ叫び" which pretty much means "scream with both hands" but I only get 6 letters to work with. I used SCREAM for this, but I'm hoping there aren't tooooooooo many screaming taunts. Lots of abbreviations had to be used too. A lot is pretty ambiguous like "両手振り" meaning "both hands gesture" so Im just trying to put something that makes sense like "RAYS"...... get it? oh well can be changed later if I want :)



Malenko

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Sega Saturn \"hacking\" and FirePro 6Men Scramble
« Reply #3 on: February 15, 2021, 06:40:50 pm »
SIGNIFICANTLY more is done, but I started posting at segaxtreme because every post in my own thread needs moderator approval for some reason.
https://segaxtreme.net/threads/translating-fire-pro-wrestling-s-6men-scramble.24605/