<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Mapdev%3ATutorial_Finalizing</id>
	<title>Mapdev:Tutorial Finalizing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Mapdev%3ATutorial_Finalizing"/>
	<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Mapdev:Tutorial_Finalizing&amp;action=history"/>
	<updated>2026-04-21T04:02:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Mapdev:Tutorial_Finalizing&amp;diff=559&amp;oldid=prev</id>
		<title>Qrow: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Mapdev:Tutorial_Finalizing&amp;diff=559&amp;oldid=prev"/>
		<updated>2025-11-13T02:14:55Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:14, 12 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Qrow</name></author>
	</entry>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Mapdev:Tutorial_Finalizing&amp;diff=558&amp;oldid=prev</id>
		<title>interwiki&gt;Gajop: /* Compiling the smf and smt files */</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Mapdev:Tutorial_Finalizing&amp;diff=558&amp;oldid=prev"/>
		<updated>2021-01-10T16:33:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Compiling the smf and smt files&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Finalizing =&lt;br /&gt;
This page describes how to compile some of the texture files into the smf smt files, test your map, archive the map using 7zip and upload to springfiles.com&lt;br /&gt;
&lt;br /&gt;
= Review = &lt;br /&gt;
Following stage one of the beginners tutorial you will have some intermediary files ready to convert into the SMF and SMT map format:&lt;br /&gt;
* heightmap.png&lt;br /&gt;
* metalmap.png&lt;br /&gt;
* diffuse.png&lt;br /&gt;
* mini.bmp&lt;br /&gt;
* grassmap.png&lt;br /&gt;
&lt;br /&gt;
There is also the [[Mapdev:terraintype|terrain type]] map but thats not covered in these tutorials&lt;br /&gt;
&lt;br /&gt;
= Compiling the smf and smt files =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! springMapConvNG (Windows/Linux)&lt;br /&gt;
| &amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open up the terminal and navigate to your working directory&lt;br /&gt;
&amp;lt;li&amp;gt;Generate the mymapname.smf and mymapname.smt files by runing mapconv with these options:&lt;br /&gt;
&amp;lt;pre&amp;gt;springMapConvNG -t diffuse.png -h heightmap.png -m metalmap.png&lt;br /&gt;
-v grassmap.png -minimap mini.bmp -ct 1 -o mymapname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the smf and smt files to the ./mymapname.sdd/maps/ directory (Do not rename!)&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! smf_tools (Windows/Linux)&lt;br /&gt;
| &amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open up the terminal and navigate to your working directory&lt;br /&gt;
&amp;lt;li&amp;gt;Generate the mymapname.smt and mymapname.smt.csv (tilemap) with this command:&lt;br /&gt;
&amp;lt;pre&amp;gt;smt_convert -vf --smt -o mymapname.smt --tilesize 32x32 diffuse.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate the mymapname.smf file with this command:&lt;br /&gt;
&amp;lt;pre&amp;gt;smf_cc -vf --height height.png --metal metal.png --map mymapname.smt.csv --grassmap grassmap.png --minimap minimap.png mymapname.smt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the smf and smt files to the ./mymapname.sdd/maps/ directory (Do not rename!)&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! MapConv (Windows)&lt;br /&gt;
| &amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In mapconv directory: right click, new file, mymapname.bat&lt;br /&gt;
&amp;lt;li&amp;gt;Edit in text editor, put in these options:&lt;br /&gt;
&amp;lt;pre&amp;gt;MapConv -i -c 0 -x 256 -n 10 -o mymapname.smf -t diffuse.png -a &lt;br /&gt;
heightmap.png -m metalmap.png -v grassmap.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Depending on the desired quality add:&lt;br /&gt;
&amp;lt;pre&amp;gt;Fastest compile, lowest quality:&lt;br /&gt;
&lt;br /&gt;
 -z &amp;quot;nvdxt.exe -dxt1a -nmips 4 -quick -file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Medium speed, good quality: (CUDA version, requires nvidia 8 or higher series gfx card)&lt;br /&gt;
&lt;br /&gt;
 -q&lt;br /&gt;
&lt;br /&gt;
Slow, great quality: (Nothing)&lt;br /&gt;
&lt;br /&gt;
Slower, best possible quality:&lt;br /&gt;
&lt;br /&gt;
-z &amp;quot;nvdxt.exe -dxt1a -nmips 4 -Sinc -quality_highest -file&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Make sure mini.bmp is in the same directory as the mymapname.bat&lt;br /&gt;
&amp;lt;li&amp;gt;Generate the mymapname.smf and mymapname.smt files by executing mymapname.bat file&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the smf and smt files to the ./mymapname.sdd/maps/ directory (Do not rename!)&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Mac &lt;br /&gt;
|{{FIXME}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Testing the map =&lt;br /&gt;
Copying the sdd directory to your spring maps folder will allow spring to recognise it as a map, this way you can tweak parameters and test things before archiving it for distribution.&lt;br /&gt;
&lt;br /&gt;
= Archiving =&lt;br /&gt;
Archiving the map creates a single file with smaller overall size for easy distribution.&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new 7zip archive containing the contents of the sdd folder.(see below for platform specific instructions)&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the archive to maps folder to test&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
{{Caution|Make sure that you have not created the archive with the &amp;quot;solid archive&amp;quot; option, or spring will not recognise it.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Linux&lt;br /&gt;
|&lt;br /&gt;
# Open a terminal and navigate to your sdd directory&lt;br /&gt;
# Run the following command:&lt;br /&gt;
: &amp;lt;code&amp;gt;7z a -ms=off mymapname.sd7 *&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Windows &lt;br /&gt;
|[[File:Examplearchivewith7zip.jpg|512px]]&lt;br /&gt;
|-&lt;br /&gt;
!Mac &lt;br /&gt;
|{{FIXME}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Uploading to springfiles.com =&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Head on over to [http://www.springfiles.com springfiles.com] and create an account&lt;br /&gt;
&amp;lt;li&amp;gt;Select upload from the main horizontal menu&lt;br /&gt;
&amp;lt;li&amp;gt;Fill out as much as you can&lt;br /&gt;
&amp;lt;li&amp;gt;Post to [http://springrts.com/phpbb/viewforum.php?f=13 map creation] subforum with something like &amp;quot;[new map]&amp;quot; in the subject line so as to increase visibiity.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
= Congratulations =&lt;br /&gt;
Your map is set free into the wilds of the internet. We sincerely hope its well loved.&lt;br /&gt;
&lt;br /&gt;
Please browse the [[Mapdev:Main|Map Development]] wiki pages for more ways to make awesome maps. Please help us make this wiki as comprehensive as possible, if you see something missing don&amp;#039;t hesitate to jump in and add it.&lt;br /&gt;
&lt;br /&gt;
Additionally, now you have gotten into maps, perhaps other areas of spring development may interest you. Check out the [[Game_and_Unit_development|Game development]] pages.&lt;br /&gt;
&lt;br /&gt;
For help and discussions please visit the [http://springrts.com/phpbb/viewforum.php?f=13 forums]&lt;br /&gt;
&lt;br /&gt;
Good Luck.&lt;br /&gt;
&lt;br /&gt;
[[Category:Map Dev]]&lt;/div&gt;</summary>
		<author><name>interwiki&gt;Gajop</name></author>
	</entry>
</feed>