Commit Graph

87 Commits

Author SHA1 Message Date
2a9b098dac Merge branch 'main' into kara 2023-03-13 21:33:27 -05:00
cassidoxa
1f8389c446 Fix small key stats tracker 2023-03-13 13:15:30 -04: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
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
af59265712 Don't lock inventory stats; temp fix for post-game progressive items 2023-02-21 15:39:55 -05:00
cassidoxa
d7431b6550 Allow menu free dungeon item toggle with no menu items 2022-11-27 23:35:59 -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
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
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
aerinon
1ccc24f72f Fix dungeon completion bitfield (16-bit) 2022-05-26 09:14:08 -06:00
aerinon
bea2d24d4d Fix dungeon completion bitfield 2022-05-26 09:14:05 -06:00
cassidoxa
5d943d9a6d Add dungeons completed bitfield from door rando 2022-02-23 12:42:21 -05:00
cassidoxa
838d4e9bf8 Refactor dungeon locations checked incrementing
Fix BowTracking documentation
2022-02-18 17:45:33 -05: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
265089cedb Fix moldorm/somaria issue and add both-canes mode 2021-12-22 00:29:56 -08: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
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
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
6d52427696 Fix bomb downgrades and track bomb stats in bomb-mode 2021-07-11 13:58:04 -07:00
Bonta
4b6d70a61b Quickswap: Fix consecutive special swaps 2021-06-20 12:57:17 +02:00
cassidy
869706e50b Fix bombs count 2021-05-20 20:32:29 -04:00
KatDevsGames
fab1c22d43 Merge pull request #101 from StructuralMike/nostartingbombs
Now possible to start with 0 bomb capacity
2021-04-02 13:18:15 -05:00
KatDevsGames
362e9d3b14 Merge pull request #102 from kedNalatacId/quickswap_bottle_y_pressed
Quickswap bottle y pressed
2021-04-02 13:17:57 -05:00
ken
025b4941f3 don't require both shoulders twice; causes too much lag 2021-03-16 22:23:06 -07:00
ken
a19c72a062 bottles via double shoulder 2021-03-16 01:02:26 -07:00
StructuralMike
f2ce8aaf59 Now possible to start with 0 bomb capacity 2021-03-04 21:58:54 +01:00
spannerisms
c97475f422 BRL -> JMP 2020-12-27 08:04:32 -05:00
qwertymodo
768fbad245 Make existing code compatible with asar 2019-11-17 15:20:57 -08:00
Kat
7e45c3265e bow stuff 2019-08-21 14:26:55 -04:00
KatDevsGames
79bb2728f3 Merge pull request #70 from JonHanon/bow-and-silvers-fix
Fixed Bow and Silvers item (#636 in /alttp_vt_randomizer)
2019-06-17 22:48:07 -04:00
Jonathan Hanon
fc25718757 Fixed Bow and Silvers item
Fixed bow and silvers item to give wooden arrows too when not in rupee bow mode.
2019-03-05 02:25:18 -05:00
Jonathan Hanon
be5db09b29 Whoops 2019-02-18 13:52:51 -05:00
Jonathan Hanon
bbf90052b6 Whoops 2019-02-18 13:51:58 -05:00
Jonathan Hanon
d29448b393 Toggle for having mushroom in past
Used the empty bit in INVENTORY_SWAP to add a toggle for mushroom in past
2019-02-18 02:54:45 -05:00
Kevin Cathcart
23515a4bcc Fix pyramid fairy upgrades increaing stat count 2018-09-28 00:43:11 -04:00
Kevin Cathcart
e123c6a95f [Inverted] TR entrance fix 2018-09-22 23:54:24 -04:00
Kevin Cathcart
eb4f511dc5 Fix powder item crash 2018-09-15 09:55:49 -04:00
Kevin Cathcart
72f7451b6c Prevent Standing items from corrupting if hit by hookshot/boomerang 2018-09-14 18:16:27 -04:00