Skip to content

v5.7.0 — Mod System & Localization Update

Choose a tag to compare

@CodeBambi CodeBambi released this 27 Mar 16:52
· 5047 commits to main since this release

v5.7.0 — Mod System & Localization Update

🧩 Mod System

  • New .ccpmod package format for installable mod bundles
  • Mod Manager — install, switch, and remove mods from the UI
  • Mod Creator — visual tool for building your own mods with drag-and-drop
  • Mods can customize: theme colors, identity labels, triggers, messages, phrases, subliminal pools, lock card phrases, achievement badges, avatar poses, skill tree icons, bubble/tube assets, sounds, and more
  • Moddable enhancement tree, tube layout, avatar sets, video links, audio, and browser config
  • Fallback chain: active mod → base mod for any missing resources

🤖 Drone Mode (Built-in Mod)

  • Matrix-inspired terminal aesthetic — green on black with custom tube artwork
  • Custom companion personality (DroneOS) with full phrase set across 20+ categories
  • 28 custom drone achievement badges
  • 5 custom avatar chassis (Alpha through Omega) with 4 poses each
  • 22 custom skill tree icons with drone-themed names
  • Custom bubble, pop sounds, and computing-style giggle sounds
  • 240 voice lines for companion speech
  • 20 curated video links for the companion to suggest
  • Full subliminal pool and lock card phrase set

🌍 Localization

  • Full UI localization infrastructure with 9 languages
  • 2,034 translated keys per language
  • Covers all tabs, dialogs, skill tree, sessions, notifications, banners, leaderboard, remote control, and code-behind strings
  • Languages: English, Spanish, French, German, Japanese, Korean, Chinese (Simplified), Portuguese, Russian

📢 Announcements

  • Server announcements now support themed popups and download links
  • Matrix green/black theme for special announcements

🛠️ Bug Fixes

  • Fixed race conditions causing XP/level resets — added write locks + crash recovery
  • Fixed quest streak resetting on login by preserving cloud streak value
  • Fixed streak reset bugs: prevent silent resets, unify trim windows, preserve earned streaks
  • Fixed daily quests permanently showing as completed after day rollover
  • Fixed quest streak sync and subliminal thread safety
  • Fixed custom session crashes from unhandled async void exceptions
  • Fixed bubble count double pop sound and off-screen positioning
  • Fixed spiral GIF playing too fast by using median frame delay
  • Fixed spiral GIF stutter by reverting to synchronous loading
  • Fixed avatar tube SizeToContent localization bug, adjusted layout and float animation
  • Fixed avatar pose timer not starting for multi-pose static avatar sets
  • Fixed bubble click-through on transparent windows
  • Fixed avatar head clipping during floating animation
  • Fixed Mod Creator avatar slots not loading from installed mods

🔐 Stability & Auth

  • Hardened auth & sync pipeline: V2-first load, 401 recovery, heartbeat fix, race prevention
  • Server: fix V2 sync rejecting legacy users
  • Server: backfill skill points for pre-deployment users

🔒 Security

  • Path traversal protection in all mod resource resolvers
  • Mod manifests re-validated on every load (defense-in-depth)
  • All theme colors validated as hex codes
  • Video links filtered to HTTPS-only at runtime
  • Size caps on all manifest fields
  • Announcement link URLs validated as HTTPS on both server and client