scawful
8b23049e28
Fix menu system crashes and stability issues
...
- Fix IrisSpotlight crash ($00F361): Removed errant $0116/$17 writes
from menu_select_item.asm that corrupted VRAM upload index
- Fix journal stack corruption: Added missing PHB in Journal_CountUnlocked
- Fix P register mismatches: Added SEP #$30 to Menu_RefreshQuestScreen,
Menu_ScrollFrom, Menu_DrawRingPrompt
- Fix MagicBag crashes: Fixed data bank corruption in error path,
fixed uninitialized Y register in cursor movement
- Relocate StoryState from volatile $7C to SRAM $7EF39E
- Add bounds checking to HouseTag_Main jump table
- Use long addressing (.l) for SRAM access in custom_tag.asm
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-22 03:20:35 -05:00
scawful
f9f4436df2
Housekeeping
2025-01-11 21:10:30 -05:00
scawful
b09aebc5de
update crystals and gamestate symbols
2025-01-11 08:56:56 -05:00
scawful
826ee6bea6
Minish Link doesnt affect cracked floors
2024-12-20 15:52:14 -05:00
scawful
0b6de8edc4
Cleanup dungeon code
2024-12-20 11:01:11 -05:00
scawful
704dd78901
Fix dungeon tingle maps save ram check
2024-12-19 13:54:47 -05:00
scawful
548379f95a
Cleanup floor tag puzzles
2024-12-19 09:43:13 -05:00
scawful
cbfe459820
Move Minecart Track tile type behavior to followers.asm
2024-12-10 20:15:27 -05:00
scawful
5368f498ea
Add Crumble Floor Room Tag, include in dungeons.asm
2024-12-10 19:03:43 -05:00
scawful
32903cd34e
Add custom collision ZS source
2024-11-29 18:20:54 -05:00
scawful
c94733b37e
Dungeon cleanup and zora follower collision
2024-11-29 18:20:15 -05:00
scawful
ce5d9f7620
Housekeeping
2024-11-19 20:38:49 -05:00
scawful
a4ec5b9f7a
Replace common sprite ram with their symbols
2024-11-19 16:11:23 -05:00
scawful
cd15cf21c7
Update dungeon map gfx
2024-10-25 18:05:44 -04:00
scawful
b22d1376f2
Add CheckForTingleMaps, disable map if not purchased
2024-10-25 16:29:49 -04:00
scawful
b31cb0c507
Housekeeping NPCs, Octorok, TransferDungeonMapGfx
2024-10-08 20:11:40 -04:00
scawful
46e4bc4dc0
Add TransferDungeonMapGfx and dungeon_maps.bin
2024-10-07 19:47:44 -04:00
scawful
f3060e3c9a
[CustomTag] Cleanup CrumbleFloorTag
2024-10-07 14:49:28 -04:00
scawful
3ff70cc4c3
Rename house_tag.asm to custom_tag.asm, move MinishTag
2024-10-07 09:08:51 -04:00
scawful
ed0a8203f8
Cleanup dungeon tags, prepare for CustomTag system
2024-10-01 18:17:16 -04:00
scawful
d28a6f38af
Rename HouseTag to CustomTag, move fixed color fade-in effect
2024-10-01 17:50:19 -04:00
scawful
1c5dadd4f8
Remove unused SRAM modifier and uncle code
2024-10-01 17:36:05 -04:00
scawful
2b452cc04c
add more explicit length suffices
2024-09-18 18:43:47 -04:00
scawful
db9f28bf2a
replace warnpc with assert pc <=
2024-09-18 18:21:55 -04:00
scawful
841be325d5
cleanup whitespace
2024-09-04 06:48:28 -04:00
scawful
7f473eb1c6
add intro music to house tag
2024-08-31 16:26:05 -04:00
scawful
052036b0f4
reorder object_handler, label heavy pot routines
2024-08-29 21:39:51 -04:00
scawful
57d431e3b7
refactor object_handler
2024-08-29 20:23:41 -04:00
scawful
fe93bf3238
remove unnecessary todo
2024-08-27 18:41:43 -04:00
scawful
f783375003
add NewWaterOverlayData
2024-07-10 08:18:15 -04:00
scawful
13756f7908
label holes tag routines by num
2024-07-09 21:54:36 -04:00
scawful
aae64e8298
update zora temple water collision
2024-07-09 19:36:19 -04:00
scawful
8aaaaf9436
reorganize dungeon banks
2024-07-08 10:51:49 -04:00
scawful
5c0c1cd1be
add sfx to floor puzzles
2024-07-08 10:50:09 -04:00
scawful
18ec996f33
cleanup labels, move sprites.asm to main
2024-07-07 00:18:10 -04:00
scawful
bb79af6c9f
update long function references
2024-07-06 16:34:02 -04:00
scawful
5bf4d5ea7b
fix TileBehavior_Pit label addr
2024-07-04 14:39:33 -04:00
scawful
e139f2a8d5
add minecart tracks with pit behavior
2024-07-04 13:43:13 -04:00
scawful
e2bf33b2c9
fix crystal/pendant spawn bug
2024-07-03 19:44:44 -04:00
scawful
6e01c630eb
fix pullpc misplacement bug
2024-06-29 17:29:53 -04:00
scawful
29a8ea27ee
move minish shutter door to dungeons.asm
2024-06-29 16:05:34 -04:00
scawful
2d623216d9
add experimental minecart door to object handler
2024-06-29 15:50:52 -04:00
scawful
2cc13d0652
update track floor any obj data
2024-06-28 16:15:29 -04:00
scawful
d86aab98a9
add tile behavior pit label for cart tracks soon
2024-06-25 19:42:44 -04:00
scawful
589f9225e8
add manhandla body object
2024-06-21 00:02:27 -04:00
scawful
2c8f59ca69
update global ceiling collision for minish tunnels
2024-06-19 10:56:13 -04:00
scawful
94d3d53999
update mushroom grotto collision for minish tunnels
2024-06-19 10:55:54 -04:00
scawful
739aa21a51
move entrances to overworld dir
2024-06-18 10:58:19 -04:00
scawful
570fa2a211
fix inside tree sprite settings
2024-06-17 11:44:11 -04:00
scawful
249f00d0d9
add crumbling floor room tag puzzle
2024-06-17 00:58:02 -04:00