Cave Story Modding Wiki
Contents:
  1. Autumn’s Various Additions dll

Autumn’s Various Additions dll

AVA:
Creator(s):Autumn
Year:2023
Platform:modloader
Status:

Active development

Website:Repo page

AVA is a dll written by user Autumn that works with the modloader but takes an “everything but the kitchen sink” approach to DLL modding. If you need to add some sort of hack or mod to the vanilla engine, it’ll likely be in here.

The current version’s features are:

  • Custom .pxt loading
  • Custom entities
  • Custom player physics
  • New Tile types (like bounce pads, ice, etc.)
  • Extra TSC Commands (like variables, sub-functions, etc.)
  • Plaintext TSC (no encryption)
  • HEX Patch Loader
  • Wall jumping
  • Double jumping/Extra jumping
  • Pause menu editing
  • Stage.tbl loading
  • And many more

A more detailed rundown on what each feature is and how to use it is present in the settings.ini bundled with the release build of the mod.

Many of the mods in this dll are a conglomeration of other dlls or source edits to CSE2, but since this is not a full engine decompilation, its source code is freely available to download.

To help make the new features easier to use, the dll comes with a tweaked version of Booster’s Lab that contains all the custom tiles, TSC syntax, etc.


Downloads and Links
The source code can be found here.
The latest up-to-date release builds can be found here.