Fabian Dill 
							
						 
					 
					
						
						
							
						
						20b72369d8 
					 
					
						
						
							
							allow basic WebHost functionality to work  
						
						
						
						
					 
					
						2021-04-04 03:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						250099f5fd 
					 
					
						
						
							
							Small adjustments  
						
						
						
						
					 
					
						2021-04-03 20:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						91bcd59940 
					 
					
						
						
							
							implement Factorio options max_science_pack and tech_cost  
						
						... 
						
						
						
						also give warnings about deprecated LttP options
also fix FactorioClient.py getting stuck if send an unknown item id
also fix !missing having an extra newline after each entry
also default to no webui 
						
						
					 
					
						2021-04-03 14:47:49 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						dc73fa0f33 
					 
					
						
						
							
							Factorio integration  
						
						
						
						
					 
					
						2021-04-01 11:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7402143c73 
					 
					
						
						
							
							turn it around~  
						
						
						
						
					 
					
						2021-03-19 04:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						cdc330629b 
					 
					
						
						
							
							allow more HK names in console commands  
						
						
						
						
					 
					
						2021-03-19 04:30:19 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						8d6bec8b9a 
					 
					
						
						
							
							allow cheating Hollow Knight items  
						
						
						
						
					 
					
						2021-03-19 04:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						218fb0298f 
					 
					
						
						
							
							Some .Net compatibility  
						
						
						
						
					 
					
						2021-03-19 04:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a528ed5e9e 
					 
					
						
						
							
							Client now uses location_id consistently internally, instead of switching on a dime all the time  
						
						... 
						
						
						
						And some smaller changes 
						
						
					 
					
						2021-03-07 22:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						78ba31444e 
					 
					
						
						
							
							additional cleanup  
						
						
						
						
					 
					
						2021-03-03 01:57:12 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						0917f21384 
					 
					
						
						
							
							revert PrintJSON to use key data, to match with documented behaviour  
						
						
						
						
					 
					
						2021-03-02 22:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7871555620 
					 
					
						
						
							
							Implement PrintJSON  
						
						... 
						
						
						
						Remove deprecated network packets
Make Client send new locations checked only once
Simplify register_location_checks
Rip out Server savegame compatibility 
						
						
					 
					
						2021-03-02 22:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1849693353 
					 
					
						
						
							
							Make object hook more dynamic; ignoring unknown arguments  
						
						
						
						
					 
					
						2021-02-28 20:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f19291aaed 
					 
					
						
						
							
							Remove Fake Hollow Knight Items and Locations  
						
						... 
						
						
						
						Add GetDataPackage Network system 
						
						
					 
					
						2021-02-25 02:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						fe17fc6320 
					 
					
						
						
							
							log misunderstood network commands  
						
						
						
						
					 
					
						2021-02-21 23:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						cbbdb2948d 
					 
					
						
						
							
							attach command to args dict  
						
						
						
						
					 
					
						2021-02-21 23:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						ff9b24e88e 
					 
					
						
						
							
							Hollow Knight integration  
						
						... 
						
						
						
						(prototype status) 
						
						
					 
					
						2021-02-21 20:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1da1e4eac6 
					 
					
						
						
							
							Sample implemention of JSONtoTextParser  
						
						
						
						
					 
					
						2021-01-31 11:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2553b1d2ee 
					 
					
						
						
							
							Merge branch 'main' into breaking_changes  
						
						
						
						
					 
					
						2021-01-30 23:40:25 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c988ec24b6 
					 
					
						
						
							
							update item table offsets  
						
						
						
						
					 
					
						2021-01-30 23:40:01 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						6163ddd374 
					 
					
						
						
							
							Use names listed in Regions.lookup_name_to_id for location names.  
						
						
						
						
					 
					
						2021-01-22 04:40:09 -08:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						8d63e13ca7 
					 
					
						
						
							
							Revert "Multidata is now able to provide items/location IDs to server."  
						
						... 
						
						
						
						This reverts commit f47a85d435 
						
						
					 
					
						2021-01-21 22:43:07 -08:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						67119f8858 
					 
					
						
						
							
							Revert "Get remaining things for better client/server interactions."  
						
						... 
						
						
						
						This reverts commit 6c1d3cb60d 
						
						
					 
					
						2021-01-21 22:41:19 -08:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						6c1d3cb60d 
					 
					
						
						
							
							Get remaining things for better client/server interactions.  
						
						
						
						
					 
					
						2021-01-21 16:57:31 -08:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						f47a85d435 
					 
					
						
						
							
							Multidata is now able to provide items/location IDs to server.  
						
						
						
						
					 
					
						2021-01-21 16:23:56 -08:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						8754c63d4e 
					 
					
						
						
							
							client/server changes  
						
						... 
						
						
						
						* Server now includes checked locations as a separate list.
