122590fc68 
								
							 
						 
						
							
							
								
								lttp: move open pyramid to new options system ( #762 )  
							
							
							
						 
						
							2022-07-14 09:39:53 +02:00  
				
					
						
							
							
								 
						
							
								f140aadafe 
								
							 
						 
						
							
							
								
								Alttp: fix broken msu es link ( #702 )  
							
							
							
						 
						
							2022-06-25 13:15:57 +02:00  
				
					
						
							
							
								 
						
							
								05a51346f9 
								
							 
						 
						
							
							
								
								LttP: fix Ganon's Tower trash prefill ignoring item_rules ( #648 )  
							
							
							
						 
						
							2022-06-17 03:24:15 +02:00  
				
					
						
							
							
								 
						
							
								964eda13cc 
								
							 
						 
						
							
							
								
								Fix LTTP filler items ( #621 )  
							
							
							
						 
						
							2022-06-10 13:23:03 +02:00  
				
					
						
							
							
								 
						
							
								d0a98949f5 
								
							 
						 
						
							
							
								
								LttP: split Retro into Retro Bows and Retro Caves ( #588 )  
							
							
							
						 
						
							2022-06-01 08:29:21 -07:00  
				
					
						
							
							
								 
						
							
								dbf0458575 
								
							 
						 
						
							
							
								
								Implement get_filler_item_name for various games ( #451 )  
							
							
							
						 
						
							2022-05-19 15:37:26 +02:00  
				
					
						
							
							
								 
						
							
								977159e572 
								
							 
						 
						
							
							
								
								Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. ( #455 )  
							
							
							
						 
						
							2022-05-11 20:05:53 +02:00  
				
					
						
							
							
								 
						
							
								894a30b9bd 
								
							 
						 
						
							
							
								
								Check for ROMs at beginning of generation ( #475 )  
							
							
							
						 
						
							2022-04-30 03:37:28 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								944571ea89 
								
							 
						 
						
							
							
								
								LttP: Add Allow collect option, default Off. ( #414 )  
							
							... 
							
							
							
							* LttP: Add Allow collect option, default Off.
* Add allow_collect to the sample yaml. 
							
						 
						
							2022-04-05 03:54:49 +02:00  
				
					
						
							
							
								 
						
							
								37d9eb2752 
								
							 
						 
						
							
							
								
								Added filesafe player name function and updated generator functions in all worlds to use filesafe player name during output  
							
							... 
							
							
							
							Thanks Windows for your bad filesystem. 
							
						 
						
							2022-04-03 20:45:44 +02:00  
				
					
						
							
							
								 
						
							
								05e267a0bd 
								
							 
						 
						
							
							
								
								Prevent use of old collection clients without boss collection blocklist. ( #406 )  
							
							
							
						 
						
							2022-04-03 14:45:06 -04:00  
				
					
						
							
							
								 
						
							
								7394598aff 
								
							 
						 
						
							
							
								
								Patch: update to version 4 ( #312 )  
							
							
							
						 
						
							2022-03-18 04:53:09 +01:00  
				
					
						
							
							
								 
						
							
								d2927dc68f 
								
							 
						 
						
							
							
								
								LttP: update required client version as behaviour changes were introduced with location check writes to savegame  
							
							
							
						 
						
							2022-03-15 14:07:32 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d7d1d54a0b 
								
							 
						 
						
							
							
								
								Core: generalize pre_fill item pool handling  
							
							
							
						 
						
							2022-02-13 23:02:18 +01:00  
				
					
						
							
							
								 
						
							
								14448ad97e 
								
							 
						 
						
							
							
								
								Multidata: allow SoE/SM/LttP to connect via player name for use in Tracker/Text clients  
							
							
							
						 
						
							2022-02-09 21:06:50 +01:00  
				
					
						
							
							
								 
						
							
								28201a6c38 
								
							 
						 
						
							
							
								
								Core: implement first version of ItemLinks  
							
							
							
						 
						
							2022-02-05 15:49:19 +01:00  
				
					
						
							
							
								 
						
							
								6210630ce2 
								
							 
						 
						
							
							
								
								Core: increment version  
							
							
							
						 
						
							2022-01-30 03:45:21 +01:00  
				
					
						
							
							
								 
						
							
								bde58fb677 
								
							 
						 
						
							
							
								
								LttP: remove "bonus" small key hyrule castle in case of standard + own_dungeons  
							
							
							
						 
						
							2022-01-09 04:48:31 +01:00  
				
					
						
							
							
								 
						
							
								651e22b14a 
								
							 
						 
						
							
							
								
								LttP: keep Small Key Hyrule Castle local even if keyshuffle is wished.  
							
							
							
						 
						
							2022-01-09 04:32:25 +01:00  
				
					
						
							
							
								 
						
							
								4a8ba0575f 
								
							 
						 
						
							
							
								
								Post-Merge Cleanup  
							
							
							
						 
						
							2021-11-12 14:36:34 +01:00  
				
					
						
							
							
								 
						
							
								b9941e40c1 
								
							 
						 
						
							
							
								
								LttP: Allow DeathLink to be adjusted post-gen  
							
							
							
						 
						
							2021-11-08 16:34:54 +01:00  
				
					
						
							
							
								 
						
							
								1217179f8a 
								
							 
						 
						
							
							
								
								Tests: Implement generic default options reachability test  
							
							... 
							
							
							
							Tests: remove duplicate TestDeathMountain.py
LttP: Move er_seeds out of Main
OriBF: Fix Mapstone typo 
							
						 
						
							2021-10-06 11:32:49 +02:00  
				
					
						
							
							
								 
						
							
								8e569a1d1f 
								
							 
						 
						
							
							
								
								AutoWorld: split remote_start_inventory out from remote_items  
							
							
							
						 
						
							2021-09-23 03:48:37 +02:00  
				
					
						
							
							
								 
						
							
								111e11924f 
								
							 
						 
						
							
							
								
								LttP: fix multithreading racing condition resulting in Ganon giving the wrong prog bow hint, also have one less world.find_items() which is quite cpu expensive  
							
							
							
						 
						
							2021-09-20 01:00:09 +02:00  
				
					
						
							
							
								 
						
							
								f85dde6323 
								
							 
						 
						
							
							
								
								LttP: remove rom handling from Main.py  
							
							
							
						 
						
							2021-09-18 22:13:19 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5d68dc568f 
								
							 
						 
						
							
							
								
								Fill: fix non_local_items breaking in single player  
							
							
							
						 
						
							2021-09-15 01:02:06 +02:00  
				
					
						
							
							
								 
						
							
								033adceb6f 
								
							 
						 
						
							
							
								
								LttP: move some simple Toggle options over to new system  
							
							
							
						 
						
							2021-09-13 01:32:32 +02:00  
				
					
						
							
							
								 
						
							
								c73b994305 
								
							 
						 
						
							
							
								
								use_cache argument to get_all_state  
							
							
							
						 
						
							2021-09-01 19:21:03 +00:00  
				
					
						
							
							
								 
						
							
								631b6788c6 
								
							 
						 
						
							
							
								
								remove keys option for get_all_state, collect dungeon-local keys, and fix all uses of the state  
							
							
							
						 
						
							2021-09-01 11:22:30 +00:00  
				
					
						
							
							
								 
						
							
								4fcce66505 
								
							 
						 
						
							
							
								
								Move game names and descriptions into AutoWorld, fix option value names on player-settings pages  
							
							
							
						 
						
							2021-08-31 17:28:46 -04:00  
				
					
						
							
							
								 
						
							
								fd6e009c4b 
								
							 
						 
						
							
							
								
								Fill: fix placing non_local + non advancement items  
							
							
							
						 
						
							2021-08-30 22:20:44 +02:00  
				
					
						
							
							
								 
						
							
								6c357b61cc 
								
							 
						 
						
							
							
								
								LttP: re-remove LttP import in BaseClasses  
							
							
							
						 
						
							2021-08-30 19:11:12 +02:00  
				
					
						
							
							
								 
						
							
								3c74f561d5 
								
							 
						 
						
							
							
								
								LttP: Fix smallkey_shuffle in menu display  
							
							... 
							
							
							
							use smallkey_shuffle.option_universal from worlds.alttp.Options rather than "universal" for compare operations on universal checking. 
							
						 
						
							2021-08-30 09:59:20 -07:00  
				
					
						
							
							
								 
						
							
								cc70a6fa26 
								
							 
						 
						
							
							
								
								LttP: make shuffle names consistent  
							
							
							
						 
						
							2021-08-30 18:00:39 +02:00  
				
					
						
							
							
								 
						
							
								5daadcb2d5 
								
							 
						 
						
							
							
								
								LttP: implement new dungeon_items handling  
							
							... 
							
							
							
							LttP: move glitch_boots to new options system
WebHost: options.yaml no longer lists aliases
General: remove region.can_fill, it was only used as a hack to make dungeon-specific items to work 
							
						 
						
							2021-08-30 16:31:56 +02:00  
				
					
						
							
							
								 
						
							
								3fa28a3fdb 
								
							 
						 
						
							
							
								
								LttP: fix import mistake  
							
							
							
						 
						
							2021-08-30 01:18:30 +02:00  
				
					
						
							
							
								 
						
							
								baa7992a7a 
								
							 
						 
						
							
							
								
								AutoWorld: add post_fill  
							
							... 
							
							
							
							LttP: Move ShopSlotFill to post_fill 
							
						 
						
							2021-08-30 01:16:04 +02:00  
				
					
						
							
							
								 
						
							
								de567cc701 
								
							 
						 
						
							
							
								
								LttP: Move more functionality into ALttPItem from Item  
							
							... 
							
							
							
							LttP: More efficiently build !hint entrance info
LttP: More efficiently check for and build Big Bomb Shop playthrough path 
							
						 
						
							2021-08-28 12:56:52 +02:00  
				
					
						
							
							
								 
						
							
								de4775b0c8 
								
							 
						 
						
							
							
								
								LttP: Move difficulties and er seed sharing to generate_early  
							
							
							
						 
						
							2021-08-28 00:26:02 +02:00  
				
					
						
							
							
								 
						
							
								21255b3b46 
								
							 
						 
						
							
							
								
								LttP: Rename Shop Slot 1, 2, 3 to Shop Slot Left, Center, Right  
							
							... 
							
							
							
							General: Move generic IDs from LttP to new Generic World
Generate: ensure thread errors are collected before data from their completion may be referenced in playthrough/spoiler 
							
						 
						
							2021-08-27 14:52:33 +02:00  
				
					
						
							
							
								 
						
							
								e8da9924c6 
								
							 
						 
						
							
							
								
								allow collecting silver bow if noglitches or swordless, even if the limit is under 2  
							
							
							
						 
						
							2021-08-27 07:44:05 +00:00  
				
					
						
							
							
								 
						
							
								6a3d1fcaf4 
								
							 
						 
						
							
							
								
								LttP & Factorio: fix item state removal for progressive items.  
							
							
							
						 
						
							2021-08-21 06:55:08 +02:00  
				
					
						
							
							
								 
						
							
								f2f4d6a133 
								
							 
						 
						
							
							
								
								remove leftover debug log  
							
							
							
						 
						
							2021-08-14 00:51:35 +02:00  
				
					
						
							
							
								 
						
							
								3ed7092af5 
								
							 
						 
						
							
							
								
								LttP: make sure Hyrule Castle Small Key in Standard + keyshuffle is reachable in first sphere of any such players  
							
							
							
						 
						
							2021-08-14 00:51:35 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9ec0680ce5 
								
							 
						 
						
							
							
								
								LttP: move game specific fill to new AutoWorld fill_hook  
							
							
							
						 
						
							2021-08-10 09:03:44 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								01d88c362a 
								
							 
						 
						
							
							
								
								AutoWorld: Add "stage" methods and implement LttP Dungeon fill as an example.  
							
							
							
						 
						
							2021-08-09 06:50:11 +02:00  
				
					
						
							
							
								 
						
							
								15747f48e9 
								
							 
						 
						
							
							
								
								fix LttP create_regions  
							
							
							
						 
						
							2021-07-23 12:03:19 +02:00  
				
					
						
							
							
								 
						
							
								21af3bf563 
								
							 
						 
						
							
							
								
								move LttP create_regions and set_rules to AutoWorld  
							
							
							
						 
						
							2021-07-22 15:51:50 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								62a6cdc9f7 
								
							 
						 
						
							
							
								
								allow remote_items to be set via AutoWorld  
							
							
							
						 
						
							2021-07-13 19:14:57 +02:00  
				
					
						
							
							
								 
						
							
								f456dba993 
								
							 
						 
						
							
							
								
								newstyle DataPackage. Both versions in merged format for compatibility for now.  
							
							
							
						 
						
							2021-07-12 18:05:46 +02:00  
				
					
						
							
							
								 
						
							
								768ae584d3 
								
							 
						 
						
							
							
								
								AutoWorld: add hint_blacklist, automatically generated all_names  
							
							... 
							
							
							
							MultiServer: revamp hint commands with AutoWorld 
							
						 
						
							2021-07-12 15:33:20 +02:00  
				
					
						
							
							
								 
						
							
								ae32315bf7 
								
							 
						 
						
							
							
								
								add World.location_names  
							
							
							
						 
						
							2021-07-12 15:11:48 +02:00  
				
					
						
							
							
								 
						
							
								31c550d410 
								
							 
						 
						
							
							
								
								AutoWorld: basic Item handling  
							
							
							
						 
						
							2021-07-12 13:54:47 +02:00  
				
					
						
							
							
								 
						
							
								54177c7064 
								
							 
						 
						
							
							
								
								bump required LttP Client Version  
							
							
							
						 
						
							2021-07-10 07:37:56 +02:00  
				
					
						
							
							
								 
						
							
								172c1789a8 
								
							 
						 
						
							
							
								
								introduce World.topology_present, to indicate if any meaningful path information is available in the world  
							
							
							
						 
						
							2021-07-08 11:07:41 +02:00  
				
					
						
							
							
								 
						
							
								7d5b20ccfc 
								
							 
						 
						
							
							
								
								Remove temporary solution "OptionSets" in favor of AutoWorld's Options  
							
							
							
						 
						
							2021-07-04 16:18:21 +02:00  
				
					
						
							
							
								 
						
							
								2530d28c9d 
								
							 
						 
						
							
							
								
								Move Progressive Items to AutoWorld  
							
							
							
						 
						
							2021-07-04 15:47:11 +02:00  
				
					
						
							
							
								 
						
							
								568a71cdbe 
								
							 
						 
						
							
							
								
								Start implementing object oriented scaffold for world types  
							
							... 
							
							
							
							(There's still a lot of work ahead, such as:
registering locations and items to the World, as well as methods to create_item_from_name()
many more method names for various stages
embedding Options into the world type
and many more...) 
							
						 
						
							2021-06-11 14:22:44 +02:00  
				
					
						
							
							
								 
						
							
								909172cbad 
								
							 
						 
						
							
							
								
								Factorio, Minecraft & Hollow Knight: add startinventory support  
							
							
							
						 
						
							2021-05-09 21:22:21 +02:00  
				
					
						
							
							
								 
						
							
								8a395a3021 
								
							 
						 
						
							
							
								
								update guis  
							
							
							
						 
						
							2021-02-21 20:37:43 +01:00  
				
					
						
							
							
								 
						
							
								ff9b24e88e 
								
							 
						 
						
							
							
								
								Hollow Knight integration  
							
							... 
							
							
							
							(prototype status) 
							
						 
						
							2021-02-21 20:17:24 +01:00  
				
					
						
							
							
								 
						
							
								6bb7631382 
								
							 
						 
						
							
							
								
								fix unit tests  
							
							
							
						 
						
							2021-01-03 17:16:07 +01:00  
				
					
						
							
							
								 
						
							
								1d58f54101 
								
							 
						 
						
							
							
								
								move ALTTP to its own world folder  
							
							
							
						 
						
							2020-10-24 05:38:56 +02:00