A simple Spring map compilation "tool"

A simple Spring map compilation "tool"

Discuss maps & map creation - from concept to execution to the ever elusive release.

Moderator: Moderators

Post Reply
ismo
Posts: 33
Joined: 27 Dec 2009, 13:52

A simple Spring map compilation "tool"

Post by ismo »

Hi all,

I made a small tool, which uses Beherith's mapconv, to make Spring maps fast (fast also means here not so great quality and so far limited control on creation). Fast here does not refer to fast compiling of map, but to minimal amount of input needed. Anyways I found this tool I made in 2009/2010, thus now other people can try it too - in case they want.

Description
A small odd tool to create spring map based on height map and texture map (feature and metal map are created automatically based on uniform random field)

Requirements
- 7-zip installed at c:\program files\7-zip\7z.exe if this is not the case then update last line of make.bat
- Other tool to create height and texture maps (such as L3DT, etc)
- Windows :D
Remark: Beherith's mapconv is "embedded" in the tool (see downloads below). Version might be old one.

Input files (change these to impact map to be created)
- input\map.smd - smd of the map (start positions, etc)
- input\heightmap.bmp - must be of size (512+1) x (512+1) 24-bit BMP for heightmap
- input\texturemap.bmp - must be of size 4096 x 4096 24-bit BMP for texturemap
-> Thus hardcoded to do 8x8 Spring maps for the time being.
Remark: sample input files are included in the downloadable tool.

Usage:
make.bat outputFilename
Example: make.bat TestMap2014

Output Files (created in process)
- featuremap.bmp
- metalmap.bmp
- and map file to newmap folder (.sd7 file)
(- some files in temp folder while compressing textures)

Other
- Rocks do not work yet
- Geos do not work yet
(both are invisible for some reason so far)

Coming
- Support for other map resolutions
- Hopefully fix for rocks and geos
- Better control over creation: number of trees / mexes, etc
- Clustered trees (like they are in nature)
- Source files, once I clean it up "a bit"

Known issues
- Mexes may be generated to positions where they are impossible to use.

Download
Tool: http://filebin.net/4qsc6i3lif (sorry for big download size, includes test texture and height map - jpeg texturemap format not supported yet)
Example map file (does not show trees as taken from mapconv's minimap.bmp): http://springfiles.com/spring/spring-maps/test-map-2014

P.S. I am not responsible if this tool causes you physical or spiritual pain.
Last edited by ismo on 29 Jan 2014, 07:23, edited 1 time in total.
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: A simple Spring map creator "tool"

Post by smoth »

should change thread to map "COMPILATION tool."
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: A simple Spring map creator "tool"

Post by Forboding Angel »

If you would add support for blueprint + SSMF and spring features, you could have randomly generated excellent looking worlds pretty easily.
ismo
Posts: 33
Joined: 27 Dec 2009, 13:52

Re: A simple Spring map compilation "tool"

Post by ismo »

Smoth, thanks for correction - changed title.

Forbidden Angel, interesting. I have no idea what blueprint is but that ssmf is new map format. I will look those once I progress first otherwise with the tool.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: A simple Spring map compilation "tool"

Post by PicassoCT »

Me and my most tolerant friends think that devWhine beeings develop maps.. this generator plus a random generator is a insult to our faith.
We have a cease and desist order here- plus a wild mob of lawyers :)
User avatar
Sereiya
Posts: 63
Joined: 28 Aug 2009, 18:03

Re: A simple Spring map creator "tool"

Post by Sereiya »

Forboding Angel wrote:If you would add support for blueprint + SSMF and spring features, you could have randomly generated excellent looking worlds pretty easily.
Randomly generated maps - that sounds awesome!
Is there still anyone taking active part on this?
Post Reply

Return to “Map Creation”