Files
OpenFUT/fifa17-recon/docker/fifa17-python/data/tables/physiocards.json
T
root 70a64e3709 fifa17-python: commit working FUT backend deployment (client/server split)
Freeze the running offline FUT backend into version control as
fifa17-recon/docker/fifa17-python/ - declarative and rebuildable from a
fresh checkout:

* OPENFUT_BIND / OPENFUT_ADVERTISE client/server split in the responders
  (lsx, blaze, roster, utas, pow) + entrypoint.sh; OPENFUT_ADVERTISE is
  required for remote mode (compose and entrypoint fail without it)
* docker-compose.yml reproducing the frozen baseline container exactly
  (env, ports incl. the 8085->8080 POW-content remap, /state bind, restart)
* .env.example / .env for site config - the LAN IP is never hardcoded in source
* tools/ + data/ staged from openfut-fut-backend:python-baseline-2026-08-10,
  verified byte-identical to the running container at freeze time
* client_arm.sh (the 105 client-side arming counterpart)
* Dockerfile bakes /app/SHA256SUMS.txt so any image is self-identifying
* docs/BASELINE-python-2026-08-10.md: frozen image/container/hash record,
  restore instructions and rebuild-equivalence procedure

Secrets (redir key/cert, .env) and runtime state (docker/state) stay gitignored.
The live container is untouched pending the .105 launcher audit.
2026-08-10 23:54:04 +00:00

1 line
6.7 KiB
JSON

