MapsExtended

v1.4.2·Updated 2023-11-22

Custom map core functionality

About this mod Author’s original text

MapsExtended

Map editor mod for ROUNDS.

Usage

You can access the editor from the game's main menu. Maps are saved to path/to/ROUNDS/maps. Maps are loaded from path/to/ROUNDS/maps and path/to/ROUNDS/BepInEx/plugins.

Sharing maps

Since maps are loaded from the BepInEx plugin folder, you can easily share your maps. See the manifest docs for instructions on how to create a valid manifest zip file.

Since custom maps must be loaded with this mod, you need to add it to your manifest's dependencies. Example manifest.json:

{

"name": "MyMaps",

"version_number": "1.0.0",

"website_url": "

"description": "This is a description for a mod. 250 characters max",

"dependencies": [

"olavim-MapsExtended-"

]

}

In the above example, you should change "" with the latest version of MapsExtended.

Development

Before building the project, copy and rename Config.props.dist to Config.props and change the properties inside it to match your configuration.

Project structure

The mod has been split into two separate BepInEx plugins. The MapsExtended plugin consists of the core logic for loading custom maps. The Editor plugin adds the actual map editor to the game. Splitting the mod into two plugins allows for custom map mods to only depend on the core plugin: the editor is not needed if all you want to do is to play custom maps.

Folders:

  • MapsExtended.Core: The core plugin C# project
  • MapsExtended.Editor: The editor plugin C# project

Custom map objects

See the wiki for a guide on how to add custom map objects (and more) in MapsExtended.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_ROUNDSwillis81808-UnboundLib

File & checksum

Filename
MapsExtended-1.4.2.zip
File size
781.9 KiB
SHA-256
a4d468072f5159286c5783689dce953570030b7ba2ff91aa2da8e6de47250abf
Stored at
2026-10-06 19:23