codemann8
5a802eda70
Fixed issue with GT Cutscene freezing
2025-11-08 10:29:41 -06:00
codemann8
78fa8b7dd9
Fixed Bosses goal condition check
2025-10-31 01:00:56 -05:00
codemann8
2ffcb1c3bd
Implemented Custom Goal Framework
2025-10-29 00:08:16 -05:00
codemann8
c3616f2d65
Fixed issue with Duck overwriting GT cutscene gfx
2025-09-21 13:38:02 -05:00
codemann8
060554a5fb
Implemented ability to change GT cutscene gfx
2025-08-25 15:20:36 -05:00
codemann8
f9da730caf
Initial Prize Shuffle Implementation
2024-05-23 18:23:26 -05:00
codemann8
27685ac77d
More merge labeling
2024-04-09 13:24:54 -05:00
codemann8
75fd81ab57
Merged in DR v1.4.1.6
2024-02-23 11:11:59 -06: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
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
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
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
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
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
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
codemann8
c424cf4311
Symmetrical GTCutscene Crystals
2023-07-10 10:25:50 -06: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
codemann8
f89802a74e
Symmetrical GTCutscene Crystals
2023-04-05 08:31:30 -05:00
codemann8
782f18d9d9
Merge branch 'DRUnstable' into OWMain
2022-12-16 17:16:08 -06:00
aerinon
83465e39af
Fix for blocked entrance doors
2022-12-16 15:14:33 -07:00
aerinon
46272e7fad
New goal "completionist"
2022-12-01 14:04:09 -07: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
codemann8
959f5ce5ab
Fixed all goals requiring Aga2 to look at the Aga2 boss flag instead of pyramid hole
2022-07-27 17:53:15 -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
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
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
spannerisms
8f74212259
goals
...
easy-to-add AD no aga goal
2021-06-12 06:11:04 -04:00
aerinon
ce58e22496
Fix a minor typo that makes Ganon invincible
2021-05-14 16:50:35 -06:00
spannerisms
ed9c6681e8
new goals
...
make goals a jump table
add light speed
add crystals and bosses
add crystals only
move XY preservation to CountBits and utilize stack instead of Y for temp storage
2021-04-06 02:00:25 -04:00
compiling
1d88d7479d
Triforce Hunt + Kill Ganon goal.
2020-06-13 19:01:37 +10:00
Kevin Cathcart
1c0c82a510
consolidate ganon defeat logic
2019-08-03 11:58:01 -04:00
sporchia
cdf345248e
split GT and Ganon crystal checks
...
something seems wrong with Inverted, will check later, or have someone else look into it
2019-06-15 09:29:44 -04:00
sporchia
0fc6ac3e81
correct subroutine jump
2018-12-09 12:45:01 -05:00
sporchia
71e1a6a43a
Crystals selectable 0 and 1 work
...
0 is not pretty
2018-10-06 11:37:32 -04:00
sporchia
8f289c8e0a
per feedback
2018-10-06 10:00:17 -04:00
sporchia
1a6478aa27
initial commit
...
* the cut scene for 1 and 0 crystals is wrong, it always shows minimum
of 2 right now
* pretty sure the AGA door check will blow up
2018-10-06 10:00:17 -04:00
Myramong
90ed9ed7da
Created newhud.asm which contains most of the code related to drawing the hud. Optimized hud code as much as I could. Significantly less lag than v29.
...
Compasses.asm got almost completely rewritten.
2018-09-14 15:15:22 -03:00
Kevin Cathcart
0a1448eb06
Fix things that should not even compile
2018-04-21 22:14:05 -04:00
Karkat
8f35ab8cb4
flute pickup / goal item stats clash
2018-03-16 15:05:27 -04:00
Karkat
39b20f9a05
let's dev 1/18/18
...
updated item limits
updated goal item counter
disabled replacement shopkeeper left on
fixed ice cave water walk setup
2018-01-18 00:03:34 -05:00
Karkat
d644ec0e5d
stuff
2017-09-24 02:50:26 -04:00
Karkat
e00c049458
dumb fixes
2017-09-23 22:42:44 -04:00
Karkat
284732b45d
updates
2017-09-23 22:40:22 -04:00