This allows for other dll code mods to inject code into the game. This also includes the ModCS lua api. You only need the tables if you are adding new weapons or carets.
This adds lots of new features into Cave Story. New entities, New tiles, New TSC commands, etc. Chances are if you need some form of command, it may be in here.
This adds a new, more complicated background system to Cave Story, allowing for much more versatile backgrounds in your mods.
This adds the FMOD Audio Engine into Cave Story. You can use fmod events, with music progression and such in your mods.
This dll adds a CSE2 style pause screen. Other dlls can also use it to add their own pause menu buttons or options.
This dll was made originally by periwinkle. This dll replaces the vanilla DirectDraw rendering system in favor of SDL2, which supports png graphics and should be supported on Windows 11. My version of this dll includes more than the normal 40 surface limit, as well as ways for other dlls to inject code into a spot in StartDirectDraw, and toggleable framerate options. It also features a new font swapping feature, and rebinding Keyboard and Controller controls in-game.
This dll adds the lighting from Bionicobots "Red Sands" / jakev's "ModEngine" into Cave Story.
This dll was originally made by periwinkle. This dll adds the Boosters Lab "layers" mode into Cave Story, allowing for 4 unique layers for map tiles. My version of this dll adds animated tiles support.
This dll adds "Triggers" into Cave Story. These are unrelated to H/V triggers in vanilla. They can run lua code, or tsc code set by the user, and all of their properties can be easily setup through a yaml. This allows for more control over events in your mods!
This dll adds Ghost-Multiplayer style netplay into Cave Story, originally based on CSE2-Onlines code by CuckyDev.
Server Software:
Cave Story DLL: