ultratears
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Poker Chip Ledger
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Poker night buy-in and cash-out tracker: set up chip stacks, record rebuys, count chips, and see who pays whom.
A single-page web app in four steps:
The game is saved in the browser on the device; nothing is stored on a server. Behavior is specified in SPEC-0001; the architecture is explained in ADR-0004.
Photo counting (count a player's chips from a picture through an OpenAI-compatible vision model such as OpenRouter) is built and tested but off and hidden by default. See Configuration and SPEC-0001 §7 before turning it on.
Requires Node.js (version in .nvmrc) and pnpm through Corepack.
corepack enable
pnpm install
pnpm dev # http://localhost:3000
Copy .env.example to .env.local only if you need to change the site URL or enable photo counting.
pnpm verify # lint + typecheck + unit tests with coverage + build + e2e (what CI runs)
pnpm test:a11y # axe audits, light and dark themes
pnpm test:visual # screenshots of every step, both themes, phone and desktop widths
node scripts/check-sdd-refs.mjs && node scripts/check-doc-links.mjs
Playwright needs a browser once: pnpm exec playwright install chromium. E2E, a11y, and visual tests run against a production build (pnpm build first).
| Path | Layer | What lives there |
|---|---|---|
lib/ | domain | Game rules, settlement, schemas, money formatting, photo-count prompt |
lib/infra/ | infra | Browser storage, clipboard, photo-count client and provider, env |
app/components/ | ui | Presentational screens and shared components |
app/ | routes | Page, layout, error pages, and ChipLedgerApp, which owns state |
app/api/ | api | POST /api/photo-count (404 unless enabled) |
Layer rules come from sdd.yaml and are enforced by lint. Details: Architecture.
UI polish, enabling AI chip counting, a more modern look, and full offline support are tracked in the roadmap.
The repository is spec-driven: the Constitution and sdd.yaml set the rules, ADRs record decisions, and feature specs describe behavior before code changes it. Start with docs/SDD_GUIDE.md and the documentation map. AI agents start at AGENTS.md.
See CONTRIBUTING.md. Security reports: SECURITY.md. Support: SUPPORT.md.