julescules / dsh-galgame-localization-reverse

Listed

Galgame localization and reverse-engineering Skill Provider for DeepSeek Harness

mainModelSkill View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub ↗
Commit 081cb72Synced Aug 18, 2026

dsh-galgame-localization-reverse

中文 | English

[!IMPORTANT] Unofficial community plugin. Independently developed and maintained; not reviewed or endorsed by DeepSeek.

A packaged DeepSeek Harness skill for evidence-driven Windows galgame and visual-novel localization.

Engine evidence to reversible release

What it does

  • detects 25+ visual-novel engine families from files, signatures, and runtime evidence;
  • routes text, image, archive, bytecode, font, and encoding work to focused references;
  • preserves placeholders, control codes, source hashes, save compatibility, and rollback paths;
  • includes vn_qa.py for placeholder/encoding gates;
  • includes vn_patch.py for hash-bound file replacement, verification, and rollback;
  • covers AI6WIN, BGI/Ethornell, Director, RealLive, PSP/Vita workflows, and custom engines.

Install

dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse#v0.1.0
dsh --profile web --dump-config

Restart DSH after installation. The bundled provider registers galgame-localization-reverse with ctx.skills and exposes its references and scripts through resourceBase.

Use

Ask DSH to use galgame-localization-reverse, then provide the game directory and goal. The workflow starts with read-only inventory and engine evidence before selecting an extraction or writeback route.

Use galgame-localization-reverse to identify this engine, build a text-owner map,
and propose a reversible localization workflow for D:\Games\Example.

Built-in utilities

python -X utf8 skill\scripts\vn_qa.py --selftest
python -X utf8 skill\scripts\vn_patch.py --selftest

The repository contains no game assets, decrypted archives, credentials, or title-specific keys. Public releases should contain tooling, manifests, documentation, and differential or replacement patches only.

Verified

  • official packaged Skill Provider shape: inject = ['skills'] and ctx.skills.registerProvider;
  • official dsh.bundle.patch install path;
  • frontmatter removal and resource-base resolution;
  • direct-reference integrity across the skill bundle;
  • Node provider tests plus both Python utility self-tests;
  • package allowlist and public-content scan.
npm run check
npm pack --dry-run

Limits

  • Engine formats and binary constants remain title/version specific until proven against exact hashes.
  • Static validation does not replace runtime UI, save/load, audio, and rollback tests.
  • DeepSeek Harness is in developer preview; pin a reviewed plugin release.

License

MIT

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

TestsDetected
DocumentationDetected

Repository information

Language
Python
License
MIT
Latest release
v0.1.0
Last updated
Aug 16, 2026, 1:22 PM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.