Alchav 
							
						 
					 
					
						
						
							
						
						530c5500c3 
					 
					
						
						
							
							Break out of fill loop if locations is empty ( #690 )  
						
						
						
						
					 
					
						2022-07-03 17:11:11 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6c525e1fe6 
					 
					
						
						
							
							Core: move multiple Item properties into a single Flag ( #638 )  
						
						
						
						
					 
					
						2022-06-17 03:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						90d506ee7c 
					 
					
						
						
							
							Fill: fix type-crash on unfilled having either str or Location  
						
						... 
						
						
						
						Fill: speed up Counter creation by skipping intermediary list creation 
						
						
					 
					
						2022-05-18 22:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						44638ccc1a 
					 
					
						
						
							
							Fill: fix priority_locations being undone by prog_balancing shop shuffle and other late-fills ( #513 )  
						
						
						
						
					 
					
						2022-05-14 14:04:16 -07:00 
						 
				 
			
				
					
						
							
							
								Doug Hoskisson 
							
						 
					 
					
						
						
							
						
						c085ee47ed 
					 
					
						
						
							
							variable-progression-balancing ( #356 )  
						
						
						
						
					 
					
						2022-05-11 09:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								espeon65536 
							
						 
					 
					
						
						
							
						
						f6d857b5b5 
					 
					
						
						
							
							Core: make progression balancing deterministic ( #295 )  
						
						
						
						
					 
					
						2022-05-11 04:12:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						491e6c8730 
					 
					
						
						
							
							HK: don't progression balance "Currency"-like progression items ( #419 )  
						
						... 
						
						
						
						* HK: don't progression balance "Currency"-like progression items
* only skip prog balancing on charms that don't unlock checks by themselves
Co-authored-by: Kono Tyran <HAklowner@gmail.com > 
						
						
					 
					
						2022-04-05 18:41:15 -04:00 
						 
				 
			
				
					
						
							
							
								Doug Hoskisson 
							
						 
					 
					
						
						
							
						
						2b138ac940 
					 
					
						
						
							
							some typing and cleaning, mostly in Fill.py ( #349 )  
						
						... 
						
						
						
						* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request 
						
						
					 
					
						2022-03-27 19:47:47 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						cb024b00d9 
					 
					
						
						
							
							Fill: don't crash before debug output in case of unfilled locations ( #342 )  
						
						
						
						
					 
					
						2022-03-24 12:47:20 -04:00 
						 
				 
			
				
					
						
							
							
								espeon65536 
							
						 
					 
					
						
						
							
						
						2d25369d06 
					 
					
						
						
							
							Core: fix division by zero in case of spectator slot  
						
						
						
						
					 
					
						2022-03-20 16:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						32a58b1adb 
					 
					
						
						
							
							Progression Balancing: fix ItemLinks and Spectator interactions  
						
						
						
						
					 
					
						2022-03-14 20:10:49 +01:00 
						 
				 
			
				
					
						
							
							
								espeon65536 
							
						 
					 
					
						
						
							
						
						15e0763ed5 
					 
					
						
						
							
							Update progression balancing algorithm ( #300 )  
						
						... 
						
						
						
						* New progression balancing algo: computes based on percentage of locations available rather than absolute number of locations 
						
						
					 
					
						2022-03-12 22:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5dbccfcbbd 
					 
					
						
						
							
							ItemLinks: fix all_state not collecting event locations  
						
						
						
						
					 
					
						2022-02-22 09:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c525c80b49 
					 
					
						
						
							
							ItemLinks: move item links to events, mess up their logic in doing so and lock them behind plando option "item_links" until they're fixed.  
						
						
						
						
					 
					
						2022-02-17 06:07:20 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						53340ab22c 
					 
					
						
						
							
							Core: remove legacy "dynamic_regions", as all regions are now dynamic  
						
						
						
						
					 
					
						2022-02-15 06:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						dc4b064c73 
					 
					
						
						
							
							Options: change displayname to display_name  
						
						
						
						
					 
					
						2022-02-02 16:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						2361f8f9d3 
					 
					
						
						
							
							Use logic when placing non-excluded items  
						
						
						
						
					 
					
						2022-02-01 16:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						3cecab25c7 
					 
					
						
						
							
							Add unplaced_items into the fill sweep  
						
						
						
						
					 
					
						2022-01-31 19:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						814851ba60 
					 
					
						
						
							
							Don't require every item to fill  
						
						
						
						
					 
					
						2022-01-31 19:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						25dd89ed17 
					 
					
						
						
							
							MultiServer: delete unused function  
						
						
						
						
					 
					
						2022-01-28 09:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						dd61d0d395 
					 
					
						
						
							
							Don't swap items that reduce access ( #247 )  
						
						
						
						
					 
					
						2022-01-28 05:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						65a92746d1 
					 
					
						
						
							
							Sort before distribute to preserve seed integrity  
						
						
						
						
					 
					
						2022-01-28 05:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						64ce90d5ca 
					 
					
						
						
							
							Don't add more locations to the priority fill pool  
						
						
						
						
					 
					
						2022-01-24 06:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						415526d23e 
					 
					
						
						
							
							Fill: remove warning loggers that confused people  
						
						
						
						
					 
					
						2022-01-24 04:50:49 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7a7e3544cf 
					 
					
						
						
							
							Fill: log per-player item and location counts in case of mismatch.  
						
						
						
						
					 
					
						2022-01-24 00:18:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alchav 
							
						 
					 
					
						
						
							
						
						219bcb3521 
					 
					
						
						
							
							Item Plando updates ( #226 )  
						
						... 
						
						
						
						* Item Plando updates
Add True option for item count to place the number of that item that is in the item pool.
Prioritize plando blocks by location count minus item count, so that the least flexible blocks are handled first to increase likelihood of success.
True and False for Force option are coming in as bools instead of strings, so that had to be accounted for.
Several other bug fixes. 
						
						
					 
					
						2022-01-22 21:03:13 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						66c15c8639 
					 
					
						
						
							
							fix MultiTracker  
						
						
						
						
					 
					
						2022-01-22 05:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						00ccecac9c 
					 
					
						
						
							
							Allow fill_hook to remove things from the pool  
						
						
						
						
					 
					
						2022-01-22 04:40:24 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						06ec72a064 
					 
					
						
						
							
							Fill: fix for crash when locations are prefilled  
						
						
						
						
					 
					
						2022-01-21 05:04:02 +01:00 
						 
				 
			
				
					
						
							
							
								Alchav 
							
						 
					 
					
						
						
							
						
						dc6f1c4dd2 
					 
					
						
						
							
							Item Plando overhaul ( #205 )  
						
						
						
						
					 
					
						2022-01-20 19:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						ec95ce8329 
					 
					
						
						
							
							Allow locations to be prioritized for progress item placement ( #189 )  
						
						
						
						
					 
					
						2022-01-20 04:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d13b7988b7 
					 
					
						
						
							
							Core: undo change that made Python 3.9 required  
						
						
						
						
					 
					
						2021-12-31 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						18d262c1ae 
					 
					
						
						
							
							Add test for minimal accessibility  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						e5fedb90a6 
					 
					
						
						
							
							Process swaped items last  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						dc82b384c5 
					 
					
						
						
							
							Add comment about swap count  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						2f56e40fb7 
					 
					
						
						
							
							Include player information in swapped item count  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						d719eb356f 
					 
					
						
						
							
							Don't allow items to swap infinitly  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Brad Humphrey 
							
						 
					 
					
						
						
							
						
						6a34fe5184 
					 
					
						
						
							
							Add fallback item swap for unreachable items  
						
						
						
						
					 
					
						2021-12-30 16:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								lordlou 
							
						 
					 
					
						
						
							
						
						77ec8d4141 
					 
					
						
						
							
							Added Super Metroid support ( #46 )  
						
						... 
						
						
						
						Varia Randomizer based implementation
LttPClient -> SNIClient 
						
						
					 
					
						2021-11-12 14:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						74c30ce09a 
					 
					
						
						
							
							Fill: remove/delay some LttP imports  
						
						
						
						
					 
					
						2021-09-02 03:45:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						fd6e009c4b 
					 
					
						
						
							
							Fill: fix placing non_local + non advancement items  
						
						
						
						
					 
					
						2021-08-30 22:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						30ac7baa2c 
					 
					
						
						
							
							FactorioClient: Batch-Send RCON commands when receiving catch-up locations and multiple items.  
						
						
						
						
					 
					
						2021-08-24 09:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a532ceeb0a 
					 
					
						
						
							
							AutoWorld: Should no longer need to overwrite collect, collect_item should be used instead  
						
						... 
						
						
						
						AutoWorld: Now correctly automatically applies State.remove if collect_item is also correct
LttP: Make keys advancement items
This feels like it improved generation chance. Might not be the case. 
						
						
					 
					
						2021-08-10 09:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9ec0680ce5 
					 
					
						
						
							
							LttP: move game specific fill to new AutoWorld fill_hook  
						
						
						
						
					 
					
						2021-08-10 09:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						299036ecca 
					 
					
						
						
							
							LttP: move some LttP specific things more towards locations where they belong.  
						
						
						
						
					 
					
						2021-08-10 08:00:53 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						af30d8b7cd 
					 
					
						
						
							
							ensure Hyrule Castle Small Key locality in standard + small key shuffle  
						
						
						
						
					 
					
						2021-07-24 01:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								espeon65536 
							
						 
					 
					
						
						
							
						
						64c80c32f0 
					 
					
						
						
							
							update exclusion procedure for clarity  
						
						
						
						
					 
					
						2021-07-23 18:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								espeon65536 
							
						 
					 
					
						
						
							
						
						12eba33dbf 
					 
					
						
						
							
							separate fill step for nonadvancement nonexcluded items  
						
						
						
						
					 
					
						2021-07-23 18:18:32 +00:00