Commit Graph
100 Commits
Author SHA1 Message Date
cassidoxa 70758bf5c0 Set silvers bit with silvers restriction 2023-09-08 15:43:31 -04:00
cassidoxa f6842204d0 Fix BowTracking docs 2023-09-08 15:30:37 -04:00
cassidoxa 8af9c17cfe Fix stumpy double item 2023-09-08 13:57:26 -04:00
cassidoxa 57e537f12d Fix HUD rebuild when releasing fairy 2023-09-08 08:56:23 -04:00
cassidoxa 71e86f7c1a Set our hud update flag on quickswap 2023-09-08 00:35:06 -04:00
cassidoxa 0f72e6fcec Better solution 2023-09-08 00:21:24 -04:00
cassidoxa 790f3f0ba3 Fix HUD item icon not refreshing after last bomb spent
Rename UpdateHUD to UpdateHUDFlag, replace with UpdateHUD vanilla JSR
label
2023-09-07 16:29:45 -04:00
cassidoxa 7dc71cf1ac Fix some stats counting 2023-09-07 11:53:24 -04:00
cassidoxa f778674b83 Rework bow tracking to assign tracking bits to non-chest sprites
Fix small key palettes to be consistent with vanilla colors
2023-09-04 22:29:50 -04:00
cassidoxa 4ec523c8b3 Fix HUD heart colors on credits end screen
Small fix for counting menu HUD keys for "this dungeon"
2023-09-04 13:28:51 -04:00
cassidoxa 9800a86189 Palette fix for GT Torch/Hera cage items that load new palette 2023-09-03 15:39:53 -04:00
cassidoxa 73b2a180ba Fix AddInventory/stats tracking with 16 bit item properties 2023-09-02 22:57:50 -04:00
cassidoxa 2cead7ae92 Fix Active flute standing item gfx
Move setting dungeon completed to prize pickup (or after aga1/aga2)
Fix some inverted tiles
Remove text-related conditional assembly
Make InventoryTable_properties 16 bits wide
Fix expanded save slot writing to cart SRAM
Fix HUD resetting with red potion
2023-09-02 15:55:37 -04:00
cassidoxa 3a5974b456 Only check if we're getting a chest item if boss heart flag is set 2023-08-31 16:38:53 -04:00
cassidoxa 71e6d54276 Fix for item receipt after GT boss heart container collected 2023-08-31 15:17:07 -04:00
cassidoxa 29176fa194 Absorb torch keys if they belong to the dungeon they're in. 2023-08-30 20:47:06 -04:00
cassidoxa 90c8e95f9b Fix overworld item duping
Fix setting dungeon completed when Aga 1 and 2 are defeated (prize drops)
2023-08-30 01:25:43 -04:00
cassidoxa 4c98268d81 Various fixes 2023-08-29 16:03:22 -04:00
cassidoxa 52d2616537 RomSpeed option 2023-08-26 23:24:34 -04:00
cassidoxa 05a79ad2d9 Fix Ped/GT open modes
Fix key colors
2023-08-26 20:29:38 -04:00
cassidoxa 7e513c4696 More sprite fixes 2023-08-26 14:30:39 -04:00
cassidoxa 77e269ff31 Ridiculous game 2023-08-26 01:42:31 -04:00
cassidoxa 90ffa8bd23 Fix cave state item cutscene flag with boss hearts
Add item substitutions
2023-08-25 21:11:48 -04:00
cassidoxa 5ac2f8c537 Fix GFX transfer, use stack
Fix HUD arrow icon after buying shop arrow
2023-08-25 12:29:52 -04:00
cassidoxa 3f5455b647 Fix key palettes
Fix HUD item counter when releasing bee
2023-08-25 09:48:29 -04:00
cassidoxa 1cbcd1d5ff Sprite fixes 2023-08-25 01:38:32 -04:00
cassidoxa 247128b9f6 Move setting DungeonsCompleted bitfield to post-boss/prize transition 2023-08-23 13:24:46 -04:00
cassidoxa 9bde734ca3 Fix current dungeon items in menu 2023-08-22 16:22:39 -04:00
cassidoxa 80f94824f4 Small fixes 2023-08-22 10:18:02 -04:00
cassidoxa e2525ebdb1 Rework menu dungeon item + select behavior
Fix colored heart animations
2023-08-22 01:40:53 -04: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 63ba27e93d Update item gfx/receipt documentation in itemdatatables.asm 2023-08-20 19:59:55 -04:00
cassidoxa ca917404e5 Inverted maps 2023-08-20 11:51:12 -04:00
cassidoxa ba080ef556 Fix HC/Sewers keys and inverted castle hole 2023-08-19 21:41:58 -04:00
cassidoxa 8a63b7ca91 v31.2.0 fixes 2023-08-19 14:33:24 -04:00
cassidoxa e206d6f368 Small fixes 2023-08-15 23:55:53 -04:00
cassidoxa 1b115ebb50 Fix pyramid map 2023-08-14 12:49:30 -04:00
cassidoxa 491e033ff0 Fix heart piece item resolution when mirroring
Fix HC big key incrementing total item count
Fix key tracking
Fix misc stat incrementing
2023-08-14 00:25:59 -04:00
cassidoxa a3bc24c383 Quick fixes for shop fighter shield and retro shop arrow 2023-08-13 19:51:29 -04:00
cassidoxa cc83fef9b0 Shops VRAM transfer 2023-08-13 18:55:52 -04:00
cassidoxa aaf970b837 Heart colors 2023-08-13 13:46:21 -04:00
cassidoxa ad17c8e88d More small fixes 2023-08-12 15:34:33 -04:00
cassidoxa ed1a8f1bdb Update ROM version
Breaking changes:
Dungeon prize table at $81C6FC uses receipt id instead of vanilla index
Removed Gfx pointers from tables.asm
2023-08-12 10:21:34 -04:00
cassidoxa 858057d9c0 Lower case item text 2023-08-12 01:58:50 -04:00
cassidoxa a2671e7ed5 A few font fixes 2023-08-11 20:11:50 -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 56cb17a0a3 Small fixes 2023-08-08 01:00:49 -04:00
cassidoxa 39ac6c301a Fix mushroom gfx loading 2023-08-07 13:50:33 -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 cb16ffc20b Merge branch 'master' into decompressed
Also some pendant receipt and palette fixes
2023-08-02 17:40:38 -04:00
cassidoxa d446bd3c1b More fixes 2023-08-02 15:39:03 -04:00
cassidoxa ddfb8eed0f Small fixes 2023-08-01 20:30:15 -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
cassidoxa d3ed95d639 Refactor inventory.asm
Refactor extended save data to use MVN
Free small keys can be place in their own dungeon
2023-07-29 00:48:34 -04:00
cassidoxa 0a073df728 Item receipt refactor
Inverted maps
Fix shops
2023-06-30 21:21:59 -04:00
cassidoxa 389e436b52 More HUD fixes 2023-06-10 22:05:55 -04:00
cassidoxa bbd25c2543 Fix Bow icon
Set dungeon ID to $FF after Aga 2 kill for proper HUD draw
2023-06-10 12:26:01 -04:00
cassidoxa d5b5a20862 OHKO HUD 2023-06-09 18:45:57 -04:00
cassidoxa fed357141b Bump version 2023-06-09 16:16:02 -04:00
cassidoxa c3c7078969 Fix HUD arrow icon 2023-06-08 23:59:55 -04:00
cassidoxa aec3370f48 More HUD stuff 2023-06-08 19:26:31 -04:00
cassidoxa 815c2ab81f More fast hud
Added update hud flag
2023-06-08 11:21:42 -04:00
cassidoxa 3a90df5bd4 Fast HUD via kan 2023-06-07 19:44:52 -04:00
cassidoxa 878536903e Initial total item count HUD
Initial 100% item collection Ganon vulnerability
2023-06-05 15:05:31 -04:00
cassidoxa 0505cc28e1 Properly mask HUD item flags 2023-03-15 12:42:45 -04:00
cassidoxa 5ef08d934c Fix file select HUD I broke 2023-03-13 17:49:00 -04:00
cassidoxa 1f8389c446 Fix small key stats tracker 2023-03-13 13:15:30 -04:00
cassidoxa efa5d288a8 Fix typo 2023-03-12 19:14:14 -04:00
cassidoxa df60b3641b Draw flute, shovel, powder, mushroom correctly on file select 2023-03-12 18:30:02 -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 af1df7cc6c Delete save backup when header name doesn't match SRAM
Ram init refactor
2023-02-28 11:19:20 -05:00
cassidoxa af05d2df44 Merge branch 'master' into map_counts 2023-02-24 17:48:08 -05:00
cassidoxa 5546827c48 Fix dungeon indexing for compass/map hud 2023-02-24 17:47:28 -05:00
cassidoxa d76d4b4254 Skip HUD count drawing routine if nothing enabled 2023-02-24 16:09:07 -05:00
cassidoxa 068d4c2449 Port map key counter on HUD from DR 2023-02-23 21:46:27 -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 af59265712 Don't lock inventory stats; temp fix for post-game progressive items 2023-02-21 15:39:55 -05:00
cassidoxa 02786974ad Compute and write save checksum on new file creation 2023-02-21 14:58:24 -05:00
cassidoxa d5c8de0436 Fix inverted castle hole typo 2023-02-20 17:25:59 -05:00
cassidoxa 3b848f0586 Lower case stuff 2023-02-20 13:41:24 -05:00
cassidoxa 7151093664 Add numbers to file name screen 2023-01-17 17:01:21 -05:00
cassidoxa 36ca193b75 Newitems
Fix magic bar & file select HUD
2022-12-29 12:09:50 -05:00
cassidoxa 5ab91e7137 Fix tablet check 2022-12-19 12:37:51 -05:00
cassidoxa 6797e84696 Linux asar link against older glibc 2022-12-08 23:33:06 -05:00
cassidoxa 6e876b2d1f Update build scripts 2022-12-08 23:16:20 -05:00
cassidoxa 4437982063 Merge branch 'binaries' into newfont 2022-12-08 23:08:18 -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 dac500627c Update build scripts for new font 2022-12-01 18:48:53 -05:00
cassidoxa d7431b6550 Allow menu free dungeon item toggle with no menu items 2022-11-27 23:35:59 -05:00
cassidoxa aa65adbec5 New font changes
Added lower case text for free dungeon items (via Aerinon)
Changed credits gfx to properly include symbols on player name screen
2022-11-26 22:13:12 -05:00
cassidoxa 69fd6015e6 Some more annotations 2022-11-25 01:08:07 -05:00
cassidoxa 8d0315e4c1 Reserve private, 3rd party WRAM block
Reserve large decompression buffer
2022-11-24 23:07:16 -05:00
cassidoxa 823166c4cd Re-organize vanillalabels.asm 2022-11-24 22:24:38 -05:00
cassidoxa 9425b1c3b1 Move zoraking.asm and catfish.asm into npcitems.asm 2022-11-24 22:02:55 -05:00
cassidoxa d3cd3a86ca Move tree kid stuff into hooks.asm 2022-11-24 21:53:18 -05:00
cassidoxa 524a27d680 Merge branch 'master' into quickswap 2022-11-24 19:05:24 -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 da8576546d Move binary data to new data directory 2022-11-22 01:02:16 -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