* Add the cotm package with working seed playthrough generation. * Add the proper event flag IDs for the Item codes. * Oooops. Put the world completion condition in! * Adjust the game name and abbreviations. * Implement more settings. * Account for too many start_inventory_from_pool cards with Halve DSS Cards Placed. * Working (albeit very sloooooooooooow) ROM patching. * Screw you, bsdiff! AP Procedure Patch for life! * Nuke stage_assert_generate as the ROM is no longer needed for that. * Working item writing and position adjusting. * Fix the magic item graphics in Locations wherein they can be fixed. * Enable sub-weapon shuffle * Get the seed display working. * Get the enemy item drop randomization working. Phew! * Enemy drop rando and seed display fixes. * Functional Countdown + Early Double setting * Working multiworld (yay!) * Fix item links and demo shenanigans. * Add Wii U VC hash and a docs section explaining the rereleases. * Change all client read/writes to EWRAM instead of Combined WRAM. * Custom text insertion foundations. * Working text converter and word wrap detector. * More refinements to the text wrap system. * Well and truly working sent/received messages. * Add DeathLink and Battle Arena goal options. * Add tracker stuff, unittests, all locations countdown, presets. * Add to README, CODEOWNERS, and inno_setup * Add to README, CODEOWNERS, and inno_setup * Address some suggestions/problems. * Switch the Items and Locations to using dataclasses. * Add note about the alternate classes to the Game Page. * Oooops, typo! * Touch up the Options descriptions. * Fix Battle Arena flag being detected incorrectly on connection and name the locked location/item pairs better. * Implement option groups * Swap the Lizard-man Locations into their correct Regions. * Local start inventory, better DeathLink message handling, handle receiving over 255 of an item. * Update the PopTracker pack links to no longer point to the Releases page. * Add Skip Dialogues option. * Update the presets for the accessibility rework. * Swap the choices in the accessibility preset options. * Uhhhhhhh...just see the apworld v4 changelog for this one. * Ooops, typo! * . * Bunch of small stuff * Correctly change "Fake" to "Breakable" in this comment. Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> * Make can_touch_water one line. Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> * Make broke_iron_maidens one line. Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> * Fix majors countdown and make can_open_ceremonial_door one line. * Make the Trap AP Item less obvious. * Add Progression + Useful stuff, patcher handling for incompatible versions, and fix some mypy stuff. * Better option groups. * Change Early Double to Early Escape Item. * Update DeathLink description and ditch the Menu region. * Fix the Start Broken choice for Iron Maiden Behavior * Remove the forced option change with Arena goal + required All Bosses and Arena. * Update the Game Page with the removal of the forced option combination change. * Fix client potential to send packets nonstop. * More review addressing. * Fix the new select_drop code. * Fix the new select_drop code for REAL this time. * Send another LocationScout if we send Location checks without having the Location info. --------- Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> Co-authored-by: Exempt-Medic <ExemptMedic@Gmail.com> Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
		
			
				
	
	
		
			129 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
sr3   = "Sealed Room: Main shaft left fake wall"
 | 
						|
cc1   = "Catacomb: Push crate treasure room"
 | 
						|
cc3   = "Catacomb: Fleamen brain room - Lower"
 | 
						|
cc3b  = "Catacomb: Fleamen brain room - Upper"
 | 
						|
cc4   = "Catacomb: Earth Demon dash room"
 | 
						|
cc5   = "Catacomb: Tackle block treasure room"
 | 
						|
cc8   = "Catacomb: Earth Demon bone pit - Lower"
 | 
						|
cc8b  = "Catacomb: Earth Demon bone pit - Upper"
 | 
						|
cc9   = "Catacomb: Below right column save room"
 | 
						|
cc10  = "Catacomb: Right column fake wall"
 | 
						|
cc13  = "Catacomb: Right column Spirit room"
 | 
						|
cc14  = "Catacomb: Muddy Mudman platforms room - Lower"
 | 
						|
cc14b = "Catacomb: Muddy Mudman platforms room - Upper"
 | 
						|
cc16  = "Catacomb: Slide space zone"
 | 
						|
cc20  = "Catacomb: Pre-Cerberus lone Skeleton room"
 | 
						|
cc22  = "Catacomb: Pre-Cerberus Hopper treasure room"
 | 
						|
cc24  = "Catacomb: Behind Cerberus"
 | 
						|
cc25  = "Catacomb: Mummies' fake wall"
 | 
						|
as2   = "Abyss Staircase: Lower fake wall"
 | 
						|
