2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# What is this file? 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# This file contains options which allow you to configure your multiworld experience while allowing others 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# to play how they want as well. 
  
						 
					
						
							
								
									
										
										
										
											2020-08-09 17:15:09 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# How do I use it? 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# The options in this file are weighted. This means the higher number you assign to a value, the more 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# chances you have for that option to be chosen. For example, an option like this: 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# map_shuffle: 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#   on: 5 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#   off: 15 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# 
  
						 
					
						
							
								
									
										
										
										
											2020-09-14 06:08:50 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Means you have 5 chances for map shuffle to occur, and 15 chances for map shuffle to be turned off 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# I've never seen a file like this before. What characters am I allowed to use? 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# This is a .yaml file. You are allowed to use most characters. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# To test if your yaml is valid or not, you can use this website: 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# http://www.yamllint.com/ 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-08-22 19:03:09 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								description :   Template Name   # Used to describe your yaml. Useful if you have multiple files 
  
						 
					
						
							
								
									
										
										
										
											2021-03-17 06:26:06 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								name :   YourName{number}   # Your name in-game. Spaces will be replaced with underscores and there is a 16 character limit 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#{player} will be replaced with the player's slot number. 
  
						 
					
						
							
								
									
										
										
										
											2021-03-28 16:52:32 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								#{PLAYER} will be replaced with the player's slot number if that slot number is greater than 1. 
  
						 
					
						
							
								
									
										
										
										
											2021-03-17 06:26:06 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								#{number} will be replaced with the counter value of the name. 
  
						 
					
						
							
								
									
										
										
										
											2021-03-28 16:52:32 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								#{NUMBER} will be replaced with the counter value of the name if the counter value is greater than 1. 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 23:00:28 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								game :   # Pick a game to play 
  
						 
					
						
							
								
									
										
										
										
											2021-11-16 21:39:08 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   A Link to the Past :   1 
  
						 
					
						
							
								
									
										
										
										
											2021-06-18 22:15:54 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								requires : 
  
						 
					
						
							
								
									
										
										
										
											2022-06-18 13:24:13 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   version :   0.3 .3   # Version of Archipelago required for this yaml to work as expected. 
  
						 
					
						
							
								
									
										
										
										
											2021-04-01 11:40:58 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Shared Options supported by all games: 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								accessibility : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   items :   0   # Guarantees you will be able to acquire all items, but you may not be able to access all locations 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   locations :   50   # Guarantees you will be able to access all locations, and therefore all items 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   none :   0   # Guarantees only that the game is beatable. You may not be able to access all locations or acquire all items 
  
						 
					
						
							
								
									
										
										
										
											2022-05-11 00:13:21 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								progression_balancing :   # A system to reduce BK, as in times during which you can't do anything, by moving your items into an earlier access sphere 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   0 :   0   # Choose a lower number if you don't mind a longer multiworld, or can glitch/sequence break around missing items. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   25 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   50 :   50   # Make it likely you have stuff to do. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   99 :   0   # Get important items early, and stay at the front of the progression. 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   ### Logic Section ### 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   glitches_required :   # Determine the logic required to complete the seed 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   50   # No glitches required 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     minor_glitches :   0   # Puts fake flipper, waterwalk, super bunny shenanigans, and etc into logic 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     overworld_glitches :   0   # Assumes the player has knowledge of both overworld major glitches (boots clips, mirror clips) and minor glitches 
  
						 
					
						
							
								
									
										
										
										
											2021-06-21 02:51:54 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     hybrid_major_glitches :   0   # In addition to overworld glitches, also requires underworld clips between dungeons. 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     no_logic :   0   # Your own items are placed with no regard to any logic; such as your Fire Rod can be on your Trinexx. 
  
						 
					
						
							
								
									
										
										
										
											2021-06-21 02:51:54 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     # Other players items are placed into your world under HMG logic 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   dark_room_logic :   # Logic for unlit dark rooms 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     lamp :   50   # require the Lamp for these rooms to be considered accessible. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     torches :   0   # in addition to lamp, allow the fire rod and presence of easily accessible torches for access 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   0   # all dark rooms are always considered doable, meaning this may force completion of rooms in complete darkness 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   restrict_dungeon_item_on_boss :   # aka ambrosia boss items 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0   # prevents unshuffled compasses, maps and keys to be boss drops, they can still drop keysanity and other players' items 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   ### End of Logic Section ### 
  
						 
					
						
							
								
									
										
										
										
											2021-08-30 18:00:39 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   bigkey_shuffle :   # Big Key Placement 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     original_dungeon :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_dungeons :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     any_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     different_world :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     start_with :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-08-30 18:00:39 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   smallkey_shuffle :   # Small Key Placement 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     original_dungeon :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_dungeons :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     any_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     different_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     universal :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     start_with :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-08-30 18:00:39 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   compass_shuffle :   # Compass Placement 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     original_dungeon :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_dungeons :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     any_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     different_world :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     start_with :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-08-30 18:00:39 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   map_shuffle :   # Map Placement 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     original_dungeon :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_dungeons :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     own_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     any_world :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     different_world :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     start_with :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   dungeon_counters : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0   # Always display amount of items checked in a dungeon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     pickup :   50   # Show when compass is picked up 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     default :   0   # Show when compass is picked up if the compass itself is shuffled 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0   # Never show item count in dungeons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   progressive :   # Enable or disable progressive items (swords, shields, bow) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   50   # All items are progressive 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0   # No items are progressive 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grouped_random :   0   # Randomly decides for all items. Swords could be progressive, shields might not be 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   entrance_shuffle : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   50   # Vanilla game map. All entrances and exits lead to their original locations. You probably want this option 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dungeonssimple :   0   # Shuffle just dungeons amongst each other, swapping dungeons entirely, so Hyrule Castle is always 1 dungeon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dungeonsfull :   0   # Shuffle any dungeon entrance with any dungeon interior, so Hyrule Castle can be 4 different dungeons, but keep dungeons to a specific world 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dungeonscrossed: 0 # like dungeonsfull, but allow cross-world traversal through a dungeon. Warning :   May force repeated dungeon traversal 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     simple :   0   # Entrances are grouped together before being randomized. Simple uses the most strict grouping rules 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     restricted :   0   # Less strict than simple 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     full :   0   # Less strict than restricted 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     crossed :   0   # Less strict than full 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     insanity :   0   # Very few grouping rules. Good luck 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # you can also define entrance shuffle seed, like so: 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     crossed-1000 :   0   # using this method, you can have the same layout as another player and share entrance information 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # however, many other settings like logic, world state, retro etc. may affect the shuffle result as well. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     crossed-group-myfriends :   0   # using this method, everyone with "group-myfriends" will share the same seed 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   goals : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     ganon :   50   # Climb GT, defeat Agahnim 2, and then kill Ganon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     crystals :   0   # Only killing Ganon is required. However, items may still be placed in GT 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     bosses :   0   # Defeat the boss of all dungeons, including Agahnim's tower and GT (Aga 2) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     pedestal :   0   # Pull the Triforce from the Master Sword pedestal 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     ganon_pedestal :   0   # Pull the Master Sword pedestal, then kill Ganon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     triforce_hunt :   0   # Collect 20 of 30 Triforce pieces spread throughout the worlds, then turn them in to Murahadala in front of Hyrule Castle 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     local_triforce_hunt :   0   # Collect 20 of 30 Triforce pieces spread throughout your world, then turn them in to Murahadala in front of Hyrule Castle 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     ganon_triforce_hunt :   0   # Collect 20 of 30 Triforce pieces spread throughout the worlds, then kill Ganon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     local_ganon_triforce_hunt :   0   # Collect 20 of 30 Triforce pieces spread throughout your world, then kill Ganon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     ice_rod_hunt :   0   # You start with everything needed to 216 the seed. Find the Ice rod, then kill Trinexx at Turtle rock. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   open_pyramid : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     goal :   50   # Opens the pyramid if the goal requires you to kill Ganon, unless the goal is Slow Ganon or All Dungeons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     auto :   0   # Same as Goal, but also is closed if holes are shuffled and ganon is part of the shuffle pool 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     yes :   0   # Pyramid hole is always open. Ganon's vulnerable condition is still required before he can he hurt 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     no :   0   # Pyramid hole is always closed until you defeat Agahnim atop Ganon's Tower 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   triforce_pieces_mode :   #Determine how to calculate the extra available triforce pieces. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     extra :   0   # available = triforce_pieces_extra + triforce_pieces_required 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     percentage :   0   # available = (triforce_pieces_percentage /100) * triforce_pieces_required 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     available :   50   # available = triforce_pieces_available 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   triforce_pieces_extra :   # Set to how many extra triforces pieces are available to collect in the world. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # Format "pieces: chance" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     5 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     10 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     15 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     20 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   triforce_pieces_percentage :   # Set to how many triforce pieces according to a percentage of the required ones, are available to collect in the world. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # Format "pieces: chance" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     100 :   0   #No extra 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     150 :   50   #Half the required will be added as extra 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     200 :   0   #There are the double of the required ones available. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   triforce_pieces_available :   # Set to how many triforces pieces are available to collect in the world. Default is 30. Max is 90, Min is 1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # Format "pieces: chance" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     25 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     30 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     40 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     50 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   triforce_pieces_required :   # Set to how many out of X triforce pieces you need to win the game in a triforce hunt. Default is 20. Max is 90, Min is 1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # Format "pieces: chance" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     15 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     20 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     30 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     40 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     50 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   crystals_needed_for_gt :   # Crystals required to open GT 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     7 :   50 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     random :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     random-low :   0   # any valid number, weighted towards the lower end 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     random-middle :   0   # any valid number, weighted towards the central range 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random-high :   0   # any valid number, weighted towards the higher end 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   crystals_needed_for_ganon :   # Crystals required to hurt Ganon 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     7 :   50 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     random :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random-low :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random-middle :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     random-high :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-04-01 11:40:58 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   mode : 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     standard :   0   # Begin the game by rescuing Zelda from her cell and escorting her to the Sanctuary 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     open :   50   # Begin the game from your choice of Link's House or the Sanctuary 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     inverted :   0   # Begin in the Dark World. The Moon Pearl is required to avoid bunny-state in Light World, and the Light World game map is altered 
  
						 
					
						
							
								
									
										
										
										
											2022-06-17 03:48:54 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   retro_bow : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0   # Zelda-1 like mode. You have to purchase a quiver to shoot arrows using rupees. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   retro_caves : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0   # Zelda-1 like mode. There are randomly placed take-any caves that contain one Sword and choices of Heart Container/Blue Potion. 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
									
										
										
										
											2022-07-16 13:56:23 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   hints: # On/Full :   Put item and entrance placement hints on telepathic tiles and some NPCs, Full removes joke hints. 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     'on' :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'off' :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     full :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-07-16 13:56:23 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   scams :   # If on, these Merchants will no longer tell you what they're selling. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'off' :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'king_zora' :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'bottle_merchant' :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'all' :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-04-09 22:10:04 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   swordless : 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     on :   0   # Your swords are replaced by rupees. Gameplay changes have been made to accommodate this change 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   item_pool : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     easy :   0   # Doubled upgrades, progressives, and etc 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     normal :   50   # Item availability remains unchanged from vanilla game 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     hard: 0 # Reduced upgrade availability (max :   14   hearts, blue mail, tempered sword, fire shield, no silvers unless swordless) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     expert: 0 # Minimum upgrade availability (max :   8   hearts, green mail, master sword, fighter shield, no silvers unless swordless) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   item_functionality : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     easy :   0   # Allow Hammer to damage ganon, Allow Hammer tablet collection, Allow swordless medallion use everywhere. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     normal :   50   # Vanilla item functionality 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     hard :   0   # Reduced helpfulness of items (potions less effective, can't catch faeries, cape uses double magic, byrna does not grant invulnerability, boomerangs do not stun, silvers disabled outside ganon) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     expert :   0   # Vastly reduces the helpfulness of items (potions barely effective, can't catch faeries, cape uses double magic, byrna does not grant invulnerability, boomerangs and hookshot do not stun, silvers disabled outside ganon) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   tile_shuffle :   # Randomize the tile layouts in flying tile rooms 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   misery_mire_medallion :   # required medallion to open Misery Mire front entrance 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Ether :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Bombos :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Quake :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   turtle_rock_medallion :   # required medallion to open Turtle Rock front entrance 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Ether :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Bombos :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     Quake :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   ### Enemizer Section ### 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   boss_shuffle : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   50   # Vanilla bosses 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     basic :   0   # Existing bosses except Ganon and Agahnim are shuffled throughout dungeons 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 20:26:31 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     full :   0   # 3 bosses can occur twice 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     chaos :   0   # Any boss can appear any amount of times 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     singularity :   0   # Picks a boss, tries to put it everywhere that works, if there's spaces remaining it picks a boss to fill those 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   enemy_shuffle :   # Randomize enemy placement 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   killable_thieves :   # Make thieves killable 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0   # Usually turned on together with enemy_shuffle to make annoying thief placement more manageable 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   bush_shuffle :   # Randomize the chance that bushes have enemies and the enemies under said bush 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   enemy_damage : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     default :   50   # Vanilla enemy damage 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     shuffled :   0   # Enemies deal 0 to 4 hearts and armor helps 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 10:05:45 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     chaos :   0   # Enemies deal 0 to 8 hearts and armor just reshuffles the damage 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   enemy_health : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     default :   50   # Vanilla enemy HP 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     easy :   0   # Enemies have reduced health 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     hard :   0   # Enemies have increased health 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     expert :   0   # Enemies have greatly increased health 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   pot_shuffle : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'on' :   0   # Keys, items, and buttons hidden under pots in dungeons are shuffled with other pots in their supertile 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     'off' :   50   # Default pot item locations 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   ### End of Enemizer Section ### 
  
						 
					
						
							
								
									
										
										
										
											2021-11-03 05:34:11 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   ### Beemizer ### 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   # can add weights for any whole number between 0 and 100 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   beemizer_total_chance :   # Remove items from the global item pool and replace them with single bees (fill bottles) and bee traps 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   50     # No junk fill items are replaced (Beemizer is off) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     25 :   0     # 25% chance for each junk fill item (rupees, bombs and arrows) to be replaced with bees 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     50 :   0     # 50% chance for each junk fill item (rupees, bombs and arrows) to be replaced with bees 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     75 :   0     # 75% chance for each junk fill item (rupees, bombs and arrows) to be replaced with bees 
  
						 
					
						
							
								
									
										
										
										
											2021-11-28 14:32:08 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     100 :   0    # All junk fill items (rupees, bombs and arrows) are replaced with bees 
  
						 
					
						
							
								
									
										
										
										
											2021-11-03 05:34:11 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   beemizer_trap_chance : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     60 :   50    # 60% chance for each beemizer replacement to be a trap, 40% chance to be a single bee 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     70 :   0     # 70% chance for each beemizer replacement to be a trap, 30% chance to be a single bee 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     80 :   0     # 80% chance for each beemizer replacement to be a trap, 20% chance to be a single bee 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     90 :   0     # 90% chance for each beemizer replacement to be a trap, 10% chance to be a single bee 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     100 :   0    # All beemizer replacements are traps 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   ### Shop Settings ### 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   shop_item_slots :   # Maximum amount of shop slots to be filled with regular item pool items (such as Moon Pearl) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     5 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     15 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     30 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random :   0   # 0 to 30 evenly distributed 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   shop_price_modifier :   # Percentage modifier for shuffled item prices in shops 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # you can add additional values between minimum and maximum 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   0   # minimum value 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     400 :   0   # maximum value 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random-low :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random-high :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     100 :   50 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   shop_shuffle : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     g :   0   # Generate new default inventories for overworld/underworld shops, and unique shops 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     f :   0   # Generate new default inventories for every shop independently 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     i :   0   # Shuffle default inventories of the shops around 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     p :   0   # Randomize the prices of the items in shop inventories 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     u :   0   # Shuffle capacity upgrades into the item pool (and allow them to traverse the multiworld) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     w :   0   # Consider witch's hut like any other shop and shuffle/randomize it too 
  
						 
					
						
							
								
									
										
										
										
											2022-07-16 13:56:23 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     P :   0   # Prices of the items in shop inventories cost hearts, arrow, or bombs instead of rupees 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     ip :   0   # Shuffle inventories and randomize prices 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     fpu :   0   # Generate new inventories, randomize prices and shuffle capacity upgrades into item pool 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     uip :   0   # Shuffle inventories, randomize prices and shuffle capacity upgrades into the item pool 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     # You can add more combos 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   ### End of Shop Section ### 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   shuffle_prizes :   # aka drops 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   0   # do not shuffle prize packs 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     g :   50   # shuffle "general" prize packs, as in enemy, tree pull, dig etc. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     b :   0   # shuffle "bonk" prize packs 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     bg :   0   # shuffle both 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   timer : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     none :   50   # No timer will be displayed. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     timed :   0   # Starts with clock at zero. Green clocks subtract 4 minutes (total 20). Blue clocks subtract 2 minutes (total 10). Red clocks add two minutes (total 10). Winner is the player with the lowest time at the end. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     timed_ohko :   0   # Starts the clock at ten minutes. Green clocks add five minutes (total 25). As long as the clock as at zero, Link will die in one hit. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     ohko :   0   # Timer always at zero. Permanent OHKO. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     timed_countdown :   0   # Starts the clock with forty minutes. Same clocks as timed mode, but if the clock hits zero you lose. You can still keep playing, though. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     display :   0   # Displays a timer, but otherwise does not affect gameplay or the item pool. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   countdown_start_time :   # For timed_ohko and timed_countdown timer modes, the amount of time in minutes to start with 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     0 :   0   # For timed_ohko, starts in OHKO mode when starting the game 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     10 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     20 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     30 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     60 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   red_clock_time :   # For all timer modes, the amount of time in minutes to gain or lose when picking up a red clock 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     -2 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     1 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   blue_clock_time :   # For all timer modes, the amount of time in minutes to gain or lose when picking up a blue clock 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     1 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     2 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   green_clock_time :   # For all timer modes, the amount of time in minutes to gain or lose when picking up a green clock 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     4 :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     10 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     15 :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   glitch_boots : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   50   # Start with Pegasus Boots in any glitched logic mode that makes use of them 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   # rom options section 
  
						 
					
						
							
								
									
										
										
										
											2020-10-14 12:46:05 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   random_sprite_on_event :   # An alternative to specifying randomonhit / randomonexit / etc... in sprite down below. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     enabled :     # If enabled, sprite down below is ignored completely, (although it may become the sprite pool) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_hit :     # Random sprite on hit. Being hit by things that cause 0 damage still counts. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_enter :     # Random sprite on underworld entry. Note that entering hobo counts. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_exit :     # Random sprite on underworld exit. Exiting hobo does not count. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_slash :     # Random sprite on sword slash. Note, it still counts if you attempt to slash while swordless. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_item :     # Random sprite on getting an item.  Anything that causes you to hold an item above your head counts. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_bonk :     # Random sprite on bonk. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on_everything :     # Random sprite on ALL currently implemented events, even if not documented at present time. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     use_weighted_sprite_pool :     # Always on if no sprite_pool exists, otherwise it controls whether to use sprite as a weighted sprite pool 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       on :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       off :   1 
  
						 
					
						
							
								
									
										
										
										
											2020-10-06 13:22:03 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   #sprite_pool: # When specified, limits the pool of sprites used for randomon-event to the specified pool.  Uncomment to use this. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   #  - link 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   #  - pride link 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   #  - penguin link 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   #  - random  # You can specify random multiple times for however many potentially unique random sprites you want in your pool. 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   sprite :   # Enter the name of your preferred sprite and weight it appropriately 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     random :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-10-04 10:57:30 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     randomonhit :   0   # Random sprite on hit 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     randomonenter :   0   # Random sprite on entering the underworld. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     randomonexit :   0   # Random sprite on exiting the underworld. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     randomonslash :   0   # Random sprite on sword slashes 
  
						 
					
						
							
								
									
										
										
										
											2020-10-07 16:13:42 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     randomonitem :   0    # Random sprite on getting items. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     randomonbonk :   0   # Random sprite on bonk. 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     # You can combine these events like this.  randomonhit-enter-exit  if you want it on hit, enter, exit. 
  
						 
					
						
							
								
									
										
										
										
											2020-10-05 19:57:36 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     randomonall :   0   # Random sprite on any and all currently supported events. Refer to above for the supported events. 
  
						 
					
						
							
								
									
										
										
										
											2020-09-05 18:51:46 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     Link: 50 # To add other sprites :   open the gui/Creator, go to adjust, select a sprite and write down the name the gui calls it 
  
						 
					
						
							
								
									
										
										
										
											2021-08-14 01:00:36 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   music :   # If "off", all in-game music will be disabled 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   quickswap :   # Enable switching items by pressing the L+R shoulder buttons 
  
						 
					
						
							
								
									
										
										
										
											2020-10-07 19:51:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     on :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-03-03 17:47:35 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   triforcehud :   # Disable visibility of the triforce hud unless collecting a piece or speaking to Murahadala 
  
						 
					
						
							
								
									
										
										
										
											2021-02-05 20:37:27 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     normal :   0   # original behavior (always visible) 
  
						 
					
						
							
								
									
										
										
										
											2021-03-03 17:47:35 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     hide_goal :   50   # hide counter until a piece is collected or speaking to Murahadala 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     hide_required :   0   # Always visible, but required amount is invisible until determined by Murahadala 
  
						 
					
						
							
								
									
										
										
										
											2021-02-05 20:37:27 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     hide_both :   0   # Hide both under above circumstances 
  
						 
					
						
							
								
									
										
										
										
											2021-02-19 10:45:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   reduceflashing :   # Reduces instances of flashing such as lightning attacks, weather, ether and more. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     on :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-08-09 17:15:09 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   menuspeed :   # Controls how fast the item menu opens and closes 
  
						 
					
						
							
								
									
										
										
										
											2020-08-26 23:38:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     normal :   50 
  
						 
					
						
							
								
									
										
										
										
											2020-04-02 11:30:47 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     instant :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     double :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     triple :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     quadruple :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-01-16 18:55:43 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								     half :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-08-09 17:15:09 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   heartcolor :   # Controls the color of your health hearts 
  
						 
					
						
							
								
									
										
										
										
											2020-08-26 23:38:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     red :   50 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blue :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     green :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     yellow :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-01-16 18:55:43 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								     random :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-08-09 17:15:09 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   heartbeep :   # Controls the frequency of the low-health beeping 
  
						 
					
						
							
								
									
										
										
										
											2020-04-02 11:30:47 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     double :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-08-26 23:38:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     normal :   50 
  
						 
					
						
							
								
									
										
										
										
											2020-04-02 11:30:47 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     half :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     quarter :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     off :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   ow_palettes :   # Change the colors of the overworld 
  
						 
					
						
							
								
									
										
										
										
											2020-08-26 23:38:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     default :   50   # No changes 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     good :   0   # Shuffle the colors, with harmony in mind 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blackout :   0   # everything black / blind mode 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grayscale :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     negative :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     classic :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dizzy :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     sick :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     puke :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-04-10 22:13:28 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   uw_palettes :   # Change the colors of caves and dungeons 
  
						 
					
						
							
								
									
										
										
										
											2020-08-26 23:38:13 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     default :   50   # No changes 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     good :   0   # Shuffle the colors, with harmony in mind 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blackout :   0   # everything black / blind mode 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grayscale :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     negative :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     classic :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dizzy :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     sick :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     puke :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   hud_palettes :   # Change the colors of the hud 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     default :   50   # No changes 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     good :   0   # Shuffle the colors, with harmony in mind 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blackout :   0   # everything black / blind mode 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grayscale :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     negative :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     classic :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dizzy :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     sick :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     puke :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   sword_palettes :   # Change the colors of swords 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     default :   50   # No changes 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     good :   0   # Shuffle the colors, with harmony in mind 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blackout :   0   # everything black / blind mode 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grayscale :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     negative :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     classic :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dizzy :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     sick :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     puke :   0 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   shield_palettes :   # Change the colors of shields 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     default :   50   # No changes 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     good :   0   # Shuffle the colors, with harmony in mind 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:46:18 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     blackout :   0   # everything black / blind mode 
  
						 
					
						
							
								
									
										
										
										
											2020-10-24 02:44:27 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     grayscale :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     negative :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     classic :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     dizzy :   0 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     sick :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-01-30 19:03:54 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								     puke :   0 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   # triggers that replace options upon rolling certain options 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   legacy_weapons :   # this is not an actual option, just a set of weights to trigger from 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     trigger_disabled :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     randomized :   0   # Swords are placed randomly throughout the world 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     assured :   0   # Begin with a sword, the rest are placed randomly throughout the world 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     vanilla :   0   # Swords are placed in vanilla locations in your own game (Uncle, Pyramid Fairy, Smiths, Pedestal) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     swordless :   0   # swordless mode 
  
						 
					
						
							
								
									
										
											 
										
											
												Ocarina of Time (#64)
* first commit (not including OoT data files yet)
* added some basic options
* rule parser works now at least
* make sure to commit everything this time
* temporary change to BaseClasses for oot
* overworld location graph builds mostly correctly
* adding oot data files
* commenting out world options until later since they only existed to make the RuleParser work
* conversion functions between AP ids and OOT ids
* world graph outputs
* set scrub prices
* itempool generates, entrances connected, way too many options added
* fixed set_rules and set_shop_rules
* temp baseclasses changes
* Reaches the fill step now, old event-based system retained in case the new way breaks
* Song placements and misc fixes everywhere
* temporary changes to make oot work
* changed root exits for AP fill framework
* prevent infinite recursion due to OoT sharing usage of the address field
* age reachability works hopefully, songs are broken again
* working spoiler log generation on beatable-only
* Logic tricks implemented
* need this for logic tricks
* fixed map/compass being placed on Serenade location
* kill unreachable events before filling the world
* add a bunch of utility functions to prepare for rom patching
* move OptionList into generic options
* fixed some silly bugs with OptionList
* properly seed all random behavior (so far)
* ROM generation working
* fix hints trying to get alttp dungeon hint texts
* continue fixing hints
* add oot to network data package
* change item and location IDs to 66000 and 67000 range respectively
* push removed items to precollected items
* fixed various issues with cross-contamination with multiple world generation
* reenable glitched logic (hopefully)
* glitched world files age-check fix
* cleaned up some get_locations calls
* added token shuffle and scrub shuffle, modified some options slightly to make the parsing work
* reenable MQ dungeons
* fix forest mq exception
* made targeting style an option for now, will be cosmetic later
* reminder to move targeting to cosmetics
* some oot option maintenance
* enabled starting time of day
* fixed issue breaking shop slots in multiworld generation
* added "off" option for text shuffle and hints
* shopsanity functionality restored
* change patch file extension
* remove unnecessary utility functions + imports
* update MIT license
* change option to "patch_uncompressed_rom" instead of "compress_rom"
* compliance with new AutoWorld systems
* Kill only internal events, remove non-internal big poe event in code
* re-add the big poe event and handle it correctly
* remove extra method in Range option
* fix typo
* Starting items, starting with consumables option
* do not remove nonexistent item
* move set_shop_rules to after shop items are placed
* some cleanup
* add retries for song placement
* flagged Skull Mask and Mask of Truth as advancement items
* update OoT to use LogicMixin
* Fixed trying to assign starting items from the wrong players
* fixed song retry step
* improved option handling, comments, and starting item replacements
* DefaultOnToggle writes Yes or No to spoiler
* enable compression of output if Compress executable is present
* clean up compression
* check whether (de)compressor exists before running the process
* allow specification of rom path in host.yaml
* check if decompressed file already exists before decompressing again
* fix triforce hunt generation
* rename all the oot state functions with prefix
* OoT: mark triforce pieces as completion goal for triforce hunt
* added overworld and any-dungeon shuffle for dungeon items
* Hide most unshuffled locations and events from the list of locations in spoiler
* build oot option ranges with a generic function instead of defining each separately
* move oot output-type control to host.yaml instead of individual yamls
* implement dungeon song shuffle
* minor improvements to overworld dungeon item shuffle
* remove random ice trap names in shops, mostly to avoid maintaining a massive censor list
* always output patch file to folder, remove option to generate ROM in preparation for removal
* re-add the fix for infinite recursion due to not being light or dark world
* change AP-sendable to Ocarina of Time model, since the triforce piece has some extra code apparently
* oot: remove item_names and location_names
* oot: minor fixes
* oot: comment out ROM patching
* oot: only add CollectionState objects on creation if actually needed
* main entrance shuffle method and entrances-based rules
* fix entrances based rules
* disable master quest and big poe count options for client compatibility
* use get_player_name instead of get_player_names
* fix OptionList
* fix oot options for new option system
* new coop section in oot rom: expand player names to 16 bytes, write AP_PLAYER_NAME at end of PLAYER_NAMES
* fill AP player name in oot rom with 0 instead of 0xDF
* encode player name with ASCII for fixed-width
* revert oot player name array to 8 bytes per name
* remove Pierre location if fast scarecrow is on
* check player name length
* "free_scarecrow" not "fast_scarecrow"
* OoT locations now properly store the AP ID instead of the oot internal ID
* oot __version__ updates in lockstep with AP version
* pull in unmodified oot cosmetic files
* also grab JSONDump since it's needed apparently
* gather extra needed methods, modify imports
* delete cosmetics log, replace all instances of SettingsList with OOTWorld
* cosmetic options working, except for sound effects (due to ear-safe issues)
* SFX, Music, and Fanfare randomization reenabled
* move OoT data files into the worlds folder
* move Compress and Decompress into oot data folder
* Replace get_all_state with custom method to avoid the cache
* OoT ROM: increment item counter before setting incoming item/player values to 0, preventing desync issues
* set data_version to 0
* make Kokiri Sword shuffle off by default
* reenable "Random Choice" for various cosmetic options
* kill Ruto's Letter turnin if open fountain
also fix for shopsanity
* place Buy Goron/Zora Tunic first in shop shuffle
* make ice traps appear as other items instead of breaking generation
* managed to break ice traps on non-major-only
* only handle ice traps if they are on
* fix shopsanity for non-oot games, and write player name instead of player number
* light arrows hint uses player name instead of player number
* Reenable "skip child zelda" option
* fix entrances_based_rules
* fix ganondorf hint if starting with light arrows
* fix dungeonitem shuffle and shopsanity interaction
* remove has_all_of, has_any_of, count_of in BaseClasses, replace usage with has_all, has_any, has_group
* force local giveable item on ZL if skip_child_zelda and shuffle_song_items is any
* keep bosses and bombchu bowling chus out of data package
* revert workaround for infinite recursion and fix it properly
* fix shared shop id caches during patching process
* fix shop text box overflows, as much as possible
* add default oot host.yaml option
* add .apz5, .n64, .z64 to gitignore
* Properly document and name all (functioning) OOT options
* clean up some imports
* remove unnecessary files from oot's data
* fix typo in gitignore
* readd the Compress and Decompress utilities, since they are needed for generation
* cleanup of imports and some minor optimizations
* increase shop offset for item IDs to 0xCB
* remove shop item AP ids entirely
* prevent triforce pieces for other players from being received by yourself
* add "excluded" property to Location
* Hint system adapted and reenabled; hints still unseeded
* make hints deterministic with lists instead of sets
* do not allow hints to point to Light Arrows on non-vanilla bridge
* foreign locations hint as their full name in OoT rather than their region
* checkedLocations now stores hint names by player ID, so that the same location in different worlds can have hints associated
* consolidate versioning in Utils
* ice traps appear as major items rather than any progression item
* set prescription and claim check as defaults for adult trade item settings
* add oot options to playerSettings
* allow case-insensitive logic tricks in yaml
* fix oot shopsanity option formatting
* Write OoT override info even if local item, enabling local checks to show up immediately in the client
* implement CollectionState.can_live_dmg for oot glitched logic
* filter item names for invalid characters when patching shops
* make ice traps appear according to the settings of the world they are shuffled into, rather than the original world
* set hidden-spoiler items and locations with Shop items to events
* make GF carpenters, Gerudo Card, Malon, ZL, and Impa events if the relevant settings are enabled, preventing them from appearing in the client on game start
* Fix oot Glitched and No Logic generation
* fix indenting
* Greatly reduce displayed cosmetic options
* Change oot data version to 1
* add apz5 distribution to webhost
* print player name if an ALttP dungeon contains a good item for OoT world
* delete unneeded commented code
* remove OcarinaSongs import to satisfy lint
											 
										 
										
											2021-09-02 08:35:05 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								   death_link : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     false :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     true :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-04-04 18:54:49 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   allow_collect :   # Allows for !collect / co-op to auto-open chests containing items for other players. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     #    Off by default, because it currently crashes on real hardware. 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     false :   50 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     true :   0 
  
						 
					
						
							
								
									
										
										
										
											2022-01-25 20:41:54 -06:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								linked_options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - name :   crosskeys 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options :   # These overwrite earlier options if the percentage chance triggers 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         entrance_shuffle :   crossed 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         bigkey_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         compass_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         map_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         smallkey_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     percentage :   0   # Set this to the percentage chance you want crosskeys 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - name :   localcrosskeys 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options :   # These overwrite earlier options if the percentage chance triggers 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         entrance_shuffle :   crossed 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         bigkey_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         compass_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         map_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         smallkey_shuffle :   true 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         local_items :   # Forces keys to be local to your own world 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           - "Small Keys" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           - "Big Keys" 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     percentage :   0   # Set this to the percentage chance you want local crosskeys 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - name :   enemizer 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         boss_shuffle :   # Subchances can be injected too, which then get rolled 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           basic :   1 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 20:26:31 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								           full :   1 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								           chaos :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           singularity :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         enemy_damage : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           shuffled :   1 
  
						 
					
						
							
								
									
										
										
										
											2021-08-09 09:15:41 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								           chaos :   1 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         enemy_health : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           easy :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           hard :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           expert :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     percentage :   0   # Set this to the percentage chance you want enemizer 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								triggers : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   # trigger block for legacy weapons mode, to enable these add weights to legacy_weapons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - option_name :   legacy_weapons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_result :   randomized 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_category :   A Link to the Past 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         swordless :   off 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - option_name :   legacy_weapons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_result :   assured 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_category :   A Link to the Past 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         swordless :   off 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 23:23:39 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         start_inventory : 
  
						 
					
						
							
								
									
										
										
										
											2021-06-15 14:11:46 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								           Progressive Sword :   1 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - option_name :   legacy_weapons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_result :   vanilla 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_category :   A Link to the Past 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         swordless :   off 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         plando_items : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								           - items : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								               Progressive Sword :   4 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								             locations : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								               - Master Sword Pedestal 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								               - Pyramid Fairy - Left 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								               - Blacksmith 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								               - Link's Uncle 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - option_name :   legacy_weapons 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_result :   swordless 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_category :   A Link to the Past 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								         swordless :   on 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   # end of legacy weapons block 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								   - option_name :   enemy_damage   # targets enemy_damage 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_category :   A Link to the Past 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     option_result :   shuffled   # if it rolls shuffled 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     percentage :   0   # AND has a 0 percent chance (meaning this is default disabled, just to show how it works) 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								     options :   # then inserts these options 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								       A Link to the Past : 
  
						 
					
						
							
								
									
										
										
										
											2022-06-18 13:24:13 -05:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								         swordless :   off