Welcome to the Cave Story+ Community hub blog update. New build is up with lots of little improvements. See changelog below! In addition to the usual bugfixes, this update brings improved performance as well as new features for modders.
Oh Yeaah!!!
Fixes:
- Nemesis Challenge not unlocking after trading for the Nemesis
- Challenges not being unlocked by items/arms which have been obtained previously
- Bushlands ambush triggering without a delay - DualShock 4 V1 incompatibility (V2 already worked)
- Multiple frames of input latency
- Crash which could occur when unplugging a controller
- Challenges menu having a broken background when there are many entries
- Challenges menu not being able to scroll when there are many entries
- Some challenge-related menus selecting the back/cancel button by default, unlike every other menu
- Only one player being shown on the mini-map
- 'Egg No.XX' being inconsistent with 'Jail No. XX'
- Opening cutscene using the wrong background colour
- Some rooms using the wrong background colour
- Title screen not being visible for the first frame
- Various rendering inefficiencies, which reduced performance on low-end PCs
- Unnecessary lighting/water rendering logic, especially in Classic graphics
- Redundant re-rendering of map foreground tiles
- NPCs being rendered even when off-screen
- Outdated OpenAL Soft library
- Steam Deck controller bindings occasionally breaking
Modding additions:
- '
- 'cs.GetDifficulty' Lua function.
- 'DIFFICULTY'
Lua constants:
- cs.DIFFICULTY_NORMAL
- cs.DIFFICULTY_EASY
- cs.DIFFICULTY_HARD
- Raised '
- Mods' TSC files now combine with the base game's TSC files instead of replace them.
- Allows mods to override specific TSC events, such as to rename a weapon in 'ArmsItems.tsc'.
- 'StringTable.sta' can now be overridden