as3   = "Abyss Staircase: Loopback drop"
 | 
						|
as4   = "Abyss Staircase: Roc ledge"
 | 
						|
as9   = "Abyss Staircase: Upper fake wall"
 | 
						|
ar4   = "Audience Room: Skeleton foyer fake wall"
 | 
						|
ar7   = "Audience Room: Main gallery fake wall"
 | 
						|
ar8   = "Audience Room: Below coyote jump"
 | 
						|
ar9   = "Audience Room: Push crate gallery"
 | 
						|
ar10  = "Audience Room: Past coyote jump"
 | 
						|
ar11  = "Audience Room: Tackle block gallery"
 | 
						|
ar14  = "Audience Room: Wicked roc chamber - Lower"
 | 
						|
ar14b = "Audience Room: Wicked roc chamber - Upper"
 | 
						|
ar16  = "Audience Room: Upper Devil Tower hallway"
 | 
						|
ar17  = "Audience Room: Right exterior - Lower"
 | 
						|
ar17b = "Audience Room: Right exterior - Upper"
 | 
						|
ar18  = "Audience Room: Right exterior fake wall"
 | 
						|
ar19  = "Audience Room: 100 meter skelly dash hallway"
 | 
						|
ar21  = "Audience Room: Lower Devil Tower hallway fake wall"
 | 
						|
ar25  = "Audience Room: Behind Necromancer"
 | 
						|
ar26  = "Audience Room: Below Machine Tower roc ledge"
 | 
						|
ar27  = "Audience Room: Below Machine Tower push crate room"
 | 
						|
ar30  = "Audience Room: Roc horse jaguar armory - Left"
 | 
						|
ar30b = "Audience Room: Roc horse jaguar armory - Right"
 | 
						|
ow0   = "Outer Wall: Left roc ledge"
 | 
						|
ow1   = "Outer Wall: Right-brained ledge"
 | 
						|
ow2   = "Outer Wall: Fake Nightmare floor"
 | 
						|
th1   = "Triumph Hallway: Skeleton slopes fake wall"
 | 
						|
th3   = "Triumph Hallway: Entrance Flame Armor climb"
 | 
						|
mt0   = "Machine Tower: Foxy platforms ledge"
 | 
						|
mt2   = "Machine Tower: Knight fox meeting room"
 | 
						|
mt3   = "Machine Tower: Boneheaded argument wall kicks room"
 | 
						|
mt4   = "Machine Tower: Foxy fake wall"
 | 
						|
mt6   = "Machine Tower: Skelly-rang wall kicks room"
 | 
						|
mt8   = "Machine Tower: Fake Lilim wall"
 | 
						|
mt10  = "Machine Tower: Thunderous zone fake wall"
 | 
						|
mt11  = "Machine Tower: Thunderous zone lone Stone Armor room"
 | 
						|
mt13  = "Machine Tower: Top lone Stone Armor room"
 | 
						|
mt14  = "Machine Tower: Stone fox hallway"
 | 
						|
mt17  = "Machine Tower: Pre-Iron Golem fake wall"
 | 
						|
mt19  = "Machine Tower: Behind Iron Golem"
 | 
						|
ec5   = "Eternal Corridor: Midway fake wall"
 | 
						|
ec7   = "Eternal Corridor: Skelly-rang wall kicks room"
 | 
						|
ec9   = "Eternal Corridor: Skelly-rang fake wall"
 | 
						|
ct1   = "Chapel Tower: Flame Armor climb room"
 | 
						|
ct4   = "Chapel Tower: Lower chapel push crate room"
 | 
						|
ct5   = "Chapel Tower: Lower chapel fake wall"
 | 
						|
ct6   = "Chapel Tower: Beastly wall kicks room - Brain side"
 | 
						|
ct6b  = "Chapel Tower: Beastly wall kicks room - Brawn side"
 | 
						|
ct8   = "Chapel Tower: Middle chapel fake wall"
 | 
						|
ct10  = "Chapel Tower: Middle chapel push crate room"
 | 
						|
ct13  = "Chapel Tower: Sharp mind climb room"
 | 
						|
ct15  = "Chapel Tower: Upper chapel fake wall"
 | 
						|
ct16  = "Chapel Tower: Upper chapel Marionette wall kicks"
 | 
						|
ct18  = "Chapel Tower: Upper belfry fake wall"
 | 
						|
ct21  = "Chapel Tower: Iron maiden switch"
 | 
						|
