editing katahane - not fully working
shijima December 9th, 2008 12:02 am
Since we’re talking about game editing, let’s talk about Katahane.
This is mostly yuri(?) visual novel with a great story, excellent artwork and beautiful music.
It deserves a translation! =)
You can get the Version 1.10 patch for the game here
It was an official patch that contains bug fixes for dialogue and the courses so that now Angelina, Wakaba, Coco, and Kurohane courses are available on a new game.
Someone did write an extract/re-insert tool for this game but unfortunately it doesn’t work completely! =(
The easiest way to see the problem is to replace the text in console.txt from <20,1> to <20,10> which corresponds to the right-click, context menu.
You can replace I think with english load <20,6> and save <20,7> but if you try to replace all of them, right-click will crash.
I have the source code for the scripts so if anyone wants to take a look, go right ahead. It was created with Visual C++ 6 but any C++ compiler should work.
The tools also seem only to work on the patched version of the game.
Compiled Binaries
Source Code
How to use the tools:
I ran these under Cygwin, but running them under Windows Command Prompt also works.
There are batch files that extract and insert all the mjo files and text so I’ll just talk about how to extract one file.
So if you have the patched version of the game, you should have a scenario1.arc in <INSTALL_DIR\Tarte\カタハネ\scenario1.arc
Copy scenario1.arc to where the arc folder of the tools and then run:
arctool.exe /e scenario1.arc res
Current file 110 of 110
That’ll extract all the mjo files to the res\scenario1 folder.
Copy all the mjo files, say sr001.mjo to the txt\mjo folder of the tools and then run:
$ ./mjotool /e mjo/sr001.mjo txt/sr001.txt
This will extract the text of the file.
Open up the text file in a text editor and then change a line of text, say <1,23> which is the first line in the game to:
<1,23> アンジ「I have the protection of an angel.」
You have to make sure not to replace the speaker or the quotation marks because then the insertion will fail.
Now, create the mjo file again:
$ ./mjotool.exe /p mjo/sr001.mjo txt/sr001.txt new/sr001.mjo
Copy the new/sr001.mjo back into arc/scenario1 folder an then run:
$ ./arctool.exe /p scenario1.arc res/
This will create a scenario1.new.
Replace the original scenario1.arc in the Katahane install directory
Then run the game and the first line of text in Angelina’s scenario should be replaced.


Ooo…nice!
Thank you very much!
I was going to start re-editing Aoshiro, but I will have to consider Katahane too since it’s so much faster if you can extract the text. =)
I replied to your mail so let me know if you didn’t get a response.
Thank you again! You are awesome!
…Okay, maybe that wasn`t in good taste. ^-^;
@Shijima: You seem to forget putting your nick in a lot recently. ^-^
I hope too
>I replied to your mail so let me know if you didn’t get a response.
It’s ok. I’ve replied too.
Sorry, fixed. I’m a forgetful person in general and it gets worse during the holidays… :p
@p4s
Congratulations on your excellent result!