This is an old revision of the document!
Table of Contents
Creating a Level
In this chapter, you will learn how to prepare a new map with a Landscape so that tracks, objects, and environment assets can be placed correctly. This is the first step in building your own world for SubwaySim 2.
Preparing the Plugin Folder
Before creating a level, we first need to set up a dedicated folder inside your plugin. Create a new folder named Level.
Inside this folder, right-click to open the content creation menu. Select Level and name your new map freely — but remember:
Important: No spaces, no special characters, and no umlauts.
Converting the Level to World Partition
After creating and naming your level, it must be converted into a World Partition level.
To do this:
- Go to the Tools menu.
- Select Convert Level at the bottom.
- Choose your newly created level in the file picker.
- Enable the required checkboxes (as shown in the screenshot).
- Click OK.
Unreal Engine will now convert your world into streamed partitions.
Double-click the level in the Content Drawer to load it. You will see the level name and icon at the top-left of the viewport.
Since the map is new, it will be completely empty — no Landscape and no lighting.
Adding the World Partition Window
To control which parts of the world are loaded, we need to enable the World Partition window.
- Go to Window → World Partition → World Partition.
- A new panel will appear with a top-down grid of your world.
- Hold Left Mouse Button and drag to select an area.
- Right-click the selection and choose Load Region from Selection.
Loaded regions appear blue and allow you to place assets.
Adding Basic Lighting for Editing
To work inside the editor, add temporary lighting:
- SkyAtmosphere
- Directional Light
- Skylight
Add them via the green Add ( + ) button.
Because SubwaySim 2 uses its own Core lighting system, lighting placed in your modded map will appear *in addition* to the game's lighting and will not react to in-game time. For development purposes, you can still use temporary lighting in the editor.
For more realistic preview lighting, enable Real Time Capture in the Skylight settings.
Adjust the Directional Light rotation (Y- and Z-axis) to simulate different times of day.
Disabling Editor Lighting Before Export
Before exporting your map to SubwaySim 2, these editor lights must be disabled so they do not appear in the game.
To do this:
- Select SkyAtmosphere, Directional Light, and Skylight.
- In the Details panel, disable Visible.
This hides the lights in the game while keeping them available for further editing. When editing again, simply enable Visible to restore the lighting.
