mirror of
https://github.com/notwa/mm
synced 2024-06-17 08:53:06 -07:00
add some exits, more todo stuff
This commit is contained in:
parent
961e53bbc9
commit
5a3a5053c0
|
@ -108,6 +108,7 @@ return {
|
||||||
["6430"] = true,
|
["6430"] = true,
|
||||||
["6440"] = true,
|
["6440"] = true,
|
||||||
["6450"] = true,
|
["6450"] = true,
|
||||||
|
["6600"] = true,
|
||||||
["6800"] = true,
|
["6800"] = true,
|
||||||
["6810"] = true,
|
["6810"] = true,
|
||||||
["6820"] = true,
|
["6820"] = true,
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
[link_save]: 0x801EF670
|
[link_save]: 0x801EF670
|
||||||
[has_completed_intro]: 0x5
|
[has_completed_intro]: 0x5
|
||||||
[have_tatl]: 0x22
|
[have_tatl]: 0x22
|
||||||
[player_name]: 0x2C
|
[player_name]: 0x2C
|
||||||
[scene_flags]: 0x470
|
[scene_flags]: 0x470
|
||||||
[scene_record_size]: 0x14
|
[week_event_reg]: 0xEF8
|
||||||
[week_event_reg]: 0xEF8
|
[scene_flags_ingame]: 0x3F68
|
||||||
[scene_flags_ingame]: 0x3F68
|
|
||||||
|
|
||||||
[global_context]: 0x803E6B20
|
[global_context]: 0x803E6B20
|
||||||
|
|
||||||
|
@ -14,23 +13,34 @@
|
||||||
[starting_exit]: 0x8014533C
|
[starting_exit]: 0x8014533C
|
||||||
[default_save]: 0x801C6898
|
[default_save]: 0x801C6898
|
||||||
|
|
||||||
[link_object_ptr]: 0x803FFFF4
|
[link_object_ptr]: 0x803FFFF4 // actually just an offset of link_actor?
|
||||||
|
|
||||||
|
[scene_record_size]: 0x14
|
||||||
|
|
||||||
|
// do nothing per-frame
|
||||||
jr
|
jr
|
||||||
nop
|
nop
|
||||||
|
|
||||||
/* TODO:
|
/* TODO:
|
||||||
short term:
|
short term:
|
||||||
don't shuffle if cutscene mod is set
|
shuffle boss entrances
|
||||||
also test beating each boss
|
ALWAYS cleanse swamp, even if woodfall temple isn't raised
|
||||||
|
test beating each boss and other cutscene stuff
|
||||||
fix death warps so they won't spawn you out of bounds
|
fix death warps so they won't spawn you out of bounds
|
||||||
make turtle cutscene shorter (maybe just set first time flag by default?)
|
make sure koume spawns in the woods
|
||||||
|
allow peeking thru curiosity shop at any time
|
||||||
|
set up wallet sizes not unlike mm randomizer
|
||||||
|
allow buying of biggest bomb bag without an existing bomb bag
|
||||||
|
make turtle cutscene shorter (just set first time flag by default)
|
||||||
|
|
||||||
long term:
|
long term:
|
||||||
add/fix generic grottos
|
add/fix generic grottos
|
||||||
make death warps work like in mzx's hack
|
make death warps work like in mzx's hack
|
||||||
|
boss warps take you to a duplicate of an existing exit (0x3010, ?, ?, ?)
|
||||||
|
skip giants cutscenes; give oath when any mask is acquired (0xCC00 fyi)
|
||||||
|
|
||||||
|
really long term:
|
||||||
make bombers' code etc. a function of the filename (if it isn't already)
|
make bombers' code etc. a function of the filename (if it isn't already)
|
||||||
skip giants cutscenes; give oath when any mask is acquired
|
|
||||||
maybe make shuffling more random (reduce rng bias)
|
maybe make shuffling more random (reduce rng bias)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -44,10 +54,8 @@ same thing for calling 80132374
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.word 0xDEADBEEF
|
.word 0xDEADBEEF
|
||||||
// debugging stuff
|
whatever: // debugging stuff
|
||||||
whatever:
|
|
||||||
.word 0
|
.word 0
|
||||||
// end of debugging stuff
|
|
||||||
.word 0xDEADBEEF
|
.word 0xDEADBEEF
|
||||||
|
|
||||||
hash:
|
hash:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[entries]: 261
|
[entries]: 268
|
||||||
shuffles:
|
shuffles:
|
||||||
// format: from, to[, paired_from, paired_to]
|
// format: from, to[, paired_from, paired_to]
|
||||||
// "to" gets filled in when the file is loaded
|
// "to" gets filled in when the file is loaded
|
||||||
|
@ -143,4 +143,13 @@ shuffles:
|
||||||
.half 0x68C0, 0 // Kicked out of Pirates' Interior
|
.half 0x68C0, 0 // Kicked out of Pirates' Interior
|
||||||
.half 0x7040, 0 // Kicked out of Pirates' Exterior
|
.half 0x7040, 0 // Kicked out of Pirates' Exterior
|
||||||
|
|
||||||
|
.half 0x6820, 0 // Great Bay Coast (Lab): Swimming too far
|
||||||
|
.half 0x6860, 0 // Great Bay Coast (Rock): Swimming too far
|
||||||
|
.half 0x6A30, 0 // Zora Cape: Swimming too far
|
||||||
|
|
||||||
|
.half 0x3800, 0 // Boss: Odolwa
|
||||||
|
.half 0x8200, 0 // Boss: Goht
|
||||||
|
.half 0xB800, 0 // Boss: Gyorg
|
||||||
|
.half 0x6600, 0 // Boss: Twinmold
|
||||||
|
|
||||||
.align
|
.align
|
||||||
|
|
Loading…
Reference in New Issue
Block a user