resize_map
Resize an RPG Maker MZ map to new width/height, repadding every tile-data layer. Existing tiles stay where grids overlap, new cells are blank, shrinking crops. Warns about events left outside the new bounds.
Instructions
Resize a map to new width/height, safely repadding every z-layer of its tile data (existing tiles kept where the old and new grids overlap; new cells blank; shrinking crops). This is the ONLY safe way to change a map's dimensions — update_map refuses a width/height change because it would not resize the tile array. Warns about any event left outside the new bounds.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mapId": "<mapId>",
"width": "<width>",
"height": "<height>"
},
"name": "resize_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mapId | Yes | The ID of the map to resize | |
| width | Yes | New width in tiles | |
| dryRun | No | Preview only: return a diff of what would change without writing to disk. | |
| height | Yes | New height in tiles | |
| verbose | No | Echo the full written record instead of the default summary. Off by default: the response reports identity, counts and command-list shape, which is what you would assert on, and omits the parameters/conditions you would only re-read. Read the full record with the matching get_* tool. |