Guapering's Terraform API Tool

⭐ — (0 endorsements) 📥 533 downloads 📅 4/11/2026
🟡 Updated this year

By 76561199157509715 · Mod, Misc, Vanilla

⬇ Download Mod Source: Steam Workshop ↗ 📅 Updated: 4/11/2026 📅 Created: 4/11/2026

🔍 Analysis

  • 👍 0.0% endorsement rate
  • 🏆 #146 of 189 Mod, Misc, Vanilla mods in this game by downloads

📋 About This Mod

Using this API requires the CallScript() function. You need to add the following in the map file: function Load(gameStart) CallScript("3704534430/script.lua", TEAM_ANY, "Load", {}, {}) end function Updata() if not synced then CallScript("3704534430/script.lua", TEAM_ANY, "syncData", {}, {}) synced = true end end This is necessary; it will save the terrain data in 'data' to keep it synchronized. It includes: MoveBlock(terrainId, x, y, IsGetTerraincount, ...) int terrainId number x number y bool IsGetTerraincount int ... MoveBlock(terrain id, x-axis speed per game tick, y-axis speed per game tick, whether to select all terrain nodes(bool), terrain node numbers (optional, multiple entries can be separated by commas)) Example Lua usage: CallScript("3704534430/script.lua", TEAM_ANY, "MoveBlock", {0, 2, 2, true}, {}) or CallScript("3704534430/script.lua", TEAM_ANY, "MoveBlock", {0, 2, 2, false,1,2,3,4,5,6,7,8}, {}) RotateBlock(terrainId, X, Y, angle, IsGetTerraincount, ...) int terrainId number x number y number angle bool IsGetTerraincount int ... RotateBlock(terrain id, rotation point x-axis, rotation point y-axis, rotation angle per game tick, whether to select all terrain nodes(bool), terrain node numbers (optional, multiple entries can be separated by commas)) Example Lua usage: CallScript("3704534430/script.lua", TEAM_ANY, "RotateBlock", {0, 2, 2, 30, true}, {}) or CallScript("3704534430/script.lua", TEAM_ANY, "RotateBlock", {0, 2, 2, 30, false , 0, 1, 2, 3, 4, 5, 6, 7, 8}, {}) ListAllProps() will output all item IDs and positions on the field to the console. Example Lua usage: CallScript("3704534430/script.lua", TEAM_ANY, "ListAllProps", {}, {}) MoveProp(propid, x, y) int propid number x number y MoveProp(propid, x-axis speed per game tick, y-axis speed per game tick) Example Lua usage: CallScript("3704534430/script.lua", TEAM_ANY, "MoveProp", {1, 2, 2}, {}) It has been tested and does not cause synchronization issues; even entering the game through friends will no

📊 Mod Details

Game
Forts Mods
Author
76561199157509715
Version
N/A
Downloads
533
Endorsements
0
Category
Mod, Misc, Vanilla
Created
4/11/2026
Updated
4/11/2026

🔧 How to Install Forts Mods

Subscribe on Steam Workshop. Mods auto-download and install. Launch the game to activate.

📖 Full step-by-step install guide for Forts →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Forts commands, item IDs, and more.

Keep browsing — more Forts mods await

📋 All Forts Mods 🏆 Top 25 📂 More Mod, Misc, Vanilla 👤 More by 76561199157509715 🔎 Similar Mods 🌐 Best Mod, Misc, Vanilla (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods