Fightplane Tools

Your hand-crafted battlemaps in RPG Maker.

Download

Get the plugin

Fightplane RPG Maker MV Battlemaps.zip

Free, no account needed. Built for RPG Maker MV.

Download Fightplane RPG Maker MZ-MV Battlemaps.zip

Video

Quickstart Guide

Setup

Installation

The four files inside the zip: FightplaneMarkers_Reference.png, FightplaneMarkersMV.png, FightplaneRPGMakerBattlemaps.js and readme.txt.
  1. 1

    Put the files in your project folder

    Game › Open Folder opens the project on disk. Three things go in:

    • FightplaneMarkersMV.pngimg/tilesets/
    • FightplaneRPGMakerBattlemaps.jsjs/plugins/
    • Your battlemap (scaled using the tool below).img/parallaxes/

    Directly in those folders, not in a subfolder — RPG Maker only looks one level deep.

  2. 2

    Activate the plugin

    Tools › Plugin Manager, double-click an empty row, and pick FightplaneRPGMakerBattlemaps from the list. OK, then OK again.

  3. 3

    Add the marker tileset

    Tools › Database, then the Tilesets tab. Change Maximum and raise it by one to make an empty slot, then select the new slot and name it Fightplane. Under Images, set B to FightplaneMarkersMV.

  4. 4

    Set each marker's passage

    Still on the same tileset, click Passage (4 dir) on the right, then click the edges of each marker tile until it matches its picture: an arrow on every open side, a dot on every walled one. The marker reference below shows what each tile does. OK.

    The Fightplane tileset in the Database's Passage (4 dir) view, each marker tile showing arrows on its open sides and dots on its walled ones.

In the editor

Make a map from a battlemap

Once per map. The grid numbers here are the same two you gave the rescaler.

  1. 1

    Scale your battlemap to the grid

    Before anything else, resize the map with the rescaler below, so one square in the image is exactly one 48px tile. Enter the grid size of your map, then Rescale.

  2. 2

    Add the map to your project

    Game › Open Folder again, and drop the map you just downloaded into img/parallaxes/ — directly in that folder, not a subfolder.

  3. 3

    Create a new map

    Right-click your project in the map list and choose New Map. Set Tileset to Fightplane, and set Width and Height to match the map’s grid size.

  4. 4

    Pick the battlemap as the parallax

    In the same dialog, under Parallax Background, choose your rescaled battlemap from img/parallaxes.

  5. 5

    Paint marker tiles to mark walls and one-way edges

    Open the B tab of the tile palette and paint markers over the squares that should block or steer the player — see walls and one-way edges below. The markers only show in the editor; in the game the player sees your battlemap.

  6. 6

    Playtest

    Walk around it. If the image slides against the player as you move, the plugin isn’t on — check Plugin Manager’s Status column.

Passability

Walls and one-way edges

Unlike a map made with tilesets, hand-crafted maps don't include wall data. The marker tiles let you draw it in.

Each marker on the Fightplane tileset’s B tab sets how the player may enter the square it’s painted on. For most maps you’ll only need Block All, painted over every square the player shouldn’t stand on. For more complex maps, the directional markers wall off single sides and corners.

The Fightplane marker tiles reference: Floor, Allow All, Block All, Allow Vertical, Allow Horizontal, Block and Allow North, South, West and East, and Block Northwest, Northeast, Southwest and Southeast, with white bars marking each tile's walled sides.
Every marker tile. White bars are walled sides.

Blocking works one way

A marker stops the player entering a square from a side, not leaving it. A Block North square can’t be walked into from the north, but a player standing on it can still walk out northward.

Marker tiles

MarkerWhat it does to the square
FloorNo rule. The same as painting nothing.
Block AllA full wall. The player can't enter from any side.
Allow AllEnterable from every side.
Allow Vertical / Allow HorizontalEnterable only from the top and bottom, or only from the left and right — a crack or gap you can pass through one way round.
Block North / South / West / EastBlocks entry from that one side only. A cliff edge you can drop off but not climb back up.
Allow North / South / West / EastThe mirror: enterable from that one side only. A gate that opens one way.
Block NW / NE / SW / SEA wall corner in that corner of the square: blocks the two sides it touches, leaves the other two open.

Example: Maze (by Map Doctor)

Used together, the markers can describe any wall or edge layout, as complex as you can imagine.

A hand-drawn maze battlemap running in RPG Maker, playtested before any markers are painted.
No markers painted yet — the player can walk straight through every wall.
The same maze in the editor, with marker tiles painted along every wall.
The same map's walls, painted with marker tiles in the editor.

Maze battlemap by Map Doctor.

The tool

Rescale a map to the grid

Drop in a map and tell it how many squares across and down the map is. It resizes the map to 48px per square, the grid RPG Maker MV and MZ both use. Nothing is uploaded — the resizing happens in your own browser.

The rescaler needs JavaScript. Your image never leaves this page — the resizing happens in your own browser, which is only possible with it on.

Counting the squares

Count the playable grid, not the picture. If your map has a decorative border outside the squares, crop it off first — otherwise the grid lands slightly out of true across the whole map. The tool tells you when your numbers and the image’s proportions disagree, which is usually what that means.

If something's off

Troubleshooting

The map slides against the player as I walk

That is RPG Maker scrolling the parallax at half speed, which is what the plugin overrides. Open Plugin Manager and check its Status is ON, and that the file is still named FightplaneRPGMakerBattlemaps.js.

The map doesn't appear in the parallax list

It has to be a PNG or JPEG sitting directly in img/parallaxes/. Restart the editor if you added it while the Map Properties dialog was open.

The player walks straight through walls

Walls are marker tiles you paint, not something the plugin can see in the picture. Check the map’s tileset is Fightplane, and that each marker’s Passage (4 dir) setting in the Database matches its picture.

The marker tiles show up in the game

The plugin hides them when the map loads, so seeing them means the plugin isn’t running — check its Status is ON in Plugin Manager.

Plugin Manager doesn't list the plugin

The file has to sit directly in js/plugins/, not in a subfolder, and it has to keep its original filename. Restart the editor after adding it.

The map looks soft or blurry

The rescaler had to enlarge it, which it warns about before you download. A map drawn at fewer pixels per square than your target tile size cannot gain detail it never had — you want a larger original, or fewer squares.

The grid is slightly out of line across the map

Almost always a margin outside the playable grid, or a square count that’s off by one. Crop the map to the grid itself and recount, then rescale again. The map’s Width and Height in squares must match the numbers you gave the rescaler.

It works in playtest but breaks on a phone or in a browser build

Check the output size. MV and MZ render through WebGL, and an image over 4096px on a side fails to load on a lot of hardware even though it is fine on a desktop. The rescaler flags this before you download.

The rescaler says my image is too large

Safari on iPhone and iPad refuses to decode images past roughly 16 megapixels. A desktop browser will open the same file.

Need a map?

Fightplane is the world’s most organized battlemap marketplace. (And the easiest and fastest platform on which to list your maps, too). While you’re here- check out the maps for sale. Or, if you’re a creator, sign up for a vendor account!