cassidoxa
77e269ff31
Ridiculous game
2023-08-26 01:42:31 -04:00
cassidoxa
1cbcd1d5ff
Sprite fixes
2023-08-25 01:38:32 -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
8a63b7ca91
v31.2.0 fixes
2023-08-19 14:33:24 -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
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
0a073df728
Item receipt refactor
...
Inverted maps
Fix shops
2023-06-30 21:21:59 -04:00
cassidoxa
3a90df5bd4
Fast HUD via kan
2023-06-07 19:44:52 -04: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
spannerisms
0397623340
cassidy
...
item properties tabulated with a macro
new item graphics
better hex to dec code
some item code readability improvements
2022-12-05 00:18:27 -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
f8d9be201a
tables.asm: Add GFX pointer to table in utilities.asm
2022-09-09 19:30:16 -04:00
cassidy
ae82caca45
Replace more labels
...
Removed mask from rupeelimit.asm as total item counter is now a 16-bit
value
Commented out CountBits in utilities.asm in previous commit as I've
allocated a counter byte in SRAM
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
cassidy
aca809862d
utilities: Rewrite prog bow narrow sprite overflow to check sram
...
This uses Bonta's method which is more efficient and reliable when it
comes to bow state and potential mixture of progressive,
none-progressive, and silver arrows upgrade.
2021-09-08 01:00:55 -04:00
cassidy
c37dcec6ea
utilities: refactor some JSL X : RTL into JMP X
2021-09-06 20:20:12 -04:00
cassidy
9f1933d8c0
utilities: Progressive Bow overflow narrow sprites
2021-09-06 20:16:41 -04:00
cassidy
bbc8228175
utilities: Fix shields overflowing with narrow sprites
2021-09-06 17:21:48 -04:00
Bonta
c60cbbc869
Utilities: Fix progressive bow sprite replacement
2021-06-20 12:41:31 +02: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
spannerisms
6be396543e
some obvious optimizations
2021-02-14 01:44:05 -05:00
spannerisms
c97475f422
BRL -> JMP
2020-12-27 08:04:32 -05:00
KatDevsGames
a3a35ad4ba
Merge pull request #81 from KatDevsGames/asar
...
Make existing code compatible with asar
2020-04-21 22:56:27 -04:00
Kat
5c2726c3a8
Update utilities.asm
2020-04-20 23:02:52 -04:00
Kat
e8cb7eca80
mw updates
2020-04-17 21:18:46 -04:00
Kat
e846487300
Update utilities.asm
2020-03-01 01:50:11 -05:00
Kat
263da7f07f
Update utilities.asm
2020-02-13 22:14:49 -05:00
Kat
65676d7e76
Update utilities.asm
2020-02-13 21:39:13 -05:00
Kat
6e53634905
Update utilities.asm
2020-02-13 21:38:07 -05:00
Kat
f14657ae05
various
2020-02-13 21:35:58 -05:00
qwertymodo
768fbad245
Make existing code compatible with asar
2019-11-17 15:20:57 -08:00
sporchia
3fe95e2f1f
preopen GT flag
...
also "corrected" some build errors
2019-08-24 08:50:25 -04:00
Kat
0bfec6da7d
vram convenience functions that are probably wrong
2019-08-22 19:22:37 -04:00
Kat
7e45c3265e
bow stuff
2019-08-21 14:26:55 -04:00
Kevin Cathcart
3806c98cff
Fully fix bow standing item graphics
2019-08-17 10:01:43 -04:00
Kevin Cathcart
c2d5f9d846
Fix graphical issues from progressive bow
2019-08-11 13:41:25 -04:00
Kat
f06a43dc59
progressive bow
2019-06-17 21:29:52 -04:00
Kat
d182c3343e
Update utilities.asm
2019-05-25 21:02:45 -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
3bb17f4540
Optimize HexToDec and hopefully not break anything. I haven't done a full run with this change, but I haven't noticed any problems while testing.
2018-09-09 06:44:08 -03:00
Karkat
151098ba22
let's dev 5/12/18
...
fixed zore ledge heart graphic bug
changed seed hash to be manually settable
added more seizure safety
2018-05-12 23:17:26 -04:00