This guide will walk you through the complete process of porting an existing ARMA Reforger map to work with Overthrow. The process involves creating a new addon, setting up the world, and configuring all the necessary Overthrow systems.
If you are the creator of a map, we recommend that you do not perform the following steps in your map addon. Instead create a new addon that depends on your map, and Overthrow.
First, you'll need to create a new addon that will contain your ported map:
Create New Addon
Overthrow - <Map Name>
(e.g., "Overthrow - Everon Extended")Set Dependencies
Your addon needs these dependencies:
Note: Do not add any weapon/faction etc mods such as RHS. They are not required, players can choose whether or not to add these themselves. Only set the minimum required dependancies to get the core of Overthrow working.
Now you'll create your own version of the world that you can modify:
Open the Base Map
MapAddon/Worlds/MapName.ent
)Create Your World
OverthrowMapName
)Worlds
OVT_Campaign_MapName
✅ Checkpoint: You now have your own editable version of the world!
Time to add the essential Overthrow components:
Create Organization Layers
OVT_Campaign_MapName
)towns
bases
managers
slots
misc
Add Core Managers
managers
layer and Set as activeOverthrow/Prefabs/GameMode
OVT_OverthrowGameMode.et
OVT_OverthrowFactionManager.et
Most maps already include these, but check if any are missing:
Required Base Game Managers:
How to check:
Note: The location of these entities doesn't matter. From this point forward, placement will be important.
Towns are the heart of Overthrow's economy and progression system:
Prepare the Towns Layer
towns
layer and Set ActiveOVT_TownController.et
Research Existing Towns
SCR_MapDescriptorComponent
Place Town Controllers
For each village, town, and city:
OVT_TownController.et
to the center of the settlementOVT_TownControllerComponent
and set:
#Map_Loc_TownName
)Town_TownNameWithNoSpaces
Military bases provide strategic objectives and resources:
Prepare the Bases Layer
bases
layer and Set ActiveOVT_BaseController.et
Place Base Controllers
For each military installation:
OVT_BaseControllerComponent
and set:
Base_BaseNameWithNoSpaces
OVT_VehiclePatrolSpawnPoint
prefab on a road in a safe position just outside any gates, make sure it's facing the direction of the roadIf your map uses standard ARMA Reforger buildings, you can skip to Step 8!
For maps with unique buildings, you'll need to configure:
Shops & Vehicle Dealers:
OVT_ShopComponent
to buildingCashierShop_01.et
prefab, orActionsManagerComponent
with OVT_ShopAction
Starting Houses:
Override prefabs and add:
OVT_ParkingComponent
(car spawn location)OVT_SpawnPointComponent
(player spawn)OVT_OverthrowConfigComponent
Buyable Houses:
OVT_RealEstateConfig
entriesActivate Misc Layer
misc
layer and Set ActiveAdd Required Elements
OVT_StartCameraPos
with good view for main menuOVT_FallbackHomePos
near a bus stop in a townSignBusStop_01.et
prefabs or entities with:
SCR_MapDescriptorComponent
set to "Bus Stop"ActionsManagerComponent
with OVT_CatchBusAction
⚠️ Critical: Delete all save files in ArmaReforgerWorkbench/Profile/.db
folder
Make your map available to players:
Create Mission Folder
Missions
folder in your addonCreate Mission Config
25_OVT_MapName
SCR_MissionHeader
24_OVT_Eden.conf
from Overthrow/Missions as templateOVT_TownControllerComponent
is properly configuredYour ported map should now be fully functional with Overthrow's dynamic revolution gameplay. Players will be able to liberate towns, capture bases, and experience the full Overthrow experience on your custom map!