Commit Graph

  • e14d3cd063 Trace FIFA17 command 0x128 lifecycle main funman300 2026-08-28 01:12:37 +00:00
  • f4fc832ace Trace FIFA17 PMA producer lifecycle funman300 2026-08-27 23:27:52 +00:00
  • 6aab279244 Wire FIFA17 PMA repair candidate funman300 2026-08-27 22:40:04 +00:00
  • d3451be17b Trace FIFA17 PMA completion divergence funman300 2026-08-27 21:43:48 +00:00
  • 0300af3333 Add FIFA17 Kick Off control trace profile funman300 2026-08-26 17:34:43 +00:00
  • 2c572e918f tools: trace FIFA17 scenario start source chain funman300 2026-08-26 04:46:42 +00:00
  • f608dbc438 Add post-kit gameplay transition tracers funman300 2026-08-26 01:40:41 +00:00
  • 43c460741b trace FIFA17 provider lifecycle funman300 2026-08-25 23:18:08 +00:00
  • 5eed124b85 Add FIFA17 match transition tracers funman300 2026-08-25 21:37:59 +00:00
  • e3ed8c298e fix(fifa17): advance season team compatibility funman300 2026-08-25 20:14:57 +00:00
  • 5181e103dc Add FIFA17 game-setup context tracers funman300 2026-08-25 18:29:55 +00:00
  • 433a9b22dd tool(fifa17-recon): trace Offline Seasons team assignment hardware-only funman300 2026-08-25 17:25:41 +00:00
  • 0701ac94e1 tool(fifa17-recon): live native-RE toolkit (disasm, xref, immediate-store, vtable) funman300 2026-08-25 04:23:22 +00:00
  • 025122ec9a tool(fifa17-recon): manager_coldproof.py -- read-only manager registration probe funman300 2026-08-25 02:58:16 +00:00
  • b91e707a7e fix(fifa17): squad.manager elements are bare item objects, not itemData wrappers funman300 2026-08-25 02:50:22 +00:00
  • c3d0e56f69 chore(core): bump pointer for partial squad role update funman300 2026-08-25 01:52:59 +00:00
  • e7893a0162 fix(fifa17): route a partial squad PUT to a role patch, not a replacement funman300 2026-08-25 01:52:51 +00:00
  • a2b0c32a70 docs(fifa17): numeric squad ids are real; our collapsing is safe, not authentic funman300 2026-08-24 22:35:28 +00:00
  • e49c1f211c fix(fifa17): route the client's lowercase usermassinfo to the Rust handler funman300 2026-08-24 22:00:08 +00:00
  • 96f24e799a fix(test): restore #[test] on the SBC fault guard test funman300 2026-08-24 21:39:48 +00:00
  • f315f16e8e feat(fifa17): emit squad.actives by default funman300 2026-08-24 21:38:33 +00:00
  • ead0426ea0 tools(re): correct transposed field labels in the kit record diff funman300 2026-08-24 21:01:29 +00:00
  • 74768693ec fix(fifa17): send a club item's real wire assetId, not its carddbid funman300 2026-08-24 20:35:58 +00:00
  • 6bbc0eaf4f fix(fifa17): never turn a missing manager ref into a manager deletion funman300 2026-08-24 19:59:09 +00:00
  • 09bb2dc306 chore: bump openfut-core - refuse squad replacements that empty a populated squad funman300 2026-08-24 19:27:45 +00:00
  • 42229e5782 tools(re): report club-item slot indices in the residency probe funman300 2026-08-24 18:58:41 +00:00
  • d929efdffe fix(fifa17): disable squad.actives by default after it emptied the squad funman300 2026-08-24 18:53:28 +00:00
  • 98f30931a0 fix(fifa17): never schedule the club's own kit team as a season opponent funman300 2026-08-24 18:26:01 +00:00
  • a5e5628039 tools(re): one-command native proof for resident kit records funman300 2026-08-24 18:00:25 +00:00
  • 0e200758f0 fix(fifa17): project active club items through squad.actives funman300 2026-08-24 17:59:11 +00:00
  • 2fc335c37d tools(re): interpret FIFA17 atom mappers and enumerate the resident item map funman300 2026-08-24 17:24:57 +00:00
  • 25b7089c54 tools(re): walk the record pool embedded in the club-model owner funman300 2026-08-24 17:00:31 +00:00
  • 8983998707 tools(re): dump resident record fields to settle the kit category gate funman300 2026-08-24 16:54:04 +00:00
  • 96610ccb16 tools(re): remove the port-8081 DNAT that breaks FIFA 17's roster TLS funman300 2026-08-24 16:36:56 +00:00
  • 704482be84 tools(re): watch resident club-item population for route correlation funman300 2026-08-24 16:13:36 +00:00
  • 0997dd3b60 tools(re): census FIFA 17's resident club-item vector funman300 2026-08-24 16:08:02 +00:00
  • 743b20b00b kits: 0x757a is the command "useSavedMatchKits" - the gate was never the bug funman300 2026-08-24 05:29:21 +00:00
  • e48d659bce host: fix stale test that still asserted equippables was withheld funman300 2026-08-23 23:08:24 +00:00
  • a86d21ec79 kits: decode the FIFA 17 APT bytecode; KITS_AVAILABLE is not a server field funman300 2026-08-23 22:44:14 +00:00
  • f40e8587ac kits: futSelectTeam APT extracted; bytecode is EA-extended AVM1, not plain SWF funman300 2026-08-23 22:09:17 +00:00
  • 5bf2c7ddc1 kits: the pre-match kit screen is futSelectTeam, found without Frosty funman300 2026-08-23 21:52:36 +00:00
  • d146f9c3fc host: answer club?type=equippables by default — kits now render in My Club funman300 2026-08-23 21:34:05 +00:00
  • d4a39ba75d host: ViewCards must return OWNED INSTANCES, not definition placeholders funman300 2026-08-23 21:20:07 +00:00
  • 9cc5188e5c host: claim GET ut/%s/item (FutViewCards), which fell through to Python funman300 2026-08-23 20:22:54 +00:00
  • 6baa673252 kits: recover the selector data path from CardsDLL; residency tracks the ROUTE, not itemType funman300 2026-08-23 20:08:08 +00:00
  • eefa98c961 kits: canonical table-proven kit map, and category is the home/away key (not the id band) funman300 2026-08-23 19:34:06 +00:00
  • 88ae754b0f launcher: record the detour revert (d764117) funman300 2026-08-23 19:30:23 +00:00
  • e0f1e379b7 kit probe: settle the ingest question in one restart; itemType alone did NOT fix it funman300 2026-08-23 19:29:33 +00:00
  • 6d89d62e41 club items: send itemType, which every ingested family already carries funman300 2026-08-23 19:15:38 +00:00
  • 40e53ed02c kit selector: withdraw the "client dead end" verdict, measure what is actually resident funman300 2026-08-23 18:51:34 +00:00
  • b55dd16a46 chore: bump openfut-launcher (engine-provider kit traces) funman300 2026-08-23 17:55:12 +00:00
  • 11b7991d81 feat(fifa17): gated kits-only club?type=equippables, to test the locked-kit cause funman300 2026-08-23 17:38:32 +00:00
  • e18304d365 fix(fifa17): serve the full kit identity triple so the selector can match funman300 2026-08-23 04:30:19 +00:00
  • 8614acff57 chore: bump openfut-core (one-match training expiry in the match transaction) funman300 2026-08-23 02:58:36 +00:00
  • 3ff09ae62c chore: bump openfut-launcher (config BOM tolerance + corrupt-config quarantine) funman300 2026-08-23 02:06:39 +00:00
  • 34be38260d chore: bump openfut-launcher to 9ba88c7 (roster socket redirect) funman300 2026-08-23 01:58:19 +00:00
  • 1e0124c197 hook: redirect the FIFA 17 roster dial in-process, drop the DNS workaround funman300 2026-08-23 01:57:46 +00:00
  • 286a44461d tools/windows: scoped DNS resolver for the FIFA 17 roster hostname funman300 2026-08-23 01:34:13 +00:00
  • 8c353c6c66 chore: bump openfut-core (training replace + all-six card) funman300 2026-08-22 23:33:44 +00:00
  • 3a038fe406 feat(fifa17): apply the rare all-six training card funman300 2026-08-22 23:33:43 +00:00
  • 3bb6b4fc9d fix(fifa17): subtypes 57/67 are the rare all-six training card funman300 2026-08-22 23:33:43 +00:00
  • a9bac8be8e chore: bump openfut-core to a45155e (attribute training effect) funman300 2026-08-22 22:59:46 +00:00
  • 3c28b0d1af feat(fifa17): apply training cards, and project trained attributes funman300 2026-08-22 22:59:46 +00:00
  • 4936654f84 feat(fifa17): map training subtypes to attribute slots funman300 2026-08-22 22:59:46 +00:00
  • 4156dc5810 ops(systemd): record unattended proof of post-boot recovery funman300 2026-08-22 21:38:28 +00:00
  • fc1fdcc5ab ops(systemd): exact mount match in status, add detached rollback script funman300 2026-08-22 21:28:21 +00:00
  • 1e8d46b258 ops(systemd): follow the anchor container's netns across recreation funman300 2026-08-22 21:14:23 +00:00
  • 8ae432223a ops: systemd supervision for Core and the FIFA17 host (staging-proven) funman300 2026-08-22 20:46:15 +00:00
  • 9026220533 feat(fifa17): manager contracts, from a Core-owned staff tier funman300 2026-08-22 20:08:26 +00:00
  • f0c6dcf238 tooling: verified backup, state snapshot, retargetable apply validator funman300 2026-08-22 18:40:12 +00:00
  • 6c97bc4e2b feat(fifa17): real player-contract consumable apply, replacing the probe funman300 2026-08-22 18:23:22 +00:00
  • 3c67fea074 feat(fifa17): serve the consumable quick-sell (PUT item/resource/<rid>) funman300 2026-08-22 17:02:14 +00:00
  • 2a9507cb6a docs(re): consumable quick-sell is PUT item/resource, live-captured funman300 2026-08-22 16:56:01 +00:00
  • 5b8bee286c feat(ops): read-only interception preflight for OpenFUT endpoints funman300 2026-08-22 02:02:00 +00:00
  • ba19954ffb fix(fifa17): consumable stacks carry their real quick-sell value funman300 2026-08-22 02:00:40 +00:00
  • 88b4cad780 test(fifa17): migration invariant capture and rehearsal harness funman300 2026-08-22 01:15:45 +00:00
  • a4c6aeed49 docs(re): ApplyCardByRes post-ACK protocol is outcome B, live-proven funman300 2026-08-22 01:07:54 +00:00
  • 97498c560e docs(re): refute the contract:7 effect source; record the competing development reading funman300 2026-08-22 01:01:47 +00:00
  • 8cb2a0f9c6 test(fifa17): smoke-test the apply probe and prove the gate fails closed funman300 2026-08-22 00:54:24 +00:00
  • 9f445904a5 docs(re): record the reversed ApplyCardByRes success contract and the nine-segment consumables vocabulary funman300 2026-08-22 00:50:47 +00:00
  • ce5d4204ac feat(host): staging-only consumable-apply probe; reverse the success contract funman300 2026-08-22 00:49:23 +00:00
  • 6ca735749e fix(fifa17): serve the development and formation consumable categories funman300 2026-08-22 00:49:04 +00:00
  • 739228efdb feat(host): capture unclaimed request bodies; record the consumable-apply wire funman300 2026-08-22 00:23:15 +00:00
  • db5fb37980 feat(host): name unclaimed requests, and record the FUT task vocabulary funman300 2026-08-22 00:14:11 +00:00
  • 0a7c4e129c docs(fifa17): record discard economy validation evidence and impact funman300 2026-08-21 23:59:35 +00:00
  • a96d06dbc0 test(fifa17): validate discard payouts, replay, concurrency and persistence funman300 2026-08-21 23:56:24 +00:00
  • 06d94bb37d fix(fifa17): club items are zero-value, not a fallback to an invented price funman300 2026-08-21 23:53:14 +00:00
  • f371349dd5 refactor(fifa17): one authoritative discard implementation + corpus matrix funman300 2026-08-21 23:49:01 +00:00
  • fb38ee6087 fifa17: claim five routes whose handlers were already unreachable funman300 2026-08-21 23:28:29 +00:00
  • cd5983ecdd fifa17: cardtype 9 is unnameable -- measured, and the gap closes as a negative funman300 2026-08-21 23:10:44 +00:00
  • f97654af86 fifa17: give the staging manager the rating the client re-rates it to funman300 2026-08-21 22:55:01 +00:00
  • 755f237f17 fifa17: carry the staff rating the client re-rates to, verified live funman300 2026-08-21 22:51:16 +00:00
  • 49b18dd4ac fifa17: price quick-sell from the client's own discard table funman300 2026-08-21 22:40:04 +00:00
  • 274838cc2e test(host): pin the ?type= vocabulary to the client's own 30 arms funman300 2026-08-21 22:02:53 +00:00
  • d76c184cf1 fix(fifa17): make an unhandled club defId= list visible instead of silent funman300 2026-08-21 21:58:29 +00:00
  • d74aee33f7 feat(fifa17): opt-in commerce settings, the server half of the transfer-list fix funman300 2026-08-21 21:47:13 +00:00
  • 52df78d24a docs(fifa17): correct ENDPOINT_MAP club routes, and close plan section 7 funman300 2026-08-21 21:33:36 +00:00
  • 22cfae830f docs(fifa17): apply the plan's corrections to CARD_SYSTEM.md and fut_store.py funman300 2026-08-21 21:31:59 +00:00
  • 404e859cb6 docs(fifa17): the caption path is not in CardsDLL, and a 4th definitionId check funman300 2026-08-21 21:28:13 +00:00
  • 59c249e76a chore: bump openfut-core for reclassify dry-run funman300 2026-08-21 21:23:52 +00:00