b343a0cb80 
								
							 
						 
						
							
							
								
								Add Overworld locations.  
							
							 
							
							... 
							
							
							
							Refactor dungeon module to locations to reflect what it contains. 
							
						 
						
							2022-06-12 15:17:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5500d628f1 
								
							 
						 
						
							
							
								
								Fill in the last names of rooms.  
							
							 
							
							
							
						 
						
							2022-06-12 12:12:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6a56e52e58 
								
							 
						 
						
							
							
								
								Add room data.  
							
							 
							
							
							
						 
						
							2022-06-12 11:21:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								13e910091b 
								
							 
						 
						
							
							
								
								Add graph data.  
							
							 
							
							... 
							
							
							
							Items and dungeons so far. Will be used to make sure the resulting ROM
is beatable. 
							
						 
						
							2022-06-10 11:49:07 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1c752e5bbd 
								
							 
						 
						
							
							
								
								Make RomData indexable.  
							
							 
							
							
							
						 
						
							2022-06-05 15:57:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d1d4e31738 
								
							 
						 
						
							
							
								
								Format!  
							
							 
							
							
							
						 
						
							2022-06-05 15:56:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a0150caa56 
								
							 
						 
						
							
							
								
								Bake enemizer base patch and asar symbols into executable.  
							
							 
							
							
							
						 
						
							2022-06-04 15:29:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8d8faf105a 
								
							 
						 
						
							
							
								
								Finally done serializing.  
							
							 
							
							
							
						 
						
							2022-06-04 15:28:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4972986fee 
								
							 
						 
						
							
							
								
								Fix byte indexes.  
							
							 
							
							... 
							
							
							
							And standardize on lower-case hexadecimal. 
							
						 
						
							2022-06-04 14:39:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fed38efcc4 
								
							 
						 
						
							
							
								
								Add back options passed by ALttpDoorRandomizer.  
							
							 
							
							... 
							
							
							
							Even though they aren't used, we have to declare them to parse them. 
							
						 
						
							2022-06-04 14:38:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								76ff991e8f 
								
							 
						 
						
							
							
								
								Conform to serialization used by ALttpDoorRandomizer.  
							
							 
							
							
							
						 
						
							2022-06-04 14:37:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								975d6fd420 
								
							 
						 
						
							
							
								
								PatchSet only serializes patches to the file.  
							
							 
							
							
							
						 
						
							2022-06-04 14:35:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4cbc70eeca 
								
							 
						 
						
							
							
								
								Make it easy to write options file.  
							
							 
							
							
							
						 
						
							2022-06-04 10:00:06 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								034af7fa92 
								
							 
						 
						
							
							
								
								More backwards compatibility.  
							
							 
							
							
							
						 
						
							2022-06-04 09:58:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								27d5a4d6c0 
								
							 
						 
						
							
							
								
								Format!  
							
							 
							
							
							
						 
						
							2022-06-04 09:41:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1113adca98 
								
							 
						 
						
							
							
								
								Make it run (no actual randomizing yet).  
							
							 
							
							
							
						 
						
							2022-06-04 09:39:52 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8901e0e8b0 
								
							 
						 
						
							
							
								
								Serialize option enums to u8, for backward compatibility.  
							
							 
							
							
							
						 
						
							2022-06-04 09:33:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								41be111857 
								
							 
						 
						
							
							
								
								Add RomData::is_randomizer.  
							
							 
							
							
							
						 
						
							2022-06-01 09:53:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								568360206d 
								
							 
						 
						
							
							
								
								Begin loading ROM data for randomization.  
							
							 
							
							... 
							
							
							
							Use the fact that the default path for the asar symbols file is just the
ROM's file with a ".sym" extension. When enemize runs, it checks if this
file exists, and if it doesn't, runs asar on the ROM to create the
symbols file. 
							
						 
						
							2022-05-31 22:48:45 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f6eb37b6fe 
								
							 
						 
						
							
							
								
								Use clap for processing arguments.  
							
							 
							
							
							
						 
						
							2022-05-31 17:08:52 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7cd01df7d6 
								
							 
						 
						
							
							
								
								Move Asar symbols into RomData.  
							
							 
							
							... 
							
							
							
							Add move_room_headers function for base_patch_generator. 
							
						 
						
							2022-05-30 01:03:30 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7a6689efd1 
								
							 
						 
						
							
							
								
								Understand better how SNES addressing works.  
							
							 
							
							
							
						 
						
							2022-05-29 19:16:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a161d9090e 
								
							 
						 
						
							
							
								
								Add RomData, OptionFlags, and enums for them.  
							
							 
							
							... 
							
							
							
							Fun error handling with automatic, fallible conversion to and from u8s
for the enums. 
							
						 
						
							2022-05-29 10:22:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c81348fb10 
								
							 
						 
						
							
							
								
								Fix up compiler issues.  
							
							 
							
							
							
						 
						
							2022-05-24 22:53:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								476f01fad3 
								
							 
						 
						
							
							
								
								Fix bin_comp and factor out Patch struct to base lib.  
							
							 
							
							
							
						 
						
							2022-05-23 09:46:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c78df56306 
								
							 
						 
						
							
							
								
								Initial commit.  
							
							 
							
							... 
							
							
							
							BinComp ported to Rust. 
							
						 
						
							2022-05-22 12:31:39 -04:00