it seems to be an only slightly modified version of the format used for danganronpa.
the bms script for that game seems to read all of the file names just fine. i'm just not able to extract any of the files. errors out at line 42 every time i try
so the danganronpa script is getting file sizes wrong, but seems to read file names & paths perfectly. first 11 chars looks like this for file size every time
i tried out the zero time dilemma script, which seems to be getting at least some of the file sizes correctly... still doesn't get all of them though. and the filenames are completely borked on that one, so it's a no go...
What script are you using (this one > http://aluigi.org/bms/danganronpa.bms)? The sizes are correct, they must be corrected like - SIZE &= 0x7FFFFFFFFFFFFFFF or something like that. Upload one small WAD
thanks for the help! works for the smaller files, but for the two larger files (which are the ones i'm really after) i now get a "not enough memory" error on one of them (seems more than a little bit strange to me, since i have 32 gb of RAM), and an "offset can't be reached" error for the other one.
initially thought it was working perfectly, but all the files it extracted from one of the files are corrupted (with the notable exception of a good portion of the .dds files), and it still gives me the memory allocation bug for the other.
these issues seem more pernicious though, so it'd be understandable if you'd want to leave it at that
for the one i can extract, about a fourth of the way through the archive everything it extracts is corrupted/doesn't work. always at the exact same spot.
because int32 value is not enough to address offsets for more than 2GB of data.
So with the attached script and latest quickbms (0.10.1) I was able to unpack all game files properly (though it's not modified for ACPS bin files yet) and successfully reimport (with reimport2 option) modified files from shibuya_desktop_data_core.wad. The game shows modified text just fine, so I suppose the script works as intended.
Last edited by spiritovod on Sun Dec 29, 2019 5:45 pm, edited 3 times in total.
smaller of the two (shibuya-desktop-data-core.wad) is already uploaded (unfortunately it's the one you get the memory allocation error on, so nothing happens). the larger one (shibuya-desktop-data-main.wad) is 11 gigs, and will take a while. link goes to a folder, so whenever the upload is complete for the latter one it'll be in there
the "core" file still throws the memory allocation error, but since the files i actually wanted were all in main it did the job perfectly. thanks a bunch!
That's true, but initially you've suggested 0x7FFFFFFF for both size and offset and after my post you've modified both of them. Also, for this particular game file size of any internal resource will never be more than max int32 value, so no need to adjust it as well. Script above works fine for the 11GB wad as well.
@nautzz: Maybe you're using outdated quickbms version. I don't have any problem with the big wad as well with provided script.