Commit Graph

18 Commits

Author SHA1 Message Date
funman300 da7bc1ffca chore: advance bridge pointer (path A verdict)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 21:07:18 -07:00
funman300 6c14ee8efa chore: advance bridge pointer (worker-thread finding)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 20:21:43 -07:00
funman300 993cb555f0 chore: advance bridge pointer (M2 attempt + event finding)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 19:45:15 -07:00
funman300 503e91f5f8 chore: advance bridge pointer (M1 complete)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 19:27:21 -07:00
funman300 cc30bf08df chore: advance bridge pointer (GoOnline probe finding)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 18:46:28 -07:00
funman300 67a7396a13 chore: advance bridge pointer (M1 findings + callers mode)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 18:34:36 -07:00
funman300 14ca8a03ff chore: advance bridge pointer (strategy docs)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 18:00:27 -07:00
funman300 3356c5827d chore: advance bridge pointer (LSX capture + module-offset tooling)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 17:56:32 -07:00
funman300 04a13116bf chore: remove broken launcher submodule; advance bridge to hook/RE work
- Remove the openfut-launcher submodule: its recorded commit was never
  pushed and its remote held a mispushed copy of the superproject. The
  hook work now lives in openfut-bridge/openfut-hook instead.
- Update openfut-bridge pointer to include the ProtoSSL RE tooling
  (tools/protossl-scan), the FIFA 23 version.dll hook (openfut-hook),
  and the bridge CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 17:10:14 -07:00
funman300 06b6cdd043 docs: add openfut-launcher to CLAUDE.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 08:58:34 -07:00
funman300 1daaebaefa chore: add openfut-launcher submodule, CLAUDE.md, and setup.sh
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 08:57:23 -07:00
funman300 8035baf1b4 chore: update submodule pointers after review fixes
Advances openfut-core and openfut-bridge to include all bug fixes and
improvements from the workspace review session.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 21:55:31 -07:00
funman300 921d2dcb2f chore: update openfut-core submodule to Phase 4 2026-06-25 15:53:33 -07:00
funman300 e4c40f814d chore: update openfut-core submodule to Phase 3 2026-06-25 15:46:47 -07:00
funman300 0dbcc2788e chore: update openfut-core submodule to Phase 2 2026-06-25 15:33:18 -07:00
funman300 954e3c1719 chore: update openfut-core submodule to Phase 1 2026-06-25 15:25:39 -07:00
funman300 cbe075822c Convert to submodule monorepo
Replace inline subdirectories with git submodules pointing to
the dedicated OpenFUT-Core and OpenFUT-Bridge repositories.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 15:12:00 -07:00
funman300 6ef4c40e29 Initial commit: OpenFUT Core + Bridge scaffold
Two-repo monorepo for an offline FUT backend inspired by SPT.

openfut-core: game-independent REST API backend (Axum, SQLite, SQLx)
- 19 API endpoints: auth, profiles, clubs, cards, packs, squads,
  objectives, SBCs, match rewards, NPC market, statistics
- JSON-driven card/pack/objective/SBC data (fully moddable)
- SQLx migrations, weighted pack generator, SBC validation engine
- 5 integration tests passing

openfut-bridge: FIFA 23 traffic proxy + reverse-engineering scaffold
- Catch-all HTTP proxy with request capture to captures/
- Known-route mapper (FUT paths → Core API calls)
- Placeholder responses for unknown endpoints
- Admin endpoints: captures, unknown endpoint list
- 4 unit tests passing

cargo fmt ✓  cargo clippy -D warnings ✓  cargo test ✓

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 14:42:16 -07:00