TerrainCustomiser
(V2 Beta) Create custom variants for each biome with an in game level editor which you can then play your creation with your friends!
By Snosz
| Last updated | a day ago |
| Total downloads | 20191 |
| Total rating | 4 |
| Categories | Mods World All Clients |
| Dependency string | Snosz-TerrainCustomiser-0.3.2 |
| Dependants | 2 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301Snosz-PhotonCustomPropsUtils
Helps modders easily synchronize room/player properties across all connected clients through Photon's Custom Properties.
Preferred version: 1.1.0Snosz-UBImGui
A plugin that allows mod developers to use Dear ImGui in Unity.
Preferred version: 1.0.0README
Terrain Customiser
(V2 Beta) Create custom variants for each biome with an in game level editor which you can then play your creation with your friends!
The other players do not need to have the map save as the mod will sync the data to all players in the lobby.
All players are required to have this mod installed for it to work
Info
Map Saves are located in Peak's persistent data folder
"AppData\LocalLow\LandCrab\PEAK\TerrainCustomiser"
Warning
This is the beta version for V2 of Terrain Customiser. It is released for the sake of receiving feedback from testers. You should not expect your saves to be compatible with newer versions until the proper release of the mod.
Do not use Terrain Randomiser with this mod as it will most likely cause issues.
How to Use
Opening the kiosk menu will make the Terrain Customiser UI appear where you can select your choice of either Play or Editor. Editor Mode only works in Offline Mode.
Play Mode
- In Play Mode, you select the map save you would like to use. Once selected the config menu will appear where you can set the seed to use, and if the lobby should bake the LightMaps. The LightMap option will only be enabled if all players have set the plugin's config option EnableLightMapBaking to true.
- Once configured, hitting Play will begin the sync process of the selected map save. Once all players have received the data the custom map should begin loading.
Editor Mode
- In Editor Mode, the user can hold right click to activate the FreeCam mode. Scroll wheel for FOV change, WASD for movement.
- To begin making a custom variant, you can use the Swap button to select the desired biome option for that area, you can then click the C button to choose the variant template to work from.
- Once created, clicking on that segment will fill out the Hierarchy view, selecting items in the Hierarchy will fill out the object's properties in the Inspector Window.
- Click on Gizmo to enable helpful debug visuals which will be useful later.
- Right click an item in the Hierarchy, or empty space to open the context menu where you can create/rename/delete items.
- PropGroupers should be treated as containers for spawners. They determine when in the generation process that the spawners belonging to it are generated. For example, spawners affecting terrain should have their parent grouper set to Early timing, while objects such as trees should have their parent grouper set to Late timing.
- For now, its best to stick to using the basic PropSpawner when creating spawners. With Gizmos enabled you can easily debug the area in which it covers.
A better guide will be created in the future. For now please experiment and report any bugs in the Peak Modding discord server in the Terrain Customiser mod thread.
Help
If you experience an issue with this mod, the best way to reach me is through the Terrain Customiser thread on the Peak modding discord server https://discord.gg/SAw86z24rB