Developer postOriginal 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.