black-sliver 
							
						 
					 
					
						
						
							
						
						42fecc7491 
					 
					
						
						
							
							Core: change how required versions work, deprecate IgnoreGame ( #426 )  
						
						... 
						
						
						
						`AutoWorld.World`s can set required_server_version and required_client_version properties. Drop `get_required_client_version()`.
`MultiServer` will set an absolute minimum client version based on its capability (protocol level).
`IgnoreVersion` tag is replaced by using `Tracker` or `TextOnly` with empty or null `game`.
Ignoring game will also ignore game's required_client_version (and fall back to server capability). 
						
						
					 
					
						2022-04-08 11:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f093e90c23 
					 
					
						
						
							
							ModuleUpdate: add it to a few more common entry points  
						
						... 
						
						
						
						MinecraftClient: add requests import to requirements.txt 
						
						
					 
					
						2022-04-07 15:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						3d1f6d9b82 
					 
					
						
						
							
							Clients: don't use stdin when loading steam overlay  
						
						
						
						
					 
					
						2022-04-07 12:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d4ff653937 
					 
					
						
						
							
							Clients: change scouted locations_info to full NetworkItem ( #324 )  
						
						
						
						
					 
					
						2022-03-21 10:26:38 -04:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						c204fb9b14 
					 
					
						
						
							
							Fix LocationInfo packet handling.  
						
						
						
						
					 
					
						2022-03-07 11:21:29 -08:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						68e9368bb3 
					 
					
						
						
							
							EnergyLink: cleanup the second  
						
						
						
						
					 
					
						2022-02-24 06:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6bf2f5611a 
					 
					
						
						
							
							EnergyLink: lots of cleanup  
						
						
						
						
					 
					
						2022-02-24 04:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						05fe423ef1 
					 
					
						
						
							
							Factorio: implement EnergyLink  
						
						
						
						
					 
					
						2022-02-24 00:51:31 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5777808aa9 
					 
					
						
						
							
							git: cleanup gitignore, as a bunch of files/folders no longer exist in AP  
						
						
						
						
					 
					
						2022-01-29 15:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						f0cfe30a36 
					 
					
						
						
							
							Move remote_items and _start_inventory from world to client ( #227 )  
						
						
						
						
					 
					
						2022-01-23 06:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						0c46cc6843 
					 
					
						
						
							
							Add per-client remote_item settings + TextOnly Tag  
						
						... 
						
						
						
						* Tracker tag will receive all items via server (including local)
* TextOnly tag will receive no items
* TextClient sends TextOnly tag
* precollected items / start_inventory does not get an "Order received" number anymore
* local items do always get an "Order received" number now
* multisave changed, includes version number now, upgrade works for games (not trackers) 
						
						
					 
					
						2022-01-21 22:42:59 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						21d465bcb8 
					 
					
						
						
							
							CommonClient: add docstring to /ready  
						
						
						
						
					 
					
						2021-12-03 07:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9d3cbb19f9 
					 
					
						
						
							
							Clients: add docstrings to /items and /locations  
						
						
						
						
					 
					
						2021-12-03 05:14:44 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c46abd7e65 
					 
					
						
						
							
							Client UI: allow auto filling !getitem  
						
						
						
						
					 
					
						2021-11-29 21:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7b0b243607 
					 
					
						
						
							
							MultiServer: remove promp_toolkit  
						
						
						
						
					 
					
						2021-11-28 04:06:30 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d768379a8a 
					 
					
						
						
							
							CommonClient: move to explicit thread instead of thread executor to allow proper task cancelling.  
						
						
						
						
					 
					
						2021-11-28 03:27:18 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						82de3c95e2 
					 
					
						
						
							
							Clients: allow use of console input if stdin is available.  
						
						... 
						
						
						
						Such as unfrozen + gui 
						
						
					 
					
						2021-11-26 06:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						1f5d1532e3 
					 
					
						
						
							
							Move Death Link change tag to Common Client  
						
						
						
						
					 
					
						2021-11-24 01:38:58 -08:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						0c27dbe746 
					 
					
						
						
							
							CommonClient: add /items and /locations  
						
						
						
						
					 
					
						2021-11-23 21:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						47c5c407ef 
					 
					
						
						
							
							CommonClient: consolidate Connect packet sending  
						
						
						
						
					 
					
						2021-11-21 02:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a27d09f81a 
					 
					
						
						
							
							CommonClient: consolidate shutdown handling  
						
						
						
						
					 
					
						2021-11-21 02:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9cb24280fa 
					 
					
						
						
							
							Clients: log exception to logfile  
						
						
						
						
					 
					
						2021-11-17 22:46:32 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						650fd5d792 
					 
					
						
						
							
							LttP: refine DeathLink handling.  
						
						
						
						
					 
					
						2021-11-11 16:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						43323e59ce 
					 
					
						
						
							
							Logging Revamp  
						
						
						
						
					 
					
						2021-11-10 15:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d42d77d3d3 
					 
					
						
						
							
							Clients: consolidate argument parsing  
						
						
						
						
					 
					
						2021-11-09 12:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						fa56541b3a 
					 
					
						
						
							
							CommonClient: explicitly set logging handlers, and explicitly set them to unicode.  
						
						
						
						
					 
					
						2021-11-08 18:57:03 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5cf7e6e24b 
					 
					
						
						
							
							DeathLink: add support for the cause field  #2  
						
						
						
						
					 
					
						2021-11-06 16:17:10 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						720ef936da 
					 
					
						
						
							
							DeathLink: add support for the cause field  
						
						
						
						
					 
					
						2021-11-06 11:19:59 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e756a77c70 
					 
					
						
						
							
							MultiServer: implement Tracker tag  
						
						... 
						
						
						
						Docs: add InvalidPacket
Docs: add known Tags
Docs: add DeathLink
LttPClient: potentially fix DeathLink chaining 
						
						
					 
					
						2021-11-04 13:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						45f92536a6 
					 
					
						
						
							
							MultiServer: add !status command  
						
						
						
						
					 
					
						2021-11-04 08:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e4838f6d2b 
					 
					
						
						
							
							LttPClient: add snes write command  
						
						
						
						
					 
					
						2021-11-02 11:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						0e0cc0ad16 
					 
					
						
						
							
							LttP: Implement DeathLink  
						
						
						
						
					 
					
						2021-11-01 19:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9bf9f2c611 
					 
					
						
						
							
							CommonClient.py: keep track of everyone's games.  
						
						
						
						
					 
					
						2021-10-30 07:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7f020857d1 
					 
					
						
						
							
							CommonClient.py UI: Add info on "Server:" label hover  
						
						... 
						
						
						
						CommonClient.py UI: prevent freeze if UI is closed while waiting on text user input 
						
						
					 
					
						2021-10-29 10:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4472ef20fe 
					 
					
						
						
							
							Factorio: add DeathLink option  
						
						
						
						
					 
					
						2021-10-25 09:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6af1f98c88 
					 
					
						
						
							
							CommonClient.py UI: add progressbar representing % of checks done.  
						
						... 
						
						
						
						CommonClient.py UI: add Commands button that points out /help and !help
CommonClient.py: track permissions
CommonClient.py: track missing locations and checked locations in lib 
						
						
					 
					
						2021-10-22 05:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						34eba2655e 
					 
					
						
						
							
							MultiServer: add !collect and collect_mode  
						
						... 
						
						
						
						CommonClient: make missing and checked location lookups faster
FactorioClient: implement reverse grant technologies for collect/forfeit/coop 
						
						
					 
					
						2021-10-18 22:58:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						8b2433584d 
					 
					
						
						
							
							CommonClient: allow running it as text client  
						
						... 
						
						
						
						CommonClient: move logging init to library
Setup: add TextClient 
						
						
					 
					
						2021-09-30 09:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						345d4c58f3 
					 
					
						
						
							
							Network: Add docs for new permissions mapping and implement it in CommonClient.py  
						
						
						
						
					 
					
						2021-09-28 17:22:23 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b82e3f2a8a 
					 
					
						
						
							
							MultiServer: Split InvalidSlot out into InvalidGame and document all error codes.  
						
						
						
						
					 
					
						2021-09-17 04:32:09 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e57e92bfee 
					 
					
						
						
							
							CommonClient: reduce blind sleep time of keep_alive  
						
						
						
						
					 
					
						2021-09-12 21:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						7599302920 
					 
					
						
						
							
							CommonClient: remove leftover debug print  
						
						
						
						
					 
					
						2021-09-11 22:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b1196885d7 
					 
					
						
						
							
							CommonClient: implement active keep-alive  
						
						
						
						
					 
					
						2021-09-11 03:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						282e7b4006 
					 
					
						
						
							
							FactorioClient: End the log on "No Archipelago mod was loaded. Aborting." if no bridge mod was found.  
						
						... 
						
						
						
						CommonClient: give separate error for invalid URI 
						
						
					 
					
						2021-09-09 16:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6dc2000638 
					 
					
						
						
							
							CommonClient.py: move in gui_enabled  
						
						
						
						
					 
					
						2021-08-20 22:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4bfeb77a3a 
					 
					
						
						
							
							CommonClient: fix /missing  
						
						... 
						
						
						
						found by lordlou 
						
						
					 
					
						2021-08-10 04:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						78aaa65b45 
					 
					
						
						
							
							explain !hint a bit better  
						
						
						
						
					 
					
						2021-08-04 18:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1e64b817f6 
					 
					
						
						
							
							CommonClient: implement new DataPackage format  
						
						
						
						
					 
					
						2021-08-04 15:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bb15d0636e 
					 
					
						
						
							
							Network: implement Bounce and Bounced  
						
						
						
						
					 
					
						2021-08-02 01:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1d954b192c 
					 
					
						
						
							
							Factorio: display required rocket-silo ingredients ahead of time.  
						
						
						
						
					 
					
						2021-07-31 19:45:17 +02:00