Romhacking.net

Romhacking => Help Wanted Ads => Topic started by: FCandChill on November 15, 2018, 12:32:36 am

Title: [Technical][Translator]Metal Slader DX Translation
Post by: FCandChill on November 15, 2018, 12:32:36 am
I'm working on a Swiss army knife utility to do translations, and my first test subject is Metal Slader Glory DX. The game is complicated so it was an obvious first choice. My goal is to have this game translated but to also have my utility undergo a stress test.

Here's a screenshot of my script management utility. You can search by menu name, script body text, and comments. It even includes a spellchecker.

(https://iili.io/Hctdx.png)

And here's some sample screenshots when I insert the script:

(https://iili.io/HcQgj.png)(https://iili.io/Hcsqu.png)
(https://iili.io/HcL0b.png)(https://iili.io/HcPse.png)

Technical:
Here's what's done on the technical side.


What needs to be done: on the technical side:

Additionally, I have some dissemblies I can provide to you for the dialogue engine.

Translation side:

Basically, I need hacking help (especially the first option) before the translation even starts. If no one offers a helping hand, I'll release the utilities to the public prematurely. Hopefully someone will find the utility useful for translating.
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: Zanemato on November 15, 2018, 02:44:23 am
The Super Famicom translation of that game is something I'd like to experience someday, I am very happy to see that someone is busy with it, I hope the English translation from the Nes will be able to be inserted somehow without major issues

Thanks again
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: FCandChill on November 15, 2018, 06:30:17 pm
The Super Famicom translation of that game is something I'd like to experience someday, I am very happy to see that someone is busy with it, I hope the English translation from the Nes will be able to be inserted somehow without major issues

Thanks again

Using the English translation script sounds like a good idea which I can't believe I haven't thought of before. I hope he's willing to work on the SNES version. I'll PM him once I change the program to read the NES version's script. Looking at the translated ROM and the original ... the NES game seems to use the same pointer format as the SNES version. It's the same length and uses the same type of bitpacking. The game for some reason reserves bits for dictionary length for the dialogue, even though they're zeroed out...
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: Pennywise on November 17, 2018, 12:23:11 pm
At the moment, I'm not interested in doing the SNES version and probably won't be for several more years. I don't have the time to hack and translate the game the way that I would want to.

I'm not even sure if most of the NES script can be reused because I'm sure Yoshimiru made revisions to his script and IIRC the SNES script is twice the size of the NES script. It is not an easy undertaking to say the least.
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: mziab on November 17, 2018, 01:39:31 pm
In cases like this it'd be wise to use something like OmegaT (http://omegat.org/) and have the original NES script as a translation memory file. When properly used, the program can automatically handle identical matches (as well as duplicates) and help deal with fuzzy matches significantly quicker as well. It does far more than that, of course. While there is a learning curve, I personally can't see myself going back to a simple text editor or spreadsheet program for my translation purposes, even for smaller projects.
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: FCandChill on March 20, 2019, 09:06:08 pm
I'm not even sure if most of the NES script can be reused because I'm sure Yoshimiru made revisions to his script and IIRC the SNES script is twice the size of the NES script. It is not an easy undertaking to say the least.

In cases like this it'd be wise to use something like OmegaT (http://omegat.org/) and have the original NES script as a translation memory file. When properly used, the program can automatically handle identical matches (as well as duplicates) and help deal with fuzzy matches significantly quicker as well. It does far more than that, of course. While there is a learning curve, I personally can't see myself going back to a simple text editor or spreadsheet program for my translation purposes, even for smaller projects.

Thanks for the suggestions. However, I created a utility to spot lines I can reuse. However, I contacted Pennywise's translator and got no response. I contacted Her-Saki, and got a reply a few days ago. They're interested; they worked on an NES translation as well.

As for the hacking. It's all done... except for the VWF, which is beyond my skills; I learned ASM shortly after making this post.  There's a lot of VRAM to work with so it's doable. Justin3009 might help me out here.

Aside from enabling the debug menu, I successfully increased the text speed while making the voice sound effects play every other character print. I also disabled the indenting. Additionally, the password screen now displays English characters

tl;dr I did all the hacking and got a translator. Other than VWF hacking, no further assistance is needed.
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: ichidoreichan on April 02, 2019, 08:14:07 am
Can this tool be used on Gameboy color games?
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: protossevo on May 09, 2021, 12:11:26 pm
I just discovered the NES translation today, back in the day, the NES version appeared in a game magazine and I was blown away by the pictures of it. By doing a research of the translation and the game, I came to know about this Snes port. I'm just wondering, the project still alive? It don't seem anyone with the skills for the tool responded (at least here, in the forum). I'm super happy to finally being playing the NES version, but for sure, I intend to play again, the Snes version, when a translation is released.
Title: Re: [Technical][Translator]Metal Slader DX Translation
Post by: FCandChill on May 23, 2021, 12:42:36 am
I just discovered the NES translation today, back in the day, the NES version appeared in a game magazine and I was blown away by the pictures of it. By doing a research of the translation and the game, I came to know about this Snes port. I'm just wondering, the project still alive? It don't seem anyone with the skills for the tool responded (at least here, in the forum). I'm super happy to finally being playing the NES version, but for sure, I intend to play again, the Snes version, when a translation is released.

Sorry I didn't see this until now... This isn't the place to ask for project updates but whatever, here we go...

We switched gears and did the NES version. That translation is complete and will be released on the game's anniversary. This new translation sports a different translation from the existing one, faster text speed, and a new font.

I have a utility that ported a lot of identical lines to the SNES version. The SNES port features a lot of lines that were presumably cut from the NES version due to space constraints (it is called Director's Cut after all). Currently, the SNES script is being translated. Additionally, an MSU-1 hack was finished and will be released with the translation for those who prefer the NES version's soundtrack.