Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SIEVE
- Sieve has 5 "collision headers":
- At 0x8:
- 00 00 00 05
- 00 03 58 E4 <- Position of the first header
- Each header is 0x049C / 1180 bytes long.
- First is the stage itself, which is not animated and is ignored.
- Second and third are the rotating sieves
- Fourth is the slow sieve
- Fifth is the fast sieve
- Apart from the first, each has their frame data value offset at 0x14-0x19 from header start.
- Each of these are on a repeating cycle of 5 seconds.
- The centre of rotation for the second and third is given as the centre of animation - See CC's documentation.
- https://craftedcart.github.io/SMBLevelWorkshop/documentation/index.html?page=lzFormat2
- Second: Header at 0x035D80. Points to 0x08F0
- At 0x08F0
- 00 00 00 00 <- X rot: no. of keyframes
- 00 00 00 00 <- X rot: offset
- 00 00 00 03 <- Y rot: no. of keyframes
- 00 00 08 B4 <- Y rot: offset
- 00 00 00 00 <- Z rot
- 00 00 00 00
- 00 00 00 00 <- X pos
- 00 00 00 00
- 00 00 00 00 <- Y pos
- 00 00 00 00
- 00 00 00 00 <- Z pos
- 00 00 00 00
- At 0x08B4:
- 00 00 00 01
- 00 00 00 00
- 42 B2 80 00 <- 89.25 (angle as a float)
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 20 00 00 <- 2.5 (time in SECONDS)
- C2 B2 80 00 <- -89.25 (angle)
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 A0 00 00 <- 5.0
- 42 B2 80 00
- 00 00 00 00
- 00 00 00 00
- Third: Header at 0x03621C. Points to 0x08F0
- At 0x095C
- 00 00 00 00
- 00 00 00 00
- 00 00 00 03
- 00 00 09 20
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- At 0x0920:
- 00 00 00 01
- 00 00 00 00
- C2 B2 80 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 20 00 00 <- 2.5
- 42 B2 80 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 A0 00 00 <- 5
- C2 B2 80 00
- 00 00 00 00
- 00 00 00 00
- Fourth: Header at 0x0366B8. Points to 0x09C8
- At 0x09C8
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 03
- 00 00 09 8C
- At 098C:
- 00 00 00 01
- 00 00 00 00
- C1 BC 00 00 <- -23.5 (Position as a float)
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 20 00 00
- BF 00 00 00 <- -0.5
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 A0 00 00
- C1 BC 00 00
- 00 00 00 00
- 00 00 00 00
- Fifth: Header at 0x036B54. Points to 0x0A34
- At 0x0A34
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 00
- 00 00 00 03
- 00 00 09 F8
- At 09F8:
- 00 00 00 01
- 00 00 00 00
- C2 86 00 00 <- -67.0
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 20 00 00
- C3 89 80 00 <- -275.0
- 00 00 00 00
- 00 00 00 00
- 00 00 00 01
- 40 A0 00 00
- C2 86 00 00
- 00 00 00 00
- 00 00 00 00
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement