You are viewing a potentially older version of this package.
View all versions.
TerrainRandomiser
Randomise terrain generation with a seed for near infinite choices.
| Date uploaded | a year ago |
| Version | 0.1.0 |
| Download link | Snosz-TerrainRandomiser-0.1.0.zip |
| Downloads | 1213 |
| Dependency string | Snosz-TerrainRandomiser-0.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403Snosz-PhotonCustomPropsUtils
Helps modders easily synchronize room/player properties across all connected clients through Photon's Custom Properties.
Preferred version: 1.1.0README
Terrain Randomiser
Randomise terrain generation for the level of the day with a seed for near infinite choices.
All players are required to have this mod installed for it to work
Warning
- This is a 0.1 release and I make no promises that you will have a smooth gameplay experience. Terrain should sync and most networked objects will work correctly.
- Due to regenerating the terrain completely, this mod will have an impact on loading times.
- Not tested with large player counts.
- If host leaves it will desync all networked objects.
- Some seeds may be unbeatable.
How To Use
- When inside the Airport, opening the Airport Kiosk will show an input field for a seed.
- The seed takes a number input, you can also use the 'R' button to generate a random seed.
- To disable the custom generation, just toggle the enabled checkbox.
Installation
- Download the mod zip file.
- Move the TerrainRandomiser.dll file inside the mod zip file into your BepInEx plugins folder located where you have installed Peak.
- The Boarding Pass should now show seed controls.
Current Issues
- Bridges are disabled due to an unresolved issue
- If host leaves it will desync all networked objects.
Showcase of different seeds:

CHANGELOG
Changelog
[1.1.7]
- Fixed bug preventing settings from saving if Enable Randomiser was disabled.
- Fixed bug preventing settings from syncing to all players if Enable Randomiser was disabled.
[1.1.6]
- Compatible with version 1.61.a.
[1.1.5]
- Compatible with Play It Your Way update.
[1.1.4]
- Fixed bug that would cause desync in multiplayer for clients with high ping/low-end pcs.
[1.1.3]
- Fixed bug that prevented starting new runs after choosing random options.
[1.1.2]
- Added config option to disable lightmap baking.
[1.1.1]
- Fixed bug resulting in all Lookers being enabled.
[1.1.0]
- Added LightMap baking, rain/snow storms/voice effects/etc should now be more accurate to the generated terrain.
- Improved generation times.
- Joining a game mid session should now properly generate the proper terrain.
- Fixed some spawners not generating properly (most noticeable in the Roots biome).
- Fixed a bug where fog would not appear in some circumstances.
- Long load times should no longer timeout the player.
[1.0.3]
- Fixed bug that would result in terrain being randomised even if the checkbox was unchecked.
- Deep Woods variant for Roots can now properly generate.
- The "Random" setting will now properly save and load.
- Snowpiles now generate properly on the ground.
[1.0.2]
- Fixed bug that prevented manually inputting a seed number.
- Fixed bug that prevented dropdowns from closing unless an option was chosen.
[1.0.1]
- Fixed bug that sometimes prevented biomes from generating correctly depending on the level.
- Fixed bug that would result in desync in multiplayer.
- Fixed bug that would prevent UI from working when closing and re opening the boarding pass.
- Biome tabs in the UI now display the user's selected biome for that segment.
- Changing selected biome now updates the selected variant to be one from the new biome.
[1.0.0]
- Added biome selection option to force a specific biome to generate
- Added variant selection option to force a specific variant to generate.
- New UI design
[0.2.5]
- ROOTS compatible
- Cactus balls no longer turn into Napberries
- Raised the max seed value to 999,999,999
[0.2.4]
- Mesa now properly generates based on seed.
- Bridges have been fixed and enabled.
- Automatic seed generator now properly sets a new seed if leaving mid game.
[0.2.3]
- Added an automatic seed generator for players who want to immediately jump into a new seed
- Now hides randomiser ui inputs when toggled off
[0.2.2]
- Mesa update compatible
- Added config option to remember shouldRandomise state
[0.2.1]
- Fixed bug where disabling randomisation on host did not update on clients.
- Fixed bug where seed sometimes did not update on clients before generation began.
[0.2.0]
- Improved loading times (~5 seconds faster on my pc).
- Fixed bug where some items were not correctly synced (shell, napberry, capybara fruit).
- Potentially fixed bug where Caldera desyncs for host when using Peak Unlimited.
- Fixed issue with floating shrooms and beans.
[0.1.2]
- Seed input UI redesign.
- Fixed bug where UI shows as pink squares when running vulkan.
[0.1.1]
- Props spawned in volcano such as luggage should now work properly.