mirror of
https://github.com/Walter-Sparrow/lunar-tear.git
synced 2026-07-02 13:53:41 +03:00
167 lines
5.3 KiB
Markdown
167 lines
5.3 KiB
Markdown
# Changelog
|
|
|
|
## 2026-05-16
|
|
|
|
### Working
|
|
|
|
- `--no-register` flag and `register-account` CLI tool
|
|
- Database backup support in the wizard
|
|
- Subjugation Quests — rewards, battle report, and triple-deck preset persistence
|
|
- `MaterialSaleObtainPossession` item grants when selling materials
|
|
- Memoir protect / unprotect
|
|
- Effect item usage (`UseEffectItem`)
|
|
- Recollections of Dusk
|
|
|
|
### Fixed
|
|
|
|
- Login bonus
|
|
- Main quest replay (Map replay)
|
|
- Weapon awaken level cap
|
|
- Gacha pool overhaul
|
|
- Quest mission rewards
|
|
- Menu-pick quest start — wrong state from replay flow, black screen on quests with no difficulty, and normal-difficulty handling
|
|
|
|
## 2026-05-02
|
|
|
|
### Working
|
|
|
|
- Cross-platform asset/CDN pipeline (iOS and Android)
|
|
- Master data hot-reload: loopback admin webhook (`/api/admin/master-data/reload`) with `LUNAR_ADMIN_TOKEN`; runtime build registry; wizard, dev runner, and Docker wiring
|
|
- Scripts repo: Octo **`list.bin` patcher** (`assetbundles/patch_listbin.py`) — refresh catalog `size` / `md5` / `crc` after swapping bundles or resources
|
|
- Scripts repo: **asset bundle encrypt/decrypt** for Octo-masked UnityFS (`assetbundles/encrypt_assetbundle.py`, `decrypt_assetbundle.py`, `assetbundle_crypt`)
|
|
|
|
### Fixed
|
|
|
|
- Stale weapon story unlocks and incorrect post-evolution weapon state
|
|
|
|
## 2026-04-25
|
|
|
|
### Working
|
|
|
|
- SQLite persistence layer with snapshot import tool
|
|
- Authentication server with login UI
|
|
- Wizard CLI for guided first-time setup
|
|
- Dev runner (`make dev`) with automatic service builds
|
|
- Memoir sub-status system with level-based unlocks
|
|
- Companion and parts granting from the shop
|
|
- `CopyDeck` / `RemoveDeck` deck management
|
|
- Karma functionality
|
|
- Docker multi-service orchestration (auth, CDN, gRPC) with cross-platform improvements
|
|
- `--grpc-port` CLI flag
|
|
|
|
### Fixed
|
|
|
|
- Gate desync on quest-finish crash — scene now advances atomically
|
|
- Equipment duplication in deck management
|
|
|
|
## 2026-04-18
|
|
|
|
### Working
|
|
|
|
- Weapon awakening
|
|
- Consumable item selling
|
|
- `--latest-scene` CLI flag for resuming from the most recent quest scene on startup
|
|
- Docker support (Dockerfile, docker-compose, entrypoint)
|
|
- GitHub Actions CI for Docker image builds
|
|
|
|
### Fixed
|
|
|
|
- Locale fallback MD5 validation for ja/ko -> en asset candidates
|
|
- UTF-8 handling for non-ASCII characters in asset path processing
|
|
- Tutorial progress no longer overwrites existing progress unless the new phase is greater
|
|
- Repeated weapon story unlock notifications — diffs now only send changed stories
|
|
- Unique key generation for weapon grants to prevent overwrites in gacha/rewards
|
|
- Missing `IUserWeaponStory` in `startedGameStartTables`
|
|
- Max level evaluation in costume `EnhanceActiveSkill`
|
|
|
|
## 2026-04-11
|
|
|
|
### Working
|
|
|
|
- Memoir enhancement and deck/memoir management updates
|
|
- Companion enhancement
|
|
- Costume awakening
|
|
- Costume ascending
|
|
- Character exalt
|
|
- Costume skills level up
|
|
- Weapon ascending
|
|
- Weapon evolution
|
|
- Weapon skills level up
|
|
- Quest skipping and auto sale settings
|
|
- Item shop
|
|
- Deck skins
|
|
- [MVP] Gacha system
|
|
- [MVP] EX Chapter Quests
|
|
- [MVP] Subjugation Battles
|
|
|
|
### Fixed
|
|
|
|
- Retire navigation
|
|
- Scene transitions mid new arcs
|
|
|
|
## 2026-04-04
|
|
|
|
### Working
|
|
|
|
- Weapon management (enhancement with material consumption, skill/ability tracking, protect/unprotect)
|
|
- Mythic slab / character board (panel releases, status effects, ability tracking)
|
|
- Explore system
|
|
- In-app purchase flow
|
|
- Friend service stub
|
|
- Master data tooling
|
|
- Costume max-level capping by rarity in quest reward flow
|
|
|
|
### Fixed
|
|
|
|
- Map freeze caused by gimmick schedule overflow — capped patched entries under the client's MaxGimmickSequenceSchedule=1024 limit
|
|
|
|
### Roadblock
|
|
|
|
- Retire quest/battle mechanism — still untraced for quest/battle
|
|
- Chapter transition loop — re-login after chapter 7 replays scene 261 instead of advancing
|
|
|
|
### Need to Figure Out
|
|
|
|
- Banner/gacha logic (scheduling, rates, pity, relationship between MomBanner and gacha catalogs)
|
|
|
|
## 2026-03-28
|
|
|
|
### Working
|
|
|
|
- Everything from 2026-03-21, plus:
|
|
- Costume enhancement (gold cost, material consumption, same-weapon-type EXP bonus)
|
|
- Shop (buying items, price deduction, starter item grants on new accounts)
|
|
- Mission progress tracking
|
|
- 3D viewer
|
|
- Event quests (start/finish/restart/update lifecycle, state tracking)
|
|
- Tutorial rewards with companion choices
|
|
- Battle drop rewards on quest finish
|
|
- Snapshot system for saving/loading user state per quest scene
|
|
|
|
### Roadblock
|
|
|
|
- Retire quest/battle mechanism — the abandon/withdraw flow for quests and battles hasn't been traced or implemented yet
|
|
|
|
### Need to Figure Out
|
|
|
|
- Rarity/awakening, and full client expectations (enhancement is done, rest TBD)
|
|
- Banner/gacha logic (scheduling, rates, pity, relationship between MomBanner and gacha catalogs)
|
|
|
|
## 2026-03-21
|
|
|
|
### Working
|
|
|
|
- Login and account creation flow (ToS, name entry, graphic settings, title completion)
|
|
- Deck configuration
|
|
- Cage ornament rewards
|
|
- Main quest progression up to the first battle-only quest obstacle
|
|
|
|
### Roadblock
|
|
|
|
- Battle-only quests — the quest engine handles story-driven quests but pure battle encounters use a different entry/exit path that hasn't been traced yet
|
|
|
|
### Need to Figure Out
|
|
|
|
- How costumes work in-game (equip rules, stats, rarity/awakening, client expectations)
|
|
- Banner/gacha logic (scheduling, rates, pity, relationship between MomBanner and gacha catalogs)
|