- Plan B: Terraform workshop supports Lua-based changes to recipes, buildings, vehicles, models, sounds, and icons.
- Central production hubs reduce long transport routes between raw resources and city-building materials.
- Rail loops help trains return quickly instead of circling around the entire network.
- Fifteen-machine blocks provide a repeatable structure for expanding factories and depots.
- Resource buffers make future expansion easier when new extractors or production chains become available.
Plan B: Terraform Workshop and Production Hub Basics
Plan B: Terraform is a logistics-focused city-building game where a strong production layout can support expanding settlements across a transformed planet. The workshop is useful for players who want to customize recipes, buildings, vehicles, 3D models, sounds, or icons through Lua and other supported assets. The best workshop projects should complement a stable production network rather than replace careful planning.
A practical main hub starts away from individual resource nodes. Raw materials are extracted at the source, loaded onto trains, and shipped toward a central industrial area. This approach keeps manufacturing buildings together and gives the finished products a shorter route to multiple towns.
Video Highlights:
- A large central manufacturing area is planned for roads, rails, depots, and extractors.
- Iron, sulfur, aluminum, water, oxygen, carbon, and fluorite are considered for the wider network.
- Train stops and unloading lines are arranged around resource nodes.
- Short return loops help trains avoid unnecessary travel.
- Factory groups are designed around repeatable fifteen-machine sections.
The official Steam Workshop for Plan B: Terraform lists Lua customization for recipes, buildings, vehicles, models, sounds, and icons. Treat those tools as a separate layer of customization: first establish a readable logistics foundation, then adjust workshop content after you understand how the standard production flow behaves.
| Workshop Area | Practical Use | Planning Consideration |
|---|---|---|
| Lua files | Change recipes, buildings, and vehicles | Test one system at a time |
| 3D models | Customize visual assets | Keep readability in crowded hubs |
| Sounds | Adjust audio feedback | Avoid confusing production signals |
| Icons | Improve identification | Use consistent resource symbols |
Keep extraction, transport, processing, and export visually distinct. This makes workshop testing easier because you can identify whether a problem comes from a recipe, factory, depot, or rail route.
Resource Nodes, Train Loops, and Depot Placement
The most scalable resource design places extractors around a node and connects them to nearby loading stations. A circular or rounded rail route can serve several loading points while leaving room for additional extractors. The exact shape is less important than maintaining clear access and avoiding dead-end tracks.
For larger nodes, multiple train stops can share the same loading zone. Connect the loading lines carefully so trains can reach the correct platform without crossing through active factory lanes. A short turnaround or loop near the station can reduce wasted travel and make the network easier to expand.
| Resource or Input | Initial Network Role | Suggested Transport Approach |
|---|---|---|
| Iron | Raw material for early industrial production | Multiple extractors into shared rail loading |
| Sulfur | Input for concrete production | Dedicated loading and processing route |
| Aluminum | Input for aluminum bars | Separate unloading line near factories |
| Fluorite | Stored for later advanced production | One train and a buffer depot may be sufficient |
| Water | Utility input for later chains | Bring into the industrial zone when demand grows |
| Oxygen and carbon | Atmospheric production inputs | Use atmospheric extractors near the hub |
Train count should match throughput rather than visual symmetry. A high-volume iron route may need more trains than a lower-yield fluorite route. Start with one train, observe whether unloading remains active, then increase the count from the station interface if queues develop.
Node Loop
- Extractors surround the resource
- Loading stations sit on the outer rail
- Best for high-volume materials
Direct Spur
- Short track from node to hub
- Lower construction cost
- Useful for isolated resources
Buffer Depot
- Stores low-volume materials
- Limits unnecessary train traffic
- Useful for fluorite and future inputs
Do not assign the same train density to every resource. High-volume iron may justify several trains, while a low-volume material can often use a single route and a storage buffer.
Main Production Area Setup Guide
A central production area works best when it has enough space for raw-material unloading, factories, depots, and outbound transport. Leave two or three tiles of flexible space between major lines whenever possible. These buffers allow you to correct track angles, add storage, or extend a factory block without rebuilding the entire hub.
A repeatable fifteen-machine pattern is useful because it creates a consistent expansion rule. The pattern does not need to be perfect on every edge of the map; terrain angles and hills can force shorter or longer rows. Consistency matters more than making every block identical.
Reserve the Industrial Zone
Choose a broad, relatively open area near the center of the settled region. Keep the main factory zone separate from the original resource extraction buildings so incoming materials can be consolidated.
Build Raw-Material Unloading
Place unloading lines for iron, sulfur, aluminum, and other inputs. Keep each material identifiable, and leave room for additional stations beside the first set.
Create Factory Blocks
Arrange factories in repeatable groups, aiming for fifteen machines when terrain allows. Place related inputs on the same side of the block to shorten internal transfer routes.
Connect Outbound Depots
Move processed goods toward export lines, storage, or city supply routes. Use separate destinations for materials such as concrete, aluminum bars, steel bars, polymers, or other advanced products.
Test Before Expanding
Run the network at a manageable speed and inspect train spacing, unloading activity, factory inputs, and storage levels. Expand only after the first block operates reliably.
| Production Layer | Example Buildings or Systems | Main Goal |
|---|---|---|
| Extraction | Resource extractors, atmospheric extractors | Gather raw inputs |
| Loading | Train stops, loaders, rail loops | Move resources efficiently |
| Processing | Factories for bars and concrete | Convert raw materials |
| Storage | Depots and buffer areas | Absorb supply fluctuations |
| Distribution | Export rails and city routes | Deliver finished goods |
When factories are close to one another, unloading speed becomes important. Several trains arriving together can create congestion even when total supply is adequate. Spacing depots and unloading lines gives trains more room to clear the station and prevents a single crowded platform from delaying the entire production chain.
Build one functioning block first, then duplicate its logic. A working small pattern is easier to scale than a large hub built before train flow and unloading capacity have been tested.
Workshop-Friendly Optimization and Troubleshooting
Workshop customization is most useful when it improves clarity or supports a specific design goal. Because the official Workshop description includes Lua changes to recipes, buildings, vehicles, models, sounds, and icons, keep a clean baseline before applying major modifications. This gives you a reliable comparison point when a production chain behaves unexpectedly.
A workshop-adjusted recipe can change the demand placed on extraction and transport. If a modified recipe consumes more iron, the rail network may need additional loading stations or trains. If it reduces a material requirement, the old network may begin accumulating excess stock. Review the full chain instead of adjusting only the final factory.
| Symptom | Likely Cause | Recommended Check |
|---|---|---|
| Trains queue at unloading | Too many arrivals or short unloading lines | Increase spacing or adjust train count |
| Factories pause | Missing input or blocked output | Inspect depots and destination routes |
| Resource stock piles up | Production exceeds demand | Reduce trains or expand downstream use |
| Trains take a long route | Missing turnaround connection | Add a short loop near the station |
| Workshop change causes imbalance | Recipe or building values changed | Compare the modified chain with baseline values |
Use the following diagnostic order:
- Check whether the resource node still has active extractors.
- Confirm that loading stations receive the intended material.
- Inspect train origins and destinations.
- Verify that unloading platforms connect to the correct factories.
- Review storage levels before adding more trains.
- Test workshop changes separately from network changes.
Avoid changing recipes, train counts, depot locations, and factory layouts at the same time. Isolating each adjustment makes it easier to identify the source of a bottleneck.
A clean visual language also improves troubleshooting. Use consistent spacing for factory rows, reserve recognizable areas for imports and exports, and avoid placing unrelated resource lines directly across one another. Even a highly efficient network becomes difficult to manage if every route looks identical.
Main Hub Progress Checklist
A large industrial hub should grow in stages. Early construction can focus on iron and basic manufacturing, while later stages add sulfur, aluminum, fluorite, water, atmospheric inputs, waste handling, and advanced production. The goal is not to place every possible building immediately; it is to create a foundation that accepts new chains without a complete rebuild.
Essential Main Hub Goals:
- Separate resource extraction from the central manufacturing area
- Connect major iron, sulfur, and aluminum nodes to rail loading
- Reserve unloading space for raw materials and processed goods
- Build and test one repeatable factory block before duplicating it
- Add storage for lower-volume resources such as fluorite
- Leave flexible buffers for future workshop or production changes
| Milestone | Ready When | Next Action |
|---|---|---|
| Extraction network | Nodes feed active loading stations | Test train departures |
| Rail network | Trains can load, unload, and turn around | Observe congestion |
| Basic processing | Iron, concrete, and aluminum chains operate | Add storage buffers |
| Central hub | Multiple resources reach one industrial zone | Duplicate factory blocks |
| Advanced expansion | New inputs can enter without demolition | Add advanced production |
The central hub should also support city growth. A layout near the middle of the active settlement area can distribute materials to several towns with fewer extreme routes. However, central placement should not come at the expense of usable terrain. A slightly offset hub with better rail access may outperform a mathematically central location surrounded by hills.
Before filling every open tile, ask which resource or product will need to enter the hub next. Empty space is often more valuable than a perfectly packed first-stage layout.
Plan B: Terraform Workshop FAQ
Q: What can the official Plan B: Terraform workshop change?
The official Steam Workshop page describes support for Lua changes to recipes, buildings, and vehicles, along with customization for 3D models, sounds, and icons. Test changes carefully against a stable production baseline.
Q: Should every resource use several trains?
No. Train count should follow resource volume and factory demand. High-volume iron may need several trains, while a lower-volume material such as fluorite can often use one train and a storage buffer.
Q: Why use a central production area?
A central hub consolidates manufacturing and can shorten distribution routes to multiple cities. It also makes factories, depots, and rail unloading lines easier to expand as the settlement grows.
Q: How do I prevent train congestion near factories?
Leave spacing between unloading lines, use short turnaround loops, and avoid sending more trains than the factories can unload. Check storage and platform activity before increasing the train count.
Treat the workshop as an extension of your production design. Establish a readable rail-and-factory baseline first, then use Lua and asset customization to refine recipes, visuals, and transport behavior.