codemann8
8b827c3745
Attempt to fix issue with no music in LH after S+Q from Kakariko
2024-08-27 07:14:19 -05:00
codemann8
a5dfd97687
Merged in DR v1.4.5
2024-08-16 23:00:45 -05:00
aerinon
024746d78f
Merge remote-tracking branch 'upstream/master' into DRUnstable
2024-06-18 11:50:26 -06:00
codemann8
f9da730caf
Initial Prize Shuffle Implementation
2024-05-23 18:23:26 -05:00
codemann8
0d84af814a
Merged in DR v1.4.1.10
2024-04-18 09:47:17 -05:00
aerinon
e12af76559
Fix ChestTurnCounter not incrementing if item belongs to another world
2024-04-12 16:15:33 -06:00
codemann8
a70251d2b2
Applied labels and byte designators
2024-04-09 09:26:27 -06:00
codemann8
e34466e214
Fix issue with GFX not clearing out of dynamic drop gfx slots
2024-03-20 17:44:01 -05:00
codemann8
a008406fde
Implmented New Item GFX System
2024-03-01 14:00:10 -06:00
codemann8
75fd81ab57
Merged in DR v1.4.1.6
2024-02-23 11:11:59 -06:00
sporchia
2daa8daaae
some register issues
2024-02-17 14:24:25 -06:00
spannerisms
014b3a719a
fix things
2024-01-04 06:45:57 -05:00
aerinon
f3768ea0ad
Fix problems with mystery hidden item total
...
Upgrade blue enemy drop indicator to work with caves
2023-09-26 13:31:34 -06:00
aerinon
2561737236
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# inventory.asm
# newhud.asm
2023-09-08 13:49:16 -06:00
aerinon
e772b4a931
Progressive Shields fix
...
Fix for collection rate overflow
Fix for progressive shield standing item (narrow version)
Fix for double key counts
Multiworld item substitution
Made map key coutner not depend on new flag for now
2023-09-08 13:42:22 -06: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
aerinon
134651e4fb
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# LTTP_RND_GeneralBugfixes.asm
# inventory.asm
# itemdatatables.asm
# newitems.asm
2023-09-07 12:21:22 -06: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
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
aerinon
aecc65595e
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# bookofmudora.asm
2023-09-01 11:37:46 -06:00
aerinon
d09aea3ff9
2 byte compass counts
2023-08-30 12:33:27 -06:00
aerinon
cd67d27798
Hud update flag added for standing items
...
Ram addresses updated
Minor multiworld fix
2023-08-30 10:25:20 -06: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
aerinon
51011dcada
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# events.asm
# newitems.asm
# shopkeeper.asm
# tables.asm
Plus attempt to update standing items
2023-08-28 12:01:57 -06:00
cassidoxa
1cbcd1d5ff
Sprite fixes
2023-08-25 01:38:32 -04:00
aerinon
09702e659d
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# goalitem.asm
# inventory.asm
# invertedmaps.asm
# newhud.asm
# pendantcrystalhud.asm
Also some bugfixes here and there
2023-08-24 16:16:31 -06:00
aerinon
f1dda4a8c0
Attempt to re-write standing items using the new decompressed gfx.
...
Fix a few bus left over from merge
2023-08-23 16:06:31 -06:00
aerinon
2a789b04e4
Merge remote-tracking branch 'baserom/master' into MergeDecompression
...
# Conflicts:
# LTTP_RND_GeneralBugfixes.asm
# bookofmudora.asm
# build.bat
# catfish.asm
# compasses.asm
# contrib.asm
# darkworldspawn.asm
# entrances.asm
# events.asm
# floodgatesoftlock.asm
# flute.asm
# framehook.asm
# goalitem.asm
# halfmagicbat.asm
# heartpieces.asm
# hooks.asm
# inventory.asm
# invertedmaps.asm
# itemtext_lower.asm
# lampmantlecone.asm
# mantle.asm
# msu.asm
# music.asm
# newhud.asm
# newitems.asm
# pendantcrystalhud.asm
# ram.asm
# rngfixes.asm
# roomloading.asm
# shopkeeper.asm
# stats.asm
# stats/credits.asm
# stats/creditsnew.asm
# stats/statConfig.asm
# tables.asm
# tablets.asm
# utilities.asm
# zoraking.asm
2023-08-23 13:02:39 -06:00
cassidoxa
247128b9f6
Move setting DungeonsCompleted bitfield to post-boss/prize transition
2023-08-23 13:24:46 -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
56cb17a0a3
Small fixes
2023-08-08 01:00:49 -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
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
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
815c2ab81f
More fast hud
...
Added update hud flag
2023-06-08 11:21:42 -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
02786974ad
Compute and write save checksum on new file creation
2023-02-21 14:58: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
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
cafb0908a0
Introduce bound to QS loop to prevent infinite loop on last bomb loss
...
Move !INFINITE_BOMB define to ram.asm, replace with labels
2022-10-23 22:02:36 -04:00
cassidoxa
95ee31f7c9
Remove some hard coded addresses for MVN instructions
2022-07-29 22:04:13 -04:00
cassidoxa
9c41ffb55b
Merge branch 'sram_rework' into dr_sram
2022-04-20 00:30:35 -04:00
cassidoxa
3c6c45ddb4
Fix some mangled labels
2022-02-03 22:01:34 -05: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