Fansubbing 3DO games.
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
Fansubbing 3DO games.
I remember Gir Draxa mentioning something about editing the text in 3DO games without the need to re-encrypt. I guess it's not actually encrypting, I guess it's hashing, so if you keep the file lengths the same, you might be able to dupe the system into booting a disk?
I've just UnCDROM'd Dr Hauzer, and the entire text is easily readable in Japanese, and stored neatly, it's even formatted in seperate files, on the disk. It wouldn't take much to Fansub this.
That would be quite something? Eh?
Failing that, anyone care to speculate how the the Game Guru worked for Oldergames? I'm guessing there is a simple way of getting the GameGuru bootfiles into loading anything.
but...
I've just UnCDROM'd Dr Hauzer, and the entire text is easily readable in Japanese, and stored neatly, it's even formatted in seperate files, on the disk. It wouldn't take much to Fansub this.
That would be quite something? Eh?
Failing that, anyone care to speculate how the the Game Guru worked for Oldergames? I'm guessing there is a simple way of getting the GameGuru bootfiles into loading anything.
but...
- UnholyTancred
- 3DO ZERO USER
- Posts: 437
- Joined: Tue Feb 13, 2007 2:49 am
- Location: Brooklyn, New York, USA
- Contact:
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
Re: dr hauzer
http://fz1-3do.blog.co.uk/2006/09/21/title~1146636bulletbob wrote:this would be awsome. from what i remeber drH was like a junior version of code veronica but older. total 3d!
It's an awesome game for sure
- 3DO Experience
- 3DO ZONE ADMIN
- Posts: 3686
- Joined: Sun Jun 24, 2007 8:47 am
- Location: U.S.A.
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
That would be awesome wouldn't it?3DO Experience wrote:You know we'd have to do Policenauts next
Then Blue Forest Story
Then Grand Chef.
As an aside, I've been studying Japanese (with a private tutor) for a few weeks now. I am the dumbest language student on earth. It just doesn't sink in. Ug! No one really speaks Japanese I reckon. I believe they just mumble like that when the tourists are around.
fingers crossed for you! In theory it should work but hey the last thing I ever programmed was in BASIC on the VIC20! so what would I know!
"purge with fire Bretheren"
3DO is dead , long live 3DO
http://www.youtube.com/watch?v=_K2kuP_anAc
"The greatest games in the world take seconds to learn but months to master. The worst take months to learn and minutes to finish."...MattyG
3DO is dead , long live 3DO
http://www.youtube.com/watch?v=_K2kuP_anAc
"The greatest games in the world take seconds to learn but months to master. The worst take months to learn and minutes to finish."...MattyG
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
Right, so, I'm perilously close to figuring this out.
Some points:
1) You can indeed edit the ISO in a Hex editor and still have it run. It's not encrypted, it's hashed.
2) Mrs 3DOkid (native Japanese reader/writer) has agreed to translate the text for me.
3) I found the text (which was a good thing given point #2)
4) the text is recorded 5 times in the ISO and I cannot figure out which one to change but I am close - very close
5) Converting Kanji to hex to ASCII (so you can search) is very painful but not impossible.
6) wish me luck
Some points:
1) You can indeed edit the ISO in a Hex editor and still have it run. It's not encrypted, it's hashed.
2) Mrs 3DOkid (native Japanese reader/writer) has agreed to translate the text for me.
3) I found the text (which was a good thing given point #2)
4) the text is recorded 5 times in the ISO and I cannot figure out which one to change but I am close - very close
5) Converting Kanji to hex to ASCII (so you can search) is very painful but not impossible.
6) wish me luck
- 3DO Experience
- 3DO ZONE ADMIN
- Posts: 3686
- Joined: Sun Jun 24, 2007 8:47 am
- Location: U.S.A.
Change all of them. The 3DO's filesystem duplicates files across the disc to lower disc seek times. It will use different files at different times, depending on where the laser head is.3DOKid wrote:Right, so, I'm perilously close to figuring this out.
4) the text is recorded 5 times in the ISO and I cannot figure out which one to change but I am close - very close
- 3DOKid
- 3DO ZONE ADMIN
- Posts: 4683
- Joined: Sat Jan 13, 2007 4:21 pm
- Location: Cambridgeshire, UK
- Contact:
Bingo. Thank you.Mobius wrote:Change all of them. The 3DO's filesystem duplicates files across the disc to lower disc seek times. It will use different files at different times, depending on where the laser head is.3DOKid wrote:Right, so, I'm perilously close to figuring this out.
4) the text is recorded 5 times in the ISO and I cannot figure out which one to change but I am close - very close
This thread has gotten me thinking and tinkering again. I looked up the basics of digital signatures, and from what I gather, it works like this:
1. A hash function is run to get a hash of the source data
2. The results of the hash are encrypted
3. The encrypted hash is bundled with the data and delivered
4. The encrypted hash is decrypted at the destination
5. The hash function is run on the delivered data
6. If the calculated hash matches the decrypted hash, the signature is verified
So assuming this is the scheme the 3DO uses, there are a couple of ways to approach running homebrew. We could learn the encryption key so that we can create our own signatures, or we can create data that matches an existing signature. Depending on the complexity of the hashing algorithm, creating data to match an existing signature could be fairly straightforward.
Does anyone have more information about what changes to an ISO break a game and what changes don't? As Gir Draxa and 3DOkid have talked about, modifying data files and keeping them the same size doesn't break the game. I just did a test and verified that modifying the main executable (LaunchMe) and keeping it the same size doesn't break it, either.
Does adding a file break it? How about deleting a file? Or changing a file name? Do all files have to remain the same size, or just certain ones? Can you extract and rebuild the ISO and have it work, or do you have to directly edit the original?
I could do some more experiments to answer these questions, but if anyone knows off the top of their head, it would save me some trouble.
1. A hash function is run to get a hash of the source data
2. The results of the hash are encrypted
3. The encrypted hash is bundled with the data and delivered
4. The encrypted hash is decrypted at the destination
5. The hash function is run on the delivered data
6. If the calculated hash matches the decrypted hash, the signature is verified
So assuming this is the scheme the 3DO uses, there are a couple of ways to approach running homebrew. We could learn the encryption key so that we can create our own signatures, or we can create data that matches an existing signature. Depending on the complexity of the hashing algorithm, creating data to match an existing signature could be fairly straightforward.
Does anyone have more information about what changes to an ISO break a game and what changes don't? As Gir Draxa and 3DOkid have talked about, modifying data files and keeping them the same size doesn't break the game. I just did a test and verified that modifying the main executable (LaunchMe) and keeping it the same size doesn't break it, either.
Does adding a file break it? How about deleting a file? Or changing a file name? Do all files have to remain the same size, or just certain ones? Can you extract and rebuild the ISO and have it work, or do you have to directly edit the original?
I could do some more experiments to answer these questions, but if anyone knows off the top of their head, it would save me some trouble.
- 3DO Experience
- 3DO ZONE ADMIN
- Posts: 3686
- Joined: Sun Jun 24, 2007 8:47 am
- Location: U.S.A.
In honor of finally being able to sign 3DO discs this thread is hereby resurrected.
- Gir Draxa
- 3DO ZERO USER
- Posts: 243
- Joined: Sat Feb 10, 2007 8:34 pm
- Location: USA (occasionally Thailand)
- Contact:
Plissken wrote:It would be interesting to see a translation for Moon Cradle, one day or another.
PS Gir Draxa, great avatar! Splatterhouse forever!
Thanks, but actually, its not from Splatterhouse. It's the final boss (version A) from EYE OF TYPHOON for 3DO. I donated some avatar pics awhile back that were taken from the game. Trev uses one of them as well.
Oh, and instead of Moon Cradle, how about we do a total translation of DEEP BLUE FLEET. lol
Drax
CEO of The (in search of a home) CD-i & 3DO Collectives
Just slightly behind at being ahead of our time!
Just slightly behind at being ahead of our time!
- Dreygor
- 3DO ZERO USER
- Posts: 110
- Joined: Wed May 23, 2012 2:28 am
- Location: Savannah, GA USA
- Contact:
3DOKid,
Did you make any progress on this? Sounds like you were on the right track.
Did you make any progress on this? Sounds like you were on the right track.
Become part of The 3DO Initiative! <-- Click on link!
- MakillaGorilla
- 3DO ZERO USER
- Posts: 48
- Joined: Thu Apr 19, 2012 7:31 pm
- Location: Newark, DE - USA
Im curious too. Any luck?
'Did that guy just say he thinks rings are cool!?!?'
Most Desired Games:
-Out of This World (longbox) -Alone in the Dark (longbox) -Lucienne's Quest (longbox) -Killing Time (longbox) -Robinson's Requiem (longbox) -Strahl (longbox) -Dragon Lore (longbox) -Star Control II (longbox) -Sailor Moon (JPN) -Doctor Hauzer (JPN) -Montana Jones (JPN)
Most Desired Games:
-Out of This World (longbox) -Alone in the Dark (longbox) -Lucienne's Quest (longbox) -Killing Time (longbox) -Robinson's Requiem (longbox) -Strahl (longbox) -Dragon Lore (longbox) -Star Control II (longbox) -Sailor Moon (JPN) -Doctor Hauzer (JPN) -Montana Jones (JPN)
- goldenband
- 3DO ZERO USER
- Posts: 318
- Joined: Sun Apr 22, 2012 12:57 am
Re: Fansubbing 3DO games.
Once you've got a script dump, it's much much easier to get a translator on board. I'm sure someone at ROMHacking.net would be up for participating in the first 3DO fan-translation ever!3DOKid wrote:I've just UnCDROM'd Dr Hauzer, and the entire text is easily readable in Japanese, and stored neatly, it's even formatted in seperate files, on the disk. It wouldn't take much to Fansub this.
Are there any Mac-based tools for mounting 3DO filesystems, BTW? Or, regardless of platform, what tools are folks generally using? I know there's some kind of support in Linux, and I'd love to be able to take a look inside real discs or, if necessary, disc images.
- goldenband
- 3DO ZERO USER
- Posts: 318
- Joined: Sun Apr 22, 2012 12:57 am
Re: Fansubbing 3DO games.
Just posted about this on ROMHacking.net.
- goldenband
- 3DO ZERO USER
- Posts: 318
- Joined: Sun Apr 22, 2012 12:57 am
Re: Fansubbing 3DO games.
Six months later, still wondering about this. If the Doctor Hauzer text files can be made available, it shouldn't be too hard to find a translator, if Mrs. 3DOKid isn't interested/available anymore. (I have an original DH disc but I'm on a Mac.)