·Developer post·Original post (opens in a new tab)
3.2.4 Patch
- Save/load menu nil-window crash fixes.
- Safer save slot selection and cursor updates.
- Safer save preview drawing for missing/corrupt slots.
- Bitmap#smooth= compatibility shim.
- Missing $game_temp.message_window_showing compatibility.
- Config menu volume defaults and clamping.
- Audio playback guards for nil/empty BGM/BGS/ME/SE names.
- Fixed BGS/ME playback to use the right Audio channels.
- Safer sprite/window disposal.
- Startup quit now exits through $scene = nil instead of raising SystemExit.
- Cache clear no longer forces GC every time; GC is throttled for smoother performance.
- Safe Sound.play_* methods when $data_system.sounds[n] is missing or nil.
- Safe Game_CommonEvent access when common event data is absent.
- Safer random encounter area handling.
- Dynamic battle actor sprite update instead of assuming exactly 4 party slots.
- Safer battle sprite disposal and animation checks.
- Status balloon guard for battlers with no states.
- Poison bubble performance improvement: pooled bubble bitmap instead of making a new bitmap per bubble.
- Poison bubble sprite cleanup to avoid leaks.
- Forest leaf cleanup fix: offscreen leaves now dispose instead of just leaving the array.
- Title continue check avoids broad Dir.glob.
- Title graphic cleanup no longer manually disposes shared cached bitmaps, reducing double-dispose/cache churn risk.