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.