Modding Support

Cave Story Multiplayer features extensive modding support. From making custom mods with custom maps, all the way to coding custom NPC behavior, weapons, textscript commands AND MORE, a lot is already possible!

Below is a directory of resources to assist in creating your own mod.


Modding DocumentationAugust 21st, 2025
Simple documentation for Cave Story Multiplayer modding.
This is not completely finished, but most things should be documented here!
Cave Editor 2 v2.0.13August 21st, 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)  
DLL Modding API v1.0.5September 5th, 2025
The official Cave Story Multiplayer C++ API for creating DLL mods!
Allows modders to create custom NPCs, playerstates, weapon logic, UIs and more.

Must be built using Visual Studio 2019 (v142) toolset.

NOTE: You're going to need previous experience with coding in C and C++ before you can actually utilize this!
Additionally, public releases of mods are required to be open-sourced for security reasons.
(Built for CSMP v0.1.1.17b)  
Additional Tools 
Cave Story Multiplayer can still use various tools made for Cave Story.

You can find these tools over at https://cavestory.org/!
 
 
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.