* If client connects to a server that sends checked checks, client can now give accurate information on checked locations, and not show "New Check: seed-unknown-location (total/216)" and instead accurately show "New check: 'seed-known-location' (total_checked/seed_total)"
/missing now accurately reports what was previously checked.
* client now attempts to translate "Unknown Location ID: 'ID'" into an actual location, if server is unaware of the location, but the client is. 
						
						
					 
					
						2021-01-21 16:21:51 -08:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c604dfe509 
					 
					
						
						
							
							move networks commands to [str, Optional[dict]] across the board  
						
						... 
						
						
						
						and some other updates
PrintHTML is an experiment and is unlikely the solution I'll go with 
						
						
					 
					
						2021-01-21 23:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5afe44f9cb 
					 
					
						
						
							
							use multidata locations to get missing checks (in server)  
						
						
						
						
					 
					
						2021-01-15 03:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						10b7c83f1d 
					 
					
						
						
							
							Just use locations in the multidata, not static IDs, for forfeits  
						
						... 
						
						
						
						Should also work better for *other* games 
						
						
					 
					
						2021-01-10 14:50:38 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						233e9e6208 
					 
					
						
						
							
							expand forfeit to forfeit out anything that is in multidata, so forfeits works with not yet implemented locations  
						
						
						
						
					 
					
						2021-01-10 12:52:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e03841794b 
					 
					
						
						
							
							Add Client warning when forfeit is set to automatic and client can't send required information  
						
						
						
						
					 
					
						2021-01-04 22:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						8ebd36b5a7 
					 
					
						
						
							
							update Archipelago  
						
						
						
						
					 
					
						2021-01-03 14:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e25a03173b 
					 
					
						
						
							
							Implement "minimum version" checks into server and clients  
						
						
						
						
					 
					
						2020-12-29 19:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5128657349 
					 
					
						
						
							
							allow setting remaining_mode from server options  
						
						
						
						
					 
					
						2020-11-30 21:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f56efbc9e3 
					 
					
						
						
							
							improve handling of embedded server options:  
						
						... 
						
						
						
						use whitelist
attempt to set, skip otherwise
attempt to convert data type 
						
						
					 
					
						2020-11-15 15:21:41 +01:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						7e3e2134e0 
					 
					
						
						
							
							Add option to client for actually forcing item sending safety off.  
						
						
						
						
					 
					
						2020-10-27 16:27:39 -07:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						66894dbd86 
					 
					
						
						
							
							Add further safeties to sending of location checks.  
						
						... 
						
						
						
						This safety is able to be turned off, but has to be done so on EVERY connection explicitly. 
						
						
					 
					
						2020-10-27 16:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						6ff4b20d81 
					 
					
						
						
							
							Only save reported locations that actually exist in the multidata.  
						
						
						
						
					 
					
						2020-10-27 02:20:56 -07:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						83db79815a 
					 
					
						
						
							
							Make multiclient/multiserver/tracker keydropshuffle aware  
						
						
						
						
					 
					
						2020-10-27 00:53:32 -07:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1d58f54101 
					 
					
						
						
							
							move ALTTP to its own world folder  
						
						
						
						
					 
					
						2020-10-24 05:38:56 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4f8c737eec 
					 
					
						
						
							
							squashed commit of many breaking changes  
						
						... 
						
						
						
						Dropping Support for Python 3.7; adding support for Python 3.9 
						
						
					 
					
						2020-10-19 08:26:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						add0762114 
					 
					
						
						
							
							more compat removal  
						
						
						
						
					 
					
						2020-10-18 23:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						94dafa3c55 
					 
					
						
						
							
							Open Breaking changes  
						
						
						
						
					 
					
						2020-10-18 23:07:48 +02:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						119a5a2b66 
					 
					
						
						
							
							Allow client side login and remote issuing of server side commands.  
						
						... 
						
						
						
						Disabled by default. Requires a password to be set for it to be enabled. 
						
						
					 
					
						2020-09-21 22:11:43 -07:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						e77cd7c38a 
					 
					
						
						
							
							Add command to allow or forbid a specific player from using the !forfeit command despite server restrictions on the command.  
						
						... 
						
						
						
						Allows for allowing a player to forfeit if they are under a time restriction where they have to leave the game, without allowing the command globally. 
						
						
					 
					
						2020-09-02 02:23:31 -07:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bca1a2d9e0 
					 
					
						
						
							
							WebHost: Automatic !hint tracking  
						
						
						
						
					 
					
						2020-07-27 19:30:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						789d0245cc 
					 
					
						
						
							
							MultiServer: supposed to restart savefile on older formats too  
						
						
						
						
					 
					
						2020-07-24 14:14:45 +02:00