Commit Graph
63 Commits
Author SHA1 Message Date
karafruit e749b6d6bc Fix several foutonFindings:
- Dark Palace -> Palace of Darkness
- show dungeon name for multi keys
- fix IP block drop lock
- HUD improvements
2026-05-24 19:09:33 -05:00
karafruit 4f0703ea62 Merge remote-tracking branch 'codemann/OWMain' into GKNew 2025-12-12 18:16:07 -06:00
codemann8 2ffcb1c3bd Implemented Custom Goal Framework 2025-10-29 00:08:16 -05:00
karafruit e4f9c4cffc Add variable ganon vulnerability mode 2025-09-03 19:53:10 -05:00
codemann8 160a6c3550 Fixed incorrect ganon silvers hint 2025-01-19 01:29:26 -06:00
codemann8 51ee4f94c2 Added ability to suppress dungeon item textboxes when items appear in their respective dungeons 2024-12-25 22:56:05 -06:00
aerinon 024746d78f Merge remote-tracking branch 'upstream/master' into DRUnstable 2024-06-18 11:50:26 -06:00
codemann8 a70251d2b2 Applied labels and byte designators 2024-04-09 09:26:27 -06:00
spannerisms 014b3a719a fix things 2024-01-04 06:45:57 -05:00
cassidoxa 66540f2819 Replace GT, Ganon vuln crystal checks, ped check with new system
InvincibleGanon 0x18003E -> GanonVulnerableMode 0x1801A8-0x1801A9
NumberOfCrystalsRequiredForTower 0x18005E -> GanonsTowerOpenTarget 0x18019A-0x18019B
NumberOfCrystalsRequiredForGanon 0x18005F -> GanonVulnerableTarget 0x1801A6-0x1801A7
Various fixes
Moved CrystalCounter to word length space $7EF471 -> $7EF476
2023-08-21 20:43:27 -04:00
cassidoxa ad17c8e88d More small fixes 2023-08-12 15:34:33 -04:00
cassidoxa 103f072cf3 Add back some JP characters and re-arrange player name screen
Re-arrange a bunch of text-related stuff
Fix post-credits game counter
Fix bows
2023-08-11 02:10:54 -04:00
cassidoxa 87e665965c Free crystals and ability to shuffle dungeon prizes
Overworld map code via Aerinon
2023-08-06 23:07:39 -04:00
cassidoxa 8ed4cbda1d Palette handling & sprite props data tables
Statically assign item data tables
Fix some save-related bugs
Fix dungeon item notice in "this dungeon" with free dungeon items
2023-08-01 17:13:47 -04:00
spannerisms ff88437f8e fixes
turn a bunch of addresses into fast rom
bunch of consistency clean ups in hooks
move zsnes to failures
2022-12-30 03:07:15 -05:00
cassidoxa 69fd6015e6 Some more annotations 2022-11-25 01:08:07 -05:00
cassidoxa 7426ce5945 More RAM labels
Fixed tablets checking for item collected, uses NpcFlags+1
Deleted mantle.asm, moved to lampmantlecone.asm
2022-11-24 18:34:35 -05:00
cassidoxa 09d15f3294 Another WRAM label pass
Deleted compression.asm
2022-11-22 00:36:39 -05:00
cassidoxa 788cceaab9 Continue labeling and documentation in ram.asm, main rando block
Deleted several unused modules and some commented code
Reorganized some routines to clean up modules
Moved some memory into mirrored WRAM
Refactored NMI hook aux routine
Removed old fake flipper fix
2022-11-16 21:38:28 -05:00
cassidoxa 43f753b517 ram.asm initial commit. Replaced all address defines with labels
Value defines styled without quotes, # moved to load/store/cmp site
Added registers.asm (copied from spannerisms JP disassembly)
Added a bunch of length annotations
Deleted old or trivial commented out code
Deleted: ganonfixes.asm, map.asm, seedtag.asm
Replaced obsolete credits.asm with creditsnew.asm
Moved scratch space at $7F5020-3F to mirrored WRAM (7E1E70-8F)
Moved clock RAM to mirrored WRAM (7E1E90-9F)
dialog.asm: FreeDungeonItemNotice preserves callee-preserved scratch RAM
Toast buffer moved to mirrored WRAM (7E1E0E-0F)
servicerequest.asm: long store to $012E converted to word length store
2022-11-05 00:50:25 -04:00
cassidoxa 3e2362b7ca Implement initial SRAM table
Data in initialsramtable.asm gets copied to SRAM on save file init
Frontend will be responsible for setting this, requires frontend changes
Changed some label names to disambiguate WRAM and SRAM labels
Deleted open mode
2022-02-03 20:25:32 -05:00
cassidy fa76b61df0 Change addresses to labels and remove SRAM trace calls 2021-12-16 17:19:54 -05:00
cassidy e4d917c47c First pass-through adding labels
Added items, equipment, and tracking/indicators
Added playername changes
Removed some defines
2021-12-16 17:19:54 -05:00
spannerisms 05af915fe2 synack request 2021-04-06 11:14:16 -04:00
spannerisms 70933b01f8 WOW 2021-04-05 12:48:32 -04:00
spannerisms a5580621ef refactor dialog
PEI is a great opcode and should be used more!
change AND mask : CMP mask : BNE to just AND mask : BEQ
merge SEP and REPs across branches
change LDA : AND to BIT
2021-03-24 08:10:35 -04:00
spannerisms c97475f422 BRL -> JMP 2020-12-27 08:04:32 -05:00
KatDevsGames 6e657f00db Merge pull request #78 from JonHanon/FreeItemText
Conditions for showing item text
2020-09-21 02:14:24 -04:00
qwertymodo 768fbad245 Make existing code compatible with asar 2019-11-17 15:20:57 -08:00
Jonathan Hanon 8f9f582250 Conditions for showing item text
Added conditions for FreeItemText so it isn't just a boolean.
2019-10-24 00:39:55 -04:00
Kevin Cathcart 5c684cb428 Fix new silver hint dialog 2019-08-23 21:56:43 -04:00
Kat 6ec8d5b552 various 2019-08-21 21:32:47 -04:00
sporchia d50680abb1 bow related messages 2019-08-21 19:30:35 -04:00
Kevin Cathcart 7ba136ee10 Allow 4 unique signs in each large OW screen 2019-08-20 20:08:51 -04:00
sporchia 7121992881 free item text more configuration 2019-08-16 21:44:47 -04:00
Kevin Cathcart abbbf17b95 Fix double talking to npcs for item. 2018-09-09 21:05:08 -04:00
Kevin Cathcart 93aead2d74 Remove no-text lag 2018-09-08 16:07:09 -04:00
Kevin Cathcart 907308160e Fix ganon silver arrow hint 2018-08-05 14:56:25 -04:00
Kevin Cathcart a3418a2ca6 Fix double message when talking to sahasrahla 2018-07-24 19:14:37 -04:00
Kevin Cathcart 1f4b4ab5fb Allow non-rando item recive messages to potentially be disabled 2018-07-21 18:30:24 -04:00
Kevin Cathcart e07f51dfb4 Extra cleanup of text removal code
Remove hooks that were only left to clear $1C8E, replacing them with a
single new hook.
2018-04-21 22:33:20 -04:00
Kevin Cathcart adbbc786f7 Moving text data back to text table 2018-04-21 22:33:20 -04:00
Karkat 762b9bc3e7 let's dev 4/20/18
fixed keysanity textbox crashes (probably)
fixed bow graphic not getting updated after firing last arrow in non-retro
added fighter sword and progressive sword to shop exemption list
fixed (probably didn't) RNG item single
fixed standing keys from not being counted in hera basement
2018-04-20 22:49:04 -04:00
Karkat 6be28cfece let's dev 3/2/18
fix for no items at fairy fountains
fix for chest game sfx
fix for digging game shovel swap bug
talking to saha/bomb shop guy now reveals their map items
2018-03-03 00:00:36 -05:00
sporchia 0bcd2cc2ab call both it seems is how the original works 2018-03-02 18:51:54 -05:00
sporchia c89604402c use a different text routine to show triforce text 2018-03-02 18:45:32 -05:00
sporchia 4f0ea08367 native dungeon items will now have a text box if mode is enabled 2018-01-25 18:14:20 -05:00
Karkat c54e8808d5 let's dev 11/18/2017
started generic keys mode
fixed ohko ow pit non-death
2017-11-18 23:15:05 -05:00
Karkat d88fb81574 let's dev oct 22 2017
fixed triforce text border
added colorblind accessability for potions in HUD graphics
added indicator for gold bee
2017-10-22 20:09:29 -04:00
sporchia e74e1ed665 dirty fix for small keys with text boxes 2017-10-02 19:12:29 -04:00