Skip to main content

Winter Start Hard

Based on game build 714014 | Last updated: 2026-03-02

Overview

This file is not a component, but a static map layout definition written in Tiled JSON format (with Lua-based data encoding). It specifies the visual and spatial layout for the "hard" variant of the winter starting area, including background tile layers and foreground object placements. The layout is consumed by the world generation system to render the map at runtime. It contains no game logic or ECS components — it is purely declarative data used during map initialization.

Usage example

This file is not intended for direct use in mod code. It is referenced internally by the world generation system (e.g., via map/static_layouts.lua loader) when initializing the winter hard-start scenario. Modders should not directly instantiate or modify this file; instead, use static_layouts loader APIs or define new layouts in custom scenario code.

-- Internal usage (not for modding):
-- map/static_layouts.lua loads this file during worldgen:
-- local layout = require("map/static_layouts/winter_start_hard")
-- WorldGenerator:ApplyStaticLayout(layout)

Dependencies & tags

Components used: None identified
Tags: None identified

Properties

PropertyTypeDefault ValueDescription
versionstring"1.1"Tiled map format version.
luaversionstring"5.1"Lua version compatibility for encoded data.
orientationstring"orthogonal"Tilemap rendering orientation.
widthnumber32Map width in tiles.
heightnumber32Map height in tiles.
tilewidthnumber16Width of each tile in pixels.
tileheightnumber16Height of each tile in pixels.
tilesetstable(see data)Collection of tileset definitions used by the map.
layerstable(see data)Array of layers (tile and object groups) defining the layout.

Main functions

Not applicable — this file is a data-only module returning a static table. No functions are defined.

Events & listeners

Not applicable — this module does not participate in event handling or runtime logic.