Cave Editor 2 v2.0.14December 30th, 2025
CaveEditor 2 is a fork of Wistil's CaveEditor, and has been extensively modified to better suit Cave Story Multiplayer modding.

This is the main program you'll be using when creating a Cave Story Multiplayer mod.

NOTE: Booster's Lab will not work with Cave Story Multiplayer because of CSMP's unique featureset; You will have to use CaveEditor 2.
(Built for CSMP v0.1.1.17b)   

Changelogs

CaveEditor v2.0.14December 30th, 2025
> General
- Fixed creating a mod with default Cave Story assets not extracting PXN data correctly.
> Map Editor
- The selected zoom level is now highlighted in the 'Zoom' menu.
CaveEditor v2.0.13August 21st, 2025
> General
- Added 'Include Cavestory Assets' when creating a new mod. This will auto-import npc data, stage data, music data, etc.
- Creating maps will now add boilerplate textscript.
- Creating a new mod will now correctly populate the NPC table.
- Fixed crash when CE_Tiles.png or CE_NetGrid.png cannot be found. This makes CaveEditor more portable.
CaveEditor v2.0.12November 10th, 2024
> General
- Added Run script on death (and die) npc flag.
> Script Editor
- Fixed crash when editing text with the textbox preview open.
- Fixed Shift+Enter screwing up in-game scripts. This still screws up the script editor's text preview, so don't use shift+enter.
CaveEditor v2.0.11September 16th, 2024
> General
- Added Save Slot Count to the Mod Settings dialog.
- Added option4 npc flag.
- NPCs can now be marked as Don't Delete When Client. When a client is connected to a server, any map that is loaded is first cleared of all NPCs so the server can send over its version of the npc table. If you mark an NPC as Don't Delete When Client, it won't delete that specific NPC on load.
> Sound
- Fixed Organya playback being sluggish.
CaveEditor v2.0.10September 8th, 2024
> General
- Edited CE_TSC_Info.txt to have the latest command set.
CaveEditor v2.0.9July 24th, 2024
> File Support
- Updated .pxcm format.
- Updated .pxmod format.
> Map Editor
- Fixed crash when opening a map that doesn't exist.
CaveEditor v2.0.8December 4th, 2021
> Script Editor
- Added message box mode.
- Fixed strange bug where the input box in the Script Editor GUI would disappear.
- Fixed commands like ' - Fixed hardlock when saving a script with only one line.
CaveEditor v2.0.7November 7th, 2021
> General
- Fixed crash when loading mod files that were saved when any music files were missing.
- Fixed crash when saving the NPC table after importing an npc.tbl file.
CaveEditor v2.0.6November 4th, 2021
> General
- Implemented the ability to import music.tbl via the 'Add Music' menu.
- Implemented the ability to move music indexes.
- Increased the maximum map name length from 16 to 32.
- Fixed tilesets that didn't have a width of 256 being loaded, saved and displayed improperly.
- Fixed the tab order for some dialogs.
> Script Editor
- Fixed resizing the window not moving some elements.
- Fixed crash when opening the command helper dialog for > Map Editor
- The map editor's window title now updates appropriately.
- The entity copy buffer is now synchronized between tabs.
CaveEditor v2.0.5November 1st, 2021
> General
- Updated the application icon.
- TSC Command information stored in the mod directory in a file called 'CE_Commands.txt' will now be included in the command list.
> CaveEditor Options
- Re-designed the options menu.
- Added option to toggle whether the Map Editor window is maximized on initialization or not.
- Added option to toggle whether the Map Editor window is force-focused on map load or not.
- Added option to toggle whether the map editor's tool states are shared between tabs.
> Map Properties Editor
- When creating a new map, Map Area and Force Camera options are now saved to the new map.
> Mod Packer
- Updated the mod packer dialog to include .PXN and .PXPR in the Include uncompiled maps checkbox descriptor.
- The mod packer now includes .PXPR files.
- Sound files are now included in the export.
- Custom image banks (stored like ModName/Image/0000/0000.png) are now included in the export.
- Non-organya music files are now exported.
- Fixed maps not compiling correctly.
> Map Editor
- Right clicking an entity tied to an event w/ a - Right clicking any tile in Entity Editor mode and clicking 'Open In Game' will now open the game at that exact position.
- Implemented the ability to have multiple maps open at the same time.
- Implemented entity properties. Use this for extra NPC customization with DLL mods.
- Implemented a new map file (.PXPR) to store entity properties.
- The map editor window now automatically becomes focused when opening a map if it's already open.
- The map editor window now starts in maximized mode.
- Map editor now sets the current edit mode to Edit Entities when opening a map to prevent accidently painting the map.
- Creating a new map zone now automatically selects the new zone.
- Removing map zones now clamps all tiles' mapzone values within bounds.
- Right clicking a tile in Zone Editor mode will now select the zone on that tile.
- Fixed entity sprites not being drawn.
- Fixed entity data not reloading when changing NPC data via NPC table editor / loading another mod.
- Fixed bug where entering Edit Zones mode would not automatically set a zone.
- Fixed bug where removing a map zone would leave no zone selected.
- Fixed bug where you couldn't delete map zones if they didn't have the same zone ID as their list index.
- Fixed the map zone list in Zone Editor mode being sorted, causing some wonkiness.
- Fixed drag-selecting with RMB freezing the tileset window until you place the selection once.
> Entity Editor
- Fixed sprites not displaying correctly for mods.
> Weapon Editor
- Fixed not being able to set bullets for weapons.
> Bullet Editor
- Fixed not being able to set flags for any bullets.
> Tileset Editor
- Tileset editor now saves images in PNG format instead of BMP.
CaveEditor v2.0.3September 15th, 2021
> General
- Changed CE_Tiles.png to reflect new tile behavior.
CaveEditor v2.0.2April 17th, 2021
> General
- Added
CaveEditor v2.0.1April 1st, 2021
> UI
- Changed Mod Settings dialog to make more sense.
- Added the ability (in Mod Settings dialog) to change music tracks for various events in the game.
CaveEditor v2.0.0March 3rd, 2021
> General
- Added multiple dialog boxes to make the program more responsive.
- Initial public release.
> Audio
- Loading a mod when one is already loaded will no longer corrupt the wavetable, producing ear-wrenching audio.
<< Go Back
 
Cave Story © Daisuke "Pixel" AMAYA - Cave Story Multiplayer by Clay Hanson, website by Lythine

Cave Story Multiplayer is not affiliated with Nicalis Incorporated.
Cave Story Multiplayer is an entirely free game, funded out of pocket by its sole creator.
This game contains no subscriptions, advertisements, donations, or any other forms of revenue.