This is guide for those who want to make maps for the new western front game type Heroes of the west.
This guide has been update for steam release version of the mod, the workshop version is no longer supported
Please remove all old workshop HOTW mod files or HOTW beta files from Documents\My Games\RedOrchestra2\ROGame\published folder before proceeding
You can also launch hotwlauncher.exe with admin permissions in SteamLibrary\steamapps\common\Red Orchestra 2\Binaries\Win32 folder to clear any conflicting files
General Overview:
The process for designing map for western front is exactly similar to the way you make maps for RS or RO2. Its just everything specific to the west has been renamed with a prefix WF like RSGameInfoTerritories or ROGameInfoTerritories is WFGameInfoTerritories , ROMapInfo is WFMapInfo and so on!
Setting up SDK for the West front maps (this is one time process):
Basically you have to make SDK recognize the western front specific classes.
1.Go to Documents\My Games\RedOrchestra2\ROGame\Config
2.Open ROEngine.ini
3.Scroll down until you see " [UnrealEd.EditorEngine] "
4.There add the following lines below the line "EditPackages=RSGameContent"
EditPackages=WFGame
EditPackages=WFGameContent
Example:
Before:
After:
This is required so that SDK knows what script packages to load in SDK as west front is not already a integrated game type.
There all done you are all set to go
NOTES:
1.Some of the classes have not been modified because they were not needed to be modified yet. So in that case you must use the RS versions of those classes or RO versions if RS version does not exist
Example :
You will not have WFPlayerStart so you must use RSPlayerStart or ROPlayerStart because all three use the exact same code
same applies for say WFWaterVolume you must use RSWaterVolume for that
2.You can set uniforms for the allies in the WFMapInfo allies section! The voice and menu icons will change to british automatically if you choose a british uniform.
3.You can also set custom victory and loss music for axis and allies in allies and axis sections in map info
For any further questions you can post them here
This guide has been update for steam release version of the mod, the workshop version is no longer supported
Please remove all old workshop HOTW mod files or HOTW beta files from Documents\My Games\RedOrchestra2\ROGame\published folder before proceeding
You can also launch hotwlauncher.exe with admin permissions in SteamLibrary\steamapps\common\Red Orchestra 2\Binaries\Win32 folder to clear any conflicting files
General Overview:
The process for designing map for western front is exactly similar to the way you make maps for RS or RO2. Its just everything specific to the west has been renamed with a prefix WF like RSGameInfoTerritories or ROGameInfoTerritories is WFGameInfoTerritories , ROMapInfo is WFMapInfo and so on!
Setting up SDK for the West front maps (this is one time process):
Basically you have to make SDK recognize the western front specific classes.
1.Go to Documents\My Games\RedOrchestra2\ROGame\Config
2.Open ROEngine.ini
3.Scroll down until you see " [UnrealEd.EditorEngine] "
4.There add the following lines below the line "EditPackages=RSGameContent"
EditPackages=WFGame
EditPackages=WFGameContent
Example:
Before:
Code:
[UnrealEd.EditorEngine]
LocalPlayerClassName=UnrealEd.EditorPlayer
bSubtitlesEnabled=True
GridEnabled=True
SnapScaleEnabled=True
ScaleGridSize=5
SnapVertices=False
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FOVAngle=90.000000
GodMode=True
AutoSaveDir=..\..\ROGame\Content\Maps\Autosaves
InvertwidgetZAxis=True
UseAxisIndicator=True
MatineeCurveDetail=0.1
Client=WinDrv.WindowsClient
CurrentGridSz=4
bUseMayaCameraControls=True
bPrefabsLocked=True
HeightMapExportClassName=TerrainHeightMapExporterTextT3D
EditorOnlyContentPackages=EditorMeshes
EditorOnlyContentPackages=EditorMaterials
EditorOnlyContentPackages=EditorResources
EditPackagesInPath=..\..\Development\Src
EditPackages=Core
EditPackages=Engine
EditPackages=GFxUI
EditPackages=GameFramework
EditPackages=Grip
EditPackages=UnrealEd
EditPackages=GFxUIEditor
EditPackages=IpDrv
EditPackages=OnlineSubsystemPC
EditPackages=OnlineSubsystemGameSpy
EditPackages=OnlineSubsystemLive
EditPackages=OnlineSubsystemSteamworks
bBuildReachSpecs=FALSE
bCustomCameraAlignEmitter=TRUE
CustomCameraAlignEmitterDistance=100.0
EditPackagesOutPath=..\..\ROGame\Script
FRScriptOutputPath=..\..\ROGame\ScriptFinalRelease
EditPackages=ROGame
EditPackages=ROGameContent
EditPackages=RSGame
EditPackages=RSGameContent
EditPackages=WebAdmin
InEditorGameURLOptions=
After:
Code:
[UnrealEd.EditorEngine]
LocalPlayerClassName=UnrealEd.EditorPlayer
bSubtitlesEnabled=True
GridEnabled=True
SnapScaleEnabled=True
ScaleGridSize=5
SnapVertices=False
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FOVAngle=90.000000
GodMode=True
AutoSaveDir=..\..\ROGame\Content\Maps\Autosaves
InvertwidgetZAxis=True
UseAxisIndicator=True
MatineeCurveDetail=0.1
Client=WinDrv.WindowsClient
CurrentGridSz=4
bUseMayaCameraControls=True
bPrefabsLocked=True
HeightMapExportClassName=TerrainHeightMapExporterTextT3D
EditorOnlyContentPackages=EditorMeshes
EditorOnlyContentPackages=EditorMaterials
EditorOnlyContentPackages=EditorResources
EditPackagesInPath=..\..\Development\Src
EditPackages=Core
EditPackages=Engine
EditPackages=GFxUI
EditPackages=GameFramework
EditPackages=Grip
EditPackages=UnrealEd
EditPackages=GFxUIEditor
EditPackages=IpDrv
EditPackages=OnlineSubsystemPC
EditPackages=OnlineSubsystemGameSpy
EditPackages=OnlineSubsystemLive
EditPackages=OnlineSubsystemSteamworks
bBuildReachSpecs=FALSE
bCustomCameraAlignEmitter=TRUE
CustomCameraAlignEmitterDistance=100.0
EditPackagesOutPath=..\..\ROGame\Script
FRScriptOutputPath=..\..\ROGame\ScriptFinalRelease
EditPackages=ROGame
EditPackages=ROGameContent
EditPackages=RSGame
EditPackages=RSGameContent[COLOR="Red"]
EditPackages=WFGame
EditPackages=WFGameContent[/COLOR]
EditPackages=WebAdmin
InEditorGameURLOptions=
This is required so that SDK knows what script packages to load in SDK as west front is not already a integrated game type.
There all done you are all set to go
NOTES:
1.Some of the classes have not been modified because they were not needed to be modified yet. So in that case you must use the RS versions of those classes or RO versions if RS version does not exist
Example :
You will not have WFPlayerStart so you must use RSPlayerStart or ROPlayerStart because all three use the exact same code
same applies for say WFWaterVolume you must use RSWaterVolume for that
2.You can set uniforms for the allies in the WFMapInfo allies section! The voice and menu icons will change to british automatically if you choose a british uniform.
3.You can also set custom victory and loss music for axis and allies in allies and axis sections in map info
For any further questions you can post them here
Last edited: