8d51205e8f 
								
							 
						 
						
							
							
								
								Alttp: only check item.type for own items with retro_cave  
							
							
							
						 
						
							2022-09-17 02:25:09 +02:00  
				
					
						
							
							
								 
						
							
								6c525e1fe6 
								
							 
						 
						
							
							
								
								Core: move multiple Item properties into a single Flag ( #638 )  
							
							
							
						 
						
							2022-06-17 03:23:27 +02:00  
				
					
						
							
							
								 
						
							
								d0a98949f5 
								
							 
						 
						
							
							
								
								LttP: split Retro into Retro Bows and Retro Caves ( #588 )  
							
							
							
						 
						
							2022-06-01 08:29:21 -07:00  
				
					
						
							
							
								 
						
							
								c085ee47ed 
								
							 
						 
						
							
							
								
								variable-progression-balancing ( #356 )  
							
							
							
						 
						
							2022-05-11 09:13:21 +02:00  
				
					
						
							
							
								 
						
							
								64ac619b46 
								
							 
						 
						
							
							
								
								Core: use assert correctly ( #345 )  
							
							... 
							
							
							
							Core: add some more types to State and add count() method 
							
						 
						
							2022-03-25 20:12:54 -04:00  
				
					
						
							
							
								 
						
							
								cb3db8ae16 
								
							 
						 
						
							
							
								
								ALttP: fix ROM crash when loading mail/shield overflow sprite in hard/expert  
							
							
							
						 
						
							2022-03-22 18:59:47 +01:00  
				
					
						
							
							
								 
						
							
								53340ab22c 
								
							 
						 
						
							
							
								
								Core: remove legacy "dynamic_regions", as all regions are now dynamic  
							
							
							
						 
						
							2022-02-15 06:29:57 +01:00  
				
					
						
							
							
								 
						
							
								b65618030f 
								
							 
						 
						
							
							
								
								Remove unnecessary logging.info  
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
				
					
						
							
							
								 
						
							
								01a2376b74 
								
							 
						 
						
							
							
								
								Let make_dungeon set up items, then replace  
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
				
					
						
							
							
								 
						
							
								c42d489bf7 
								
							 
						 
						
							
							
								
								Pull dungeon item replacements from diff extras  
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
				
					
						
							
							
								 
						
							
								c0f95755ff 
								
							 
						 
						
							
							
								
								Add "Start With" option  
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
				
					
						
							
							
								 
						
							
								111e11924f 
								
							 
						 
						
							
							
								
								LttP: fix multithreading racing condition resulting in Ganon giving the wrong prog bow hint, also have one less world.find_items() which is quite cpu expensive  
							
							
							
						 
						
							2021-09-20 01:00:09 +02:00  
				
					
						
							
							
								 
						
							
								a82bf1bb32 
								
							 
						 
						
							
							
								
								Options: raise Exception if per-game options are in root  
							
							... 
							
							
							
							Options: implement progression balancing and accessibility on new system
Options: implement the notion of "common" and "per_game_common" options in various systems
Options: centralize item and location name checking
Spoiler: prettier print some lists, sets and dicts
WebHost: add common options into /templates 
							
						 
						
							2021-09-17 00:17:54 +02:00  
				
					
						
							
							
								 
						
							
								3c74f561d5 
								
							 
						 
						
							
							
								
								LttP: Fix smallkey_shuffle in menu display  
							
							... 
							
							
							
							use smallkey_shuffle.option_universal from worlds.alttp.Options rather than "universal" for compare operations on universal checking. 
							
						 
						
							2021-08-30 09:59:20 -07:00  
				
					
						
							
							
								 
						
							
								cc70a6fa26 
								
							 
						 
						
							
							
								
								LttP: make shuffle names consistent  
							
							
							
						 
						
							2021-08-30 18:00:39 +02:00  
				
					
						
							
							
								 
						
							
								5daadcb2d5 
								
							 
						 
						
							
							
								
								LttP: implement new dungeon_items handling  
							
							... 
							
							
							
							LttP: move glitch_boots to new options system
WebHost: options.yaml no longer lists aliases
General: remove region.can_fill, it was only used as a hack to make dungeon-specific items to work 
							
						 
						
							2021-08-30 16:31:56 +02:00  
				
					
						
							
							
								 
						
							
								21255b3b46 
								
							 
						 
						
							
							
								
								LttP: Rename Shop Slot 1, 2, 3 to Shop Slot Left, Center, Right  
							
							... 
							
							
							
							General: Move generic IDs from LttP to new Generic World
Generate: ensure thread errors are collected before data from their completion may be referenced in playthrough/spoiler 
							
						 
						
							2021-08-27 14:52:33 +02:00  
				
					
						
							
							
								 
						
							
								299036ecca 
								
							 
						 
						
							
							
								
								LttP: move some LttP specific things more towards locations where they belong.  
							
							
							
						 
						
							2021-08-10 08:00:53 +02:00  
				
					
						
							
							
								 
						
							
								ba3bb201cd 
								
							 
						 
						
							
							
								
								Multiple: Followed a rabbit hole of moving LttP Rom generation to AutoWorld  
							
							... 
							
							
							
							Generator: Re-allow names with spaces (and see what breaks)
Generator: Removed teams (Note that teams are intended to move from a generation step feature to a server runtime feature, allowing dynamic creation of an already generated MW)
LttP: All Rom Options are now on the new system
LttP: palette option "random" is now called "good"
LttP: Roms are now created as part of the general output file creation step
LttP: disable Music is now Music, removing potential double negatives
LttP & Factorio: Progressive option random is now grouped_random
LttP: Enemy damage option random is now Enemy damage: chaos 
							
						 
						
							2021-08-09 09:15:41 +02:00  
				
					
						
							
							
								 
						
							
								21af3bf563 
								
							 
						 
						
							
							
								
								move LttP create_regions and set_rules to AutoWorld  
							
							
							
						 
						
							2021-07-22 15:51:50 +02:00  
				
					
						
							
							
								 
						
							
								2fc4006dfa 
								
							 
						 
						
							
							
								
								RIP: MultiMystery and Mystery, now there's just Generate  
							
							... 
							
							
							
							Other changes:
host.yaml Multi Mystery options were moved and changed
generate_output now has an output_directory argument
MultiWorld.get_game_players(<game>) now replaces <game>_player_ids
Python venv should now work properly 
							
						 
						
							2021-07-21 18:08:15 +02:00  
				
					
						
							
							
								 
						
							
								ae32315bf7 
								
							 
						 
						
							
							
								
								add World.location_names  
							
							
							
						 
						
							2021-07-12 15:11:48 +02:00  
				
					
						
							
							
								 
						
							
								9db506ef42 
								
							 
						 
						
							
							
								
								Factorio: recipe randomization (rocket-part and science-packs only for now)  
							
							
							
						 
						
							2021-07-07 10:14:58 +02:00  
				
					
						
							
							
								 
						
							
								304f63aedf 
								
							 
						 
						
							
							
								
								Merge branch 'espeon' into Archipelago_Main  
							
							... 
							
							
							
							# Conflicts:
#	playerSettings.yaml 
							
						 
						
							2021-06-21 02:49:06 +02:00  
				
					
						
							
							
								 
						
							
								cea2f81b86 
								
							 
						 
						
							
							
								
								remove IRH special rule now that it's a 1/1 triforce piece hunt  
							
							
							
						 
						
							2021-06-13 07:57:34 +02:00  
				
					
						
							
							
								 
						
							
								16c6e17a49 
								
							 
						 
						
							
							
								
								Initial handling of hybrid glitch logic outside of UnderworldGlitchRules  
							
							
							
						 
						
							2021-06-07 01:19:27 -05:00  
				
					
						
							
							
								 
						
							
								aa6f65ee1f 
								
							 
						 
						
							
							
								
								Prevent logical lockout from Pedestal/Pyramid Fairy in ice rod hunt  
							
							
							
						 
						
							2021-05-27 12:14:20 +02:00  
				
					
						
							
							
								 
						
							
								c4d6ac50be 
								
							 
						 
						
							
							
								
								turn weapons into boolean swordless  
							
							
							
						 
						
							2021-04-09 20:40:45 +02:00  
				
					
						
							
							
								 
						
							
								d451145d53 
								
							 
						 
						
							
							
								
								Merge branch 'main' into Archipelago_Main  
							
							
							
						 
						
							2021-04-04 03:17:46 +02:00  
				
					
						
							
							
								 
						
							
								bbe51c4cc7 
								
							 
						 
						
							
							
								
								Speed up restrictive_fill a bit.  
							
							... 
							
							
							
							This also changes behaviour slightly; it used to fill beatable only players' items first, now it shuffles it all together. It is not documented why this was done, so hopefully this doesn't undo something intentional. 
							
						 
						
							2021-03-18 17:27:31 +01:00  
				
					
						
							
							
								 
						
							
								01ef29568a 
								
							 
						 
						
							
							
								
								Temporarily destroy the world, instead of copying it.  
							
							... 
							
							
							
							Not pretty, but faster. Unfortunately can't be threaded alongside rom/multidata creation, as otherwise locations may be empty at certain times. 
							
						 
						
							2021-03-17 10:53:40 +01:00  
				
					
						
							
							
								 
						
							
								3d93f659e3 
								
							 
						 
						
							
							
								
								some option updates  
							
							
							
						 
						
							2021-03-14 08:38:02 +01:00  
				
					
						
							
							
								 
						
							
								0d576eefbb 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							... 
							
							
							
							# Conflicts:
#	Main.py
#	worlds/alttp/EntranceRandomizer.py 
							
						 
						
							2021-03-03 01:54:52 +01:00  
				
					
						
							
							
								 
						
							
								e60ae897b4 
								
							 
						 
						
							
							
								
								Allow HK items in shops and allow settings local/non-local items for HK  
							
							
							
						 
						
							2021-02-24 00:36:37 +01:00  
				
					
						
							
							
								 
						
							
								ff9b24e88e 
								
							 
						 
						
							
							
								
								Hollow Knight integration  
							
							... 
							
							
							
							(prototype status) 
							
						 
						
							2021-02-21 20:17:24 +01:00  
				
					
						
							
							
								 
						
							
								122e360ec8 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							... 
							
							
							
							# Conflicts:
#	MultiClient.py
#	Utils.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py
#	worlds/alttp/Shops.py 
							
						 
						
							2021-02-19 13:45:50 +01:00  
				
					
						
							
							
								 
						
							
								3d81f0cca7 
								
							 
						 
						
							
							
								
								update after merge from /main  
							
							
							
						 
						
							2021-01-30 23:43:15 +01:00  
				
					
						
							
							
								 
						
							
								a646594f08 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							... 
							
							
							
							# Conflicts:
#	BaseClasses.py
#	Fill.py
#	MultiClient.py
#	MultiServer.py
#	Utils.py
#	test/dungeons/TestDungeon.py
#	test/inverted/TestInverted.py
#	test/inverted_minor_glitches/TestInvertedMinor.py
#	test/inverted_owg/TestInvertedOWG.py
#	test/minor_glitches/TestMinor.py
#	test/owg/TestVanillaOWG.py
#	test/vanilla/TestVanilla.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py
#	worlds/alttp/Rom.py 
							
						 
						
							2021-01-30 23:29:32 +01:00  
				
					
						
							
							
								 
						
							
								7333a15f1f 
								
							 
						 
						
							
							
								
								handle merge conflicts after plando update  
							
							
							
						 
						
							2021-01-17 06:54:38 +01:00  
				
					
						
							
							
								 
						
							
								514cd19367 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							... 
							
							
							
							# Conflicts:
#	BaseClasses.py
#	Mystery.py
#	WebHostLib/downloads.py
#	WebHostLib/models.py
#	WebHostLib/templates/macros.html
#	WebHostLib/upload.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py 
							
						 
						
							2021-01-17 06:50:25 +01:00  
				
					
						
							
							
								 
						
							
								08ca4245c1 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							... 
							
							
							
							# Conflicts:
#	Adjuster.py
#	AdjusterMain.py
#	BaseClasses.py
#	MultiClient.py
#	MultiServer.py
#	Mystery.py
#	Utils.py
#	WebHostLib/downloads.py
#	WebHostLib/generate.py
#	dumpSprites.py
#	test/TestBase.py
#	worlds/alttp/EntranceRandomizer.py
#	worlds/alttp/Main.py
#	worlds/alttp/Rom.py 
							
						 
						
							2021-01-03 13:13:59 +01:00  
				
					
						
							
							
								 
						
							
								1d58f54101 
								
							 
						 
						
							
							
								
								move ALTTP to its own world folder  
							
							
							
						 
						
							2020-10-24 05:38:56 +02:00