ct22  = "Chapel Tower: Behind Adramelech iron maiden"
 | 
						|
ct26  = "Chapel Tower: Outside Battle Arena - Upper"
 | 
						|
ct26b = "Chapel Tower: Outside Battle Arena - Lower"
 | 
						|
ug0   = "Underground Gallery: Conveyor platform ride"
 | 
						|
ug1   = "Underground Gallery: Conveyor upper push crate room"
 | 
						|
ug2   = "Underground Gallery: Conveyor lower push crate room"
 | 
						|
ug3   = "Underground Gallery: Harpy climb room - Lower"
 | 
						|
ug3b  = "Underground Gallery: Harpy climb room - Upper"
 | 
						|
ug8   = "Underground Gallery: Harpy mantis tackle hallway"
 | 
						|
ug10  = "Underground Gallery: Handy bee hallway"
 | 
						|
ug13  = "Underground Gallery: Myconid fake wall"
 | 
						|
ug15  = "Underground Gallery: Crumble bridge fake wall"
 | 
						|
ug20  = "Underground Gallery: Behind Dragon Zombies"
 | 
						|
uw1   = "Underground Warehouse: Entrance push crate room"
 | 
						|
uw6   = "Underground Warehouse: Forever pushing room"
 | 
						|
uw8   = "Underground Warehouse: Crate-nudge fox room"
 | 
						|
uw9   = "Underground Warehouse: Crate-nudge fake wall"
 | 
						|
uw10  = "Underground Warehouse: Succubus shaft roc ledge"
 | 
						|
uw11  = "Underground Warehouse: Fake Lilith wall"
 | 
						|
uw14  = "Underground Warehouse: Optional puzzle ceiling fake wall"
 | 
						|
uw16  = "Underground Warehouse: Holy fox hideout - Left"
 | 
						|
uw16b = "Underground Warehouse: Holy fox hideout - Right roc ledge"
 | 
						|
uw19  = "Underground Warehouse: Forest Armor's domain fake wall"
 | 
						|
uw23  = "Underground Warehouse: Behind Death"
 | 
						|
uw24  = "Underground Warehouse: Behind Death fake wall"
 | 
						|
uw25  = "Underground Warehouse: Dryad expulsion chamber"
 | 
						|
uy1   = "Underground Waterway: Entrance fake wall"
 | 
						|
uy3   = "Underground Waterway: Before illusory wall"
 | 
						|
uy3b  = "Underground Waterway: Beyond illusory wall"
 | 
						|
uy4   = "Underground Waterway: Ice Armor's domain fake wall"
 | 
						|
uy5   = "Underground Waterway: Brain freeze room"
 | 
						|
uy7   = "Underground Waterway: Middle lone Ice Armor room"
 | 
						|
uy8   = "Underground Waterway: Roc fake ceiling"
 | 
						|
uy9   = "Underground Waterway: Wicked Fishhead moat - Bottom"
 | 
						|
uy9b  = "Underground Waterway: Wicked Fishhead moat - Top"
 | 
						|
uy12  = "Underground Waterway: Lizard-man turf - Bottom"
 | 
						|
uy12b = "Underground Waterway: Lizard-man turf - Top"
 | 
						|
uy13  = "Underground Waterway: Roc exit shaft"
 | 
						|
uy17  = "Underground Waterway: Behind Camilla"
 | 
						|
uy18  = "Underground Waterway: Roc exit shaft fake wall"
 | 
						|
ot1   = "Observation Tower: Wind Armor rampart"
 | 
						|
ot2   = "Observation Tower: Legion plaza fake wall"
 | 
						|
ot3   = "Observation Tower: Legion plaza Minotaur hallway"
 | 
						|
ot5   = "Observation Tower: Siren balcony fake wall"
 | 
						|
ot8   = "Observation Tower: Evil Pillar pit fake wall"
 | 
						|
ot9   = "Observation Tower: Alraune garden"
 | 
						|
ot12  = "Observation Tower: Dark Armor's domain fake wall"
 | 
						|
ot13  = "Observation Tower: Catoblepeas hallway"
 | 
						|
ot16  = "Observation Tower: Near warp room fake wall"
 | 
						|
ot20  = "Observation Tower: Behind Hugh"
 | 
						|
cr1   = "Ceremonial Room: Fake floor"
 | 
						|
ba24  = "Battle Arena: End reward"
 | 
						|
 | 
						|
arena_victory = "Arena Victory"
 | 
						|
dracula = "Dracula"
 |