GaC-Srtool ð
Unstuck / āđāļāđāļāļąāļ§āļŦāļĄāļļāļāļāđāļēāļ
āđāļĄāļ·āđāļāđāļāļ·āđāļāļĄāļāđāļ GaC server āđāļāđāļāļļāđāļĄ Unstuck āđāļ GM Command Console āļŦāļĢāļ·āļāļāļīāļĄāļāđ /unstuck āđāļāđ āđāļ§āđāļāļāļ°āļĢāļāļāļĨāļāļāļāļĢāļąāļāļāļēāļāđāļāļĄāļāđāļāļāđāļŠāļāļāļ§āđāļēāļŠāļģāđāļĢāđāļ āļāđāļāļāđāļāļīāļāđāļāļĄāđāļĨāļ°āđāļāļ·āđāļāļĄāļāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļĒāļđāđ āļāļģāļŠāļąāđāļāļāļĩāđāļāļĨāļāļāļēāļĢāļāļĨāđāļāļ UI āļĢāļ°āļŦāļ§āđāļēāļāļĢāļāđāļāđāļāđāļāđāļāļāđāļēāļ heartbeat āđāļāļĒāđāļĄāđāļĨāļāđāļāļ CW āļŦāļĢāļ·āļāđāļāļĨāļĩāđāļĒāļāđāļĄāļ āđāļĨāļ°āđāļĄāđāđāļāļāļāļēāļĢāđāļāđ handler āļāļĩāđāļāļēāļ āļāđāļāļāđāļāđ SDK server āļāļĩāđāļĢāļāļāļĢāļąāļ /api/client/unstuck
āđāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāļāļāļĢāđāļ (Web Dashboard & Management Tool) āļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļąāļ§āļĨāļ°āļāļĢ, āļāļąāļāļāļĩāļĄ, āļāļĢāļąāļāđāļāđāļāļĢāļĩāļĨāļīāļāļŠāđ/āļāļĢāļ§āļĒāđāļŠāļ, āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāđāļĄāļāļāļēāļāļāļēāļĢāļāđāļāļŠāļđāđāļāļĢāļīāļ āđāļĨāļ°āļāļąāļāļāļēāļĢāđāļāļĨāđāđāļāļ (freesr-data.json, persistent) āļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ GaC-hkrpg-go (āđāļĨāļ°āđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļĄāļēāļāļĢāļāļēāļ FreeSR)
āļāļģāļāļēāļāđāļāļ Client-side 100% āļŠāļēāļĄāļēāļĢāļāđāļāļīāļāđāļāđāļāļēāļāļāđāļēāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāđāļāđāļāļąāļāļāļĩāđāļāļĒāđāļĄāđāļāđāļāļāļāļīāļāļāļąāđāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāđāļĄāđāļāļīāļĄ
⥠āļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļ (Features)
ð 1. āđāļāļāļāļāļĢāđāļ & āļāļąāļāļāļĩāļĄ (Live Dashboard & Lineup)
- āļŠāļāļēāļāļ°āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļŠāļ: āļāļĢāļ§āļāļāļąāļāļŠāļāļēāļāļ°āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ Real-time āļāļĢāđāļāļĄāđāļāļāđāļŠāļāļāļāđāļē Ping
- āļāļąāļāļāļēāļĢāļāļĩāļĄ 4 āļāļģāđāļŦāļāđāļ: āđāļŠāļāļāļŠāļĄāļēāļāļīāļāđāļāļāļĩāļĄāļāļĢāđāļāļĄāļĢāļ°āļāļąāļ Eidolon, āļāļēāļ§āļļāļāļāļĢāļ°āļāļģāļāļąāļ§, āđāļĨāđāļ§āļĨ āđāļĨāļ°āļāļīāļāļąāļāđāļāļāļēāļ
- āđāļŠāļāļāļāļĨ Git Branch āļāļąāļāļāļļāļāļąāļ: āļĢāļ°āļāļļāļāļ·āđāļ Git Branch āļāļĩāđāļĢāļąāļāļāļĒāļđāđ (āđāļāđāļ
main,test-gay) āļāļ Header āđāļĨāļ° Browser Tab āļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ - āļŠāļĢāļļāļāļ āļēāļāļĢāļ§āļĄāļāļĢāļąāļāļĒāļēāļāļĢ: āđāļŠāļāļāļāļģāļāļ§āļāļāļąāļ§āļĨāļ°āļāļĢ, āļāļĢāļ§āļĒāđāļŠāļ āđāļĨāļ°āļĢāļĩāļĨāļīāļāļŠāđāļāļąāđāļāļŦāļĄāļāđāļāļāļĨāļąāļ
âïļ 2. āļĢāļ°āļāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāđāļĄāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ (Real-time Damage Analyst)
- āļāļķāļāļŠāļāļīāļāļīāļāđāļāļŠāļđāđāļāļēāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļŠāļ: āļāļķāļāļĢāļēāļĒāļāļēāļāļāļēāļĢāļāđāļāļŠāļđāđāļĨāđāļēāļŠāļļāļ (
/api/battle_report) āđāļāļāđāļāļĩāļĒāļ§āļāļąāļ FireflyGo - āļŠāļĢāļļāļāļŠāļāļīāļāļīāļāļēāđāļĄāļāļ āļēāļāļĢāļ§āļĄ: āļāļēāđāļĄāļāļĢāļ§āļĄāļāļąāđāļāļŦāļĄāļ (Total DMG), āļāļēāđāļĄāļāđāļāļĨāļĩāđāļĒāļāđāļāļ§āļīāļāļēāļāļĩ (DPS), āļāļģāļāļ§āļāđāļāđāļāļāļąāļ (Action Count)
- āļāļģāđāļāļāļāļĢāļ°āđāļ āļāļāļ§āļēāļĄāđāļŠāļĩāļĒāļŦāļēāļĒ:
- āļāļēāđāļĄāļāļāļāļāļī (Normal DMG)
- āļāļēāđāļĄāļāļāļģāļĨāļēāļĒāļāļļāļāļāđāļāļ (Break DMG)
- āļāļđāđāļāļāļĢāđāđāļāļĢāļ (Super Break DMG)
- āļāļēāđāļĄāļāļāđāļāđāļāļ·āđāļāļ (Damage over Time / DoT)
- āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļĢāļīāļāļīāļāļāļĨ: āļāļģāļāļ§āļāļāļąāļāļĢāļēāļāļĢāļīāļāļīāļāļāļĨāļāļĢāļīāļ (CRIT Rate) āđāļĨāļ°āļāļēāđāļĄāļāļāļĢāļīāļāļīāļāļāļĨ (CRIT DMG) āđāļĒāļāļĢāļēāļĒāļāļąāļ§āļĨāļ°āļāļĢ
- āļāļĢāļēāļāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļŠāļąāļāļŠāđāļ§āļ: āļāļĢāļēāļāđāļāđāļāđāļŠāļāļāļŠāļąāļāļŠāđāļ§āļāļāļēāļĢāļāļģāļāļēāđāļĄāļāļāļāļāļŠāļĄāļēāļāļīāļāđāļāđāļĨāļ°āļāļāđāļāļāļĩāļĄ
ðïļ 3. āļāļĢāļąāļāđāļāđāļāļāļāļāļĢāļāļāļĢāļĩāļĨāļīāļāļŠāđāļāļąāđāļāļŠāļđāļ (Interactive Relic Substats Customizer)
- āļāļĢāļąāļāđāļāđāļāļāļāļāļĢāļāļ 4 āđāļāļ§āļāļīāļŠāļĢāļ°: āļĢāļāļāļĢāļąāļāļāļąāđāļāļāļīāđāļāļŠāđāļ§āļāļŦāļąāļ§, āļĄāļ·āļ, āļĨāļģāļāļąāļ§, āļĢāļāļāđāļāđāļē, āļĨāļđāļāđāļāđāļ§ āđāļĨāļ°āļŠāļēāļĒāđāļāļ·āđāļāļĄāđāļĒāļ
- āļāļļāđāļĄāļāļĢāļąāļāļāļģāļāļ§āļ Roll āļŠāđāļāđāļāđāļāļāļĢāđ
[-] [+]: āļāļ§āļāļāļļāļĄāļāļēāļĢāļĨāļāļāļāļāļĢāļāļāđāļāđāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ āļāļĢāđāļāļĄāļāļąāļāļāļģāļāļ§āļāļāļĢāļąāđāļāļāļĩāđ Roll (āļāļģāļāļąāļāļĢāļ§āļĄāļŠāļđāļāļŠāļļāļ 5 āļāļĢāļąāđāļāļāđāļāļāļīāđāļāļāļēāļĄāļāļĨāđāļāđāļāļĄ HSR) - āļāļģāļāļ§āļāļāđāļēāļŠāđāļāđāļāļāļĢāļīāļāļāļąāļāđāļāļĄāļąāļāļī: āđāļŠāļāļāļāđāļēāļŠāđāļāđāļāļāļĩāđāļāļģāļāļ§āļāļāļēāļĄāļŠāļđāļāļĢāļāļēāļāļāļāļāđāļāļĄ Honkai: Star Rail
- āļĢāļ°āļāļāļāđāļāļāļāļąāļāļāļāļāļāđāļģ: āļĨāđāļāļāđāļĄāđāđāļŦāđāđāļĨāļ·āļāļāļāļāļāļĢāļāļāļāđāļģāļāļąāļāļāļāļāļŦāļĨāļąāļ (Main Affix) āļŦāļĢāļ·āļāļāļāļāļĢāļāļāđāļāļ§āļāļ·āđāļ
- āļāļĢāļĩāđāļāđāļāļāļāļāļĢāļāļāļŠāļģāđāļĢāđāļāļĢāļđāļ 5 āļŠāļēāļĒ:
- ðŊ Crit Focus (āļŠāļēāļĒāļāļēāđāļĄāļāļāļĢāļī): CRIT Rate, CRIT DMG, ATK%, SPD
- ðĨ Break Focus (āļŠāļēāļĒāļāļģāļĨāļēāļĒāļāļļāļāļāđāļāļ): Break Effect, SPD, ATK%, HP%
- ⥠SPD Tuner (āļŠāļēāļĒāļāļąāļāļĨāļģāļāļąāļāđāļāļīāļĢāđāļ): SPD āļŠāļđāļāļŠāļļāļ, CRIT Rate, ATK%, Effect RES
- â ïļ DoT Specialist (āļŠāļēāļĒāļāļēāđāļĄāļāļāđāļāđāļāļ·āđāļāļ): ATK%, SPD, Effect Hit Rate, Break Effect
- ðĄïļ Tank / Sustain (āļŠāļēāļĒāļāđāļāļāļāļąāļāđāļĨāļ°āļāļ·āđāļāļāļđ): DEF%, HP%, Effect RES, SPD
- āļāļąāļāļāļēāļĢāđāļāđāļāļąāļāļāļĩ: āđāļāđāđāļāļĢāļĩāļĨāļīāļāļŠāđāļāļĩāđāļāļąāļ§āļĨāļ°āļāļĢāļāļģāļĨāļąāļāļŠāļ§āļĄāđāļŠāđāļāļĒāļđāđ āļŦāļĢāļ·āļāđāļāđāđāļāļĢāļĩāļĨāļīāļāļŠāđāđāļāļāļĨāļąāļāđāļāļ·āđāļāļāļģāđāļāđāļāđāļāļēāļ
ðĨ 4. āļĢāļ°āļāļāļāļąāļāļāļēāļĢāļāļąāļ§āļĨāļ°āļāļĢ (Avatars & Character Builder)
- āļāđāļāļĄāļđāļĨāļāļĢāļāļāđāļ§āļ: āļāļĢāļāļāļāļĨāļļāļĄāļāļąāļ§āļĨāļ°āļāļĢāļāļąāđāļāļŦāļĄāļāđāļāđāļāļĄāļāļēāļĄ Resource āļĄāļēāļāļĢāļāļēāļāđāļĨāļ°āđāļāļ·āđāļāļŦāļēāļĨāđāļēāļŠāļļāļ
- āļāļđāđāļĄāļ·āļ Build āļĢāļēāļĒāļāļąāļ§: āđāļāļīāļāļāļđāļāļĢāļ§āļĒāđāļŠāļ, āđāļāđāļāļĢāļĩāļĨāļīāļāļŠāđ/āļĄāļīāļāļī āđāļĨāļ°āļāļāļāļŦāļĨāļąāļāļāļĩāđāļāļāļāđāļāļĒāļāļēāļāļāđāļāļĄāļđāļĨāļāļąāļ§āļāļĒāđāļēāļ Endgame āļāļĢāđāļāļĄāđāļŦāļĄāļ/āļāļģāļāļ§āļāļāļąāļ§āļāļĒāđāļēāļ āļ§āļąāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļĨāļīāļāļāđāļāļđāđāļĄāļ·āļāđāļāđāļĄāļāļāļ Prydwen
- āļāļĢāļąāļāđāļāđāļāļŠāļāļēāļāļ°: āđāļĨāđāļ§āļĨ (1-80), āđāļĨāļ·āđāļāļāļāļąāđāļ (Ascension 0-6), āļĢāļ°āļāļąāļ Eidolon (E0-E6), āđāļĨāļ°āļĢāđāļāļāļĢāļāļĒāļŠāļāļīāļĨ (Traces 10/10)
- āļāļļāđāļĄāļĨāļąāļāļāļąāļāļāļēāļĢāļāđāļ§āļ:
- ⥠āļāļĢāļąāļ E0S1 āļāļļāļāļāļąāļ§: āļāļąāđāļāļāđāļēāļāļąāļ§āļĨāļ°āļāļĢāļāļļāļāļāļąāļ§āđāļāđāļ E0 āļāļĢāđāļāļĄāļāļĢāļ§āļĒāđāļŠāļāļāļĢāļ°āļāļģāļāļąāļ§ S1 āđāļĨāđāļ§āļĨ 80
- â āļāļĢāļąāļ Max E6 āļāļļāļāļāļąāļ§: āļāļĨāļāļĨāđāļāļ E6 āđāļĨāļ°āļĢāđāļāļāļĢāļāļĒāļŠāļāļīāļĨāđāļāđāļĄ 10/10 āđāļŦāđāļāļąāļ§āļĨāļ°āļāļĢāļāļļāļāļāļąāļ§
- āļĢāļđāļāļ āļēāļāļŠāđāļāļĨāļāļāļēāļĢāđāļāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļŠāļđāļ: āļāļķāļāļ āļēāļ Splash Art āđāļāđāļĄāļāļąāļ§āļāļāļēāļ 2048x2048 āļāđāļēāļ StarRailRes jsDelivr CDN
- āļĢāļ°āļāļ Fallback āļĢāļđāļāļ āļēāļāļāļąāļāļāļĢāļīāļĒāļ°: āđāļāđāļāļąāļāļŦāļēāļ āļēāļāđāļĄāđāđāļŠāļāļāļāļĨāļŦāļĢāļ·āļāļŦāļāđāļēāļāđāļēāļāļāļąāļ§āļĨāļ°āļāļĢāļāļāļāļģ āļāđāļ§āļĒāļāļĨāđāļāļŠāļģāļĢāļāļāļ āļēāļāļŦāļĨāļēāļĒāļĢāļ°āļāļąāļ
ðĄïļ 5. āļāļĢāļ§āļĒāđāļŠāļ & āļāļļāļāļāļĢāļāđ (Lightcones & Equipment)
- āļāļĢāļąāļāđāļāđāļāļāļĢāļ§āļĒāđāļŠāļ: āļŠāļ§āļĄāđāļŠāđ, āļāļĢāļąāļāđāļĨāđāļ§āļĨ 1-80, āđāļĨāļ·āđāļāļāļāļąāđāļ 0-6 āđāļĨāļ°āļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāđāļāļĨāļē Superimposition (S1-S5)
- āļŠāļĨāļąāļāļāļĢāļ§āļĒāđāļŠāļāļāļĢāļ°āļāļģāļāļąāļ§āļāļąāļāđāļāļĄāļąāļāļī: āļāļĢāļ§āļāļāļąāļāđāļĨāļ°āļŠāļĨāļąāļāđāļŠāđ Signature Lightcone āļāļāļāđāļāđāļĨāļ°āļāļąāļ§āļĨāļ°āļāļĢāđāļāđāđāļāļāļĨāļīāļāđāļāļĩāļĒāļ§
ð 6. āļāļĨāļąāļāđāļāđāļāļĄ (Material Inventory)
- āļāđāļāļŦāļēāļĢāļēāļĒāļāļēāļĢāļāļēāļ Item ID āđāļ catalog āļāļāļ Client āļāļĩāđāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļģāļĨāļąāļāđāļāđ āļāļĢāđāļāļĄāđāļāđāļāļģāļāļ§āļāđāļāđāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāļāđāļāļāļāļąāļāļāļķāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§
- āļāđāļēāđāļāļāđāļāļāļāļĩāđāļ§āđāļēāļāđāļāđāļāđāļēāļāļĩāđāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļŠāļĢāđāļēāļāļāļēāļĄāļāļāļāļī; āļĨāđāļēāļāļāđāļēāļāļĩāđāđāļāļĒāļāļģāļŦāļāļāđāļāļāđāļāļ·āđāļāļāļĨāļąāļāđāļāđāļāđāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđ
- āļāļēāļĢāļāļąāļāļāļķāļāđāļāđāđāļāļāļēāļ°āļāļģāļāļ§āļāđāļāđāļāļĄāđāļ
freesr-data.jsonāđāļĄāđāđāļāļĩāļĒāļāļāļąāļāļāļąāļ§āļĨāļ°āļāļĢ, LC, Relic āļŦāļĢāļ·āļ Battle Config - āļĢāļāļāļĢāļąāļāđāļāļāļēāļ° GaC-hkrpg-go āļāđāļēāļ
/api/inventory/materials; āļāļąāļāļāļķāļāļĨāļāđāļāļĨāđāļāļąāļāļāļĩāđāļĨāļ°āļāđāļāļāđāļāđāļēāđāļāļĄāđāļŦāļĄāđāđāļāļ·āđāļāđāļŦāļĨāļ session āļāļĢāđāļāļĄāļāļģāļāļ§āļāļāļĩāđāđāļāđāđāļĨāđāļ§
ðū 7. āļāļąāļāļāļēāļĢāđāļāļĨāđāđāļāļ GaC (Persistent & FreeSR Data)
- āļāļąāđāļāļāđāļēāļāļąāļ§āđāļāļ (āļāļđāđāļāļļāļāđāļāļīāļ): āļŠāļĨāļąāļāđāļāļĻ (Caelus / Stelle) āđāļĨāļ°āđāļāļĨāļĩāđāļĒāļāļāļēāļāļļ (āļāļēāļĒāļ āļēāļ, āđāļ, āļāļīāļāļāļ āļēāļ, āļāļ§āļēāļĄāļāļģ)
- āļŠāļĨāļąāļāļāļēāļ March 7th: āđāļĨāļ·āļāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļāļāļēāļĢāļāļāļļāļĢāļąāļāļĐāđ (āļāđāļģāđāļāđāļ) āđāļĨāļ°āļāļēāļāļĨāđāļēāļŠāļąāļāļŦāļēāļĢ (āļāļīāļāļāļ āļēāļ)
- āļŠāļ§āļīāļāļāđāļĢāļ°āļāļāļāļīāđāļĻāļĐ Ex-Rank: āļāļąāļāļāļēāļĢāđāļāļīāļ/āļāļīāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļīāđāļĻāļĐ Ex-Rank āļŠāļģāļŦāļĢāļąāļāļāļąāļ§āļĨāļ°āļāļĢāđāļāļāļēāļ° (āđāļāđāļ Jing Yuan, Dan Heng âĒ IL, Acheron)
- āļāļąāļ§āđāļāđāđāļ JSON āļāļīāļ: āļāļĢāļ§āļāļŠāļāļ āđāļāđāđāļ āļāļąāļāļĢāļđāļāđāļāļ āđāļĨāļ°āļāļēāļ§āļāđāđāļŦāļĨāļāļŠāļģāļĢāļāļāđāļāļĨāđ
freesr-data.jsonāđāļĨāļ°persistent
ðŧ 8. āļāļāļāđāļāļĨāļāļģāļŠāļąāđāļ GM (GM & Server Console)
- āļŠāđāļāļāļģāļŠāļąāđāļ GM āđāļāļĒāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāđāđāļāļĒāļāļĢāļāļāđāļēāļāļŦāļāđāļēāđāļ§āđāļ
- āļāļđāļāļĨāļāļāļāļāļĨāļąāļāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļāļēāļĢāļāļģāļāļēāļāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ Real-time
ð 9. āļĢāļāļāļĢāļąāļ 13 āļ āļēāļĐāļēāļāļąāđāļ§āđāļĨāļ (Multi-Language Support)
- āļŠāļĨāļąāļāđāļāļĨāļĩāđāļĒāļāļ āļēāļĐāļēāđāļāđāļāļąāļāļāļĩāđāļāļĒāđāļĄāđāļāđāļāļāļĢāļĩāđāļāļĢāļāļŦāļāđāļēāđāļ§āđāļ:
- ðđð āđāļāļĒ (Thai)
- ðšðļ English
- ðĻðģ įŪä―äļæ (Simplified Chinese)
- ðđðž įđéŦäļæ (Traditional Chinese)
- ðŊðĩ æĨæŽčŠ (Japanese)
- ð°ð· íęĩėī (Korean)
- ðŧðģ Tiášŋng Viáŧt (Vietnamese)
- ðŪðĐ Bahasa Indonesia
- ðŠðļ EspaÃąol (Spanish)
- ðŦð· Français (French)
- ðĐðŠ Deutsch (German)
- ð·ðš Ð ŅŅŅКÐļÐđ (Russian)
- ðĩðđ PortuguÊs (Portuguese)
THERES ONLY DARK MODE IF U ASK FOR LIGHT GO AWAY FROM ME
ðŧ āļāļēāļĢāđāļāļīāļāđāļāđāļāļēāļāđāļāđāļāļĢāļ·āđāļāļ (Local Usage)
- āđāļāļīāļāļāđāļēāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāđāļāļĒāļāļĢāļ: āļāļąāļāđāļāļīāļĨāļāļĨāļīāļāđāļāļīāļāđāļāļĨāđ
index.htmlāđāļāđāļāļąāļāļāļĩ - āļŦāļĢāļ·āļāļĢāļąāļāļāđāļēāļ Local Server:
āļŦāļĢāļ·āļāđāļāđ Python:
npx serve .python -m http.server 3000
ð āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ GaC-hkrpg-go
GaC-Srtool āļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ GaC-hkrpg-go āļāđāļēāļ REST API:
| Endpoint | Method | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
/api/status |
GET | āļāđāļāļĄāļđāļĨāļŠāļāļēāļāļ°āđāļāļīāļĢāđāļāđāļ§āļāļĢāđ, āļāļĩāļĄ, āļāļąāļ§āļĨāļ°āļāļĢ āđāļĨāļ°āļāļīāļāļąāļ |
/api/freesr |
GET, POST | āļāļķāļāļŦāļĢāļ·āļāļāļąāļāđāļāļāļāđāļāļĄāļđāļĨ freesr-data.json |
/api/inventory/materials |
GET, POST | āļāđāļēāļ Client item catalog āđāļĨāļ°āļāļąāļāļāļķāļāļāļģāļāļ§āļāđāļāđāļāļĄāđāļāļāđāļāļēāļ°āļāļāđāļāļĒāđāļĄāđāđāļāļĩāļĒāļāļāļąāļāļāđāļāļĄāļđāļĨāļāļ·āđāļ |
/api/freesr/avatars |
GET, POST | āļāļķāļāļŦāļĢāļ·āļāļāļąāļāđāļāļāļāđāļāļĄāļđāļĨāļāļąāļ§āļĨāļ°āļāļĢāđāļĨāļ°āļŠāļāļīāļāļī |
/api/persistent |
GET, POST | āļāļķāļāļŦāļĢāļ·āļāļāļąāļāđāļāļāļāđāļāļĄāļđāļĨ persistent |
/api/battle_report |
GET, POST | āļāļķāļāļŠāļāļīāļāļīāļāļēāđāļĄāļāđāļĨāļ°āļāļĨāļāļēāļĢāļāđāļāļŠāļđāđāļĨāđāļēāļŠāļļāļ |
/api/battle_report/reset |
POST | āļĢāļĩāđāļāđāļāļāļĢāļ°āļ§āļąāļāļīāļāļēāļĢāļāđāļāļŠāļđāđ |
/api/exrank/toggle |
POST | āđāļāļīāļ/āļāļīāļāļŠāļāļēāļāļ° EX-Rank |
/api/avatar/rank |
POST | āđāļāļĨāļĩāđāļĒāļāļĢāļ°āļāļąāļ Eidolon āļāļāļāļāļąāļ§āļĨāļ°āļāļĢ |
/api/avatar/max_all |
POST | āļāļĢāļąāļāļāļąāļ§āļĨāļ°āļāļĢāļāļļāļāļāļąāļ§āđāļāđāļ Max E6 āđāļĨāļ°āļŠāļāļīāļĨāđāļāđāļĄ |
/api/command |
POST | āļŠāđāļāļāļģāļŠāļąāđāļ GM āđāļāļĒāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ |
āļāļąāļāļāļķāļāļāļąāļ§āļĨāļ°āļāļĢāđāļĨāļ° Traces
Damage Analyst āđāļĢāļĩāļĒāļāļāļēāļĢāđāļāļāļēāļĄ report.avatars[].slot āļāļēāļ Battle āļāļĢāļīāļ āđāļĄāđāđāļāļĨāļĩāđāļĒāļāļāļēāļĄāļāļĩāļĄāļŦāļāđāļēāđāļĨāļ āļĢāļēāļĒāļāļēāļāđāļāđāļēāļāļĩāđāđāļĄāđāļĄāļĩ slot āļāļāļĨāļģāļāļąāļāđāļāļīāļĄ āđāļĨāļ°āđāļŠāļāļāļāļĢāļ°āđāļ āļāļāļēāđāļĄāļāđāļāļīāđāļĄāđāļāļīāļĄāļāļĩāđ API āļŠāđāļāļĄāļē āđāļāđāļ Elation Damage / True Damage āļāļāļŠāļāļāļĨāļģāļāļąāļāļāđāļ§āļĒ node --test tests/damage-order.test.cjs āļāđāļāļĄāļđāļĨāļŠāļāļāđāļāļāđāļāđ SDK āđāļĨāļ° damage_analyst_live.lua āļāļāļąāļāļāļĩāđāļāđāļēāļ StatisticsComponent āļāļāļ Battle āļāļąāļāļāļļāļāļąāļ
āļāļēāļĢāļāļąāļāļāļķāļāļāļēāļāļŦāļāđāļēāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļŠāđāļāļāđāļāļĄāļđāļĨāļāļąāļ§āļĨāļ°āļāļĢāļāļąāđāļāļāļļāļāļāđāļēāļ /api/freesr āđāļāļāļģāļāļāđāļāļĩāļĒāļ§ āļĢāļ§āļĄāļāļķāļ data.skills āđāļĨāļ° data.skills_by_anchor_type āļŠāļģāļŦāļĢāļąāļ Traces āđāļāļ·āđāļāđāļĄāđāđāļŦāđ server sync āļāđāļāļĄāļđāļĨāļĢāļ°āļāļąāļ/Eidolon āļĢāļ°āļŦāļ§āđāļēāļāļāļēāļāļāđāļāļāļāđāļāļĄāļđāļĨ Trace āļāļ°āļāļđāļāļāļąāļāļāļķāļ saveAvatarDetails(closeModal = true) āļĒāļąāļāļĢāļāļāļĢāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļāļēāļāļāļļāđāļĄ build āļāļĩāđāđāļĄāđāļāđāļāļāļāļīāļāļŦāļāđāļēāļāđāļēāļ āļāđāļē server āļāļāļāļāļīāļāļāļĨāļēāļāļāļ°āđāļŠāļāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāđāļĄāđāļŠāļģāđāļĢāđāļāđāļāļāļāļēāļĢāđāļāđāļāļ§āđāļēāļŠāļģāđāļĢāđāļ
āļāđāļāļĄāļđāļĨ Build āđāļĨāļ°āđāļŦāļĨāđāļāļāļĩāđāļĄāļē
āļŦāļāđāļē āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļąāļ§āļĨāļ°āļāļĢ â āđāļāļ§āļāļēāļāļāļīāļĨāļāđ āđāļŠāļāļāļāļļāļāļāļĢāļāđāđāļĨāļ°āļāļāļāļŦāļĨāļąāļāļāļĩāđāļāļāļāđāļāļĒāđāļāļāļąāļ§āļāļĒāđāļēāļ Endgame āļāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļŠāļāļāļāļ Prydwen āđāļāļĒāđāļŠāđāđāļŦāļĄāļ/āļāļģāļāļ§āļāļāļđāđāđāļĨāđāļāđāļĨāļ°āļ§āļąāļāļāļĩāđāđāļāđāļ snapshot āđāļ§āđāļāļģāļāļąāļ āļāļąāļ§āđāļĨāļāđāļāđāļāļŠāļąāļāļŠāđāļ§āļāļāļēāļĢāđāļāđāļāļēāļāđāļāļāļĨāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļ āđāļĄāđāđāļāđāļāļ°āđāļāļāļāļąāļāļāļąāļāļāļąāļāļŦāļĢāļ·āļāļāļģāđāļāļ°āļāļģāļāļēāļāļāļēāļĢ āļāļąāļ§āļĨāļ°āļāļĢāļāļĩāđ snapshot āđāļĄāđāļĄāļĩāļāļąāļ§āļāļĒāđāļēāļāļāļ°āđāļŠāļāļāļĨāļīāļāļāđāđāļāļāļđāđāļĄāļ·āļāļāļāļ Prydwen āđāļāļāļāļēāļĢāđāļŠāļāļāļāđāļāļĄāļđāļĨāļŠāļģāļĢāļāļāļāļĩāđāļāļēāļāļāļģāđāļŦāđāđāļāđāļēāđāļāļāļīāļ
āļāđāļāļĄāļđāļĨāļāļĩāđāļŠāļĢāđāļēāļāđāļ§āđāđāļ js/build-guides-data.js āđāļāđāļāļļāļāļāđāļāļĄāļđāļĨ MIT āļāļēāļ LvlUrArti/MocDataProcessed āļāļķāđāļāļĢāļ°āļāļļāļ§āđāļēāđāļāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļēāļāđāļ§āđāļāđāļāļāđ Prydwen āđāļāļĢāļāđāļŦāđāđāļāļĢāļāļīāļ LvlUrArti āđāļĄāļ·āđāļāđāļāļĒāđāļāļĢāđāļŦāļĢāļ·āļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāđāļāļĄāļđāļĨāļāđāļ āļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļ snapshot āļāđāļ§āļĒ npm run sync-build-guides āđāļāđ āđāļāļĒāļŠāļāļĢāļīāļāļāđāļāļ°āđāļĨāļ·āļāļāđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļāļāļĩāđāļĄāļĩāđāļ dataset āđāļĨāļ°āļāļąāļāļāļđāđāļāļąāļ§āļĨāļ°āļāļĢāļāļēāļĄ ID āļāļēāļ js/avatars-data.js.
Item Book
The Item Book scans the pinned game-data revision for every ItemConfig-named table that contains item-definition rows. In this revision, 26 candidate tables were checked and 18 supplied item rows: 5,472 rows resolve to 5,414 unique item IDs. The GaC supported badge is derived from the Go server's InventoryItemConfig.json; other entries are browse-only.
Click an item's image to open its details, including its ID, source table, type, game description, and a quantity selector. The selected quantity is local to the dialog and does not call the server or add an item. Where the game table defines PileLimit, the selector uses it as the maximum.
Names and descriptions come from the pinned game TextMap and StarRailRes indexes for all 13 Srtool languages. At this revision, 5,150 of 5,414 item names have source-localized text; missing source names fall back to English or the item ID. Icons load from the pinned StarRailRes revision: 5,261 entries have a verified image file, while the remaining 153 retain their original game icon paths and show the missing-image state. The installed client stores these missing images inside encrypted .block bundles, so they are not extracted by this catalog builder.
Regenerate assets/item-catalog.json from the inventory catalog revision used by the Go server:
python tools/build-item-catalog.py --inventory-config <path-to-GaC-hkrpg-go>/resources/InventoryItemConfig.json
CW GM commands
In the connected GM Console: /cw status, /cw gold <total>, /cw hp <total>. Values affect only the active CW run. Changes are queued and applied during Preparation; they wait while fighting. Gold sets the total, rather than adding repeatedly. HP must fit the run limit. Check the server's CW_GM applied log or query status to confirm application. Commands are also included in console suggestions and /help.