e5246d5d5a 
								
							 
						 
						
							
							
								
								Individual settings: retro  
							
							
							
						 
						
							2019-12-17 00:16:02 +01:00  
				
					
						
							
							
								 
						
							
								1315eb55cf 
								
							 
						 
						
							
							
								
								Individual settings: map/compass/key/bk shuffle  
							
							
							
						 
						
							2019-12-16 21:46:47 +01:00  
				
					
						
							
							
								 
						
							
								dc26dfce77 
								
							 
						 
						
							
							
								
								Individual settings: crystals_ganon crystals_gt openpyramid  
							
							
							
						 
						
							2019-12-16 19:09:15 +01:00  
				
					
						
							
							
								 
						
							
								04f5f2fa84 
								
							 
						 
						
							
							
								
								Multi client/server: log fewer exceptions  
							
							
							
						 
						
							2019-12-16 18:39:00 +01:00  
				
					
						
							
							
								 
						
							
								ec1b9eca43 
								
							 
						 
						
							
							
								
								Individual settings: shuffle  
							
							
							
						 
						
							2019-12-16 18:24:34 +01:00  
				
					
						
							
							
								 
						
							
								203147dda1 
								
							 
						 
						
							
							
								
								Individual settings: difficulty and item_functionality  
							
							
							
						 
						
							2019-12-16 17:46:21 +01:00  
				
					
						
							
							
								 
						
							
								0b999abb8a 
								
							 
						 
						
							
							
								
								Murahdahla doesn't spawn in rain state so dont put him in logic  
							
							
							
						 
						
							2019-12-16 16:55:01 +01:00  
				
					
						
							
							
								 
						
							
								c1788c070d 
								
							 
						 
						
							
							
								
								Individual settings: goal  
							
							
							
						 
						
							2019-12-16 16:55:00 +01:00  
				
					
						
							
							
								 
						
							
								9ca755d5b2 
								
							 
						 
						
							
							
								
								Individual settings: swords  
							
							
							
						 
						
							2019-12-16 16:54:57 +01:00  
				
					
						
							
							
								 
						
							
								ab28858a8f 
								
							 
						 
						
							
							
								
								Individual settings: mode  
							
							
							
						 
						
							2019-12-16 16:54:46 +01:00  
				
					
						
							
							
								 
						
							
								79786c7c9e 
								
							 
						 
						
							
							
								
								Individual settings: logic  
							
							
							
						 
						
							2019-12-16 13:26:07 +01:00  
				
					
						
							
							
								 
						
							
								b695d3573e 
								
							 
						 
						
							
							
								
								Main: change output name to support individual player settings  
							
							
							
						 
						
							2019-12-16 13:09:43 +01:00  
				
					
						
							
							
								 
						
							
								a6e7157e17 
								
							 
						 
						
							
							
								
								parse_arguments: players can now override specific settings  
							
							
							
						 
						
							2019-12-16 12:52:30 +01:00  
				
					
						
							
							
								 
						
							
								930dcfb90f 
								
							 
						 
						
							
							
								
								Use original item code for maps and compasses in their dungeons  
							
							
							
						 
						
							2019-12-16 10:58:25 +01:00  
				
					
						
							
							
								 
						
							
								d33582a3a2 
								
							 
						 
						
							
							
								
								Enable bombs in escape assist with an enemized standard start so you can beat the game  
							
							
							
						 
						
							2019-12-16 09:59:16 +01:00  
				
					
						
							
							
								 
						
							
								261e9c40f9 
								
							 
						 
						
							
							
								
								Mystery: added a script to randomly generate game settings, uses same weights as Sahasrahbot  
							
							
							
						 
						
							2019-12-16 02:05:33 +01:00  
				
					
						
							
							
								 
						
							
								fcde1e9cdc 
								
							 
						 
						
							
							
								
								Added more enemy shuffle options to be consistent with what's on the website  
							
							
							
						 
						
							2019-12-16 01:35:10 +01:00  
				
					
						
							
							
								 
						
							
								feb8bfeced 
								
							 
						 
						
							
							
								
								Gui: get default values for missing parameters  
							
							
							
						 
						
							2019-12-15 18:10:12 +01:00  
				
					
						
							
							
								 
						
							
								c9d1815080 
								
							 
						 
						
							
							
								
								Moved argument parsing into its own function and allow disabling default values  
							
							
							
						 
						
							2019-12-15 18:10:01 +01:00  
				
					
						
							
							
								 
						
							
								5bdc01e48f 
								
							 
						 
						
							
							
								
								Add an option to specify a custom output filename  
							
							
							
						 
						
							2019-12-15 17:29:17 +01:00  
				
					
						
							
							
								 
						
							
								7e9ab6ce27 
								
							 
						 
						
							
							
								
								JsonRom: will behave like an interval map and merge/overwrite segments when appropriate  
							
							
							
						 
						
							2019-12-15 16:16:49 +01:00  
				
					
						
							
							
								 
						
							
								955dce0812 
								
							 
						 
						
							
							
								
								Race rom support (partial)  
							
							
							
						 
						
							2019-12-15 16:16:39 +01:00  
				
					
						
							
							
								 
						
							
								e56ea410c6 
								
							 
						 
						
							
							
								
								Gui: set default base rom name  
							
							
							
						 
						
							2019-12-15 11:15:00 +01:00  
				
					
						
							
							
								 
						
							
								842f6bf1ac 
								
							 
						 
						
							
							
								
								rom: correct gametype flag  
							
							
							
						 
						
							2019-12-15 10:54:49 +01:00  
				
					
						
							
							
								 
						
							
								d608d5ca30 
								
							 
						 
						
							
							
								
								Optimize update_reachable_regions using the new region cache, it is almost twice as fast now  
							
							
							
						 
						
							2019-12-14 19:53:19 +01:00  
				
					
						
							
							
								 
						
							
								e4fef05d53 
								
							 
						 
						
							
							
								
								Initialize region cache in initialize_regions() and make it a 2d map for more efficient player filtering  
							
							
							
						 
						
							2019-12-14 19:19:08 +01:00  
				
					
						
							
							
								 
						
							
								bf7a2d79fb 
								
							 
						 
						
							
							
								
								fill_restrictive: optimize itempool iteration, also fix output itempool for logging  
							
							
							
						 
						
							2019-12-14 17:47:36 +01:00  
				
					
						
							
							
								 
						
							
								fc9d1b501b 
								
							 
						 
						
							
							
								
								Replace keysanity with map/compass/key/bk shuffle  
							
							
							
						 
						
							2019-12-13 22:37:52 +01:00  
				
					
						
							
							
								 
						
							
								6ca08a0fa4 
								
							 
						 
						
							
							
								
								Output rom: put seed and player id/name first in filename  
							
							
							
						 
						
							2019-12-12 10:22:54 +01:00  
				
					
						
							
							
								 
						
							
								25068bcfdd 
								
							 
						 
						
							
							
								
								Added an option to pre-open the pyramid hole (aka "fast ganon")  
							
							
							
						 
						
							2019-12-12 09:20:32 +01:00  
				
					
						
							
							
								 
						
							
								4ca063be54 
								
							 
						 
						
							
							
								
								Reimplement random weapon standard start, the previous one did not make sense in a multiworld context and rework castle chests logic, bombs start is now possible  
							
							
							
						 
						
							2019-12-11 11:41:05 +01:00  
				
					
						
							
							
								 
						
							
								6d50e905e1 
								
							 
						 
						
							
							
								
								Fix beatable-only prizes and dungeon items in multiworld  
							
							
							
						 
						
							2019-12-11 11:37:05 +01:00  
				
					
						
							
							
								 
						
							
								abfb57af23 
								
							 
						 
						
							
							
								
								ItemList: use a dict for placed_items  
							
							
							
						 
						
							2019-12-10 21:21:38 +01:00  
				
					
						
							
							
								 
						
							
								4cf7412b51 
								
							 
						 
						
							
							
								
								EntranceShuffle: remove default castle connections to light world  
							
							
							
						 
						
							2019-12-10 20:00:56 +01:00  
				
					
						
							
							
								 
						
							
								d6ec10d9ca 
								
							 
						 
						
							
							
								
								Fill: MW balance: optimize lock check and do a sanity check to make sure the replacement location can receive the item  
							
							
							
						 
						
							2019-12-10 19:23:12 +01:00  
				
					
						
							
							
								 
						
							
								d87cb2c380 
								
							 
						 
						
							
							
								
								BaseClasses: do not tag every location as locked by default  
							
							
							
						 
						
							2019-12-10 19:21:05 +01:00  
				
					
						
							
							
								 
						
							
								c773b62dfe 
								
							 
						 
						
							
							
								
								adjuster: disable_music for the old msu code  
							
							
							
						 
						
							2019-12-10 03:21:49 +01:00  
				
					
						
							
							
								 
						
							
								1a60d263ff 
								
							 
						 
						
							
							
								
								client: accept rom names smaller than 21b  
							
							
							
						 
						
							2019-12-10 03:01:13 +01:00  
				
					
						
							
							
								 
						
							
								0dcb5ba73b 
								
							 
						 
						
							
							
								
								gui: print exception when gen fails  
							
							
							
						 
						
							2019-12-10 02:15:03 +01:00  
				
					
						
							
							
								 
						
							
								f479c8dc23 
								
							 
						 
						
							
							
								
								dont throw on __len__ attribute  
							
							
							
						 
						
							2019-12-10 02:14:22 +01:00  
				
					
						
							
							
								 
						
							
								60b3c83e1a 
								
							 
						 
						
							
							
								
								update sprites  
							
							
							
						 
						
							2019-12-10 02:13:42 +01:00  
				
					
						
							
							
								 
						
							
								55a30aa91f 
								
							 
						 
						
							
							
								
								multiworld  
							
							
							
						 
						
							2019-12-09 19:27:56 +01:00  
				
					
						
							
							
								 
						
							
								ce19713209 
								
							 
						 
						
							
							
								
								Removed usage of deprecated time.clock()  
							
							
							
						 
						
							2019-12-09 13:45:45 +01:00  
				
					
						
							
							
								 
						
							
								fe6a032f09 
								
							 
						 
						
							
							
								
								Fixed a bug in the balancing algorithm in non keysanity modes and increased the threshold  
							
							
							
						 
						
							2019-12-09 13:43:30 +01:00  
				
					
						
							
							
								 
						
							
								7a6c22c452 
								
							 
						 
						
							
							
								
								Add flippers rule to East Dark World Pier in inverted  
							
							
							
						 
						
							2019-12-05 19:20:29 -05:00  
				
					
						
							
							
								 
						
							
								1ddfc040f3 
								
							 
						 
						
							
							
								
								Update base ROM  
							
							... 
							
							
							
							Oops, forgot to ever do this, erroneously assumed it was done before. 
							
						 
						
							2019-10-24 02:13:02 -05:00  
				
					
						
							
							
								 
						
							
								acc04e92ce 
								
							 
						 
						
							
							
								
								Custom Item Pool Update  
							
							... 
							
							
							
							This updates the custom item pool feature to support progressive bows and the 10 bomb item. Yes, the latter had existed for a long time and was just never put in properly. The default item pool with the custom item pool feature now matches v31's item distribution instead of whatever the last version with bomb/arrow capacity upgrades' default was. I'm unsure if anyone will actually use this feature even still, but it's now up to date! 
							
						 
						
							2019-10-23 21:31:02 -05:00  
				
					
						
							
							
								 
						
							
								948901c51a 
								
							 
						 
						
							
							
								
								Update GUI  
							
							... 
							
							
							
							The GUI was dysfunctional after the latest round of updates as it failed to address several new v31 features. The GUI should work again with this update and should allow proper interaction with all relevant options. Some aesthetic rework was necessary to account for the new large number of dropdowns. 
							
						 
						
							2019-10-23 20:46:09 -05:00  
				
					
						
							
							
								 
						
							
								63db5ac077 
								
							 
						 
						
							
							
								
								Hints for inverted  
							
							... 
							
							
							
							A few locations have different internal names in inverted mode, and the hint system used to fail to handle this. Now it will handle this correctly. 
							
						 
						
							2019-10-23 20:45:02 -05:00  
				
					
						
							
							
								 
						
							
								e6793e36f2 
								
							 
						 
						
							
							
								
								Inverted logic improvements  
							
							... 
							
							
							
							This reformats the Rules.py file to no longer have quite so many totally redundant rules between inverted and non-inverted. In the process, it fixes an insanity only issue wherein the magic bat in inverted was set to always require Pearl (only in insanity can this not be true). Additionally, the inverted super bomb rules are completely reworked to be a lot more accurate (including preventing Desert Palace (East) from having the bomb shop at all in inverted insanity) and an obscure case involving non-inverted insanity super bomb return has a logic fix. 
							
						 
						
							2019-10-01 03:17:40 -05:00