Skip to content

Sparkle Server Changelog

This page documents the release history, feature additions, bug fixes, and performance optimizations for the Sparkle server emulator.


2025-03-17

Bug Fixes

  • Timezone / Infinite Loading: Resolved a major 2-year-old issue where overseas players occasionally experienced infinite loading during town schedule processing (caused by Japan-timezone Unix timestamp handling).
  • Creacraft Leveling: Fixed an issue where Slow Start characters became stuck during Creacraft level-ups.
  • Legacy Accounts: Applied database fixes for town upgrades and broken training slots on legacy test server accounts.

References


2025-01-24

Important

The legacy domain sparkle-api.com is scheduled for deprecation to avoid ongoing domain maintenance costs. Please update your client configuration to use the latest active server endpoints.


2024-12-24

Note

Production (moon) and test servers have been merged into a single server instance for simplified maintenance. All existing active hostnames redirect to this unified server.

New Features

  • Memorial Quests: Fully restored Memorial Quests functionality.
  • Creacraft Quests: Implemented Creacraft Quests and associated game mechanics.
  • Present System: Added support for receiving items via the in-game present box.
  • Ability Board (ことわりの実): Implemented the Ability Board character progression system.
  • KRR Points Cheat Code: Added a cheat code for grant and testing Kirara (KRR) points.

Bug Fixes

  • Fixed database seeding duplication issues.
  • Fixed friendship level calculation logic.
  • Fixed character appearance preview settings (SetViewCharacter).
  • Fixed support slot limit expansion upon ranking up.
  • Fixed Kirara limit expansion upon room upgrades.
  • Fixed room data response handling.
  • Prevented item/resource consumption during the initial tutorial flow.
  • Improved friend code processing when importing existing account save data.

Performance & Database Optimizations

  • Quest Chapter List: Reduced payload data size by 15x by stripping redundant database records.
  • Query Optimization: Streamlined gacha list, mission rewards, and quest clearRank calculations.
  • Refactored legacy server persistence layer for improved long-term maintainability.

Maintenance Note

  • Distributed 1,200 gems to all existing users to compensate for extended maintenance downtime.

References


2024-04-11

New Features & Enhancements

  • Shop Item Sales: Added the ability to sell items directly in the shop.
  • Dynamic Banners: Implemented dynamic information banners. Gacha banners link to Wayback Machine historical archives.
  • Achievements & Profiles: Enabled achievement progress tracking and custom profile card decorations.

Bug Fixes

  • Character Level Overflow: Patched calculation logic to prevent characterLevel overflow errors.
  • Account Transfer: Fixed a regression that temporarily broke password-based account transfers.

Performance

  • Quest List Acceleration: Optimized quest history queries to load quest list views up to 3x faster.

References


2024-03-10

New Features

  • Training System: Fully implemented character training features across all server instances.

Improvements & Adjustments

  • Drop Rate Recalculation: Re-estimated training item drop tables based on empirical user gameplay data.
  • Training List Display: Corrected list sorting behavior in the training UI.

References


2023-12-24

Architecture & Persistence Refactor

  • Overhauled the database persistence layer (~700 lines changed) to use optimized SQL queries and prevent deleting full entity relationships per request.

Debug / Cheat System

  • Implemented a debug cheat code input system via the in-game Friend Search UI (Settings -> Friends -> Search Friend).
    • ITM<ItemId>: Grants x100 of the specified item ID (padded with leading zeros).
    • CHR<CharacterId>: Grants x1 of the specified character ID.
    • CIN<Amount>: Grants the specified amount of coins (padded with leading zeros).
    • GEM<Amount>: Grants the specified amount of gems (padded with leading zeros).
    • RESP<Code>: Forces custom response codes for API testing.

Tip

Character and item IDs can be obtained from the KRFN Analysis Wiki. Enable the "Show ID copy button" setting under Common Settings to copy IDs easily.

References


2023-11-08

New Features

  • Item Trade: Implemented item trade endpoints, including event quest trade shops (store/paid-gem trades excluded).

References

  • Merge Request: !143

2023-10-17

New Features

  • Expanded Event Quests: Enabled all day-of-week quests in the quest selection view.

Bug Fixes & Adjustments

  • Fixed stamina display synchronization errors.
  • Fixed Sunstone acquisition and friendship rating calculation from gacha drops.
  • Fixed client/server skill level desynchronization and max skill level caps.
  • Fixed experience calculation anomalies upon reaching maximum character levels.
  • Fixed duplicate character grant issues when pulling duplicate gacha cards.
  • Quest 204938 Adjustment: Quest 204938 ("ランプの限界チャレンジ!?") no longer yields experience points on defeat to preserve game balance.

References


2023-10-06

New Features

  • Event Quests: Added support for Author Quests, Challenge Quests, Daily Quests, and Event Quests on the quest list page.

Bug Fixes

  • Fixed character upgrade bonus calculations.

References


2023-09-16

Deployment Updates

  • Deployed the complete weapon system to the production server (moon.sparkle-api.com).

2023-09-13

Minor API Endpoints

  • SetViewCharacter / ResetViewCharacter: Implemented toggle for evolved vs. unevolved character artwork.
  • SetShownCharacter: Implemented logic to clear "NEW!" badges from the character roster.
  • SetSupportCharacters / SetSupportCharactersName: Implemented endpoints for configuring support parties.
  • SetPlayerPushNotification / SetPlayerPushToken: Added toggles for stamina notifications and push token storage.
  • GetAllPlayerStorePurchase: Added stub endpoint returning empty responses instead of errors.

Bug Fixes

  • Fixed a bug where stamina was consumed incorrectly during rapid quest replays.

References


2023-09-08

New Features

  • Weapon System: Implemented weapon reception, creation, upgrading, evolution, leveling, selling, and slot limit expansion.

Bug Fixes

  • Fixed an issue preventing Part 2 story chapters from unlocking.

References


2023-07-26

New Features

  • Character Upgrade (強化): Implemented character level-up and status enhancement systems.

References

  • Merge Request: !89

2023-07-18

New Features

  • Gacha System: Implemented ticket gachas and standard KiraraMax gachas.
  • Battle Party Customization: Added party formation editing and custom party naming.
  • Account Transfer: Added password-based account transfer support.

References

  • Merge Requests: !82 through !85

2023-07-14

New Features

  • Quest Progression System:
    • Save last played quest, chapter progress, and clear ranks.
    • Quest Resume: Restart and resume quest waves upon app restart.
    • Quest Continue: Spend gems to revive during battle.
    • Quest Give Up support.
    • Scenario first-clear rewards (5 gems per clear).
    • Stamina management (item recovery, gem recovery, and passive time recovery).

2023-06-28

New Features

  • Room System: Implemented complete room management and object placement systems.

2023-06-12

New Features

  • Town Facilities: Implemented town facility construction and management systems.

2023-05-18

Initial Release

  • Alpha Server Launch: Launched the initial alpha server instance (moon.sparkle-api.com).
  • Enabled client connection support via patched legacy Android clients and custom launcher apps.