Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
A self contained mod for planting and growing cannabis in ArmA Reforger. For developers and Mission makers to use in their gamemodes or scenarions.
GamesC · SmalltalkGitHub @MelsomNOOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A self-contained cannabis growing system for Arma Reforger
Translation pending
Loading the full README.
Read the full README ↗A self-contained cannabis growing system for Arma Reforger. Plant seeds, tend the plant through visible growth stages, harvest the buds — no economy hooks, no roleplay dependencies, just a clean growing loop that fits into any scenario.
Everything is exposed as prefab attributes — no code edits needed:
m_fGrowInGameHours on each stage's GW_GrowthComponent (defaults: 6 h → Stage 2, 8 h → Stage 3). Servers can override this without touching prefabs; see Server configuration.m_iYieldMin / m_iYieldMax on the Stage 3 prefab's GW_HarvestAction (defaults: 2–4).m_rYieldPrefab on each Stage 3 GW_HarvestAction points to the matching GW_CannabisTop_* item.m_sShovelNamePatterns on plant/uproot/fill actions; semicolon-separated substring list (default shovel;etool;entrench;spade).Models/Plants/Data/ (Weed.emat for leaves, Stem.emat and BabySprout.emat for stems). WindStiffness controls how much the wind bends the plant; WindLocalBranchLength (0–0.3) and WindLocalBranchSpeed control the idle sway that runs even without wind.Duration on each user action (defaults: 3 s for shovel actions, 2 s for harvest).Server owners can change how fast plants grow without editing the mod. On first start the server writes GrowingWeed/GrowthConfig.json into its profile folder (the folder passed with -profile):
{
"growthSpeedMultiplier": 1.0,
"stage1Hours": 6.0,
"stage2Hours": 8.0
}
| Key | Default | What it does |
|---|---|---|
growthSpeedMultiplier | 1.0 | Divides every stage's duration. 2.0 grows twice as fast, 0.5 half as fast. Must be above 0. |
stage1Hours | 6.0 | In-game hours from seedling to young plant. 0 or less uses the prefab value. |
stage2Hours | 8.0 | In-game hours from young plant to mature plant. 0 or less uses the prefab value. |
The defaults match the shipped prefabs, so an untouched file changes nothing. Values apply to both Sativa and Indica. Edit the file while the server is stopped; it is read once when the first plant spawns. If the file can't be parsed, the server logs a warning and uses the defaults. Clients receive the resulting durations from the server, so the growth percentage players see always matches.
Fully self-contained — no other mods required.
1.9 renamed the loiter-item enum the smoking emote relies on (SCR_ELoiterItemID → SCR_EAnimationItemID) and moved its preset field to m_eItemPresetID. The current mod version is built against those names, so it will not compile on older game versions.