View topic - A game hacking anecdote
A game hacking anecdote
6 posts
• Page 1 of 1
A game hacking anecdote
I've recently made a script dump of Zelda no Densetsu: Kamigami no Triforce. (That's "A Link to the Past" in the U.S.) A "script dump" is basically a (hopefully!) complete list of all text in the game, extracted from the game data itself. Now, part of the process of making a dump is decoding the game's text, because virtually all old-school console games have text in a custom format that isn't easy to read on a computer. So you need to convert it, but before you can convert it, you need to decode it in order to find out how to convert it, right?
So, in order to decode the text, what I did was I kept changing this one small bit of text in the game and watched what the game did when I made those changes. It's actually a pretty simple (if laborious) process once you understand what's involved. Now, unbeknownst to me, changing this one bit of text screwed up the text in the rest of the game. That generally didn't affect me, since I was only editing that one block of text and that was working fine, so I didn't notice this.
So one time I was reading part of my partially-completed script dump, and I found this text:
はるか昔 山と森にかこまれた
美しき ハイラルの大地…
I thought, "Hey, this looks like it's from the game's intro." So I booted up the game and watched the intro. Only, it didn't come up. Well, not properly. There were no pictures, the text was an alarming red instead of white, and it was clearly the wrong text, although I couldn't actually read it without a bit of help from a dictionary. When I figured out what it said, though, it was quite a big surprise, because this is what it said:
やい、よくも長いネムリから
めざめさせて くれたなっ!
… どうも ありがとう。
Quite an ominous message to just pop up like that while hacking the game, isn't it?
- Kef
So, in order to decode the text, what I did was I kept changing this one small bit of text in the game and watched what the game did when I made those changes. It's actually a pretty simple (if laborious) process once you understand what's involved. Now, unbeknownst to me, changing this one bit of text screwed up the text in the rest of the game. That generally didn't affect me, since I was only editing that one block of text and that was working fine, so I didn't notice this.
So one time I was reading part of my partially-completed script dump, and I found this text:
はるか昔 山と森にかこまれた
美しき ハイラルの大地…
I thought, "Hey, this looks like it's from the game's intro." So I booted up the game and watched the intro. Only, it didn't come up. Well, not properly. There were no pictures, the text was an alarming red instead of white, and it was clearly the wrong text, although I couldn't actually read it without a bit of help from a dictionary. When I figured out what it said, though, it was quite a big surprise, because this is what it said:
やい、よくも長いネムリから
めざめさせて くれたなっ!
… どうも ありがとう。
Quite an ominous message to just pop up like that while hacking the game, isn't it?
- Kef
Founder of Learning Languages Through Video Games.
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
-

furrykef - Posts: 1558
- Joined: Thu 01.10.2008 9:20 pm
- Native language: Eggo (ワッフル語の方言)
- Gender: Male
Re: A game hacking anecdote
What's it mean exactly? I wasn't able to figure out all of it. Something about "How dare (you)..."
Although, I'd say that's pretty ominous in and of itself
Although, I'd say that's pretty ominous in and of itself
Blog: http://www.LicensedToChaos.arcrpg.co.cc
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
-

lonelytraveler8 - Posts: 146
- Joined: Fri 12.12.2008 10:49 am
- Native language: 英語
- Gender: Male
Re: A game hacking anecdote
I'd prefer that people try to work it out themselves, but you've already given it a shot, so I'll put the answer in a spoiler:
It says:
It breaks down like this:
Any help on the precise meaning of くれた here would be appreciated, but it doesn't really hinder the understanding of the expression in any case.
- Kef
It says:
Spoiler:
It breaks down like this:
Spoiler:
Any help on the precise meaning of くれた here would be appreciated, but it doesn't really hinder the understanding of the expression in any case.
- Kef
Founder of Learning Languages Through Video Games.
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
-

furrykef - Posts: 1558
- Joined: Thu 01.10.2008 9:20 pm
- Native language: Eggo (ワッフル語の方言)
- Gender: Male
Re: A game hacking anecdote
My overall interpretation of it was close to that, but not close enough that I was able to make sense of it in my head.
In particular threw me off.
Any particular reason you were getting a text dump? At least you picked one of the greatest games of all time!
Spoiler:
Any particular reason you were getting a text dump? At least you picked one of the greatest games of all time!
Blog: http://www.LicensedToChaos.arcrpg.co.cc
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
-

lonelytraveler8 - Posts: 146
- Joined: Fri 12.12.2008 10:49 am
- Native language: 英語
- Gender: Male
Re: A game hacking anecdote
It's 'cause I'm setting up a website called Learning Languages Through Video Games, which is pretty much exactly what it sounds like: a video game equivalent of resources such as Basic Japanese Through Comics.
I don't have it ready yet, though. When I do, I'll post a thread about it here somewhere.
The idea here is I provide the complete text of the game, and then we -- "we" being the entire community, since this will be a wiki -- analyze all of the game's text to make it easier to digest for language learners. Then you can make flash cards out of the sentences and put them in a flash card program such as Anki, then study the heck out of them, and finally play through the game in the original language, fully understanding what it says.
- Kef
The idea here is I provide the complete text of the game, and then we -- "we" being the entire community, since this will be a wiki -- analyze all of the game's text to make it easier to digest for language learners. Then you can make flash cards out of the sentences and put them in a flash card program such as Anki, then study the heck out of them, and finally play through the game in the original language, fully understanding what it says.
- Kef
Founder of Learning Languages Through Video Games.
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
Also see my lang-8 journal, where you can help me practice Japanese (and Spanish, and Italian!)
-

furrykef - Posts: 1558
- Joined: Thu 01.10.2008 9:20 pm
- Native language: Eggo (ワッフル語の方言)
- Gender: Male
Re: A game hacking anecdote
That's interesting. Playing through one of my favorite classics in the original Japanese is one of the goals I hope to reach, so I definitely like the idea.
Blog: http://www.LicensedToChaos.arcrpg.co.cc
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
Do you like to roleplay? Have you heard of Play-By-Post? Give it a shot at ARCRPG and help us build a great community.
-

lonelytraveler8 - Posts: 146
- Joined: Fri 12.12.2008 10:49 am
- Native language: 英語
- Gender: Male
6 posts
• Page 1 of 1
Return to Japanese General Discussion
Who is online
Users browsing this forum: No registered users and 4 guests







Click to sign up
