+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  PS2 Game: Pure Pure Mimi to Shippo no Monogatari: Request help viewing script
Pages: [1] 2
Author Topic: PS2 Game: Pure Pure Mimi to Shippo no Monogatari: Request help viewing script  (Read 1342 times)
Zirrah
Guest
« on: December 09, 2007, 11:49:44 pm »

Good morning, we are working on a project to translate the PS2 game: ぴゅあぴゅあ 耳としっぽのものがたり. However, we have hit a roadblock when trying to view the PS2's script files. None of us are hackers and thus have zero experience with this kind of thing, yet we have tried reading some documents and relative searching to no avail.

Here's what some of the first script file looks like:

Quote
5B 53 43 52 49 50 54 5D A0 3F 00 00 3E 04 00 00
37 04 02 10 0F 04 00 04 3C 05 00 00 5E 08 06 00
04 00 68 06 2C 04 3C 00 2E 08 06 00 04 00 65 06
0F 04 00 04 03 00 00 00 5E 08 06 00 04 00 64 06
28 08 01 00 04 00 00 00 03 00 00 00 29 04 00 00
1C 08 00 00 04 00 00 00 05 00 00 00 31 04 00 00
02 08 20 00 66 04 00 00 FF 02 6B 00 98 00 8B 04
6D 00 65 00 80 00 79 00 7C 00 63 00 75 00 FD 09
64 04 B0 00 FE FF FD FF 02 08 60 00 67 04 00 00
CC 03 0D 06 81 00 BE 0A 5E 00 FC 0A 67 00 9F 00
A2 00 7C 00 5A 00 A1 00 B5 08 A3 0B D2 09 CD 09
84 00 57 03 9B 02 55 02 84 00 D3 08 AF 00 FE FF
77 00 9D 00 63 00 77 00 9D 00 63 00 AF 00 7E 00
85 00 6B 00 95 00 84 00 55 02 62 00 1C 0B 4A 02
84 00 D3 08 81 00 D8 03 65 00 B0 00 FE FF FD FF
02 08 60 00 68 04 00 00 50 02 84 00 CB 05 62 00
85 00 6B 00 95 00 A8 00 19 0D A1 00 9E 00 5C 00

I hope that was helpful. Thank you in advanced.
Ryusui
Guest
« Reply #1 on: December 10, 2007, 01:33:11 am »

Ouch. Have you found the game's font yet?
Zirrah
Guest
« Reply #2 on: December 10, 2007, 02:11:26 am »

Not sure how to go about doing that in a PS2 game. I did find a readable file called 'Kanji.lst" which had the complete Kana table as well as all of the Kanji the game used in it(as well as the capitalized alphabet), but I don't see how that's applicable in decoding the script files.
Ryusui
Guest
« Reply #3 on: December 10, 2007, 03:56:57 am »

If this is your group's first time ever translating a game, then let me make a recommendation: back away for the moment. A first-timer tackling a PS2 game with no prior hacking experience (or programming experience for that matter) is going to run smack into some very high, very thick walls.

