Commit Graph

883 Commits

Author SHA1 Message Date
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
Kevin Cathcart
c0acfdd81e New silver arrow hints
Supporting progressive bows.
0.6.3-pre1
2019-08-21 22:40:19 -04:00
Kevin Cathcart
72d4e6c76a Fix standard mode for madness+ 2019-08-17 15:13:47 -04:00
Kevin Cathcart
990eab4e55 Fix broken retro mode 2019-08-17 15:13:46 -04:00
cassidoxa
46be1fb482 Fix Old Man Cave Exit region connections 2019-08-16 23:00:17 -04:00
cassidoxa
c042442d98 Pre bomb TR doors in inverted 2019-08-16 23:00:17 -04:00
Kevin Cathcart
0377d6b7bc Finish support for variable crystal requirements
Note: We still do not have anything to reveal required Ganon crystal
counts in inverted mode. For non-inverted it is revealed at a sign on
the pyramid, which might be less than ideal.
2019-08-11 08:55:38 -04:00
Kevin Cathcart
418568df60 Add Item functionality setting and progressive bow
Progressive bows still have issue for silvers hint
2019-08-10 19:37:26 -04:00
Kevin Cathcart
996bf8495c Implement new weapons modes
This also includes some partial additional cleanup of the item pool.
2019-08-10 16:10:54 -04:00
Kevin Cathcart
b8ea2eb4b1 Fix random weapons for Standard Mode
Now works roughly like VT, except that swords are somwhat more common
and bombs-only escape is not supported (because I don't want to make
'Bombs (10)' an advancement item)

Swordless Standard Mode should also work now

Assured and Vanilla weapons still need to be implemented.
2019-08-10 16:10:54 -04:00
Kevin Cathcart
ef7c3d4f06 New Item/Location accessibility options
Replaces existing check_only_beatable, which became the "none" option.

TR can run out of key placement options, with the 100% locations
option, but I really don't care enough. It exists mostly for people who
want to 100% a seed, or to point to if they ask about keys locked behind
themselves.
2019-08-10 16:10:54 -04:00
Kevin Cathcart
3713f6a1b5 Add keysanity map reveal
An overlooked v30 feature
2019-08-10 16:10:54 -04:00
Kevin Cathcart
b0f4fa8cec Partial implementation of many V31 features
Partial support for Progressive bow
  - Still needs to be added to item pool
  - Silver hint handling remains TBD even for VT

Added weapons selection.
  - Vanilla needs to be implemented
  - Assured needs to be implemented
  - Inverted swordless is almost certainly messed up.
  - Swordless standard mode will likely softlock
  - Random weapon standard mode is currently treated as uncle assured

Deleted removed difficulties
  - Remaining difficulties still need to be adjusted

Added locked property to locations:
  - This is used for preplaced items etc so that multiworld balancing
    knows they cannot be moved.

Made a few of the difficulty changes from V31, but not all.

Added required text changes to handle crystals requirements
  - More changes will likely me made in future
  - Currently there is is no way to tell ganon requirement in
    Inverted mode
2019-08-10 16:10:47 -04:00
Kevin Cathcart
d4f1bb7091 Implement V31 prize packs 2019-08-10 15:56:50 -04:00
Kevin Cathcart
8fb89971e5 Fix standard mode 2019-08-03 16:48:39 -04:00