PvZ Battle for neighborville, Frostbite Data extraction

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Booklordofthedings
Posts: 1
Joined: Sat Dec 28, 2019 9:15 pm

PvZ Battle for neighborville, Frostbite Data extraction

Post by Booklordofthedings »

First im new to extracting data so I might not know obvious stuff, but I want to learn and have to ask for some help.
I am trying to extract game data from PvZ BfN a Frostbite engine game, so I tried to extract it using the frostbite.bms from the website,
but I ran into a memory allocation problem, even when using the 4gb files version.
The error looked like this:

enter in folder D:\PVZ Battle for Neighborville\Patch\Win32
coverage file 0 0% 0 4236055 . offset 0000000000000000
- open input file D:\PVZ Battle for Neighborville\Patch\Win32\characters.TOC
- enter in folder D:\PVZ Battle for Neighborville\Patch\Win32
coverage file 0 99% 219230 219264 . offset 000000000000020a
- open input file D:\PVZ Battle for Neighborville\Patch\Win32\characters.SB
scan game's directory for the CAT files, wait patiently...

and had this error: error in src\extra\xalloc.c line 618: xdbg_malloc()

there are no .cat files or something(idk)
and the same error occurs, when trying to do it with a smaller toc/sb combination

There is a layout.toc file in the patch directory, which might be interesting
the layout file contains unrecognizable symbols from 0x0 to around 0x100
after that there is a x which might indicate the beginning of something,
because after it there is some code or something using hex and it end with a x at the end
the last part of the layout file is just the directorys of all of the other sb files with some unreadbles between them

If you have any idea why it didnt work or know something about the layout.toc file
pls awnser me.

ps: the layout.toc file as no obvious corresponding .sb file
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: PvZ Battle for neighborville, Frostbite Data extraction

Post by LolHacksRule »

Send the file first.