I'm translating VN games and I would like to translate the new version of Togainu no Chi which is NPK2.
I achieved to unpack the files with Arc Unpacker + the key but I can't repack them and GARbro doesn't support that game.
I would like to update the Format.dat file but I don't know how to do it and I saw you did that.
If you ever look into the source code of `morkt/GARbro`, you may notice that the author has already implemented such tool, called `SchemeBuilder`. However, the tool is explicitly excluded from the repository. I infer that the author does not expect everyone to be able to use the tool. To respect author's intention, I may not explain my method in detail.
But I may give you some hints. The `formats.dat` is a serialized C# object loaded dynamically on startup, so you need to write some C# code to deserialize the object and make modifications. A simple way to do so is to hardcode into GARbro.
By the way, Mware NPK2 seems to be supported in GARbro. If the key is public, I may update the file for you.
Ok! Thank you for the hints
The key isn't public but I got it since I was able to add the key in Arc Unpacker but now I want to repack the files and Arc Unpacker can't do it...
Could you add me on Discord to give you the key? Pierrou#0666
Hello,
I'm translating VN games and I would like to translate the new version of Togainu no Chi which is NPK2.
I achieved to unpack the files with Arc Unpacker + the key but I can't repack them and GARbro doesn't support that game.
I would like to update the Format.dat file but I don't know how to do it and I saw you did that.
Thank you for your help~
Pierrou
Hi Pierrou,
If you ever look into the source code of `morkt/GARbro`, you may notice that the author has already implemented such tool, called `SchemeBuilder`. However, the tool is explicitly excluded from the repository. I infer that the author does not expect everyone to be able to use the tool. To respect author's intention, I may not explain my method in detail.
But I may give you some hints. The `formats.dat` is a serialized C# object loaded dynamically on startup, so you need to write some C# code to deserialize the object and make modifications. A simple way to do so is to hardcode into GARbro.
By the way, Mware NPK2 seems to be supported in GARbro. If the key is public, I may update the file for you.
Esper
Ok! Thank you for the hints
The key isn't public but I got it since I was able to add the key in Arc Unpacker but now I want to repack the files and Arc Unpacker can't do it...
Could you add me on Discord to give you the key? Pierrou#0666
Request sent.