Commit Graph

  • 04fa0fc1a1 match expected usage spannerisms 2021-12-20 16:42:56 -05:00
  • e8623768af Merge branch 'sram' of https://github.com/cassidoxa/z3randomizer into sram cassidy 2021-12-17 13:56:15 -05:00
  • ed225e044b Cleanup in sram.asm and compasses.asm cassidy 2021-12-17 13:53:53 -05:00
  • 7cf57a7a37 Merge branch 'DRVolatile' into Potsanity aerinon 2021-12-16 16:03:23 -07:00
  • 6821648443 potsanity advancement aerinon 2021-12-16 16:03:10 -07:00
  • c09839eb33 Fix sword and shield item downgrade cassidy 2021-12-15 19:58:53 -05:00
  • be2d59eec8 Fix compass items collected counts on HUD cassidy 2021-12-15 19:26:32 -05:00
  • c4c9065a79 Fix ROM version location Remove comments, general cleanup cassidy 2021-12-15 18:06:55 -05:00
  • 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 cassidy 2021-12-14 22:52:20 -05:00
  • 6c9b33ed93 Write macro for SRAM assertions Change some label names to be clearer Fix some of the progress flags and dungeon bitfields cassidy 2021-12-14 12:59:05 -05:00
  • 15d88b19a3 Fix dungeon key and locations checked tables, reserve unused indices Swap locations checked with absorbed keys to match door rando cassidy 2021-12-06 23:54:24 -05:00
  • e2bb55c1ba Fix asserts cassidy 2021-12-06 23:40:29 -05:00
  • 9e2382cbb2 Add absorbed keys Adjust service request stuff Change chest keys to "collected" keys cassidy 2021-12-06 23:38:28 -05:00
  • 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 cassidy 2021-12-06 01:13:15 -05:00
  • 06d0c6e9f9 Removed SRAM trace from tables.asm Fixed comments related to OpenMode, left open as default cassidy 2021-12-06 00:52:20 -05:00
  • 7f03cf68e8 Replace labels in fileselect.asm Full file name has also been moved to the beginning of the new save space at $7F6000 in WRAM and $700500 in SRAM cassidy 2021-12-06 00:48:43 -05:00
  • 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 cassidy 2021-12-06 00:46:05 -05:00
  • fa76b61df0 Change addresses to labels and remove SRAM trace calls cassidy 2021-12-06 00:41:55 -05:00
  • 774aeb5e73 Next draft of sram.asm. Save/SRAM changes to save, init, and password Deleted previewdatacopy.asm which was for SRAM Trace which we no longer support. Password moved to $703000. 32-bits at $FFE0 in ROM (unused hardware vector) now burned into $702015 in SRAM with ROM name. cassidy 2021-12-06 00:33:29 -05:00
  • 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 cassidy 2021-12-02 01:37:27 -05:00
  • e4d917c47c First pass-through adding labels Added items, equipment, and tracking/indicators Added playername changes Removed some defines cassidy 2021-12-01 23:06:28 -05:00
  • d47dea6123 Initial SRAM module check in Changes to save.asm and fileselect.asm to account for new WRAM buffer at $7F6000 saved at $700500, length $1000. Moves and additions noted at bottom of sram.asm, to be removed later. cassidy 2021-12-01 19:48:18 -05:00
  • 7dda06cf11 Merge pull request #152 from spannerisms/master Lexi Rose 2021-12-16 04:40:15 -06:00
  • 7b263917ff Fix sword and shield item downgrade cassidy 2021-12-15 19:58:53 -05:00
  • faaf89f584 Fix compass items collected counts on HUD cassidy 2021-12-15 19:26:32 -05:00
  • b994668676 Fix ROM version location Remove comments, general cleanup cassidy 2021-12-15 18:06:55 -05:00
  • 42bc1d743a Merge branch 'KatDevsGames:master' into master spannerisms 2021-12-15 01:12:07 -05:00
  • aa6aaffd2f prevent crashes spannerisms 2021-12-15 01:11:26 -05:00
  • 7cc5f802f9 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 cassidy 2021-12-14 22:52:20 -05:00
  • b943f86c15 Write macro for SRAM assertions Change some label names to be clearer Fix some of the progress flags and dungeon bitfields cassidy 2021-12-14 12:59:05 -05:00
  • 9c3d85e360 Improvement to FF damage fix to insta-warp Link to destination once Link has exceeded the bounds of the current screen codemann8 2021-12-13 23:16:29 -06:00
  • 7edaedf3f8 Fix dungeon key and locations checked tables, reserve unused indices Swap locations checked with absorbed keys to match door rando cassidy 2021-12-06 23:54:24 -05:00
  • 046a98fdaf Fix asserts cassidy 2021-12-06 23:40:29 -05:00
  • 7c6c5f4316 Add absorbed keys Adjust service request stuff Change chest keys to "collected" keys cassidy 2021-12-06 23:38:28 -05:00
  • 190653d70f 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 cassidy 2021-12-06 01:13:15 -05:00
  • 1b9734d1af Removed SRAM trace from tables.asm Fixed comments related to OpenMode, left open as default cassidy 2021-12-06 00:52:20 -05:00
  • db8df2a12b Replace labels in fileselect.asm Full file name has also been moved to the beginning of the new save space at $7F6000 in WRAM and $700500 in SRAM cassidy 2021-12-06 00:48:43 -05:00
  • c1e4ca0053 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 cassidy 2021-12-06 00:46:05 -05:00
  • c29de40484 Change addresses to labels and remove SRAM trace calls cassidy 2021-12-06 00:41:55 -05:00
  • d5c4834b1d Next draft of sram.asm. Save/SRAM changes to save, init, and password Deleted previewdatacopy.asm which was for SRAM Trace which we no longer support. Password moved to $703000. 32-bits at $FFE0 in ROM (unused hardware vector) now burned into $702015 in SRAM with ROM name. cassidy 2021-12-06 00:33:29 -05:00
  • 2e97329250 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 cassidy 2021-12-02 01:37:27 -05:00
  • 14b899d47a First pass-through adding labels Added items, equipment, and tracking/indicators Added playername changes Removed some defines cassidy 2021-12-01 23:06:28 -05:00
  • fcd9b949e8 Initial SRAM module check in Changes to save.asm and fileselect.asm to account for new WRAM buffer at $7F6000 saved at $700500, length $1000. Moves and additions noted at bottom of sram.asm, to be removed later. cassidy 2021-12-01 19:48:18 -05:00
  • df2bca00ee Merge pull request #151 from cassidoxa/rom_version Lexi Rose 2021-12-07 15:18:24 -06:00
  • c82edadadd Change version defines to use ?= operator Now these defines can be set via CLI, otherwise will be what they are in the file cassidy 2021-12-07 15:45:22 -05:00
  • 5fc5dc13b2 Add ROM version to unused hw vector and before filename in SRAM Two 16 bit ints located at $FFE0 (0x7FE0 PC) in ROM and burned into SRAM starting at $701FFC, just before the ROM name cassidy 2021-12-07 15:29:30 -05:00
  • c3df5f6cb1 Fixed mirror portals showing in DW codemann8 2021-12-06 07:43:04 -06:00
  • a1fff4ff76 Fix mirror portals getting erased when changing worlds codemann8 2021-11-24 15:58:39 -06:00
  • 10ad8ab834 Fix mirror portals getting erased when changing worlds codemann8 2021-11-22 09:07:38 -06:00
  • 3262c6ff1a Fix mirror portals getting erased when changing worlds codemann8 2021-11-20 00:34:57 -06:00
  • 9094d118df Fixed Inverted Double-Swap issue codemann8 2021-11-14 17:08:06 -06:00
  • 580bbb7c67 Merge branch 'KatDevsGames:master' into master spannerisms 2021-11-12 09:26:40 -05:00
  • 24f6a4d8a8 abcd spannerisms 2021-11-12 09:25:43 -05:00
  • 2fe5f0c126 Merge pull request #150 from spannerisms/master Lexi Rose 2021-11-10 16:38:49 -06:00
  • 7d80b8087a Allow normal Link speed with Old Man if not in his cave or on WDM codemann8 2021-11-07 16:24:45 -06:00
  • 2c6db075a9 Fixed boss music codemann8 2021-11-02 17:17:37 -05:00
  • ad5b78b3d1 Preserve Sanc music change in Standard codemann8 2021-11-01 02:09:05 -05:00
  • e8d5a9635d Play Sanc music on arrival in Sanc in Standard codemann8 2021-10-31 20:56:27 -05:00
  • 15a381769c Merge branch 'DRMain' into OWMain codemann8 2021-11-02 17:20:03 -05:00
  • 582abf3d32 Fixed boss music codemann8 2021-11-02 17:17:37 -05:00
  • f19b65b86c Merge branch 'DRMain' into DRVolatile aerinon 2021-11-02 15:29:20 -06:00
  • 6757e35dca Straight Stair fixes aerinon 2021-11-02 15:24:21 -06:00
  • ff6a553a0d Fake flipper autokill reversal codemann8 2021-11-01 10:59:37 -05:00
  • 553821885f prevent transition spannerisms 2021-11-01 06:58:30 -04:00
  • dd57b4be79 Preserve Sanc music change in Standard codemann8 2021-11-01 02:09:05 -05:00
  • 4bcc76e83b Play Sanc music on arrival in Sanc in Standard codemann8 2021-10-31 20:56:27 -05:00
  • 1e6d79badc Fix bug with straight stairs and vanilla doors Catobat 2021-10-31 23:16:47 +01:00
  • 3f34e50a62 Improve transition animation from straight stairs Catobat 2021-10-31 21:17:18 +01:00
  • a1fafb72cd Keep dungeon tileset after opening the map Catobat 2021-10-31 21:16:09 +01:00
  • 2b1a3566d8 flibber spannerisms 2021-10-31 10:38:38 -04:00
  • 7f749e9578 Merge pull request #148 from spannerisms/master Thomas Prescott 2021-10-30 17:20:00 -05:00
  • 71ae648137 Merge pull request #149 from KatDevsGames/tcprescott-remove-zsnes-graphic Thomas Prescott 2021-10-30 17:19:52 -05:00
  • 2e9f4c5abb Fixed issue with whirlpools not changing world in Crossed OW codemann8 2021-10-28 21:40:51 -05:00
  • 86212c8d25 Adding cross-world behavior for Whirlpool Shuffle codemann8 2021-10-27 01:09:53 -05:00
  • 4e67ebd959 Make Smith deletion on S+Q dependent of a new flag codemann8 2021-10-22 00:21:22 -05:00
  • 7819e80051 Fixed portal to match grass in Inverted codemann8 2021-10-21 22:18:23 -05:00
  • 2215b16240 Merge branch 'DRMain' into OWMain codemann8 2021-10-21 21:26:38 -05:00
  • 85d799ba67 Merge branch 'DRMain' into DRVolatile aerinon 2021-10-21 16:35:09 -06:00
  • 620c672fe1 Turn off Terrorpin AI fix by default - can be a post-gen option aerinon 2021-10-21 16:18:51 -06:00
  • f95bce282b Removed some comment cruft aerinon 2021-10-21 16:15:34 -06:00
  • 415e2cae41 Merge pull request #15 from spannerisms/master aerinon 2021-10-21 16:09:45 -06:00
  • 9bf662642b Merge branch 'DRMain' into OverworldMapRefactor aerinon 2021-10-21 14:53:55 -06:00
  • 27654b9ac9 Merge remote-tracking branch 'baserom/master' into DRMain aerinon 2021-10-21 14:15:54 -06:00
  • aee5fe506a Standing items start aerinon 2021-10-21 14:11:57 -06:00
  • c503e3eb61 Overworld Map Refactor aerinon 2021-10-21 14:05:59 -06:00
  • 798af49215 Update LTTP_RND_GeneralBugfixes.asm Thomas Prescott 2021-10-05 17:02:24 -05:00
  • 319aba5e4d EG disarmament on mirror aerinon 2021-10-05 14:15:38 -06:00
  • 4ec6acfae7 Remove ZSNES graphic Thomas Prescott 2021-10-05 14:11:55 -05:00
  • 501699e401 oops spannerisms 2021-09-18 08:04:38 -04:00
  • a30e459dbb Merge branch 'DRMain' into OWMain codemann8 2021-09-17 10:54:00 -05:00
  • cc502c7524 Removed stonewall pre-opens aerinon 2021-09-16 16:01:51 -06:00
  • 1ef55470d5 Merge pull request #147 from cassidoxa/shield_overflow KatDevsGames 2021-09-14 13:37:48 -05:00
  • 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. cassidy 2021-09-08 01:00:55 -04:00
  • f9e3bec5cb Removed rails using a dynamic flag aerinon 2021-09-07 16:24:18 -06:00
  • c37dcec6ea utilities: refactor some JSL X : RTL into JMP X cassidy 2021-09-06 20:20:12 -04:00
  • 9f1933d8c0 utilities: Progressive Bow overflow narrow sprites cassidy 2021-09-06 20:16:41 -04:00
  • bbc8228175 utilities: Fix shields overflowing with narrow sprites cassidy 2021-09-06 17:21:48 -04:00
  • 0a93c3fa00 Merge pull request #146 from Catobat/PrizeIndicator Thomas Prescott 2021-09-04 16:09:27 -05:00
  • 200c1ff334 Merge branch 'DRMain' into OWMain codemann8 2021-08-31 19:21:19 -05:00
  • 07a3a9ad03 Catobat map fix Cutoff table updated Mutliworld mem location added for item ids aerinon 2021-08-31 15:35:19 -06:00