It's the same extractor and repacker I linked you to before, this one and this one. I don't know what's going on, really. These tools work 100% correctly on a clean, unmodified Msg.xbb. But when I use them on one that I have made changes to, it doesn't unpack/repack correctly, and I really have a feeling it has something to do with the pp-files or the entire .xbb being larger than the originals. Because of the way they use the _loadingOrder file, there has to be some record of the file sizes inside the .xbb itself, either of each pp-file or of the entire .xbb. It's just that no one knows where that is or how to change it yet. Or at least, the people who do know don't want to play nice and actually lend us a hand (I'm looking at you, andibad).Which extractor/repacker did you use?
Possibly the repacker isn't finished or have bugs. I don't think that the filesize has something to do with it. I guess there are some errors after repack this shit.
Here's the thing though - I never once used these tools to add things to the game. I only played around with them to see if I could find out what made my changes crash the game, and sure enough, my file was being trimmed to match the size of the original. So because my new file is too large, the game will not accept it; the tools did nothing to corrupt it. Whenever I tested changes to Msg.xbb, I wrote them directly to the file itself using the method I described to you. Coincidentally, I only changed one part of the entire file, just to test a sort of "Hello World" kind of thing. This ended up making the file 7 bytes smaller, which is why I didn't have an issue back then. Now that my new file is much larger, I'm running into issues. That being said, I don't think the tools are the problem here. The file structure of the pp and xbb files just hasn't been fully reverse engineered yet, and I don't think we'll get very far just between the two of us. We need help.