published · approved · 2.39 MiB
Workshop mod by ForgedInFire
FiF_Core Arma Reforger Mod
**UPDATED Core 9/28/26**
69B8F5006D19D33E
Ranking
Popular#222389.6
31Serversrunning this mod
11Observed players nowon servers reporting this mod
3kEstimated player-hours (7d)7-day data
DeploymentTop 6%93.8ahead of 94% of tracked mods by servers running it
ActivityTop 17%83.3ahead of 83% of tracked mods by play on those servers
Popularity89.6deployment and activity combined
How those 31 installs happen100% traced
- Required by another mod31
Last 30 days
31 latest32 peak, 18 Oct0 low, 19 Sept
Servers reporting the mod in each hourly observation. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 0 | 0 | 0 | 10 |
| 20 Sept | 0 | 0 | 0 | 24 |
| 21 Sept | 0 | 0 | 0 | 24 |
| 22 Sept | 0 | 0 | 0 | 24 |
| 23 Sept | 0 | 0 | 0 | 24 |
| 24 Sept | 0 | 1 | 0 | 24 |
| 25 Sept | 8 | 9 | 1 | 24 |
| 26 Sept | 11 | 11 | 7 | 24 |
| 27 Sept | 13 | 14 | 10 | 24 |
| 28 Sept | 16 | 17 | 13 | 24 |
| 29 Sept | 18 | 18 | 16 | 24 |
| 30 Sept | 18 | 19 | 17 | 24 |
| 1 Oct | 19 | 20 | 18 | 24 |
| 2 Oct | 19 | 20 | 17 | 24 |
| 3 Oct | 17 | 19 | 17 | 24 |
| 4 Oct | 19 | 20 | 15 | 24 |
| 5 Oct | 19 | 20 | 17 | 24 |
| 6 Oct | 24 | 24 | 17 | 24 |
| 7 Oct | 22 | 26 | 22 | 24 |
| 8 Oct | 23 | 24 | 19 | 24 |
| 9 Oct | 23 | 25 | 22 | 24 |
| 10 Oct | 23 | 23 | 19 | 24 |
| 11 Oct | 26 | 26 | 19 | 24 |
| 12 Oct | 25 | 26 | 22 | 24 |
| 13 Oct | 23 | 26 | 22 | 24 |
| 14 Oct | 24 | 28 | 23 | 24 |
| 15 Oct | 25 | 26 | 23 | 24 |
| 16 Oct | 24 | 27 | 24 | 24 |
| 17 Oct | 29 | 29 | 22 | 24 |
| 18 Oct | 29 | 32 | 28 | 24 |
| 19 Oct | 31 | 31 | 29 | 14 |
10 latest45 peak, 16 Oct0 low, 19 Sept
Sampled player counts on servers reporting the mod; not unique players. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 0 | 0 | 0 | 10 |
| 20 Sept | 0 | 0 | 0 | 24 |
| 21 Sept | 0 | 0 | 0 | 24 |
| 22 Sept | 0 | 0 | 0 | 24 |
| 23 Sept | 0 | 0 | 0 | 24 |
| 24 Sept | 0 | 0 | 0 | 24 |
| 25 Sept | 5 | 7 | 0 | 24 |
| 26 Sept | 16 | 16 | 0 | 24 |
| 27 Sept | 7 | 23 | 0 | 24 |
| 28 Sept | 6 | 26 | 0 | 24 |
| 29 Sept | 4 | 7 | 0 | 24 |
| 30 Sept | 4 | 19 | 0 | 24 |
| 1 Oct | 5 | 21 | 0 | 24 |
| 2 Oct | 5 | 9 | 0 | 24 |
| 3 Oct | 26 | 27 | 0 | 24 |
| 4 Oct | 11 | 23 | 1 | 24 |
| 5 Oct | 13 | 20 | 2 | 24 |
| 6 Oct | 17 | 33 | 0 | 24 |
| 7 Oct | 20 | 29 | 3 | 24 |
| 8 Oct | 37 | 37 | 0 | 24 |
| 9 Oct | 26 | 29 | 7 | 24 |
| 10 Oct | 30 | 41 | 3 | 24 |
| 11 Oct | 26 | 38 | 3 | 24 |
| 12 Oct | 26 | 30 | 2 | 24 |
| 13 Oct | 20 | 32 | 0 | 24 |
| 14 Oct | 19 | 36 | 3 | 24 |
| 15 Oct | 25 | 30 | 5 | 24 |
| 16 Oct | 36 | 45 | 9 | 24 |
| 17 Oct | 27 | 41 | 7 | 24 |
| 18 Oct | 21 | 29 | 4 | 24 |
| 19 Oct | 10 | 25 | 0 | 14 |
Calculated Oct 19, 2026, 1:52 PM UTCDerived from observed server and mod activity. Trend positions describe recent observed change, not future adoption.
Summary
**UPDATED Core 9/28/26**
Official Workshop description
FiF_Core is the shared configuration and infrastructure foundation for ForgedInFire modules.
FiF_Core depends on ScriptLoggerV2. Logging is provided through the named-logger API; Core uses FiF_SL_SLogger.GetLogger("FiF_Core").
FiF_Core contains no gameplay features. Dependent modules own their gameplay behavior and configuration declarations while Core provides the shared runtime registry used to resolve effective configuration values.
RUNTIME CONFIGURATION REGISTRY
FiF_Core maintains typed runtime configuration registries. The current implementation supports:
• bool
• int
Configuration values are registered by a stable, case-sensitive configuration name. The first value registered for a name wins. A later registration of the same name succeeds without overwriting the value already stored in Core.
This allows configuration names to be shared intentionally between modules while leaving unrelated configuration names effectively module-specific.
Dependent modules register configuration entries rather than registering their configuration components with Core:
ref array<ref FiF_CoreConfigEntry> configs = {};
configs.Insert(FiF_CoreConfigEntry.CreateBool(
"FeatureEnabled",
false
));
configs.Insert(FiF_CoreConfigEntry.CreateInt(
"RequiredRank",
1
));
FiF_CoreConfig.RegisterConfigs(configs);
FiF_CoreConfig.GetConfigs(configs);
Individual runtime consumers may retrieve effective values directly from Core:
bool featureEnabled = FiF_CoreConfig.GetBool(
"FeatureEnabled",
false
);
int requiredRank = FiF_CoreConfig.GetInt(
"RequiredRank",
1
);
The supplied fallback is returned if the requested configuration value is not registered.
CONFIGURATION ENTRIES
FiF_CoreConfigEntry provides the typed configuration-entry representation used for bulk registration and retrieval.
Create entries with the named factory appropriate to the value type:
FiF_CoreConfigEntry.CreateBool("FeatureEnabled", false);
FiF_CoreConfigEntry.CreateInt("RequiredRank", 1);
Core can register or retrieve an entire array of entries with:
FiF_CoreConfig.RegisterConfigs(configs);
FiF_CoreConfig.GetConfigs(configs);
FiF_CoreConfig.GetConfigEntryByName() can be used when a module needs a particular entry from its local configuration array.
OPTIONAL MODULE CONFIGURATION COMPONENTS
Dependent mods may own configuration components containing Workbench-editable attributes. These components are optional configuration sources; Core does not know about or depend on their concrete classes.
A dependent mod may look for its own configuration component on the Core entity. If present, the module can convert those configured attributes into FiF_CoreConfigEntry values and register them with Core. If absent, the module can register its built-in defaults instead.
This keeps dependency direction one-way:
Dependent module → FiF_Core → ScriptLoggerV2
FiF_Core never needs to know which dependent modules are installed.
CORE ENTITY
FiF_Core maintains a lightweight entity named FiF_CoreConfigEntity.
If an entity with that name already exists in the world, Core uses it. Otherwise Core spawns the bundled FiF_GameLogic_CoreConfigEntity prefab.
The entity acts as an anchor on which a scenario or server manager may optionally place module-owned configuration components. FiF_Core itself does not require a Core configuration component.
WORLD LIFECYCLE
Configuration registration may occur before Core's OnWorldPostProcess initialization.
Core preserves registrations made for the current world. When accessed from a different gameplay world, the runtime registries are recreated so configuration values from the previous world are not carried forward.
Configuration is runtime/process-local. The registry itself does not persist values or replicate server settings to clients.
LOGGING
FiF_Core uses ScriptLoggerV2 for named logging:
FiF_SL_SLogger.GetLogger("FiF_Core");
Configuration registration, retrieval, initialization, duplicate registration, missing values, and invalid requests are logged through the Core logger.
VERIFIED IN WORKBENCH
The current configuration architecture has been compiled and runtime-tested in Arma Reforger Workbench 1.8.0.13.
AUTHOR
Developed by ForgedInFire
ForgedInFire@drawingonhumanity.com
Forged in Fire Developer's Guide - FiF_Core: https://www.drawingonhumanity.com/forgedinfire/#module/fif-core
Servers running this mod
3131 currently listed servers report FiF_Core in its mod list. Showing the 5 with the most players.
- ISRAEL FLIGHT SCHOOLOnline · ISRAEL11 / 32players
- [TDB] The Doofus Brigade | Worthy Islands PVE Conflict hosted by WarLikeStatueOnline · J4ckass_Worthy_Islands1 / 30players
- ISRAEL FLIGHT SCHOOL | BOOTCAMPOnline · BOOTCAMP1 / 32players
- (TFC) Task Force ChaosOnline · SFL Anizay Conflict PVE0 / 30players
- 2ND INFANTRY DIVISION | PVE CONFLICT SERVER | ZOMBIES | DISCORD: https://discord.gg/2Kf5JbW7wUOnline · Everon Apocalypse 20 / 32players
Versions
102.1.0Game 1.8.0.13 · 2.39 MiB · Sep 29, 2026
Dependencies: 1Scenarios: 0PublishedApproved
NEW
- Added EOverridePolicy shared enum with DEFAULT, DENY, and ALLOW policies.
- Added shared named logger helper for dependent ForgedInFire mods.
- Added configuration prefix support for mod-specific configuration overrides.
CHANGED
- FiF_Core configuration logging now uses the named "FiF_Core" logger.
- Updated Core configuration defaults for compatibility with Save Loadout V2.
This update provides the Core functionality required by Save Loadout V2 and includes API changes that may be incompatible with earlier versions of Rank Unlock V2.
Server Managers with other Forged in Fire mods installed should not need to update FiF_Core manually. However, if you do update it manually, you will also need to ensure that any/all other Forged in Fire mods installed on your server have been updated to compatible versions.config.json entry
{
"modId": "69B8F5006D19D33E",
"name": "FiF_Core",
"version": "2.1.0"
}Use FiF_Core on your server
Add FiF_Core to the game.mods array of your server config.json. The config generator builds the full file, the mod manager keeps the mod list and its dependencies organized, and the config validator checks an existing config. The adding mods guide and mod dependencies guide walk through it step by step.
Fetch this mod from the API
The same metadata is available as JSON. See the API quickstart, the V2 reference, or the V1 reference.
GET https://api.reforgermods.net/v2/mods/69B8F5006D19D33E
GET https://api.reforgermods.net/v2/mods/69B8F5006D19D33E/versionsData is cached from Arma Reforger Workshop metadata and may be stale. reforgermods.net is independent and is not affiliated with Bohemia Interactive.