You are viewing a potentially older version of this package. View all versions.
Snosz-TerrainCustomiser-0.2.1 icon

TerrainCustomiser

Customiser spawners for all biomes with an in game UI for endless possibilities, and then save the custom properties and play the map with your friends!

By Snosz
Date uploaded a month ago
Version 0.2.1
Download link Snosz-TerrainCustomiser-0.2.1.zip
Downloads 7785
Dependency string Snosz-TerrainCustomiser-0.2.1

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403
Snosz-PhotonCustomPropsUtils-1.1.0 icon
Snosz-PhotonCustomPropsUtils

Helps modders easily synchronize room/player properties across all connected clients through Photon's Custom Properties.

Preferred version: 1.1.0

README

Terrain Customiser

Customiser spawners for all biomes with an in game UI for endless possibilities, and then save the custom properties and play the map with your friends!.

snow

All players are required to have this mod installed for it to work

Warning

  1. This is a 0.2 release and I make no promises that you will have a smooth gameplay experience.
  2. Due to how some aspects of the game rely on a pre baked occlusion map to function, snow storms, rain, and other things will not be fully accurate and may make runs harder.
  3. Due to regenerating the terrain completely, this mod will have an impact on loading times.
  4. Not tested with large player counts.

How To Use

Map Customisation

  1. To create your own custom map generation settings, enter Play Offline mode and when in the airport hit the LoadTerrainCustomiserModeKey (Default F1, configurable in settings).
  2. Once the level has loaded, you should see a UI on the left side of the screen, click the save icon, enter a new filename and hit save, then select that new file in the dropdown menu. Now all changes that you make will be applied to this file when you hit save again.
  3. Holding down right click will let you freecam, WASD to move, SHIFT to speed up, CTRL to descend, SPACE to ascend, scrollwheel to change FOV

Play Your Custom Configuration

  1. Once you have saved your custom map configuration, you now need to adjust the config file for the mod to set the filename you would like to use. The config file is located in the BepInEx config folder and is called com.snosz.terraincustomiser.
    The name should match the file name located in the Map Saves folder where the mod is installed.

  2. You can now enter Host Game mode, once in the airport, invite your friends and once everyone is ready press the LoadTerrainDataSaveKey (Default F1, configurable in settings).

Recommended Mods

Fair SnowStorm Winds

Current Issues

  1. The settings panel is currently not yet implemented, all custom maps will have a random seed chosen on entering play mode
  2. UI input fields limited to 4 characters but this will be changed in the next update. (Vector inputs limited to 7)
  3. Performance costs when increasing spawn counts can potentially cause game crashes (Be reasonable!)

Showcase of different generation configurations:

jungle beach

CHANGELOG

Changelog

[0.2.3]

  • Bridges are back and working as expected (hopefully)

[0.2.2]

  • Faster generation times due to multithreading with Unity Job system
  • Ascent set in boarding pass will now be used when entering play custom map mode
  • Fixed bug that would occur when generating mesa more than once in editor mode
  • Fixed bug that would prevent switching from editor mode to play custom map mode in the same session

[0.2.0]

  • Mesa compatible
  • Added more spawner modifiers
  • Added more LevelGenStep types