Skip to content

Map Maker UI

Map maker contains a very intuitive responsive UI system that helps the user efficiently create maps 😃

The Inspector

Clicking on a item opens up the inspector, a useful window for managing and viewing the item's data: position, rotation, id, etc...

Constant Data

spawn all

These are the properties of the item that are unchangable, it's type (grass, snow, space, spawn, other..), it's name ("MediumCapsule", "Spawn4", etc...), and it's id.

Position Field

spawn all

The position field determines the location of the item in the world with (0, 0) symbolizing the center of the map.

It is linked to the position of the item so moving the item will update it accordingly and modifying the field will move the item accordingly.

Inspector Components

Every item has 4 basic fields: name, id, type, and position.

Every other attribute is sorted into components (like in unity if you're familiar with that), each component containing modifiable attributes corresponding to it's goal.

Currently the only existing component is "Resizable".

Resizable

spawn all

The resizable component is automatically applied to every platform in game, it contains these attributes:

  • rotation (a float)
  • scale (a float)

The resizable component handles rotating and scaling of items, thats why it isnt applied to spawn points for example.

The Menu

spawn all

Type

A dropdown menu to determine the type of the map (grass, snow, or space)

Clear

Clears the map and the map data (name, description, etc..), basically works just like closing and reopening the maker except its much easier 😛

Test

Opens the current map in bopl battle for you to test (especially useful for testing lua code).

If you use a program to open bopl battle with mods (r2modman etc..), you should press the test button only after opening Bopl Battle for it to work!

Otherwise, just pressing it would automatically open it with your current mod set.

Save

Opens the save dialogue

Load

Opens a file selection dialogue, pick the map you want to load in map maker and start remixing it! 😃

Lua

Opens the lua editor (a simple text editor), if you want a more sophisticated IDE, just edit the code on your preferred editor (vscode, visual studio, etc..) and when finished, copy the code to the text box inside the map maker.

Settings

Opens the settings dialogue, the settings currently support configuration of:

  • Theme: currently the only themes that exist are 'Light' (default), 'Dark', and 'Bopl'.
  • Scale + Rotate: modify the key needed to swtich to the corresponding mode
  • Default Dev: allows the user to pick a name that will automatically be used for the Developer field in save dialogue

Buy Us a Coffee

If you want to reward us with a donation for the months we spent working on this project for free out of love for the game and a desire to give back to the community, you are welcome to do so! we are so thankful! 😄

If not, dont worry - you using our map creator is already rewarding for us! ultimately, that was our goal when making this, giving you - the community, a tool + system to use to exchange maps and further enjoy this amazing game, it has been a pleasure working on this 😃