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\\ | ||
| + | |||