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

{"table":"fcc_leaguelogostickers","source":"FIFA17.exe resident database (tools/db_dump.py)","rowcount":39,"rowsize_bytes":24,"rows_emitted":39,"rowblock":"0x427e18f8","rowblock_bytes":961,"descriptor":"0x427e17b8","schema":[{"name":"biodescription","bit":0,"width":32,"kind":"string","min":0,"max":0,"storage":"offset-unresolved"},{"name":"description","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":"weightrare","bit":96,"width":8,"kind":"int","min":0,"max":255,"storage":"int"},{"name":"cardassetid","bit":104,"width":8,"kind":"int","min":0,"max":255,"storage":"int"},{"name":"value","bit":112,"width":8,"kind":"int","min":0,"max":255,"storage":"int"},{"name":"category","bit":120,"width":8,"kind":"int","min":0,"max":255,"storage":"int"},{"name":"carddbid","bit":128,"width":31,"kind":"int","min":0,"max":2147483647,"storage":"int"},{"name":"assetid","bit":159,"width":12,"kind":"int","min":0,"max":3000,"storage":"int"},{"name":"leagueid","bit":171,"width":12,"kind":"int","min":0,"max":3000,"storage":"int"}],"rows":[{"biodescription":260,"description":276,"name":289,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010000,"assetid":1,"leagueid":1},{"biodescription":304,"description":320,"name":334,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010001,"assetid":4,"leagueid":4},{"biodescription":355,"description":371,"name":385,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010002,"assetid":7,"leagueid":7},{"biodescription":408,"description":424,"name":438,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010003,"assetid":10,"leagueid":10},{"biodescription":455,"description":471,"name":485,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010004,"assetid":13,"leagueid":13},{"biodescription":503,"description":519,"name":533,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010005,"assetid":14,"leagueid":14},{"biodescription":557,"description":573,"name":587,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010006,"assetid":16,"leagueid":16},{"biodescription":600,"description":616,"name":630,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010007,"assetid":17,"leagueid":17},{"biodescription":643,"description":659,"name":673,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010008,"assetid":19,"leagueid":19},{"biodescription":692,"description":708,"name":723,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010009,"assetid":20,"leagueid":20},{"biodescription":744,"description":760,"name":774,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010010,"assetid":31,"leagueid":31},{"biodescription":787,"description":803,"name":817,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010011,"assetid":32,"leagueid":32},{"biodescription":831,"description":847,"name":862,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010012,"assetid":39,"leagueid":39},{"biodescription":881,"description":897,"name":911,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010013,"assetid":41,"leagueid":41},{"biodescription":928,"description":944,"name":958,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010014,"assetid":50,"leagueid":50},{"biodescription":976,"description":992,"name":1006,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010015,"assetid":53,"leagueid":53},{"biodescription":1024,"description":1040,"name":1054,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010016,"assetid":54,"leagueid":54},{"biodescription":1069,"description":1085,"name":1099,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010017,"assetid":56,"leagueid":56},{"biodescription":1116,"description":1132,"name":1147,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010018,"assetid":60,"leagueid":60},{"biodescription":1163,"description":1179,"name":1193,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010019,"assetid":61,"leagueid":61},{"biodescription":1210,"description":1226,"name":1240,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010020,"assetid":63,"leagueid":63},{"biodescription":1256,"description":1272,"name":1286,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010021,"assetid":65,"leagueid":65},{"biodescription":1310,"description":1326,"name":1341,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010022,"assetid":66,"leagueid":66},{"biodescription":1357,"description":1373,"name":1388,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010023,"assetid":67,"leagueid":67},{"biodescription":1405,"description":1421,"name":1436,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010024,"assetid":68,"leagueid":68},{"biodescription":1453,"description":1469,"name":1484,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010025,"assetid":78,"leagueid":78},{"biodescription":1494,"description":1510,"name":1525,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010026,"assetid":80,"leagueid":80},{"biodescription":1541,"description":1557,"name":1572,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010027,"assetid":83,"leagueid":83},{"biodescription":1590,"description":1606,"name":1622,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010028,"assetid":189,"leagueid":189},{"biodescription":1642,"description":1658,"name":1674,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010029,"assetid":308,"leagueid":308},{"biodescription":1689,"description":1705,"name":1720,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010030,"assetid":332,"leagueid":332},{"biodescription":1736,"description":1752,"name":1767,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010031,"assetid":335,"leagueid":335},{"biodescription":1795,"description":1811,"name":1826,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010032,"assetid":336,"leagueid":336},{"biodescription":1842,"description":1858,"name":1873,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010033,"assetid":341,"leagueid":341},{"biodescription":1888,"description":1904,"name":1920,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010034,"assetid":347,"leagueid":347},{"biodescription":1939,"description":1955,"name":1970,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010035,"assetid":350,"leagueid":350},{"biodescription":1994,"description":2010,"name":2025,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010036,"assetid":351,"leagueid":351},{"biodescription":2046,"description":2062,"name":2077,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010037,"assetid":353,"leagueid":353},{"biodescription":2100,"description":2116,"name":2132,"weightrare":0,"cardassetid":40,"value":90,"category":2,"carddbid":8010039,"assetid":2133,"leagueid":2133}]}