dsh plugins中文
← Back to popular plugin directory

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
View GitHub repository ↗Back to popular plugin directory