Modding:Maps: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
imported>Teamtotobot
m (Teamtotobot moved page Modding: Maps to Modding/Maps: Bot: Moved page)
m (Teamtoto moved page Modding/Maps to Modding:Maps)
(No difference)

Revision as of 23:00, 22 November 2019

This page is about modding. See the modding overview for an abstract on modding.
This page is about modding. See the modding overview for an abstract on modding.

.rpm files

RPM files are stores of static map content. They are a simple xml format. RPM files can be overriden from your mod folder.

RPM files can represent a particular zone (such as the Grit Gate complex), but an RPM file is also used for the world map (currently JoppaWorldNew4.rpm), which is generated in similar fashion to other zones.

The in-game map editor loads and saves the .rpm xml format.

In the following example only a single cell is merged with the existing contents of Joppa.RPM. If Load="Merge" is not supplied, the contents are replaced instead.

The in-game map editor doesn't support cutting a section of the map out for saving, so if you'd like to replace only a subsection you'll have to edit the .rpm by hand.

Example Joppa.RMP from Two Ctesiphus tutorial mod

<?xml version="1.0" encoding="utf-8"?>
<Map
  Width="80"
  Height="25" Load="Merge">
  <cell
    X="41"
    Y="7">
    <object Name="Ctesiphus"></object>
  </cell>
</Map>

Using the Map Editor

The map editor is available as a utility from the main menu in-game when the Overlay UI is enabled.

  1. Start Qud
  2. Enable the Overlay UI (Options > Overlay UI > Enable overlay user interface elements)
  3. Enable mouse input (Options > Overlay UI > Allow mouse input)
    • The map editor won't work if you skip this step
  4. Return to the main menu.
  5. Click Modding Utilities in the lower right corner.
  6. Click Map Editor.
  7. Click New Map to start a new map design, or click Load Map to load an existing RPM file (there are some in the game directory if you want to open one to look at it as an example)

You can:

  • Use the search bar in the upper right corner to filter object blueprints for selection, and select items in the sidebar.
  • Ctrl+click to add the selected item to the map
  • Alt+click to select an existing item on the map
  • Click and drag to move the map around.

Examples

The Brainwraith mod (Nexus, Steam) is an example of a mod that makes extensive use of map and world modifications. It modifies the world map and also creates several new RPM-based zones.