Commit Graph

547 Commits

Author SHA1 Message Date
aerinon
4982ef0d9c Starting thinking about a backtracking algorithm 2019-09-14 22:27:38 -06:00
randall.rupper
97c225ab2f Desert Regions, Doors, and fixes associate with the new stuff
Updated generation algorithm to use new Sector object
Moved Dungeon items back for now
Created region lists for ease of grouping
2019-09-13 16:38:23 -06:00
aerinon
e739bf94bb Merge pull request #6 from aerinon/DoorShuffleStandardModeDev
Clean up shuffle_dungeon
2019-09-11 13:13:15 -06:00
randall.rupper
ec5e8614bc Started addressing trap doors to help indicate when they should be open
Sped up the gfx fixer stuff by moving the dungeon load room to execute only once
Minor optimization to spiral
Moved normal doors to separate file
2019-09-11 12:17:20 -06:00
aerinon
ed6ad04fa0 Fix to spiral stairs outside of dungeons. 2019-09-06 20:32:59 -06:00
tolmar
a0b9b1fefe Clean up shuffle_dungeon
Use logger instead of print, loop shuffling until it works.
2019-09-06 18:14:48 -07:00
aerinon
46b7a3a12f Merge remote-tracking branch 'origin/DoorDev' into DoorDev
# Conflicts:
#	asm/spiral.asm
2019-09-06 17:36:33 -06:00
randall.rupper
48f29b3aa5 Merge branch 'Dev' into DoorDev 2019-09-06 14:22:42 -06:00
randall.rupper
1ec963f162 Moved spiral warp point during dark transition (fixed $53 logic)
More spiral layers fixed by adding a 'from layer' bit.
Several edge cases addressed (a couple stairs crossed quadrant boundaries during transition)
2019-09-06 14:21:19 -06:00
aerinon
fe8b3e4252 Merge pull request #5 from KevinCathcart/Dev
Keeping up with Dev
2019-09-06 11:02:46 -06:00
randall.rupper
02b3ca5d52 Some spiral layers fixed
Some spiral camera bounds fixed
2019-09-06 09:13:49 -06:00
aerinon
4c49f7a7c2 Another refactor of camera bounds logic 2019-09-05 22:17:35 -06:00
randall.rupper
eb3b1eaa44 Working on spiral problems 2019-09-05 21:09:26 -06:00
aerinon
c6a1e90043 Merge pull request #4 from aerinon/DoorShuffleStandardModeDev
Add spiral staircases to basic shuffle
2019-09-05 12:51:33 -06:00
tolmar
cd3735fc2f Add spiral staircases to basic shuffle
Makes the basic shuffler attempt to link spiral stairs.
2019-09-05 11:29:15 -07:00
randall.rupper
97c9a1603a Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2019-09-04 16:35:17 -06:00
randall.rupper
ac01262a31 Refactored normal doors to use a lookup table. Now the door table is <4k
Fixed graphics between HC/Sewers and cross dungeons.
Added base work for spiral staircases in HC/Eastern. (More data needed for other dungeons.)
Added new region to deal with push blocks in Sewers Secret Room
Refactored asm to be in multiple files.
2019-09-04 16:34:59 -06:00
aerinon
dfc3d628df Simple readme update 2019-09-02 21:52:50 -06:00
cassidoxa
d393657eac Fix mixup of DM Return caves East and West 2019-09-02 15:36:30 -04:00
cassidoxa
f593370ec0 Prevent placing incorrect bosses in GT in inverted enemizer 2019-09-02 15:36:30 -04:00
Kevin Cathcart
f2c62e87ef Update flavor text 2019-09-02 15:34:52 -04:00
Kevin Cathcart
7249429f69 Fix silvers hint 2019-09-02 15:33:34 -04:00
Kevin Cathcart
80217b269e Fix inverted triforce hunt 2019-08-28 21:38:36 -04:00
cassidoxa
0a759f18d6 Undo write causing map tile glitch in EP area (#9) 2019-08-28 21:13:35 -04:00
Kevin Cathcart
ab99e8c223 Triforce Hunt turn-in logic 2019-08-28 21:12:44 -04:00
tolmar
274634acfd Merge pull request #2 from aerinon/DoorShuffleStandardModeDev
Fill in standard mode shuffle
2019-08-27 09:45:45 -07:00
tolmar
5a891c68d1 Fill in standard mode shuffle
A bit ugly for now, but it basically works. Still needs logic.
2019-08-26 21:37:31 -07:00
aerinon
1e495de31c Spoiler additions for doors 2019-08-26 21:59:02 -06:00
randall.rupper
02f4ad956d Merge branch 'Dev' into DoorDev 2019-08-26 15:11:11 -06:00
aerinon
a328d49245 Merge pull request #1 from KevinCathcart/Dev
Dev
2019-08-26 15:09:11 -06:00
randall.rupper
7f6c593df0 Bug with sanc/pull switch doors fixed.
Bug with doors with offset 2 going to doors with offset 2 was fixed in asm.
Refactor asm code to use Y as 2nd index, which cleaned up code.
Also learned the phb:phk:plb ... plb trick (cleaner than what I was doing)
2019-08-26 15:03:42 -06:00
Kevin Cathcart
895d274b02 New music muting mechanism 2019-08-25 22:36:19 -04:00
Kevin Cathcart
2bd2ae80de Remove obsolete comment 2019-08-25 22:35:03 -04:00
cassidoxa
fd1074d58a Adjust swordless rules for inverted 2019-08-25 22:31:51 -04:00
Kevin Cathcart
12d7459a60 Implement progressive bow limit 2019-08-25 22:28:12 -04:00
Kevin Cathcart
05e5d6227d Remove text for faster fairy potion fill 2019-08-25 22:24:35 -04:00
Kevin Cathcart
7dfff45a84 Fix typo 2019-08-25 22:22:31 -04:00
Kevin Cathcart
df6bf6f99c Fix errors 2019-08-24 15:53:21 -04:00
Kevin Cathcart
e29f39c585 Mark as pre-release 2019-08-24 15:38:22 -04:00
Kevin Cathcart
6a6058adb3 Update goal sign/ganon taunts 2019-08-24 15:36:54 -04:00
Kevin Cathcart
eb1b5053e5 update json spoiler meta section 2019-08-24 15:35:58 -04:00
Kevin Cathcart
ec9709f009 Preopen GT for 0 crystals 2019-08-24 15:35:23 -04:00
cassidoxa
fe1505408a Fix mirror bonking in inverted
reverted a change and fixed some inverted writes I messed up initially
2019-08-24 10:14:57 -04:00
cassidoxa
3d64e2bef3 Put player on HC ledge after dying to Ganon in inverted 2019-08-24 10:14:57 -04:00
cassidoxa
d8c28b733a Change to Bosses.py for inverted enemizer compatibility 2019-08-24 10:14:57 -04:00
aerinon
8db381a59c Fixed several layer issue and a couple wrong room indices. Added a notes file in case I want to remember things. 2019-08-23 21:23:42 -06:00
randall.rupper
c87c767835 Upgrades doors to be written out by the rom. (No testing today)
Added some various modes to play around with.
Fixed prototype's generation code to run
2019-08-23 16:52:53 -06:00
randall.rupper
2ff60fe377 Base rom edited to contain the asm hack.
Fixed the vanilla linking doors in HC Back Hallway
2019-08-23 10:16:53 -06:00
randall.rupper
f2974cf769 Added vanilla info for created regions and fixed initial errors. 2019-08-22 14:49:23 -06:00
randall.rupper
ad3770e534 An initial commit.
ASAR asm patch included with test tables.
Eastern and Hyrule Castle regions created from a while ago.
Currently broken because boss prizes are unreachable.
2019-08-22 12:03:55 -06:00