Nicholas Saylor 
							
						 
					 
					
						
						
							
						
						653ee2b625 
					 
					
						
						
							
							Docs: Update Snippets to Modern Type Hints ( #4987 )  
						
						
						
						
					 
					
						2025-05-22 15:00:30 -04:00 
						 
				 
			
				
					
						
							
							
								NewSoupVi 
							
						 
					 
					
						
						
							
						
						9a5a02b654 
					 
					
						
						
							
							MultiServer Extend datastore "update" operation to work on lists as well, acting as a pseudo "set union".  #4666  
						
						
						
						
					 
					
						2025-04-05 18:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Exempt-Medic 
							
						 
					 
					
						
						
							
						
						136a13aac7 
					 
					
						
						
							
							Docs: Include that DeathLink cause can be an empty string ( #4729 )  
						
						
						
						
					 
					
						2025-04-04 22:39:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a298be9c41 
					 
					
						
						
							
							Core: change HINT_FOUND to 40 and HINT_UNSPECIFIED to 0 ( #4620 )  
						
						
						
						
					 
					
						2025-02-10 19:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						67e8877143 
					 
					
						
						
							
							Docs: fix lower limit of valid IDs in network protocol.md ( #4579 )  
						
						
						
						
					 
					
						2025-01-31 08:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						41898ed640 
					 
					
						
						
							
							MultiServer: implement NoText and deprecate uncompressed Websocket connections ( #4540 )  
						
						... 
						
						
						
						* MultiServer: add NoText tag and handling
* MultiServer: deprecate and warn for uncompressed connections
* MultiServer: fix missing space in no compression warning 
						
						
					 
					
						2025-01-29 01:42:46 +01:00 
						 
				 
			
				
					
						
							
							
								NewSoupVi 
							
						 
					 
					
						
						
							
						
						005a143e3e 
					 
					
						
						
							
							MultiServer: Add slot to SetReply packets ( #3747 )  
						
						... 
						
						
						
						* Add slot to datastorage set response
* update docs as well 
						
						
					 
					
						2025-01-18 19:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								NewSoupVi 
							
						 
					 
					
						
						
							
						
						222c8aa0ae 
					 
					
						
						
							
							Core: Reword item classification definitions to allow for progression + useful ( #3925 )  
						
						... 
						
						
						
						* Core: Reword item classification definitions to allow for progression + useful
* Update network protocol.md
* Update world api.md
* Update Fill.py
* Docstrings
* Update BaseClasses.py
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* space 
						
						
					 
					
						2024-12-25 21:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Snider 
							
						 
					 
					
						
						
							
						
						f3ec82962e 
					 
					
						
						
							
							Core: Add JSONMessagePart for Hint Status (Hint Priority) ( #4387 )  
						
						... 
						
						
						
						* add hint_status JSONMessagePart handling
* add docs for hint_status JSONMessagePart
* fix link ordering
* Rename hint_status type in docs
Co-authored-by: Emily <35015090+EmilyV99@users.noreply.github.com >
* Remove redundant explanation of hint_status field
Co-authored-by: Emily <35015090+EmilyV99@users.noreply.github.com >
* Fix formatting on hint status docs again
Co-authored-by: Emily <35015090+EmilyV99@users.noreply.github.com >
---------
Co-authored-by: Emily <35015090+EmilyV99@users.noreply.github.com > 
						
						
					 
					
						2024-12-22 19:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Emily 
							
						 
					 
					
						
						
							
						
						f26cda07db 
					 
					
						
						
							
							Core: Hint Priority fixes ( #4315 )  
						
						... 
						
						
						
						* Update hint priority docs
* Update network protocol.md
* Add error on `UpdateHint` trying to change to `HINT_FOUND`
* Update network protocol.md
* fix: precollected hint priority 
						
						
					 
					
						2024-12-01 15:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Emily 
							
						 
					 
					
						
						
							
						
						b783eab1e8 
					 
					
						
						
							
							Core: Introduce 'Hint Priority' concept ( #3506 )  
						
						... 
						
						
						
						* Introduce 'Hint Priority' concept
* fix error when sorting hints while not connected
* fix 'found' -> 'status' kivy stuff
* remove extraneous warning
this warning fired if you clicked to select or toggle priority of any hint, as you weren't clicking on the header...
* skip scanning individual header widgets when not clicking on the header
* update hints on disconnection
* minor cleanup
* minor fixes/cleanup
* fix: hints not updating properly for receiving player
* update re: review
* 'type() is' -> 'isinstance()'
* cleanup, re: Jouramie's review
* Change 'priority' to 'status', add 'Unspecified' and 'Avoid' statuses, update colors
* cleanup
* move dicts out of functions
* fix: new hints being returned when hint already exists
* fix: show `Found` properly when hinting already-found hints
* import `Hint` and `HintStatus` directly from `NetUtils`
* Default any hinted `Trap` item to be classified as `Avoid` by default
* add some sanity checks
* re: Vi's feedback
* move dict out of function
* Update kvui.py
* remove unneeded dismiss message
* allow lclick to drop hint status dropdown
* underline hint statuses to indicate clickability
* only underline clickable statuses
* Update kvui.py
* Update kvui.py
---------
Co-authored-by: Silvris <58583688+Silvris@users.noreply.github.com >
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com > 
						
						
					 
					
						2024-11-29 02:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								gurglemurgle5 
							
						 
					 
					
						
						
							
						
						2d0bdebaa9 
					 
					
						
						
							
							Docs: Add ConnectUpdate to the list of client packets in the network protocol documentation  #4045  
						
						
						
						
					 
					
						2024-10-13 02:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Wagener 
							
						 
					 
					
						
						
							
						
						f06f95d03d 
					 
					
						
						
							
							Core: move race_mode to read_data instead of stored_data ( #4020 )  
						
						... 
						
						
						
						* move race_mode to read_data
* add race_mode to docs 
						
						
					 
					
						2024-10-01 23:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								Emily 
							
						 
					 
					
						
						
							
						
						e9c863dffd 
					 
					
						
						
							
							Docs: Update 'tag' documentation ( #3632 )  
						
						... 
						
						
						
						* Add tag docs for HintGame
* Apply suggestions from code review
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Make Tracker/TextOnly consistent with previous commit
* Apply suggestion
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* fix spacing
* Apply suggestion
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* apply suggestion correcting footnotes
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com > 
						
						
					 
					
						2024-08-16 21:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						5aa6ad63ca 
					 
					
						
						
							
							Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) ( #1933 )  
						
						
						
						
					 
					
						2024-06-01 06:07:13 -05:00 
						 
				 
			
				
					
						
							
							
								NewSoupVi 
							
						 
					 
					
						
						
							
						
						cfc1541be9 
					 
					
						
						
							
							Docs: Mention the "last received item index" paradigm in the network protocol docs ( #2989 )  
						
						... 
						
						
						
						Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com > 
						
						
					 
					
						2024-03-28 09:19:32 -05:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						e60a2636cd 
					 
					
						
						
							
							Docs: Fixed broken ClientStatus hyperlink in network protocol.md ( #2844 )  
						
						
						
						
					 
					
						2024-02-29 02:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								NewSoupVi 
							
						 
					 
					
						
						
							
						
						f8981a4638 
					 
					
						
						
							
							Docs: Better description for LocationScouts ( #2674 )  
						
						... 
						
						
						
						* Better description for LocationScouts
* Update network protocol.md
* typo
* Update docs/network protocol.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update docs/network protocol.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update docs/network protocol.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update docs/network protocol.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com > 
						
						
					 
					
						2024-02-22 09:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						1b188bab3c 
					 
					
						
						
							
							Doc: add GM libs to network protocol.md ( #2744 )  
						
						
						
						
					 
					
						2024-01-30 08:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Wagener 
							
						 
					 
					
						
						
							
						
						2725c0258f 
					 
					
						
						
							
							Docs: specify that deathlink cause should contain the player name ( #2557 )  
						
						... 
						
						
						
						* Docs: specify that the cause should contain the player name
* accidental whitespace moment
* fix table formatting 
						
						
					 
					
						2024-01-13 19:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						d1a17a350d 
					 
					
						
						
							
							Docs: Add missing Get location_name_groups_* to network protocol ( #2550 )  
						
						
						
						
					 
					
						2023-12-28 14:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						e46420f4a9 
					 
					
						
						
							
							MultiServer: Create read-only data storage key for client statuses. ( #2412 )  
						
						
						
						
					 
					
						2023-11-24 17:14:07 -06:00 
						 
				 
			
				
					
						
							
							
								Ishigh1 
							
						 
					 
					
						
						
							
						
						530e792c3c 
					 
					
						
						
							
							Core: Floor and ceil in datastorage ( #2448 )  
						
						
						
						
					 
					
						2023-11-24 10:42:22 -06:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						41b59488e3 
					 
					
						
						
							
							[Docs] Added lua lib ( #1751 )  
						
						... 
						
						
						
						* [Docs] Added lua lib
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2023-04-29 00:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6c459066a7 
					 
					
						
						
							
							Core: add generator_version to network protocol  
						
						
						
						
					 
					
						2023-04-26 10:48:57 +02:00 
						 
				 
			
				
					
						
							
							
								alwaysintreble 
							
						 
					 
					
						
						
							
						
						77fbd0eb2b 
					 
					
						
						
							
							MultiServer: Notify clients of hint points ( #1548 )  
						
						... 
						
						
						
						* notify clients of their amount of hint points on initial connection and when hinting
* send in connect packet instead of sending a RoomUpdate on connect
* send hint_points update in `on_new_hint`
* add to connected packet docs
* hint_points isn't a new variable on RoomUpdate now
* note roomupdate can contain connected members
* add the hint point stuff to commonclient
* only show hint points when relevant and default to 0
* Revert "note roomupdate can contain connected members"
* remove hint_points from roomupdate args list and condense explanation of possible packet args
* updates from phar's review
* Small tweak to wording in RoomUpdate
---------
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
Co-authored-by: Phar <zach@alliware.com > 
						
						
					 
					
						2023-04-10 14:44:20 -05:00 
						 
				 
			
				
					
						
							
							
								alwaysintreble 
							
						 
					 
					
						
						
							
						
						856efebc39 
					 
					
						
						
							
							Multiserver: Only update client status for a slot when the first enters and the last leaves ( #1358 )  
						
						
						
						
					 
					
						2023-03-21 15:50:50 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						ff9f563d4a 
					 
					
						
						
							
							Deprecate data_version and introduce checksum for DataPackages. ( #684 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2023-03-20 17:01:08 +01:00 
						 
				 
			
				
					
						
							
							
								recklesscoder 
							
						 
					 
					
						
						
							
						
						cc61f16e57 
					 
					
						
						
							
							Protocol: Improve machine-readability of prints ( #1388 )  
						
						... 
						
						
						
						* Protocol: Improve machine-readability of prints
* Factorio: Make use of new PrintJSON fields for echo detection.
* Protocol: Add message field to chat prints. 
						
						
					 
					
						2023-02-13 03:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						ff175008a1 
					 
					
						
						
							
							Core: Phase out Print packets ( #1364 )  
						
						
						
						
					 
					
						2023-02-05 22:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								KonoTyran 
							
						 
					 
					
						
						
							
						
						5393563700 
					 
					
						
						
							
							MultiServer: Data Storage Additions  #1411  
						
						... 
						
						
						
						adds 3 new operations to datastorage that allows adding and removing of elements from list and dicts. 
						
						
					 
					
						2023-01-25 06:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						847582ff5f 
					 
					
						
						
							
							Server: fix release_mode ( #1407 )  
						
						... 
						
						
						
						* Server: fix release_mode
* Core: actually rename forfeit to release across the program 
						
						
					 
					
						2023-01-24 03:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2cdd03f786 
					 
					
						
						
							
							Network: implement 0.4 marked compatibility removals ( #757 )  
						
						... 
						
						
						
						* world remote items handling
* players list when connecting 
						
						
					 
					
						2022-12-11 02:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						c3fe341736 
					 
					
						
						
							
							Docs: slot_data typing ( #1300 )  
						
						... 
						
						
						
						* Docs: slot_data typing
* Properly escaped brackets [ ] 
						
						
					 
					
						2022-12-09 10:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						79bb43b77c 
					 
					
						
						
							
							Core: embed custom datapackage into .archipelago ( #1288 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2022-12-08 21:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						ffc000ec91 
					 
					
						
						
							
							Network: remove deprecated IgnoreGame tag  
						
						
						
						
					 
					
						2022-12-05 23:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						65995cd586 
					 
					
						
						
							
							Network: implement read_only datastore keys: hints and slot_data ( #1286 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2022-12-03 23:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						0c54c47023 
					 
					
						
						
							
							Docs: Add ArchipelagoRS to the Network Protocol docs ( #1153 )  
						
						
						
						
					 
					
						2022-10-28 19:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								Doug Hoskisson 
							
						 
					 
					
						
						
							
						
						ca9c3d05d6 
					 
					
						
						
							
							Docs: information on Retrieved packet ( #1101 )  
						
						
						
						
					 
					
						2022-10-15 13:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						0191df88d7 
					 
					
						
						
							
							Doc: network protocol: clarify want_reply  
						
						
						
						
					 
					
						2022-09-29 21:15:34 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						e6a4925f0c 
					 
					
						
						
							
							Doc: update apclientpp to header-only ( #1054 )  
						
						
						
						
					 
					
						2022-09-29 00:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						a78863fde1 
					 
					
						
						
							
							Docs: Update community supported libraries in api doc ( #788 )  
						
						... 
						
						
						
						* Docs: Update client supported libraries in api doc
* left align table column
* Update table of languages to include Haxe lib and remarks
* Reformat table
* Changed verbiage on SNI remark 
						
						
					 
					
						2022-08-26 02:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						0a5b24be2b 
					 
					
						
						
							
							[Core] Phase out Print packets and added Countdown type to print json ( #812 )  
						
						... 
						
						
						
						* [Core] Added Countdown type to print json to distinct the count down message from other types
* Added backward compatibility check
* Fixed review comments
* Updated header category
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com >
* Completely phased out Print in favor of PrintJson
* Updated docs to warn about phasing out of Print
* Removed faulty import
Co-authored-by: Hussein Farran <hmfarran@gmail.com > 
						
						
					 
					
						2022-08-23 01:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						dd6e212519 
					 
					
						
						
							
							[Core] Colorama fix  
						
						
						
						
					 
					
						2022-08-05 17:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						9acaf1c279 
					 
					
						
						
							
							[Docs] Further explained the mythical InvalidPacket ( #828 )  
						
						... 
						
						
						
						* [Docs] Further explained the mythical `InvalidPacket`
* Fixed header category
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com >
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
Co-authored-by: Hussein Farran <hmfarran@gmail.com > 
						
						
					 
					
						2022-07-29 01:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						247f674749 
					 
					
						
						
							
							Network remove roominfo players ( #661 )  
						
						
						
						
					 
					
						2022-06-17 03:34:50 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d81dbbd951 
					 
					
						
						
							
							CommonClient: revamp DataPackage handling  
						
						
						
						
					 
					
						2022-06-17 03:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						83dee9d667 
					 
					
						
						
							
							MultiServer: introduce LocationScouts create_as_hint -> only_new  
						
						
						
						
					 
					
						2022-06-17 03:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						d31c24bbf7 
					 
					
						
						
							
							Doc: deprecate datapackage_version  
						
						
						
						
					 
					
						2022-05-30 09:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e8be80ccd7 
					 
					
						
						
							
							Network: remove "SlotAlreadyTaken" from docs and clients, as it was removed from the server in 0.2  
						
						
						
						
					 
					
						2022-05-24 19:16:53 -07:00