From 5fff260ffef3ff58b2a5c6f0e37b619a19f9c20e Mon Sep 17 00:00:00 2001 From: memco Date: Tue, 23 May 2017 09:14:12 -0700 Subject: [PATCH] Create README.md --- README.md | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..68599b88 --- /dev/null +++ b/README.md @@ -0,0 +1,144 @@ +# ALttPEntranceRandomizer + +This is a entrance randomizer for _The Legend of Zelda: A Link to the Past_ for the SNES. + +## Installation + +Clone this repository and then run ```Main.py``` (requires Python 3). + +## Options + + +``` +-h, --help +``` + +Show the help message and exit. + +``` +--create_spoiler +``` + +Output a Spoiler File (default: False) + +``` +--logic [{noglitches,minorglitches}] +``` + +Select Enforcement of Item Requirements. + +### No Glitches + +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) + +``` +--mode [{standard,open}] +``` + +Select game mode. + +### 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) + +### Open + +This mode starts with the option to start in your house or the sanctuary, you are free to explore. + +Special notes: + +- Uncle already in sewers and most likely does not have a sword. +- Dark rooms 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}] +``` + +Select completion goal. + +### Gannon (Default) + +Standard game completion requiring you to collect the 7 crystals and defeat Gannon. + +### Pedestal + +Places a second Triforce at the Master Sword Pedestal, the playthrough may still deem Ganon to be the easier goal. + +### All Dungeons + +Not enforced ingame but considered in the rules. + +``` +--difficulty [{normal}] +``` + +Select game difficulty. Affects available itempool. (default: normal) + +``` +--algorithm [{regular,flood}] +``` + +Select item filling algorithm. + +### Regular (Default) +The ordinary VT algorithm. + +### Flood +Pushes out items starting from Link's House and is slightly biased to placing progression items with less restrictions. + +``` +--shuffle [{default,simple,restricted,full,madness,dungeonsfull,dungeonssimple}] +``` + +Select Entrance Shuffling Algorithm. + +### Default + +Is the Vanilla layout. Simple shuffles Dungeon Entrances/Exits between each other and keeps all 4-entrance dungeons confined to one location. All caves outside of death mountain are shuffled in pairs. + +### Full (Default) + +Mixes cave and dungeon entrances freely. + +### Restricted + +Uses Dungeons shuffling from Simple But freely connects remaining entrances. + +### Madness + +Decouples entrances and exits from each other and shuffles them freely, only ensuring that no fake Light/Dark World happens and all locations are reachable. The dungeon variants only mix up dungeons and keep the rest of the overworld vanilla. + +``` +--openrom OPENROM +``` + +Path to a VT21 open normal difficulty rom to use as a base. (default: Open_Base_Rom.sfc) + +``` +--standardrom STANDARDROM +``` + +Path to a VT21 standard normal difficulty rom to use as a base. (default: Standard_Base_Rom.sfc) + +``` +--loglevel [{error,info,warning,debug}] +``` + +Select level of logging for output. (default: info) + +``` +--seed SEED +``` + +Define seed number to generate. (default: None) + +``` +--count COUNT +``` + +Use to batch generate multiple seeds with same settings. +If --seed is provided, it will be used for the first seed, then used to derive the next seed (i.e. generating 10 seeds with --seed given will produce the same 10 (different) roms each time). (default: None)