This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
super_mario_64_ds:skelux_behavior_notes_eu [2018/04/23 20:19] miles |
super_mario_64_ds:skelux_behavior_notes_eu [2018/07/10 21:16] (current) miles |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Behaviour Documentation ===== | + | ===== Skelux's Documentation ===== |
- | //(credit goes to Skelux, original documentation is [[http://origami64.net/showthread.php?tid=517|here]])//\\ | + | //(credit goes to Skelux, original documentation is [[http://origami64.net/showthread.php?tid=517|here]] and [[https://www.youtube.com/watch?v=McfRClqw58I|here ]])//\\ |
- | ==== Misc Routines and Offsets ==== | + | "Below is a collection of my various documentation for hacking SM64DS (EU)." |
+ | |||
+ | ==== Misc Routines and Offsets ==== | ||
---OBJECT---\\ | ---OBJECT---\\ | ||
02043CE4: main behavior loop\\ | 02043CE4: main behavior loop\\ | ||
Line 21: | Line 23: | ||
0209f2f8: current level id%%\\ | 0209f2f8: current level id%%\\ | ||
- | ==== Collision Types ==== | + | ==== Collision Types ==== |
Byte 3 Camera Settings:\\ | Byte 3 Camera Settings:\\ | ||
Line 129: | Line 131: | ||
FF07 - controls camera position when paused\\ | FF07 - controls camera position when paused\\ | ||
| | ||
- | ==== Disable Level Intro Messages ==== | + | ==== Disable Level Intro Messages ==== |
- | Disable Level Intro Messages.\\ | + | **Disable Level Intro Messages.**\\ |
020C4728/0xD166C: NOP\\ | 020C4728/0xD166C: NOP\\ | ||
- | Disable Bowser Inside Castle Message.\\ | + | **Disable Bowser Inside Castle Message.**\\ |
0xD41B8: NOP\\ | 0xD41B8: NOP\\ | ||
- | Disable Star Collect Messages.\\ | + | **Disable Star Collect Messages.**\\ |
0xD41A4: NOP\\ | 0xD41A4: NOP\\ | ||
0xF6B8C: NOP\\ | 0xF6B8C: NOP\\ | ||
0xF6B94: NOP\\ | 0xF6B94: NOP\\ | ||
- | ==== Offsets in info.bin of the SDAT ==== | + | ==== Offsets in info.bin of the SDAT ==== |
all in info.bin\\ | all in info.bin\\ | ||
Line 200: | Line 202: | ||
You can easily copy these from any other sequence to use the same instrument sets multiple times. \\ | You can easily copy these from any other sequence to use the same instrument sets multiple times. \\ | ||
- | ==== Object Visible Distance ==== | + | ==== Object Visible Distance ==== |
02111a3c - possibly clock seed\\ | 02111a3c - possibly clock seed\\ | ||
Line 213: | Line 215: | ||
020110ec - unconditional jump to always be visible\\ | 020110ec - unconditional jump to always be visible\\ | ||
- | Everything always visible\\ | + | **Everything always visible**\\ |
0x110EC: 0A 00 00 EB\\ | 0x110EC: 0A 00 00 EB\\ | ||
Line 230: | Line 232: | ||
02108a94 - chuckya window object\\ | 02108a94 - chuckya window object\\ | ||
- | Mecha 11 Always Visible\\ | + | **Mecha 11 Always Visible**\\ |
0x247D40: FF FF FF 7F\\ | 0x247D40: FF FF FF 7F\\ | ||
- | Chuckya window always visible\\ | + | **Chuckya window always visible**\\ |
0x1159eC: FF FF FF 7F\\ | 0x1159eC: FF FF FF 7F\\ | ||
- | Stars always visible\\ | + | **Stars always visible**\\ |
0x117998: FF FF FF 7F\\ | 0x117998: FF FF FF 7F\\ | ||
- | Carriage increased view\\ | + | **Carriage increased view**\\ |
0x2D9380: FF FF FF 7F\\ | 0x2D9380: FF FF FF 7F\\ | ||
| | ||
+ | ==== Freeze time in SM64DS (E) ==== | ||
+ | 0x02190ae8: 02 00 80 00\\ | ||
+ | 0x0209b454: 00 00 80 00\\ | ||
+ |