You should get acquainted with the basics. I recommend you try looking into projects on SNES, GB/C and GBA: these platforms are all very well-documented, with numerous utilities, and as most fan translation work is done for games on these platforms, you should have little difficulty finding help. (I would also recommend NES, but Japanese NES games use a myriad of different memory mapper systems which makes NES hacking a bit more difficult. Plus, in many cases it's impossible to circumvent the obvious screen space restrictions by hacking a proportional font into the game, simply because of the way NES titles handle graphics.)

Whatever you choose, you should download and get acquainted with Tile Molester. It's a Java-based utility with some stability issues, but it can handle virtually any uncompressed graphics format you throw at it. This is how you find graphics data in games, such as fonts.

If you can discover how the game's font is laid out, you can apply that knowledge to decoding the game's script.

EDIT: The first few bytes spell out "[SCRIPT]" in ASCII (or Shift-JIS, for that matter). The rest I can't figure out (it's not Shift-JIS, and it's certainly not ASCII, either), but that "FE FF FD FF" sequence looks like an end tag or some such.
« Last Edit: December 10, 2007, 04:12:17 am by Ryusui »
Zirrah
Guest
« Reply #4 on: December 10, 2007, 04:32:37 am »

Hmm, I guess so. We're not really looking to tackle other games, though. We've been working on Pure Pure for a while(we started with the PC version, which was very, very easy to hack, of course) and, after we looked at the PS2 version, we decided that we wanted to take its improved script over to the PC version. So we're not quite hacking the PS2 game so much as we just want to grab its script and reinsert it into the PC game's translation, which would only require us to read the script. We could do this entirely by reading it as we go, but having the script file in a readable format would speed things up greatly. But that really is looking less and less possible.
Ryusui
Guest
« Reply #5 on: December 10, 2007, 01:45:04 pm »

Anything is possible. It just takes a metric buttload of time, cursing and effort. Much less if you've got experience with what you're attempting.

Okay, let's try this again. Seeing "[SCRIPT]" in ASCII gives me hope that the whole thing is in a standard format. First, download this:

http://www.romhacking.net/docs/sjis.zip

This is a table file. Imagine the script file you're wrestling with as a colossal cipher where everything has been encoded in hexadecimal. This table file is the cipher key...well, more accurately, one of a nigh-infinite number of possible cipher keys, but a very likely possibility to my reckoning.

Next, you want this:

http://www.romhacking.net/utils/WindHex.zip

Open your script file in WindHex. There's two parts to the display: the left-hand side displays the raw hex (which you should be familiar with) and the right side displays that hex "translated" via the currently loaded table file. WindHex defaults to ASCII encoding, so "[SCRIPT]" should be visible at the top...but nothing else yet. Now select "Open Table File" and load up the unzipped sjis.tbl. "[SCRIPT]" should still be visible, but now you'll probably have a lot of gibberish on screen: press CTRL+D on your keyboard (or just select "View Text Data As Unicode") to switch the display to Unicode mode.

(Note: when I use WindHex, this has the side effect that the text display font inexplicably shrinks to nigh-illegibility. The quick fix I've discovered is to go to Option/Set Font/Text Font and just click "OK" when the font selection box comes up.)

If you see any Japanese characters at all, it's working. Scroll through and see if you can't find anything that makes sense. If you can, congratulations. If you can't...unfortunately, that means the script isn't encoded in Shift-JIS format. (Or it's compressed, an unlovely situation.)
KaioShin
Guest
« Reply #6 on: December 10, 2007, 01:59:11 pm »

Just out of curiousity: Has the PC version H-content? The PS2 version will be all ages for sure, but I'm not sure about the PC version. It's always nice to see more visual novels translations (unless I'm completely mistaken this is one?).
Ryusui
Guest
« Reply #7 on: December 10, 2007, 02:27:40 pm »

I'm not sure what to think, having never heard of this game before, but "The Story of Ears and Tail" makes me wonder. >_>
I.S.T.
Guest
« Reply #8 on: December 10, 2007, 02:36:17 pm »

What the hell kind of name is "The Story of Ears and Tail?"
Ryusui
Guest
« Reply #9 on: December 10, 2007, 02:40:36 pm »

I'd guess they're character names: "Mimi" means "ears", and "Shippo" means "tail".

(I remember a rabbit on "The Adventures of the Little Koala" being named Mimi. I'm betting that's one name that was the same in the original Japanese version. Also note one scene in Shenmue, where the little girl agrees that "Mimi" is a good name for the cat in a way that sounds like a non-sequitur in English. And any Inuyasha fan is familiar with a certain pipsqueak fox spirit.)

EDIT: Ah. Boxart, courtesy of GameFAQs.



Erm...something makes me uncomfortable about this boxart. (On a side note, now you know who Mimi and Shippo are.)

(And for those who try to find this game on GameFAQs, naturally the information was all put in by someone who can't read Japanese to save their lives. Just browse PS2 games starting with "P"...it's "Pyua Pyua" something, near the bottom.)
« Last Edit: December 10, 2007, 02:46:46 pm by Ryusui »
I.S.T.
Guest
« Reply #10 on: December 10, 2007, 03:18:55 pm »

Here's a youtube vid... http://www.youtube.com/watch?v=CYWrwF_OWwk

Now, it does not say what version it comes from. It looks like one of those creepy borderline games, especially considering how young everyone looks....

As a sheer note of irony, my little sister has several pictures from that game. I recognized them once I saw the vid... She has no idea where it comes from, as she gets most of her stuff off of random quizilla/deviant art postings. This is not the first time she's found a picture from a PC hentai/possibly hentai game and used it/saved it. :laugh:

Edit: It's official, the game is an H adventure: http://en.wikipedia.org/wiki/Pure_Pure_Mimi_to_Shippo_no_Monogatari
KaioShin
Guest
« Reply #11 on: December 10, 2007, 03:33:40 pm »

Good, then I want it  :angel:
Kyrael Seraphine
Guest
« Reply #12 on: December 10, 2007, 04:15:48 pm »

The artist is Sakurazawa Izumi. She (I think, at least. I don't think it's a guy, at least.) does a lot of that stuff. Pet fetish, borderline lolicon. It's her bread and butter, so to speak. It's mostly tame stuff, though.

Mostly famous, but not, for being stolen on a million DevianTART and LJ profiles by overweight yaoi fangirls, because her main character (the redhead on the cover, she re-uses that character archetype constantly) is "OMG KAWAII~!!" or so.

Famous, yes, because her art is all over the more rabid areas of the internets, but not famous, because about one in every hundred of them could name the artist.

(Is it too obvious that I hate DA? Heh.)
Zirrah
Guest
« Reply #13 on: December 10, 2007, 05:27:31 pm »

On an ironic note, I made that Wiki entry...

Also, that box art wasn't the release box art. I really need to scan the release one. It's a bit less disturbing than the pre-release one.

((And as you probably already know from the Wiki entry, their names aren't Mimi or Shippo, it's Hinata, Tobari(The two on the box) and Miwa, who isn't a 耳っ子))
« Last Edit: December 10, 2007, 05:45:41 pm by Zirrah »
Zirrah
Guest
« Reply #14 on: December 10, 2007, 05:39:43 pm »

The cipher didn't seem to work, so this is looking to be more complex. The only Japanese characters that appear are シ and a small, centered dot about every five or so lines.
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC