Documentation
Readme
View as plain text
Currently the script works only on Windows
The patches are not perfect, some of the textures will be missing, others will become black at close range (unless you set texture quality to minimum)
1. Place EU2EWI.bat in your installation folder steamapps\common\XCom-Enemy-Unknown\
and run it with administrator privileges. This will create hard symlinks for the texture
caches from the EU folder to the EWI one and copy the EU map to the EWI folder
2. Apply the 4 PatcherGUI patches to the 4 maps in your EWI folder ( be careful not to patch the EU ones instead )
- EU2EWI_Museum.txt
- EU2EWI_Museum_Euro.txt
- EU2EWI_GasStation.txt
- EU2EWI_Demolition.txt
steamapps\common\XCom-Enemy-Unknown\XEW\XComGame\CookedPCConsole\URB_Museum.upk
steamapps\common\XCom-Enemy-Unknown\XEW\XComGame\CookedPCConsole\URB_Museum_Euro.upk
steamapps\common\XCom-Enemy-Unknown\XEW\XComGame\CookedPCConsole\URB_Demolition.upk
steamapps\common\XCom-Enemy-Unknown\XEW\XComGame\CookedPCConsole\URB_GasStation.upk
patching each map will take a few minutes, please be patient
3. Open common\XCom-Enemy-Unknown\XEW\XComGame\Config\DefaultMaps.ini
If you have Longwar uncomment the following entries:
Maps=( MapFamily="URB_Demolition", Name="URB_Demolition", DisplayName="URB_Demolition (Beta/Functionality Complete Demolished Building) |0", MissionType=eMission_Abduction, bInRotation=True, TimeOfDay=eMissionTime_Night, ShipType=eShip_None, eRegion=eMissionRegion_None, CouncilType=eFCMType_None, NewMap=True, InitialChance=999, InitialGain=1.04, DynamicAliens[0]=eChar_None, DynamicAliens[1]=eChar_None, StreamingMaps[0]=( MapName="CIN_DropshipIntros", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[1]=( MapName="patch_hideroofs", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ) )
Maps=( MapFamily="URB_GasStation", Name="URB_GasStation", DisplayName="URB_GasStation (Beta/Functionality Complete Progress Gas Station) |0", MissionType=eMission_Abduction, bInRotation=True, TimeOfDay=eMissionTime_Night, ShipType=eShip_None, eRegion=eMissionRegion_None, CouncilType=eFCMType_None, NewMap=True, InitialChance=999, InitialGain=1.04, DynamicAliens[0]=eChar_None, DynamicAliens[1]=eChar_None, StreamingMaps[0]=( MapName="CIN_DropshipIntros", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[1]=( MapName="patch_hideroofs", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ) )
Maps=( MapFamily="URB_Museum", Name="URB_Museum_Euro", DisplayName="URB_Museum_Euro (Beta/Functionality Complete Urban Museum)" |0, MissionType=eMission_Abduction, bInRotation=True, TimeOfDay=eMissionTime_Night, ShipType=eShip_None, eRegion=eMissionRegion_Europe, CouncilType=eFCMType_None, NewMap=True, InitialChance=999, InitialGain=1.04, DynamicAliens[0]=eChar_None, DynamicAliens[1]=eChar_None, StreamingMaps[0]=( MapName="CIN_DropshipIntros", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[1]=( MapName="patch_hideroofs", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[2]=( MapName="patch_museum_multi", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ) )
Maps=( MapFamily="URB_Museum", Name="URB_Museum", DisplayName="URB_Museum (Beta/Functionality Complete Urban Museum)" |0, MissionType=eMission_Abduction, bInRotation=True, TimeOfDay=eMissionTime_Night, ShipType=eShip_None, eRegion=eMissionRegion_None, CouncilType=eFCMType_None, NewMap=True, InitialChance=999, InitialGain=1.04, DynamicAliens[0]=eChar_None, DynamicAliens[1]=eChar_None, StreamingMaps[0]=( MapName="CIN_DropshipIntros", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[1]=( MapName="patch_hideroofs", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ), StreamingMaps[2]=( MapName="patch_museum_multi", Loc=( X=0, Y=0, Z=0 ), Rot=( Pitch=0, Yaw=0, Roll=0 ) ) )
If you have vanilla EWI append the entries to the DefaultMaps.ini and copy the following files to steamapps\common\XCom-Enemy-Unknown\XEW\XComGame\CookedPCConsole\
patch_museum_multi.upk
patch_hideroofs.upk
Special thanks to WGhost and Drakous79