{"table":"physiocards","source":"FIFA17.exe resident database (tools/db_dump.py)","rowcount":51,"rowsize_bytes":20,"rows_emitted":51,"rowblock":"0x42809f28","rowblock_bytes":1041,"descriptor":"0x42809e08","schema":[{"name":"firstname","bit":0,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"lastname","bit":32,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"carddbid","bit":64,"width":24,"kind":"int","min":0,"max":9999999,"storage":"int"},{"name":"assetid","bit":88,"width":24,"kind":"int","min":0,"max":16777215,"storage":"int"},{"name":"attribute","bit":112,"width":4,"kind":"int","min":0,"max":10,"storage":"int"},{"name":"value","bit":116,"width":7,"kind":"int","min":0,"max":100,"storage":"int"},{"name":"amount","bit":123,"width":6,"kind":"int","min":-5,"max":50,"storage":"int"},{"name":"rare","bit":129,"width":1,"kind":"int","min":0,"max":1,"storage":"int"}],"rows":[{"firstname":0,"lastname":2,"carddbid":4000002,"assetid":4000002,"attribute":5,"value":55,"amount":5,"rare":0},{"firstname":10,"lastname":12,"carddbid":4000006,"assetid":4000006,"attribute":3,"value":55,"amount":5,"rare":0},{"firstname":21,"lastname":23,"carddbid":4000010,"assetid":4000010,"attribute":1,"value":55,"amount":5,"rare":0},{"firstname":31,"lastname":33,"carddbid":4000014,"assetid":4000014,"attribute":4,"value":55,"amount":5,"rare":0},{"firstname":43,"lastname":45,"carddbid":4000018,"assetid":4000018,"attribute":6,"value":55,"amount":5,"rare":0},{"firstname":50,"lastname":52,"carddbid":4000022,"assetid":4000022,"attribute":0,"value":80,"amount":15,"rare":1},{"firstname":59,"lastname":61,"carddbid":4000026,"assetid":4000026,"attribute":2,"value":55,"amount":5,"rare":0},{"firstname":68,"lastname":70,"carddbid":4000030,"assetid":4000030,"attribute":5,"value":55,"amount":5,"rare":0},{"firstname":75,"lastname":77,"carddbid":4000038,"assetid":4000038,"attribute":0,"value":55,"amount":5,"rare":0},{"firstname":85,"lastname":87,"carddbid":4000046,"assetid":4000046,"attribute":3,"value":64,"amount":5,"rare":1},{"firstname":93,"lastname":95,"carddbid":4000058,"assetid":4000058,"attribute":6,"value":64,"amount":5,"rare":1},{"firstname":105,"lastname":107,"carddbid":4000062,"assetid":4000062,"attribute":5,"value":64,"amount":5,"rare":1},{"firstname":112,"lastname":114,"carddbid":4000066,"assetid":4000066,"attribute":0,"value":64,"amount":5,"rare":1},{"firstname":122,"lastname":124,"carddbid":4000070,"assetid":4000070,"attribute":3,"value":64,"amount":5,"rare":1},{"firstname":136,"lastname":138,"carddbid":4000074,"assetid":4000074,"attribute":2,"value":80,"amount":15,"rare":1},{"firstname":147,"lastname":149,"carddbid":4000078,"assetid":4000078,"attribute":4,"value":66,"amount":5,"rare":0},{"firstname":154,"lastname":156,"carddbid":4000082,"assetid":4000082,"attribute":1,"value":66,"amount":5,"rare":0},{"firstname":165,"lastname":167,"carddbid":4000086,"assetid":4000086,"attribute":5,"value":66,"amount":5,"rare":0},{"firstname":177,"lastname":179,"carddbid":4000098,"assetid":4000098,"attribute":4,"value":66,"amount":5,"rare":0},{"firstname":189,"lastname":191,"carddbid":4000102,"assetid":4000102,"attribute":0,"value":66,"amount":5,"rare":0},{"firstname":195,"lastname":197,"carddbid":4000106,"assetid":4000106,"attribute":3,"value":66,"amount":5,"rare":0},{"firstname":207,"lastname":209,"carddbid":4000110,"assetid":4000110,"attribute":1,"value":66,"amount":5,"rare":0},{"firstname":216,"lastname":218,"carddbid":4000114,"assetid":4000114,"attribute":1,"value":80,"amount":15,"rare":1},{"firstname":227,"lastname":229,"carddbid":4000118,"assetid":4000118,"attribute":3,"value":66,"amount":5,"rare":0},{"firstname":236,"lastname":238,"carddbid":4000122,"assetid":4000122,"attribute":3,"value":74,"amount":10,"rare":1},{"firstname":243,"lastname":245,"carddbid":4000126,"assetid":4000126,"attribute":4,"value":74,"amount":10,"rare":1},{"firstname":252,"lastname":254,"carddbid":4000130,"assetid":4000130,"attribute":2,"value":74,"amount":10,"rare":1},{"firstname":262,"lastname":264,"carddbid":4000134,"assetid":4000134,"attribute":6,"value":74,"amount":10,"rare":1},{"firstname":271,"lastname":273,"carddbid":4000138,"assetid":4000138,"attribute":1,"value":74,"amount":10,"rare":1},{"firstname":279,"lastname":281,"carddbid":4000146,"assetid":4000146,"attribute":0,"value":80,"amount":15,"rare":1},{"firstname":288,"lastname":290,"carddbid":4000154,"assetid":4000154,"attribute":2,"value":74,"amount":10,"rare":1},{"firstname":295,"lastname":297,"carddbid":4000158,"assetid":4000158,"attribute":4,"value":80,"amount":15,"rare":1},{"firstname":307,"lastname":309,"carddbid":4000162,"assetid":4000162,"attribute":0,"value":74,"amount":10,"rare":1},{"firstname":318,"lastname":320,"carddbid":4000170,"assetid":4000170,"attribute":1,"value":75,"amount":10,"rare":0},{"firstname":325,"lastname":327,"carddbid":4000174,"assetid":4000174,"attribute":5,"value":75,"amount":10,"rare":0},{"firstname":332,"lastname":334,"carddbid":4000182,"assetid":4000182,"attribute":3,"value":75,"amount":10,"rare":0},{"firstname":341,"lastname":343,"carddbid":4000190,"assetid":4000190,"attribute":2,"value":75,"amount":10,"rare":0},{"firstname":348,"lastname":350,"carddbid":4000194,"assetid":4000194,"attribute":6,"value":75,"amount":10,"rare":0},{"firstname":357,"lastname":359,"carddbid":4000198,"assetid":4000198,"attribute":1,"value":75,"amount":10,"rare":0},{"firstname":369,"lastname":371,"carddbid":4000202,"assetid":4000202,"attribute":3,"value":75,"amount":10,"rare":0},{"firstname":379,"lastname":381,"carddbid":4000210,"assetid":4000210,"attribute":6,"value":64,"amount":5,"rare":1},{"firstname":390,"lastname":392,"carddbid":4000218,"assetid":4000218,"attribute":4,"value":80,"amount":15,"rare":1},{"firstname":401,"lastname":403,"carddbid":4000222,"assetid":4000222,"attribute":0,"value":66,"amount":5,"rare":0},{"firstname":409,"lastname":411,"carddbid":4000226,"assetid":4000226,"attribute":3,"value":66,"amount":5,"rare":0},{"firstname":417,"lastname":419,"carddbid":4000234,"assetid":4000234,"attribute":5,"value":80,"amount":15,"rare":1},{"firstname":427,"lastname":429,"carddbid":4000238,"assetid":4000238,"attribute":0,"value":80,"amount":15,"rare":1},{"firstname":437,"lastname":439,"carddbid":4000246,"assetid":4000246,"attribute":4,"value":80,"amount":15,"rare":1},{"firstname":445,"lastname":447,"carddbid":4000250,"assetid":4000250,"attribute":2,"value":80,"amount":15,"rare":1},{"firstname":454,"lastname":456,"carddbid":4000254,"assetid":4000254,"attribute":6,"value":80,"amount":15,"rare":1},{"firstname":462,"lastname":464,"carddbid":4000258,"assetid":4000258,"attribute":1,"value":80,"amount":15,"rare":1},{"firstname":471,"lastname":473,"carddbid":4000259,"assetid":4000259,"attribute":1,"value":55,"amount":5,"rare":0}]}