You are viewing a potentially older version of this package.
View all versions.
TerrainRandomiser
Randomise terrain generation with a seed and select what biome or variants to play on for near infinite choices.
By Snosz
| Date uploaded | 2 weeks ago |
| Version | 1.0.2 |
| Download link | Snosz-TerrainRandomiser-1.0.2.zip |
| Downloads | 3744 |
| Dependency string | Snosz-TerrainRandomiser-1.0.2 |
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 with a seed and select what biome or variants to play on for near infinite choices.
All players are required to have this mod installed for it to work
Warning
- Terrain generation was not designed to be done at runtime by the devs so do not expect to experience zero issues.
- Due to regenerating the terrain completely, this mod will have an impact on loading times.
- The generation will desync for anyone who is using a mod that uses UnityEngine.Random (such as generation mods), the odds of this occuring can be reduced if all players have the same mods.
Current Issues
- Mods that require calling UnityEngine.Random during terrain generation can cause a desync unless that call happens for all players (all players should have the same mods, and not 100% guaranteed to fix the issue).
- Blizzards and other biome events might be inaccurate due to the way they rely on prebaked data that is no longer valid due to map regeneration.
Showcase of different seeds:

Help
If you experience an issue with this mod, the best way to reach me is through the Terrain Randomiser thread on the Peak modding discord server https://discord.gg/SAw86z24rB
CHANGELOG
Changelog
[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.