Last updated | a year ago |
Total downloads | 570840 |
Total rating | 8 |
Categories | Utilities Custom Maps |
Dependency string | olavim-MapsExtendedEditor-1.4.2 |
Dependants | 110 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_ROUNDS
BepInEx pack for ROUNDS. Preconfigured and ready to use.
Preferred version: 5.4.1100README
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 via Thunderstore. See the Thunderstore 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": "https://github.com/thunderstore-io",
"description": "This is a description for a mod. 250 characters max",
"dependencies": [
"olavim-MapsExtended-<version>"
]
}
In the above example, you should change "<version>"
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.