2a9b098dac
Merge branch 'main' into kara
2023-03-13 21:33:27 -05:00
cassidoxa
7968ddf020
Compass and map HUD display modes properly skip or draw
...
Minor key count refactor, count HC and Sewers as both in all cases
2023-03-12 17:20:54 -04:00
cassidoxa
5546827c48
Fix dungeon indexing for compass/map hud
2023-02-24 17:47:28 -05:00
cassidoxa
a2020c9c76
Add HUD map mode flag, "chest key" totals table, and seen-counter flags
...
for tracking
2023-02-23 20:46:40 -05:00
cassidoxa
3c7399eb12
Add bin/ directory with asar executables
...
Removed execute permissions on a bunch of text and gfx files
2022-12-08 22:49:59 -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
98b13507f1
Merge branch 'main' into kara
2022-11-16 14:52:02 -08: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
9d079dbd0f
Revert "Fix mixing progressive/non-progressive swords and shields"
...
This reverts commit 9bcb72f7bc .
2022-10-12 15:55:18 -07:00
cassidoxa
651d00d320
Progressive shields, swords, and mail use highest item level to
...
determine upgrade
2022-10-09 17:09:43 -04:00
9bcb72f7bc
Fix mixing progressive/non-progressive swords and shields
2022-10-08 15:38:20 -07:00
bfc361ad3e
Remove non-progressive bomb/cane upgrades
2022-09-18 15:02:37 -07:00
cassidoxa
031e3965b2
Requires frontend changes
...
Change SRAM ammo capacity upgrades to flatly represent max capacity
2022-08-08 13:42:19 -04:00
f7070dd30f
Merge branch 'main' into kara
2022-07-23 17:33:34 -07:00
9d485e86cd
Merge branch 'main' into kara
2022-07-23 16:47:01 -07:00
Lexi Rose
2297a8f0a2
Merge pull request #163 from cassidoxa/cavestate_dungeonitems
...
Add data after dungeon item masks to maintain expected glitch behavior
2022-06-11 10:31:14 -05:00
cassidoxa
e1258eba06
Add data after dungeon item masks to maintain expected glitch behavior
2022-05-22 15:13:01 -04:00
cassidoxa
cc1d97466c
Fix compass count stuff
2022-05-19 13:23:55 -04:00
cassidoxa
b095a0c337
Mask out high bits of CompassMode when maybe setting compass counts
...
displayed flag
2022-05-17 17:23:15 -04:00
cassidoxa
905e897b52
Handle 16-bit GoalCounter and TotalItemCounter
...
Fix vanilla sword + shield item
Fix how progressive items handled
Clean up compasses.asm
2022-02-08 19:25:59 -05:00
e210c85710
Add cane-only modes
2021-12-20 16:10:11 -08:00
cassidy
c8ea2c6dce
Move compass counts to ROM and trackable RAM
...
Add flag if compass HUD count has been displayed in SRAM
Move low hearts fix from tables.asm to bugfixes.asm
Rearrange dungeon stats in SRAM to match door rando ROM
2021-12-16 17:19:55 -05:00
cassidy
6c9b33ed93
Write macro for SRAM assertions
...
Change some label names to be clearer
Fix some of the progress flags and dungeon bitfields
2021-12-16 17:19:55 -05:00
cassidy
ae0b57635c
Remove defines from LTTP_RND_GeneralBugfixes
...
Replace more labels
Add ROM version and reserve extra 16 bytes in unused hardware vector in
LTTP_RND_GeneralBugfixes
Move IncrementChestCounter to ChestPrep in newitems.asm
Remove IncrementChestCounter hook which was getting overwritten
More revisions to sram.asm
2021-12-16 17:19:55 -05:00
cassidy
640e94153d
Refactor inventory code and add more labels
...
Refactored highest sword, shield, and mail counting
Refactored how heart pieces, heart containers, and crystals are counted
Moved quickswap lock bit to high byte of InventoryTracking
Fixed sword and shield item downgrade
Added PreFluteLocations counter
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
ae0a5c685a
Unify handling of bomb colors in bomb-only mode
2021-11-07 00:28:28 -07:00
3f4db583f5
Add pseudo-sword mode
2021-07-24 16:06:01 -07:00
2693e73a21
move storage of BOMB_LEVEL to make it play nicely with starting equipment
2021-07-13 11:15:07 -07:00
1b698808c3
Add L-1 bombs as separate from no bombs in bomb-only mode
2021-07-11 12:52:20 -07:00
bf953e7953
Add bomb-only mode
2021-06-29 16:23:15 -07:00
spannerisms
9744f846f7
sewers
2021-05-04 05:17:37 -04:00
spannerisms
bc91aac550
provide unchanging address for memeforce
2021-04-16 01:41:24 -04:00
spannerisms
c97475f422
BRL -> JMP
2020-12-27 08:04:32 -05:00
KatDevsGames
f26a10a526
Merge pull request #82 from aerinon/CountBottleFix
...
Prevent CountBottles from overwriting what is in register X.
2020-09-20 02:00:27 -04:00
randall.rupper
50ff7683ab
Add PHX/PLX in a better spot to prevent CountBottles from overwritting X
2020-06-08 09:54:09 -06:00
compiling
001107aa3b
Don't auto equip silvers when they are only usable at Ganon
2020-06-07 18:33:56 +10:00
Kat
bf6ecd979f
various
2020-04-17 22:04:19 -04:00
Kat
f1eec27c3e
Update newitems.asm
2020-03-30 02:44:34 -04:00
Kat
f14657ae05
various
2020-02-13 21:35:58 -05:00
Kat
b9e2bb3e23
various
2020-02-07 15:06:25 -05:00
sporchia
2e5cf2af97
fix for progressive bow hint
2019-10-12 10:55:29 -04:00
sporchia
c910afabe3
Update newitems.asm
2019-09-02 18:17:09 -04:00
sporchia
478ce60770
fix for progressive bow check
2019-09-02 18:16:19 -04:00
sporchia
638ca9ea27
fix extra :
2019-08-28 17:40:12 -04:00
Kevin Cathcart
d47b771f16
Turn in Triforce pieces support
2019-08-27 23:47:21 -04:00
Kat
5af7d13cb0
added limits for progressive bows
2019-08-25 13:46:10 -04:00
Kat
6ec8d5b552
various
2019-08-21 21:32:47 -04:00
Kat
7e45c3265e
bow stuff
2019-08-21 14:26:55 -04:00