ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sat Oct 19, 2019 11:02 pm

All times are UTC




Post new topic  Reply to topic  [ 1 post ] 
Author Message
PostPosted: Fri Sep 27, 2019 12:51 am 
User avatar

Joined: Fri Apr 20, 2018 12:41 am
Posts: 327
The samples are from Mario + Rabbids Kingdom Battle, I think they are game-specific but take what you can get. Will someone figure out a way of converting the files to plaintext C++ files? Some files in the game using BVM are sometimes plaintext but not always... All I know so far is the byte after the header is the node count and its inverted when more than 255 nodes are used. http://tiny.cc/MRKB_BASE_BINARYSCRIPTS

Here's some hex info.
Code:
0bytes: FF (Little, NX) or FE (Big?)
3bytes: BVM header
1-2bytes: Total node count, files with more than 255 nodes adds an extra byte in little endian.
1byte: Byte count for node name/string values (REPEATS FOR MULTIPLE NODES)
06-??: Node name/string value (REPEATS FOR MULTIPLE NODES)
DEPENDENT ON FILE: End of nodes/string values, ends at 01 after the last name/string value.
BEYOND: Hex values for booleans, floats, filenames, varmaps, uid, uid refs <empty> and ints, also node and string IDs.


Last bumped by LolHacksRule on Fri Sep 27, 2019 12:51 am.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1 post ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited