
Re: So is BunnyBlack 3 TL dropped?
I didn't really mean to shut out everything and/or force people to do unneeded work. I was (and admittedly, still am) a little... unhappy with things, to put it mildly.
Here's a pack of (I think) all the tools used on Bunny Black 2.
bb_tools.rarI did some quick spot test on them ages ago, and believe they should work for BB3 as well. I can't speak for other SHChara games, but I believe they've been tested on some.
A quick summary from my memory of what's used for what:
ALDExplorer2
For images. GUI based, so should be pretty easy to figure out. Source included. Chip/Etc are the image packs
WizardsClimberDecrypt
Script extract/replace tool. Also GUI. (50 char/4 line limit). Use on Box. Note that some files may contain gameplay initializations (eg Darx's starting stats), and the zz* scripts are specifically for the Gallery. ie Most of them are copy-pasted from other in-game-proper scripts, but may have slightly different internal control stuff.
arc_conv
Generic VN unpacker. Use on obj.vfs to get a raw unpacking of the files (prompts for file via gui when run)
CharaObjConv
Obj file unpacker/packer. Run with '-extract' on obj folder as extracted by arc_conv to create editable files. Run with '-merge' on obj folder to reintegrate edited txt files back into the objs.
exetextpatcher.exe
This requires an 'exepatchconfig.txt' and a 'clean' exe in the same directory. I included the BB2 files for comparison. There are certain values that need to be specified in the config file (VirtualOffset, WriteTextAt, OutputVirtual) and I *THINK* that some prep may need to be done on the exe itself, but I honestly don't know, nor how to specify what those values need to be. Editable text in the exe is plainly readable with a hex editor. The address where the text begins and the replacement text needs to be supplied. There's A LOT of plaintext, but most is debug or internal only. I've had someone scrape all text with addresses for BB1 and BB2, not searched for the text as I found it. I don't know how to do that myself. An '*' needs to be placed before the line for certain entries. I believe it has to do with reuse in different contexts, but don't remember well.
Side note: I wrote up some stuff on the pitfalls of editing obj files and the exe . Be VERY careful when you do so, because it can have weird side effects. Remember that the edited obj folder needs to be copied to the game directory, and the original obj.vfs needs to be removed/renamed.