<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://test.zero-k.info/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hoppili</id>
	<title>Zero-K - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://test.zero-k.info/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hoppili"/>
	<link rel="alternate" type="text/html" href="https://test.zero-k.info/mediawiki/Special:Contributions/Hoppili"/>
	<updated>2026-05-15T02:57:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://test.zero-k.info/mediawiki/index.php?title=Map_Creation&amp;diff=8460</id>
		<title>Map Creation</title>
		<link rel="alternate" type="text/html" href="https://test.zero-k.info/mediawiki/index.php?title=Map_Creation&amp;diff=8460"/>
		<updated>2022-07-04T12:36:20Z</updated>

		<summary type="html">&lt;p&gt;Hoppili: /* Multiplayer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Also see:&lt;br /&gt;
&lt;br /&gt;
* [[ZK Map Making Guide]]&lt;br /&gt;
* [https://docs.google.com/document/d/1PL8U2bf-c5HuSVAihdldDTBA5fWKoeHKNb130YDdd-w/edit# Advanced guide using WorldMachine], by Beherith&lt;br /&gt;
&lt;br /&gt;
Maps are 7z archives which, at their most basic, consist of three image files packaged in a particular way. They can be found in &amp;lt;code&amp;gt;Zero-K/Maps&amp;lt;/code&amp;gt; and be zipped or unziped with [https://www.7-zip.org/download.html| 7zip]. Maps can contain more than their three image files, including:&lt;br /&gt;
* Metal spot layout.&lt;br /&gt;
* Start area configuration.&lt;br /&gt;
* Tree, rock or any other models to be placed as map features.&lt;br /&gt;
* Arbitrary code and units changes that can arbitrarily modify the game. See [[Mod Creation]].&lt;br /&gt;
&lt;br /&gt;
= Creating maps =&lt;br /&gt;
Beginner mapping tutorial for SpringRTS is located here: https://springrts.com/wiki/Mapdev:Tutorial_Simple&lt;br /&gt;
&lt;br /&gt;
Ask for help in #zkmap in on the [https://discord.gg/xCUAvnQT4Z| Zero-K Discord server].&lt;br /&gt;
&lt;br /&gt;
Here are some SpringRTS (the engine) links [https://springrts.com/wiki/Mapdev:Main] [https://springrts.com/wiki/Map,_Game,_And_Unit_Development_Programs#Map_Creation]&lt;br /&gt;
&lt;br /&gt;
== Startboxes ==&lt;br /&gt;
&lt;br /&gt;
Startboxes are loaded from /mapconfig/map_startboxes.lua and can be generated ingame with the Startbox Editor widget included with the game. Alt-F11 to toggle.&lt;br /&gt;
&lt;br /&gt;
Full guide for the startbox editor here: [[Startbox API]]&lt;br /&gt;
&lt;br /&gt;
== Metal Configuration and Spot Graphics  ==&lt;br /&gt;
&lt;br /&gt;
Metal spots on maps are done via Lua configs. They can be generated ingame with the dbg_mouse_to_mex_portable.lua widget, available at [https://github.com/The-Yak/mexes_grounddecal_autoplacer | TheMooseIsLoose's github.] &lt;br /&gt;
&lt;br /&gt;
Download that repo as a zip and extract into your map folder. Load the map in ZK, enable cheats, and then enable Mouse to Mexes in your alt-f11 widget menu. Click to create new metal spots, the values and positions will be automatically saved to your game data directory. Copy and paste the content from MexSpots_YourMap to your /mapconfig/map_metal_layout.lua&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Running maps =&lt;br /&gt;
== Local testing ==&lt;br /&gt;
To run a map locally put it in &amp;lt;code&amp;gt;Zero-K/Maps&amp;lt;/code&amp;gt; then start the game. Untick 'Only featured maps' in &amp;lt;code&amp;gt;Settings -&amp;gt; Lobby&amp;lt;/code&amp;gt; and start a singleplayer skirmish game. Select 'Advanced', click 'Change Map' and select your map from the list.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer ==&lt;br /&gt;
Upload your map to https://springfiles.springrts.com/upload/ to make it downloadable and playable by others. Some admin action to feature/support the map may also be required.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [[User:Aquanim/WaterMapDesign|Some subjective comments on design of sea maps, by Aquanim]]&lt;br /&gt;
&lt;br /&gt;
{{Navbox manual}} [[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Hoppili</name></author>
		
	</entry>
</feed>