diff --git a/src/cheats/mod_EditNeighborArcologyCheatWidget.tw b/src/cheats/mod_EditNeighborArcologyCheatWidget.tw
new file mode 100644
index 0000000000000000000000000000000000000000..94505d7a058d395df91f4b216a34298f4a3347ac
--- /dev/null
+++ b/src/cheats/mod_EditNeighborArcologyCheatWidget.tw
@@ -0,0 +1,240 @@
+:: MOD_Edit Neighbor Arcology Cheat Widget [widget nobr]
+
+/%
+ Call as <<EditNeighborCheat>>
+%/
+<<widget "EditNeighborCheat">>
+	<<set _i = $args[0]>>
+
+	''Arcology _i name:'' $arcologies[_i].name
+	<br><<textbox "$arcologies[_i].name" $arcologies[_i].name "MOD_Edit Neighbor Arcology Cheat">>
+	
+	<br>
+
+	''$arcologies[_i].name direction:'' $arcologies[_i].direction
+	<br><<radiobutton "$arcologies[_i].direction" "north">> north 
+	| <<radiobutton "$arcologies[_i].direction" "northeast">> northeast 
+	| <<radiobutton "$arcologies[_i].direction" "east">> east 
+	| <<radiobutton "$arcologies[_i].direction" "southeast">> southeast 
+	| <<radiobutton "$arcologies[_i].direction" "south">> south 
+	| <<radiobutton "$arcologies[_i].direction" "southwest">> southeast 
+	| <<radiobutton "$arcologies[_i].direction" "west">> west 
+	| <<radiobutton "$arcologies[_i].direction" "northwest">> northwest 
+	
+	<br>
+	
+	''$arcologies[_i].name government:'' $arcologies[_i].government
+	<br><<radiobutton "$arcologies[_i].government" "elected officials">> elected officials 
+	| <<radiobutton "$arcologies[_i].government" "a committee">> a committee 
+	| <<radiobutton "$arcologies[_i].government" "an oligarchy">> an oligarchy 
+	| <<radiobutton "$arcologies[_i].government" "an individual">> an individual 
+	| <<radiobutton "$arcologies[_i].government"  "a corporation">> a corporation 
+	| <<radiobutton "$arcologies[_i].government"  "direct democracy">> direct democracy  
+	| <<radiobutton "$arcologies[_i].government"  "your trustees">> your trustees  
+	| <<radiobutton "$arcologies[_i].government"  "your agent">> your agent
+	
+	<br>
+	
+	''$arcologies[_i].name honeymoon:'' $arcologies[_i].honeymoon
+	<br><<textbox "$arcologies[_i].honeymoon" $arcologies[_i].honeymoon>>
+	
+	<br>
+	
+	''$arcologies[_i].name prosperity:'' $arcologies[_i].prosperity
+	<br><<textbox "$arcologies[_i].prosperity" $arcologies[_i].prosperity>>
+	
+	<br>
+	
+	''$arcologies[_i].name ownership:'' $arcologies[_i].ownership
+	<br><<textbox "$arcologies[_i].ownership" $arcologies[_i].ownership>>
+	
+	<br>
+	
+	''$arcologies[_i].name minority ownership:'' $arcologies[_i].minority
+	<br><<textbox "$arcologies[_i].minority" $arcologies[_i].minority>>
+	
+	<br>
+	
+	''$arcologies[_i].name player ownership:'' $arcologies[_i].PCminority
+	<br><<textbox "$arcologies[_i].PCminority" $arcologies[_i].PCminority>>
+
+	<br>
+	''$arcologies[_i].name demand factor:'' $arcologies[_i].demandFactor
+	<br><<textbox "$arcologies[_i].demandFactor" $arcologies[_i].demandFactor>>
+	
+	<br>
+	''$arcologies[_i].name Supremacist (unset or 1-100):'' $arcologies[_i].FSSupremacist
+	<br><<textbox "$arcologies[_i].FSSupremacist" $arcologies[_i].FSSupremacist>>
+	
+	<br>
+	''$arcologies[_i].name Supremacist race:'' $arcologies[_i].FSSupremacistRace
+	<br><<radiobutton "$arcologies[_i].FSSupremacistRace" white>> White |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" asian>> Asian |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" latina>> Latina |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" middle eastern>> Middle Eastern |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" black>> Black |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" indo-aryan>> Indo-Aryan |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" amerindian>> Amerindian |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" pacific islander>> Pacific Islander |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" southern european>> Southern European |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" semitic>> Semitic |
+	<<radiobutton "$arcologies[_i].FSSupremacistRace" mixed race>> Mixed Race
+	
+	<br>
+	
+	''$arcologies[_i].name Subjugationist (unset or 1-100):'' $arcologies[_i].FSSubjugationist
+	<br><<textbox "$arcologies[_i].FSSubjugationist" $arcologies[_i].FSSubjugationist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Subjugationist race:'' $arcologies[_i].FSSubjugationistRace
+	<br><<radiobutton "$arcologies[_i].FSSubjugationistRace" white>> White |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" asian>> Asian |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" latina>> Latina |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" middle eastern>> Middle Eastern |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" black>> Black |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" indo-aryan>> Indo-Aryan |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" amerindian>> Amerindian |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" pacific islander>> Pacific Islander |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" southern european>> Southern European |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" semitic>> Semitic |
+	<<radiobutton "$arcologies[_i].FSSubjugationistRace" mixed race>> Mixed Race
+	
+	<br>
+	
+	''$arcologies[_i].name Gender Radicalist (unset or 1-100):'' $arcologies[_i].FSGenderRadicalist
+	<br><<textbox "$arcologies[_i].FSGenderRadicalist" $arcologies[_i].FSGenderRadicalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Gender Fundamentalist (unset or 1-100):'' $arcologies[_i].FSGenderFundamentalist
+	<br><<textbox "$arcologies[_i].FSGenderFundamentalist" $arcologies[_i].FSGenderFundamentalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Paternalist (unset or 1-100):'' $arcologies[_i].FSPaternalist
+	<br><<textbox "$arcologies[_i].FSPaternalist" $arcologies[_i].FSPaternalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Degradationist (unset or 1-100):'' $arcologies[_i].FSDegradationist
+	<br><<textbox "$arcologies[_i].FSDegradationist" $arcologies[_i].FSDegradationist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Body Purist (unset or 1-100):'' $arcologies[_i].FSBodyPurist
+	<br><<textbox "$arcologies[_i].FSBodyPurist" $arcologies[_i].FSBodyPurist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Transformation Fetishist (unset or 1-100):'' $arcologies[_i].FSTransformationFetishist
+	<br><<textbox "$arcologies[_i].FSTransformationFetishist" $arcologies[_i].FSTransformationFetishist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Youth Preferentialist (unset or 1-100):'' $arcologies[_i].FSYouthPreferentialist
+	<br><<textbox "$arcologies[_i].FSYouthPreferentialist" $arcologies[_i].FSYouthPreferentialist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Maturity Preferentialist (unset or 1-100):'' $arcologies[_i].FSMaturityPreferentialist
+	<br><<textbox "$arcologies[_i].FSMaturityPreferentialist" $arcologies[_i].FSMaturityPreferentialist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Slimness Enthusiast (unset or 1-100):'' $arcologies[_i].FSSlimnessEnthusiast
+	<br><<textbox "$arcologies[_i].FSSlimnessEnthusiast" $arcologies[_i].FSSlimnessEnthusiast>>
+	
+	<br>
+	
+	''$arcologies[_i].name Asset Expansionist (unset or 1-100):'' $arcologies[_i].FSAssetExpansionist
+	<br><<textbox "$arcologies[_i].FSAssetExpansionist" $arcologies[_i].FSAssetExpansionist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Pastoralist (unset or 1-100):'' $arcologies[_i].FSPastoralist
+	<br><<textbox "$arcologies[_i].FSPastoralist" $arcologies[_i].FSPastoralist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Physical Idealist (unset or 1-100):'' $arcologies[_i].FSPhysicalIdealist
+	<br><<textbox "$arcologies[_i].FSPhysicalIdealist" $arcologies[_i].FSPhysicalIdealist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Chattel Religionist (unset or 1-100):'' $arcologies[_i].FSChattelReligionist
+	<br><<textbox "$arcologies[_i].FSChattelReligionist" $arcologies[_i].FSChattelReligionist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Roman Revivalist (unset or 1-100):'' $arcologies[_i].FSRomanRevivalist
+	<br><<textbox "$arcologies[_i].FSRomanRevivalist" $arcologies[_i].FSRomanRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Aztec Revivalist (unset or 1-100):'' $arcologies[_i].FSAztecRevivalist
+	<br><<textbox "$arcologies[_i].FSAztecRevivalist" $arcologies[_i].FSAztecRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Egyptian Revivalist (unset or 1-100):'' $arcologies[_i].FSEgyptianRevivalist
+	<br><<textbox "$arcologies[_i].FSEgyptianRevivalist" $arcologies[_i].FSEgyptianRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Edo Revivalist (unset or 1-100):'' $arcologies[_i].FSEdoRevivalist
+	<br><<textbox "$arcologies[_i].FSEdoRevivalist" $arcologies[_i].FSEdoRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Arabian Revivalist (unset or 1-100):'' $arcologies[_i].FSArabianRevivalist
+	<br><<textbox "$arcologies[_i].FSArabianRevivalist" $arcologies[_i].FSArabianRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name Chinese Revivalist (unset or 1-100):'' $arcologies[_i].FSChineseRevivalist
+	<br><<textbox "$arcologies[_i].FSChineseRevivalist" $arcologies[_i].FSChineseRevivalist>>
+	
+	<br>
+	
+	''$arcologies[_i].name FSNull (unset or 1-100):'' $arcologies[_i].FSNull
+	<br><<textbox "$arcologies[_i].FSNull" $arcologies[_i].FSNull>>
+	
+	<br>
+	
+	''$arcologies[_i].name Repopulation Focus (unset or 1-100):'' $arcologies[_i].FSRepopulationFocus
+	<br><<textbox "$arcologies[_i].FSRepopulationFocus" $arcologies[_i].FSRepopulationFocus>>
+	
+	<br>
+	
+	''$arcologies[_i].name FSRestart (unset or 1-100):'' $arcologies[_i].FSRestart
+	<br><<textbox "$arcologies[_i].FSRestart" $arcologies[_i].FSRestart>>
+	
+	<br>
+	
+	''$arcologies[_i].name embargo (1 to 3):'' $arcologies[_i].embargo
+	<br><<textbox "$arcologies[_i].embargo" $arcologies[_i].embargo>>
+	
+	<br>
+	
+	''$arcologies[_i].name embargoTarget (0 to 7):'' $arcologies[_i].embargoTarget
+	<br><<textbox "$arcologies[_i].embargoTarget" $arcologies[_i].embargoTarget>>
+	
+	<br>
+	
+	''$arcologies[_i].name influenceTarget:'' $arcologies[_i].influenceTarget
+	<br><<textbox "$arcologies[_i].influenceTarget" $arcologies[_i].influenceTarget>>
+	
+	<br>
+	
+	''$arcologies[_i].name influenceBonus:'' $arcologies[_i].influenceBonus
+	<br><<textbox "$arcologies[_i].influenceBonus" $arcologies[_i].influenceBonus>>
+	
+	<br>
+	
+	''$arcologies[_i].name rival (0 or 1):'' $arcologies[_i].rival
+	<br><<textbox "$arcologies[_i].rival" $arcologies[_i].rival>>
+	
+	<br>
+
+<</widget>>