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
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
sporchia
0ec028a36f
Fix free item text to work
...
if enabled
2017-09-30 09:54:18 -04:00