black-sliver 
							
						 
					 
					
						
						
							
						
						eb0e5b7438 
					 
					
						
						
							
							MultiServer: don't extract .zip  
						
						
						
						
					 
					
						2021-07-27 16:01:55 +00:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d2c420a1fd 
					 
					
						
						
							
							fix MultiServer file dailog ending targeting  
						
						
						
						
					 
					
						2021-07-25 03:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						fc7d37def4 
					 
					
						
						
							
							MultiServer.py: when loading a .zip, create the .archipelago next to it to consistently load the same savegame.  
						
						
						
						
					 
					
						2021-07-23 02:27:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f6b3dfe5ba 
					 
					
						
						
							
							MultiServer: allow loading a .zip containing a .archipelago directly.  
						
						
						
						
					 
					
						2021-07-23 02:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bceb8540a1 
					 
					
						
						
							
							assorted fixes  
						
						
						
						
					 
					
						2021-07-20 21:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						54b3a57f46 
					 
					
						
						
							
							fix GetDataPackage exclusions  
						
						
						
						
					 
					
						2021-07-14 10:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4f998a6880 
					 
					
						
						
							
							Documentation: now in repository. Programming documentation should be in /docs, player/user documentation should be in /WebHostLib/static/assets/tutorial.  
						
						... 
						
						
						
						Network: implement InvalidPacket, remove InvalidArguments and InvalidCmd
Datapackage: implement per-game versions and per-game package retrieval 
						
						
					 
					
						2021-07-14 10:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f456dba993 
					 
					
						
						
							
							newstyle DataPackage. Both versions in merged format for compatibility for now.  
						
						
						
						
					 
					
						2021-07-12 18:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						50a21fbd74 
					 
					
						
						
							
							MultiServer: remove message that could never trigger in current protocol  
						
						
						
						
					 
					
						2021-07-12 15:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						768ae584d3 
					 
					
						
						
							
							AutoWorld: add hint_blacklist, automatically generated all_names  
						
						... 
						
						
						
						MultiServer: revamp hint commands with AutoWorld 
						
						
					 
					
						2021-07-12 15:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						9821e05386 
					 
					
						
						
							
							Fix: When sending items via send or getitem, only consider items that belong to that world  
						
						... 
						
						
						
						Fix: Allow cheat-sending items into unconnected slots 
						
						
					 
					
						2021-07-12 14:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						60972e026b 
					 
					
						
						
							
							send packed NetworkItem in PrintJSON  
						
						
						
						
					 
					
						2021-06-30 20:57:00 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4d4af9d74e 
					 
					
						
						
							
							WebHost: Guard each Room via file-lock  
						
						
						
						
					 
					
						2021-06-29 03:11:48 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f870bb3fad 
					 
					
						
						
							
							MultiServer:  
						
						... 
						
						
						
						implement a hint recheck that triggers on get_save()
Still torn if I want a single hint list per team and filter on demand, or have filtered lists and re_check on demand. 
						
						
					 
					
						2021-06-25 21:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f4a2f344a7 
					 
					
						
						
							
							format MultiServer.py  
						
						
						
						
					 
					
						2021-06-19 03:03:06 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a08d7bb1b2 
					 
					
						
						
							
							Settings: add requires  
						
						
						
						
					 
					
						2021-06-18 22:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						3e1941a561 
					 
					
						
						
							
							allow Factorio Client to recognize if it's trying to connect to the wrong multiworld.  
						
						
						
						
					 
					
						2021-05-16 00:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b2f3fd56f4 
					 
					
						
						
							
							bunch of fixes after testing round  
						
						
						
						
					 
					
						2021-05-14 01:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c4ea879651 
					 
					
						
						
							
							"precollect" visible Factorio tech tree as hints, so points are never spent on what was visible.  
						
						
						
						
					 
					
						2021-05-13 02:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						8cdf9d2ddc 
					 
					
						
						
							
							faster .apsave loading and saving  
						
						
						
						
					 
					
						2021-05-13 01:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d5cdff5ec9 
					 
					
						
						
							
							filter hints to whom they concern  
						
						
						
						
					 
					
						2021-05-13 01:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kono Tyran 
							
						 
					 
					
						
						
							
						
						f24a81fdaf 
					 
					
						
						
							
							fix !remaining command to look beyond ALTTP  
						
						
						
						
					 
					
						2021-05-11 21:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a231850911 
					 
					
						
						
							
							Make hint costs relative  
						
						
						
						
					 
					
						2021-05-11 23:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f06d160615 
					 
					
						
						
							
							don't check the AP tag anymore  
						
						
						
						
					 
					
						2021-05-10 01:18:57 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						909172cbad 
					 
					
						
						
							
							Factorio, Minecraft & Hollow Knight: add startinventory support  
						
						
						
						
					 
					
						2021-05-09 21:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						60f64cc46b 
					 
					
						
						
							
							rename get_location_name_from_address to get_location_name_from_id  
						
						
						
						
					 
					
						2021-04-28 15:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								KonoTyran 
							
						 
					 
					
						
						
							
						
						5087b78c28 
					 
					
						
						
							
							fixed !missing to point to location table not item. ( #2 )  
						
						
						
						
					 
					
						2021-04-28 15:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2dd6dcab20 
					 
					
						
						
							
							remote now unneccessary line  
						
						
						
						
					 
					
						2021-04-17 22:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						4494207717 
					 
					
						
						
							
							generalize LocationScout and make LttP remote items break entirely  
						
						
						
						
					 
					
						2021-04-17 22:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						501c55cc26 
					 
					
						
						
							
							add per-slot data and embed HK options in it  
						
						
						
						
					 
					
						2021-04-17 21:03:57 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2df7e4e537 
					 
					
						
						
							
							add seed_name to multidata and RoomInfo  
						
						
						
						
					 
					
						2021-04-12 09:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						3858a12f26 
					 
					
						
						
							
							MultiServer: check for correct game  
						
						
						
						
					 
					
						2021-04-10 21:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						f0a6b5a8e4 
					 
					
						
						
							
							Factorio:  
						
						... 
						
						
						
						add visibility option
fix tech_cost using the wrong variable name
fix yaml defaults not init'ing the Option class
LttP:
fix potential pathing confusion in maseya palette shuffler
Server:
Minimum version per team made no sense, removed 
						
						
					 
					
						2021-04-08 19:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						443fc03700 
					 
					
						
						
							
							Send actual NetworkPlayer on Connected too  
						
						
						
						
					 
					
						2021-04-07 02:49:36 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6567f14415 
					 
					
						
						
							
							add log_network Server argument  
						
						
						
						
					 
					
						2021-04-07 02:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						32560eac92 
					 
					
						
						
							
							send actual NetworkPlayers  
						
						
						
						
					 
					
						2021-04-07 02:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								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