Informati-RandomMapGenerator icon

RandomMapGenerator

This mod allows you to generate random maps. For more information visit github page

Last updated 2 months ago
Total downloads 733
Total rating 0 
Categories Mods Maps
Dependency string Informati-RandomMapGenerator-1.0.4
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

BepInEx-BepInExPack_Timberborn-5.4.15 icon
BepInEx-BepInExPack_Timberborn

BepInEx pack for Timberborn. Preconfigured and ready to use.

Preferred version: 5.4.15

README

Random map generator

A work in progress project for generating random maps for timberborn. Unfortunately in order to walkaround source code when a user tries to create a new map, he will create a random one, hence the ability of creating a non-random map is disabled.

Before we load a map to the creator, we create a json file with some hardcoded values and heights generated randomly from algorithm discussed in the next section.

Generating map algorithm

I have prepared a few generators for maps. All of them implement IMapGeneratorModule. In order to switch to an older version of a generator, you need to change the module in TemporaryMapGenerator constructor. The newest version of the generator is included in that class.

Below I will list all the generators in the orded of newest to oldest:

Simplest map generator

A generator that create a random heightmap of size [w,h]. The size range is [3,5] - modifiable in respected classes.

Installation

In order to install the mod follow the instructions from BepInEx website: https://docs.bepinex.dev/articles/user_guide/installation/index.html

Feedback

If you have any feedback, please reach out to me at discord MSterczewski#0889

Authors

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-10-4 1.0.4 685 Version 1.0.4 Install
2021-10-4 1.0.2 19 Version 1.0.2 Install
2021-10-4 1.0.1 16 Version 1.0.1 Install
2021-10-4 1.0.0 13 Version 1.0.0 Install