It has been a while since I last updated here's what has been in progress and what is going to be worked on in the future. As of this post the generator is currently at Version 1.2.4
As always feel free to leave feedback in this thread or also get in touch with me at the map generator discord: https://discord.gg/XZW62UdYfm
What's been done:
New Generation Types
Two additional types of map generation have been added to allow for three different ways of generating maps. The types are described below.
Casual - This method is for casual gameplay with the generator. When used the generator will use the settings specified by the client for the various options. Additionally the generator will produce a preview of the map that the host can view from the client before launching the game
Tournament - This method is for when the generator is used in tournaments. All the options in the client will be forced to be random and there will be no preview visible for the host in the client, however the preview will be visible in the game lobby. This is so that the player hosting the game does not have an unfair advantage as to what the map will look like. Additionally the time that the map is originally generated at is added to the map description so that players can verify that the map was not generated at an earlier time. The map generation process in this case depends on the time the map was originally generated so any attempt to falsify the generation time will result in a different map being generated.
Blind - This method is for when players want the full random experience. This method of generation will also replace the in game preview with the dice icon so that players will not see the map until the game is launched. This method will also use the timestamp similar to the tournament method.
The biomes that the map generator uses have been entirely reworked. Previously generated maps only used 4 out of 8 possible textures and they now currently use all 9 available textures for map detail. The textures are placed according to the map features such as slope, height, and terrain type so that can both look more realistic as well as better communicate the terrain to players in game. Additionally individual props have been specified to complete the theme of the map. This means no more evergreens in the desert. There are currently 9 biomes that the map generator can choose from. 3 Red, 3 Green, 1 Snow, 2 Yellow, 1 Desert.
Additional biomes can be added as well. If are interested in contributing a biome the following section describes how each texture layer is used.
To submit a biome you can create a map which uses textures as defined. Send the map files to me along with a name for the biome and it can be tested and added to the list of biomes upon approval. Please send me the map files and do not upload the map to the vault
Additionally you will need to specify props that should be used with the map as well. The generator currently has three categories of props that should be used. tree groups, rocks, and boulders. Rocks are the smaller rocks seen around cliffs or fields. Boulders are the larger props.
The layers are used as follows:
- Layer 0: Base layer - used for sea level ground.
- Layer 1: Ground Accent - used to accent land not on plateaus
- Layer 2: Plateau Accent - used to land higher than sea level
- Layer 3: Slopes - used to texture ramps
- Layer 4: Slopes Accent - used to accent slopes
- Layer 5: Steep Hills - used to texture high slope areas
- Layer 6: Beach Texture - used to texture the beaches
- Layer 7: Rock - used to texture impassable terrain
- Layer 8: Rock Accent - used to accent impassable terrain
Terrain Generation Overhaul
The terrain generation has been reworked to produce more realistic looking mountains and plateaus while also introducing more variety to the types of maps that can be generated.Additionally new symmetries have been added as well.
Civilians bases have been added as a possibility to the map generator. Currently there are 4 civilian bases possible, 2 neutral and 2 enemy. If you would like to contribute a civilian base layout you can design a base on a map and send the map file to me for review and approval. There are not strict guidelines however it should allow for reasonable gameplay if it were to be placed anywhere on the map.
All generated maps should now include AI Path Markers.
Props are now placed more randomly so you will not see perfect grids of rocks.
Trees and cliff rock will also have greater appearance variety from map to map.
What's to come (planned but not yet implemented):
- FFA and multi-team maps - Allow for generation of symmetric and asymmetric FFA maps as well as arbitrary number of teams (e.g 3v3v3)
- Additional generation options (e.g. reclaim, mex count, ...)
- Improved 20km map generation