I want to become a Galgame master
Lanxing6480/dsh-galgame · tools
I want to become a Galgame master!
★ 18GitHub stars
0Forks
2026-08-15Last updated
TypeScriptLanguage
NOASSERTIONLicense
Key features
- Independent interface barRegister in conversation.view (id galgame, order 20), located on the right side of "Track", and can be switched at any time
- PlatformHost (vertical static resource routing) + Client (conversation.view registration + GalGame UI)
- Complement the differenceput smile.webp / thinking.webp / angry.webp, etc. into portraits/, and add entries in the portraits table of src/client/manifest.ts (the full link of the component has been resolved according to the portrait ID, and the interface has been reserved
- Vertical painting stageWhale Girl vertical painting (transparent bottom WebP) + differential switching interface (crossfade 120ms), each sentence bounces once (remains centered after bouncing)
- Thought bubbledisplayed next to the vertical drawing when streaming the thought chain (comic bubble, draggable, automatically scrolled to the end)
Requirements
- Differential automatic emotion classification has not been implemented (under planning, see DESIGN.md expression scheme): lines are currently fixed at neutral, and the differential interface has been reserved.
- The playback state is only saved locally in the component: it is rebuilt from the snapshot after switching sessions/views, and the performance position is not persisted.
Install command
dsh plugin --profile web add github:Lanxing6480/dsh-galgame