Summary
Build islands live in-game! Terrain Lab generates full procedural islands with mountains, cities, towns, roads, bridges and a live map while the server runs. No restart. Early access WIP.
Description
TERRAIN LAB - Procedural Islands for Arma Reforger
Made by TRGB / WickedWabbit
Discord: HTTPS://www.TRGB.Link/Discord
== ONE OF A KIND ==
Terrain Lab does something that has never been done in Arma Reforger before: it builds whole new islands at runtime, on a live server, while players are in the game. No Workbench, no world baking, no server restart. You pick a spot on the ocean, press a button, and a brand new island rises out of the sea with terrain, towns, roads and a working map, ready to play on in minutes.
== WHAT IT GENERATES ==
- Terrain: coastlines, beaches, rolling hills, river valleys and blended mountain ranges with rock faces
- Settlements: dense grid cities, towns, villages and suburbs filled with real buildings, each with its own generated name
- Roads: main roads, town streets and dirt tracks that flow across the island, with bridges over streams and piers on the coast
- Driveable surfaces: every road and every piece of ground has proper vehicle collision, so cars, trucks and convoys drive normally
- Forests and decor spread across the land
- AI navmesh built for each island so AI can move around it (progress bars show while it builds)
- Live player map: each island appears on the in-game map as it is created, with land, forest, cities, contour lines, roads and town names
- Multiple islands: keep adding smaller islands around the main one
== HOW TO USE ==
1. Subscribe to Terrain Lab and add it to your server or local game.
2. Use the included empty ocean world. On a dedicated server set the scenario BEFORE starting the server:
"scenarioId": "{9B3E51C7A4D2F608}Missions/WW_TerrainLab_Ocean.conf"
Mod ID: 7F43B8A2D19E6C05
3. Join as Game Master.
4. Right-click anywhere and choose "Terrain Generator" (or type /terrain in chat) to open the settings.
5. Adjust the sliders (island size, hill height and more), then generate.
6. To add extra islands, right-click on open water and choose "Add Island Here".
7. Wait for the navmesh progress bars to finish before spawning AI.
8. Open the map to see your new island(s).
Tip: the same settings and seed give the same island, so you can share a layout you like.
== WORK IN PROGRESS ==
Terrain Lab is in EARLY ACCESS and is very much a work in progress. Everything is subject to change: generation, settings, performance, visuals and features may change or break between updates, and islands made in one version may look different in the next. Expect bugs, odd road layouts or towns in strange spots now and then. Please report anything you find, with screenshots and your seed if you can, on the Discord: HTTPS://www.TRGB.Link/Discord
Planned: more settlement types, better road logic, more biomes, better AI integration and performance work.
== LICENCE ==
Copyright (c) TRGB / WickedWabbit. All rights reserved.
- You may use Terrain Lab on your own servers and in your own scenarios, and you may list it as a dependency.
- NO other versions of this mod may be made. Do not re-upload, repack, fork, copy, rebrand or publish modified or "fixed" versions of Terrain Lab or any part of its code or assets, in whole or in part.
- If you want to make changes to, or add anything to, the mod itself, you MUST consult me on Discord first: HTTPS://www.TRGB.Link/Discord
- Any permission given is only valid in writing from me and can be withdrawn.License
Arma Public License No Derivatives (APL-ND)