fifa-career-save-parser
v0.1.1
Published
Parse PC career mode save files from FIFA 17 - 21
Downloads
3
Maintainers
Readme
FIFA Career Mode Save Parser
A package for parsing PC career mode save files from FIFA 17 onwards.
Installing
npm install --save fifa-career-save-parser
Usage
This package takes a Buffer containing FIFA career mode save file data along with the FIFA version number and parses the binary databases within before returning a promise containing the parsed data as an array.
For example:
const fs = require('fs').promises;
const fifaParser = require('fifa-career-save-parser');
fs.readFile('careerfile21').then(binaryData => {
return fifaParser(binaryData, '21');
}).then(fifaDatabases => {
console.log(fifaDatabases);
/**
[
{
career_calendar: [ [Object] ],
career_managerinfo: [ [Object] ],
career_managerpref: [ [Object] ],
career_users: [ [Object] ],
career_competitionprogress: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object]
]... etc.
}
]
**/
});
As you can see above, the returned data takes the form of an array of the databases as objects, which in turn contain each table within the database, which have inside all the records and fields. e.g:
[
{ //database
table: [
{ //record
field: value
}
]
}
]
Credits
This package is heavily inspired by the great work done by xAranaktu on his FIFA Tracker app.
License
ISC © Sammy Griffiths