I really dont want to sound condescending or rude, but I strongly believe OP is a kid. I was young as well when I tried to check up the decompressed files of this game, but had no idea how to work on it/reading and understanding the binary. Wokann seemed to give insights and thats great! This game deserves a proper translation (As its sort of funny how the second game of all things is completely translated to english)
I am a kid and I did try really hard to do this. I did try and use crystaline. I probably would have worked harder on this project if I didnt have to deal with GCSE's
I am a kid and I did try really hard to do this. I did try and use crystaline. I probably would have worked harder on this project if I didnt have to deal with GCSE's
Oi buddy, dont feel demotivated at all. You can always try to seek ways to improve and obtain new knowledge, that's the magical aspect of learning something new!
View attachment 540876
I didn't examine the other sub-files extensively.
As for the /word/wd_e01_001.zzz file I looked at, it appears to be a simple LZ compression that can be directly extracted using CT2's built-in decompression tool.
It seems that each plot segment has its own independent font and text. As shown in the image, the decompressed file begins with image blocks of all the characters used in that plot segment, with the charmap rearranged accordingly.
Following the font images is the corresponding text content (arranged according to the charmap encoding of the fonts mentioned above).
Based on the information available so far, localization should be feasible; at least the text and charmap of some files can be found.
So don't give up!
Okay, there's something I don't follow.
I remember making a post in the past, about the decompression of the zzz files.
How did you adapted that font into Crystaltile? I've reached the same address and the one you provided in the image, but I can't find anything of use.
Please explain your procedure to follow.
Post automatically merged:
One extra thing, I've seemed to find some resemblance of characters, but I can't find the correct values to display them correctly. Any tip?
Okay, there's something I don't follow.
I remember making a post in the past, about the decompression of the zzz files.
How did you adapted that font into Crystaltile? I've reached the same address and the one you provided in the image, but I can't find anything of use.
Sorry I haven't been able to access my personal computer while traveling for work these past few days. Let me explain what I did now.
First, after lz77 uncompressing the /word/wd_e01_000.zzz file, we can get a size of 0x6B48 file.
From header we can get these information:
1. number of subfiles is 2.
2. the address of subfile1 is 0x10.
3. the address of subfile2 is 0x5A14.
3. the size of this file is 0x6B48.
Subfile 1 is the tile picture of charmap. you can set it in tile screen of ct2: start offset: 0x14 (not from 0x10, i don't know what the value 0x00001680 in 0x10 means, maybe some magic value announcing charmap.) width: 16
height:16
tile form: GBA 4bpp
image pattern: ObjH-1234
Now let's give charmap for each tile from 0x0000.
0000=こ
0100=が
0200=今
0300=日
0400=か
0500=ら
0600=お
0700=世
0800=話
0900=に
0A00=な
0B00=る
0C00=聖
0D00=命
0E00=医
0F00=大
1000=付
1100=属
1200=病
1300=院
1400=す
1500=ご
1600=く
1700=キ
1800=ン
1900=チ
1A00=ョ
……
Then go to subfile2 0x5A14.
There appear to be many script instructions here, and their specific meanings still need to be reverse-engineered and analyzed. Let's skip this part for now and look directly at the text we can understand so far. Load the charmap file we just made into CT2, and you'll see the actual text. If the charmap loading function is not available, it's recommended to find a newer version of CT2.
We can find from 0x5ADA is the first text we need.
……00 00 00 00 01 00
02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00
0a 00 0b 00 00 80 07 80 01 00 0c 00 0d 00 0e 00
0f 00 10 00 11 00 12 00 13 00 07 80 00 00 04 00
01 80 00 80
-> ここが今日からお世話になる\n
{textcolor:red}聖命医大付属病院{textcolor:white}か\p\n
The character name is an image call, invoked by a script preceding this text whose usage is not yet clear.
By comparing hex values and in-game performance, in addition to the fonts' charmap, we can deduce that 00 80 is used for line breaks (\n), 07 80 xx xx is used to switch colors (xx xx is red when 01 00 and white when 00 00), and 01 80 is used to switch text pages (\p), usually used in conjunction with 00 80.
0080=\n 0180=\p
07800100={textcolor:red}
07800000={textcolor:white}
@Wokann thanks for the write up! From that, dumping all of the text shouldn't be too difficult.
it's just annoying that a separate charmap will need to be made for each game episode.
I'm not sure how many there are.
But when adding the English text, things will be simplified a bit because we can just the same "static" charmap since there will be far fewer characters
I think that will be beneficial when adding VWF - each "A" having the same value will make things easier when looking up the width.
Ocarina of Time is back in style as the upcoming Switch 2 remake looms on the horizon. But what's a fan of the game to do over the next few months? If you've been...
If you've been waiting for an excuse to replay Super Mario Sunshine and happen to have up to nine friends, do I have some good news for you. Released earlier today...
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
For fans of Sinnoh, the pickings are slim. If you want the best experience you're left deciding between the updated region in Platinum, or the somewhat controversial...
The Switch 2 has been out for a year now, but you shouldn't count the original system out yet! Released a few days ago, popular PS2 emulator NetherSX2 has found its...
Hot on the heels of their NetherSX2 port, @Nagaa is back with another hugely anticipated release: a Switch port of the popular Wii U emulator Cemu. We've got more...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...
The golden age of emulation on the Switch continues as a native Dolphin port was released by @Nagaa earlier today. Included in this port, we're looking at cover art...
The Pokemon series is known for its vast assortment of spin off titles, with the majority being well-received. We've had an assortment of Mystery Dungeon titles, a...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
Ocarina of Time is back in style as the upcoming Switch 2 remake looms on the horizon. But what's a fan of the game to do over the next few months? If you've been...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
Amidst news of layoffs and cancellations in the wake of Xbox's larger changes, Bethesda has today come out with a statement discussing their active projects. In this...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
For fans of Sinnoh, the pickings are slim. If you want the best experience you're left deciding between the updated region in Platinum, or the somewhat controversial...
In this time of everything costing more a year after it's released, it's nice to see some things sticking to the old ways. Capcom have today announced that the latest...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...
Harbour Masters were cutting it close with this one, promising a release of their Banjo Kazooie PC port "Lighthouse" by the end of this month. And they did not...