Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root node :
- read 4 bytes at offset 22A0: 07 01 04 00 (hexadecimal values)
- first byte (07) < 9 then node is branch. read left node at offset 22A0 + (1 * 8) and right node at 22A0 + (4 * 8)
- left node :
- read 4 bytes at 22A8 : 04 02 03 00
- first byte (04) < 9 then node is branch. read left node at offset 22A0 + (2 * 8) and right node at 22A0 + (3 * 8)
- left node :
- read 4 bytes at 22B0 : 09 00 00 00
- first byte (09) >= 9 then node is leaf. read integer32 parameter at 22B0 + 4
- parameter : 00
- take value at offset ((fourth byte (00) << 8) + parameter) * 4 --> 0 in global integers. this addresses game progress
- right node :
- read 4 bytes at 22B8 : 0A 00 00 00
- first byte (0A) >= 9 then node is leaf. read integer32 parameter at 22B8 + 4
- parameter : 0A
- first byte (04) --> operator is greater or equal so : game progress must be >= 10
- right node :
- read 4 bytes at 22C0 : 05 05 06 00
- first byte (05) < 9 then node is branch. read left node at offset 22A0 + (5 * 8) and right node at 22A0 + (6 * 8)
- left node:
- read 4 bytes at 22C8 : 09 00 00 06
- first byte (09) >= 9 then node is leaf. read integer32 parameter at 22C8 + 4
- parameter : 89
- take value at offset ((fourth byte (06) << 8) + parameter) * 4 --> 1A24 in global integers. this addresses seed1
- right node :
- read 4 bytes at 22D0 : 0A 00 00 00
- first byte (0A) >= 9 then node is leaf. read integer32 parameter at 22D0 + 4
- parameter : 46
- first byte (05) --> operator is less than so : seed1 < 70
- first byte (07) --> operator is and so : left node and right node = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement