Last Stance Mod Manual Help

Example: Dev-Test Level

Available on the Steam Workshop containing ALL features as an example.

{ "sceneName": "Developers can't art", "description": "Developer Test-Scene", "unlockCost": 1000, "previewImageName": "level_preview.png", "biomes": [ "land" ], "enemyDying": { "saturation": 1.0, "contrast": 0.9, "hue": 1.0, "color": "#C0C0C0" }, "enemyDead": { "saturation": 1.0, "contrast": 0.85, "hue": 1.0, "color": "#808080" }, "background1": { "timePerFrame": 0, "frameNames": [ "background1.png" ] }, "background2": { "timePerFrame": 0, "frameNames": [ "background2.png" ] }, "background3": { "timePerFrame": 0.75, "frameNames": [ "background3_0.png", "background3_1.png" ] }, "foreground": { "timePerFrame": 0, "frameNames": [ "foreground.png" ] }, "middleground": { "timePerFrame": 0, "frameNames": [ "middleground.png" ] }, "sky": { "timePerFrame": 0, "frameNames": [ "sky.png" ] }, "freeAnimations": [ { "locationXY": { "x": 0.0, "y": 1.5 }, "orderInLayer": 501, "timePerFrame": 2.5, "frameNames": [ "free_animation_1.png", "free_animation_2.png" ] }, { "locationXY": { "x": -3.5, "y": 1.0 }, "orderInLayer": 502, "timePerFrame": 2.4, "frameNames": [ "free_animation_2.png", "free_animation_1.png" ] } ], "movingObjects": [ { "startLocationXY": { "x": -12.0, "y": 3.5 }, "endLocationXY": { "x": 12.0, "y": 1.5 }, "movementMode": "teleport", "movementSpeed": 1.0, "movementStartTime": 10.0, "flipX": false, "flipY": false, "orderInLayer": 5, "timePerFrame": 3.1, "frameNames": [ "free_animation_1.png", "free_animation_2.png" ] }, { "startLocationXY": { "x": 6.0, "y": 1.45 }, "endLocationXY": { "x": -6.0, "y": 1.45 }, "movementMode": "teleport", "movementSpeed": 1.0, "movementStartTime": 0, "flipX": false, "flipY": false, "orderInLayer": 6, "timePerFrame": 3.1, "frameNames": [ "free_animation_2.png", "free_animation_1.png" ] }, { "startLocationXY": { "x": -7.0, "y": 3.45 }, "endLocationXY": { "x": 7.0, "y": 3.45 }, "movementMode": "backForth", "movementSpeed": 2.0, "flipX": true, "flipY": false, "movementStartTime": 0, "orderInLayer": 706, "timePerFrame": 0.34, "frameNames": [ "free_animation_backForth_1.png", "free_animation_backForth_2.png", "free_animation_backForth_3.png", "free_animation_backForth_2.png" ] }, { "startLocationXY": { "x": -10, "y": 15 }, "endLocationXY": { "x": -8.1, "y": 0 }, "movementMode": "stop", "movementSpeed": 3.0, "flipX": false, "flipY": false, "movementStartTime": 0, "orderInLayer": 105, "timePerFrame": 0.34, "frameNames": [ "rocket_frame1_moving_object_stop.png", "rocket_frame2_moving_object_stop.png" ], "frameNamesOnStop": [ "rocket_stoped_moving_object_stop.png" ] } ] }
Last modified: 11 August 2024