Tutorial; Mapping - HWRM/KarosGraveyard GitHub Wiki

Malignus's 'How to Make Maps for Homeworld 2'

Make sure you do this in order; the map files are mostly divided into DetermChunk() and NonDetermChunk() portions, and it matters what goes where.
Tip: if you'd like to practice by editing other people's maps, but you haven't purposely downloaded any, you might find some in your "Bin\Profiles\levels" directory. If you've played some custom levels online that were hosted by other players, then this is where Homeworld 2 will have stored them. -Mikali
Note: this tutorial deals primarily with making maps for multiplayer and CPU matches -- not singleplayer campaigns.

Starting Your Map

1. Creating the Map Directory
2. Creating a ".level" File
3. In-game Level Info
4. Player Info

DetermChunk() Portion Everything described in this section must be contained within the DetermChunk function.

5. Adding Player Start Positions
6. Setting the Map Size
7. Adding Ships & Megaliths
8. Adding Resources & Dust Clouds

NonDetermChunk() Portion Everything described in this section must contained within the NonDetermChunk function.

9. Adding Clouds & Pebbles
10. Map Info
11. Adding Fog
12. Level Thumbnails
13. Compiling Maps

Related Pages

Tutorials

Discussion

Download in MS Word format

Download in PDF format

Comments

The blue note above regarding DetermChunk() and end could be elaborated upon. Maybe given its own subsection.

--Mikali (2003-11-18 15:23:51)

Placed clouds and pebbles into their own, new section.

--Mikali (2006-02-03 12:46:46)

Page Status

Updated Formatting? Initial
Updated for HWRM? Initial