Files
OpenFUT/fifa17-recon/docker/fifa17-python/data/tables/fcc_misccards.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
7.8 KiB
JSON

{"table":"fcc_misccards","source":"FIFA17.exe resident database (tools/db_dump.py)","rowcount":42,"rowsize_bytes":28,"rows_emitted":42,"rowblock":"0x42812be8","rowblock_bytes":1201,"descriptor":"0x42812aa8","schema":[{"name":"description","bit":0,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"detaildescription","bit":32,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"name","bit":64,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"carddbid","bit":96,"width":31,"kind":"int","min":0,"max":2001001001,"storage":"int"},{"name":"cardsubtype","bit":127,"width":14,"kind":"int","min":0,"max":10000,"storage":"int"},{"name":"weightrare","bit":141,"width":14,"kind":"int","min":0,"max":10000,"storage":"int"},{"name":"cardassetid","bit":155,"width":14,"kind":"int","min":0,"max":10000,"storage":"int"},{"name":"assetid","bit":169,"width":14,"kind":"int","min":0,"max":10000,"storage":"int"},{"name":"amount","bit":183,"width":14,"kind":"int","min":0,"max":10000,"storage":"int"},{"name":"rating","bit":197,"width":7,"kind":"int","min":0,"max":100,"storage":"int"}],"rows":[{"description":140,"detaildescription":149,"name":161,"carddbid":5004001,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":200,"rating":60},{"description":168,"detaildescription":177,"name":189,"carddbid":5004002,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":750,"rating":70},{"description":196,"detaildescription":205,"name":217,"carddbid":5004003,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":1500,"rating":80},{"description":224,"detaildescription":233,"name":245,"carddbid":5004004,"cardsubtype":231,"weightrare":25,"cardassetid":45,"assetid":0,"amount":250,"rating":63},{"description":252,"detaildescription":261,"name":273,"carddbid":5004005,"cardsubtype":231,"weightrare":25,"cardassetid":45,"assetid":0,"amount":1500,"rating":73},{"description":280,"detaildescription":289,"name":301,"carddbid":5004006,"cardsubtype":231,"weightrare":50,"cardassetid":45,"assetid":0,"amount":3000,"rating":90},{"description":308,"detaildescription":318,"name":328,"carddbid":5004007,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":1,"amount":2,"rating":55},{"description":336,"detaildescription":347,"name":357,"carddbid":5004008,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":2,"amount":4,"rating":65},{"description":366,"detaildescription":376,"name":386,"carddbid":5004009,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":3,"amount":6,"rating":75},{"description":394,"detaildescription":405,"name":415,"carddbid":5004010,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":2,"amount":3,"rating":60},{"description":424,"detaildescription":434,"name":444,"carddbid":5004011,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":3,"amount":5,"rating":70},{"description":452,"detaildescription":464,"name":474,"carddbid":5004012,"cardsubtype":232,"weightrare":0,"cardassetid":43,"assetid":4,"amount":8,"rating":80},{"description":484,"detaildescription":496,"name":511,"carddbid":5004013,"cardsubtype":233,"weightrare":75,"cardassetid":44,"assetid":0,"amount":100,"rating":64},{"description":521,"detaildescription":532,"name":547,"carddbid":5004014,"cardsubtype":233,"weightrare":75,"cardassetid":44,"assetid":2,"amount":200,"rating":74},{"description":557,"detaildescription":567,"name":580,"carddbid":5004015,"cardsubtype":233,"weightrare":93,"cardassetid":44,"assetid":4,"amount":300,"rating":99},{"description":588,"detaildescription":597,"name":609,"carddbid":5004016,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":100,"rating":60},{"description":616,"detaildescription":625,"name":637,"carddbid":5004017,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":500,"rating":70},{"description":644,"detaildescription":653,"name":665,"carddbid":5004018,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":1000,"rating":80},{"description":672,"detaildescription":681,"name":693,"carddbid":5004019,"cardsubtype":231,"weightrare":5,"cardassetid":45,"assetid":0,"amount":400,"rating":63},{"description":700,"detaildescription":709,"name":721,"carddbid":5004020,"cardsubtype":231,"weightrare":1,"cardassetid":45,"assetid":0,"amount":2500,"rating":73},{"description":728,"detaildescription":737,"name":749,"carddbid":5004021,"cardsubtype":231,"weightrare":19,"cardassetid":45,"assetid":0,"amount":4000,"rating":90},{"description":756,"detaildescription":767,"name":782,"carddbid":5004022,"cardsubtype":236,"weightrare":31,"cardassetid":46,"assetid":0,"amount":1,"rating":90},{"description":792,"detaildescription":806,"name":819,"carddbid":5004023,"cardsubtype":233,"weightrare":3,"cardassetid":44,"assetid":4,"amount":302,"rating":99},{"description":831,"detaildescription":847,"name":866,"carddbid":5004024,"cardsubtype":233,"weightrare":2,"cardassetid":44,"assetid":4,"amount":306,"rating":99},{"description":880,"detaildescription":892,"name":907,"carddbid":5004025,"cardsubtype":233,"weightrare":1,"cardassetid":44,"assetid":4,"amount":403,"rating":99},{"description":917,"detaildescription":931,"name":948,"carddbid":5004026,"cardsubtype":233,"weightrare":1,"cardassetid":44,"assetid":4,"amount":500,"rating":99},{"description":960,"detaildescription":970,"name":983,"carddbid":5004027,"cardsubtype":233,"weightrare":38,"cardassetid":44,"assetid":4,"amount":702,"rating":99},{"description":991,"detaildescription":1001,"name":1014,"carddbid":5004028,"cardsubtype":233,"weightrare":38,"cardassetid":44,"assetid":4,"amount":701,"rating":99},{"description":1022,"detaildescription":1034,"name":1049,"carddbid":5004029,"cardsubtype":233,"weightrare":38,"cardassetid":44,"assetid":4,"amount":806,"rating":99},{"description":1059,"detaildescription":1071,"name":1086,"carddbid":5004030,"cardsubtype":233,"weightrare":38,"cardassetid":44,"assetid":4,"amount":805,"rating":99},{"description":1096,"detaildescription":1106,"name":1119,"carddbid":5004031,"cardsubtype":233,"weightrare":38,"cardassetid":44,"assetid":4,"amount":807,"rating":99},{"description":1130,"detaildescription":1139,"name":1151,"carddbid":5004032,"cardsubtype":231,"weightrare":10,"cardassetid":45,"assetid":0,"amount":5000,"rating":99},{"description":1158,"detaildescription":1168,"name":1181,"carddbid":5004033,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":404,"rating":99},{"description":1189,"detaildescription":1202,"name":1218,"carddbid":5004034,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":405,"rating":99},{"description":1229,"detaildescription":1246,"name":1266,"carddbid":5004035,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":406,"rating":99},{"description":1281,"detaildescription":1293,"name":1308,"carddbid":5004036,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":412,"rating":99},{"description":1318,"detaildescription":1330,"name":1345,"carddbid":5004037,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":413,"rating":99},{"description":1356,"detaildescription":1372,"name":1391,"carddbid":5004038,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":513,"rating":99},{"description":1405,"detaildescription":1425,"name":1448,"carddbid":5004039,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":514,"rating":99},{"description":1466,"detaildescription":1475,"name":1487,"carddbid":5004040,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":10000,"rating":99},{"description":1494,"detaildescription":1503,"name":1515,"carddbid":5004041,"cardsubtype":231,"weightrare":0,"cardassetid":45,"assetid":0,"amount":10000,"rating":99},{"description":1522,"detaildescription":1538,"name":1557,"carddbid":5004042,"cardsubtype":233,"weightrare":0,"cardassetid":44,"assetid":4,"amount":502,"rating":99}]}