This is an old revision of the document!
Map Construction
This section provides everything you need to build maps for SubwaySim 2 — from creating a new level to preparing it for use in the game.
You will learn how to:
- Set up and prepare a level
- Migrate assets safely into your own plugin
- Build railway infrastructure using the Railtool
- Configure AI timetables
- Prepare and package your map for use in SubwaySim 2
The following chapters guide you step by step through the complete map creation workflow.
Learn how to create and prepare a level inside the Modding SDK, including world partition setup, lighting for editor use, and basic map configuration.
Understand how to safely migrate assets between plugins without breaking references.
The central tool for building railway infrastructure.
Defines the physical and visual properties of tracks used by the Railtool.
Place track splines, curves, and standard switches to build a drivable rail network.
Optional and only required for complex switch constructions such as double crossovers or special layouts.
Final steps required to register and validate your map. Include: Prepare a Map for SubwaySim, Tracks and Layout, Signals and Speed Limits, Station Definitions, Lua Integration (Map.lua), AI Data Setup (Stations and Timetables), Optional Systems
Package your map into a final `.pak` file for use in SubwaySim 2.
Together, these chapters provide a complete overview of the entire map creation pipeline — from the first empty level to a fully functional, packaged map.
