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.
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.