Update Readme to incorporate latest settings.
This commit is contained in:
parent
8f2e8505d1
commit
30bec2d7db
2
Main.py
2
Main.py
|
@ -614,7 +614,7 @@ if __name__ == '__main__':
|
|||
'Timed starts with clock at zero. Green Clocks subtract 4 minutes (Total: 20), Blue Clocks subtract 2 minutes (Total: 10), Red Clocks add 2 minutes (Total: 10). Winner is player with lowest time at the end.\n'
|
||||
'Timed OHKO starts clock at 10 minutes. Green Clocks add 5 minutes (Total: 25). As long as clock is at 0, Link will die in one hit.\n'
|
||||
'Timed Countdown starts with clock at 40 minutes. Same clocks as Timed mode. If time runs out, you lose (but can still keep playing).')
|
||||
parser.add_argument('--algorithm', default='restrictive', const='freshness', nargs='?', choices=['freshness', 'flood', 'vt21', 'vt22', 'restrictive'],
|
||||
parser.add_argument('--algorithm', default='restrictive', const='restrictive', nargs='?', choices=['freshness', 'flood', 'vt21', 'vt22', 'restrictive'],
|
||||
help='Select item filling algorithm. vt21 is unbiased in its selection, but has tendency to put Ice Rod in Turtle Rock.\n'
|
||||
'vt22 drops off stale locations after 1/3 of progress items were placed to try to circumvent vt21\'s shortcomings.\n'
|
||||
'freshness keeps track of stale locations (ones that cannot be reached yet) and decreases likeliness of selecting them the more often they were found unreachable.\n'
|
||||
|
|
65
README.md
65
README.md
|
@ -1,6 +1,7 @@
|
|||
# ALttPEntranceRandomizer
|
||||
|
||||
This is a entrance randomizer for _The Legend of Zelda: A Link to the Past_ for the SNES.
|
||||
This is a entrance randomizer for _The Legend of Zelda: A Link to the Past_ for the SNES.
|
||||
See http://vt.alttp.run for more details on the normal randomizer.
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -33,16 +34,16 @@ The game can be completed without knowing how to perform glitches of any kind.
|
|||
|
||||
### Minor Glitches
|
||||
|
||||
May require Fake Flippers, Bunny Revival and Dark Room Navigation. (default: noglitches)
|
||||
May require Fake Flippers, Bunny Revival. (default: noglitches)
|
||||
|
||||
```
|
||||
--mode [{standard,open}]
|
||||
```
|
||||
|
||||
Select game mode.
|
||||
Select game mode. (default: standard)
|
||||
|
||||
### Standard
|
||||
Fixes Hyrule Castle Secret Entrance and Front Door, but may lead to weird rain state issues if you exit through the Hyrule Castle side exits before rescuing Zelda in a full shuffle. (default: open)
|
||||
Fixes Hyrule Castle Secret Entrance and Front Door, but may lead to weird rain state issues if you exit through the Hyrule Castle side exits before rescuing Zelda in a full shuffle.
|
||||
|
||||
### Open
|
||||
|
||||
|
@ -51,11 +52,11 @@ This mode starts with the option to start in your house or the sanctuary, you ar
|
|||
Special notes:
|
||||
|
||||
- Uncle already in sewers and most likely does not have a sword.
|
||||
- Dark rooms do not get a free light cone.
|
||||
- Sewers do not get a free light cone.
|
||||
- It may be a while before you find a sword, think of other ways to do damage to enemies. (bombs are a great tool, as well as picking up bushes in over world).
|
||||
|
||||
```
|
||||
--goal [{ganon,pedestal,dungeons}]
|
||||
--goal [{ganon,pedestal,dungeons,starhunt,triforcehunt}]
|
||||
```
|
||||
|
||||
Select completion goal.
|
||||
|
@ -66,11 +67,19 @@ Standard game completion requiring you to collect the 7 crystals and defeat Gano
|
|||
|
||||
### Pedestal
|
||||
|
||||
Places a second Triforce at the Master Sword Pedestal. It may still be faster to actually beat Ganon.
|
||||
Places the Triforce at the Master Sword Pedestal. Ganon cannot be damaged.
|
||||
|
||||
### All Dungeons
|
||||
|
||||
Not enforced ingame but considered in the playthrough output.
|
||||
Ganon cannot be damaged until all dungeons (including Hyrule Castle Tower) are cleared.
|
||||
|
||||
### Star Hunt
|
||||
|
||||
15 Power Stars are placed in the world. Find 10 of them to finish the game. Ganon cannot be damaged.
|
||||
|
||||
### Triforce Hunt
|
||||
|
||||
The triforce is broken into 3 pieces. Can you find all of them? Ganon cannot be damaged.
|
||||
|
||||
```
|
||||
--difficulty [{normal}]
|
||||
|
@ -79,16 +88,29 @@ Not enforced ingame but considered in the playthrough output.
|
|||
Select game difficulty. Affects available itempool. (default: normal)
|
||||
|
||||
```
|
||||
--algorithm [{regular,flood}]
|
||||
--algorithm [{freshness,flood,vt21,vt22,restrictive}]
|
||||
```
|
||||
|
||||
Select item filling algorithm.
|
||||
|
||||
### Regular (Default)
|
||||
The ordinary VT v8.21 algorithm. As unbiased as possible, but may lead to distributions that seem a bit wonky (high likelyhood of ice rod in Turtle Rock, for instance)
|
||||
### Restrictive (Default)
|
||||
Items and locations are shuffled and placed from the top of the lists. The only thing preventing an item from being placed into a spot
|
||||
is if is absolutely impossible to be there given the previous made placement choices. Leads to very uniform but guaranteed solvable distributions.
|
||||
|
||||
### Flood
|
||||
Pushes out items starting from Link's House and is slightly biased to placing progression items with less restrictions.
|
||||
### VT21
|
||||
The ordinary VT v8.21 algorithm. Unbiased placement of items into unlocked locations, placing items that unlock new locations first.
|
||||
May lead to distributions that seem a bit wonky (high likelyhood of ice rod in Turtle Rock, for instance)
|
||||
|
||||
### VT22
|
||||
The ordinary VT v8.21 algorithm. Fixes issues in placement in VT21 by discarding all previously skipped and unfilled locations
|
||||
after 2/3 of the progression items were placed to prevent stale late game locations from soaking up the same items all the time.
|
||||
|
||||
### Flood
|
||||
Pushes out items starting from Link's House and is slightly biased to placing progression items with less restrictions. Use for relatively simple distributions.
|
||||
|
||||
### Freshness
|
||||
Alternative approach to VT22 to improve on VT21 flaws. Locations that are skipped because they are currently unreachable increase in
|
||||
staleness, decreasing the likelihood of receiving a progress item.
|
||||
|
||||
```
|
||||
--shuffle [{default,simple,restricted,full,madness,insanity,dungeonsfull,dungeonssimple}]
|
||||
|
@ -129,8 +151,7 @@ The dungeon variants only mix up dungeons and keep the rest of the overworld van
|
|||
--rom ROM
|
||||
```
|
||||
|
||||
Path to a VT21 normal difficulty rom to use as a base. (default: Base_Rom.sfc)
|
||||
See http://vt.alttp.run for more details on the normal randomizer.
|
||||
Path to a Japanese 1.0 A Link to the Past Rom. (default: Zelda no Densetsu - Kamigami no Triforce (Japan).sfc)
|
||||
|
||||
```
|
||||
--loglevel [{error,info,warning,debug}]
|
||||
|
@ -161,7 +182,7 @@ Use to enable quick item swap with L/R buttons. (default: False)
|
|||
--nodungeonitems
|
||||
```
|
||||
|
||||
If set, removes Compasses and Maps are removed from the dungeon item pools and replaced by empty chests that may end up anywhere in the world. This may lead to different amount of itempool items being placed in a dungeon than you are used to. (default: False)
|
||||
If set, Compasses and Maps are removed from the dungeon item pools and replaced by empty chests that may end up anywhere in the world. This may lead to different amount of itempool items being placed in a dungeon than you are used to. (default: False)
|
||||
|
||||
```
|
||||
--heartbeep [{normal,half,quarter,off}]
|
||||
|
@ -174,3 +195,15 @@ Select frequency of beeps when on low health. (default: normal)
|
|||
```
|
||||
|
||||
Use to select a different sprite sheet to use for Link. Path to a binary file of length 0x7000 containing the sprite data stored at address 0x80000 in the rom. (default: None)
|
||||
|
||||
```
|
||||
--beatableonly
|
||||
```
|
||||
|
||||
If set, will only ensure the goal can be achieved, but not necessarily that all locations are reachable. Currently only affects restrictive algorithm.
|
||||
|
||||
```
|
||||
--suppress_rom
|
||||
```
|
||||
|
||||
If set, will not produce a patched rom as output. Useful to batch generate spoilers for statistical analysis.
|
||||
|
|
Loading…
Reference in New Issue