Support for Abiotic Factor
Im also looking for this so i can export to a gportal server.
I'd love to see this as well to export to a steam cli server.
If you download the source and edit the games.json file to include
{
"name": "AbioticFactor",
"package": "PlayStack.AbioticFactor_3wcqaesafpzfy",
"handler": "1c1f",
"handler_args": {
"suffix": ".sav"
}
},
then run main.py, you can grab the save file(s), but I have no way to test if this works as I don't own the game. Steamdb says it uses .sav and .ini formats.
The .ini file is corrupt (or they encrypted it) and will be named .sav too, but that doesn't really matter, just ignore it.
If someone could post the info for the Steam saves that would help, but this should get you running until the maintainer of this tool comes back. Backup just in case.
EDIT: Doesn't work apparently due to Gamepass/Steam differences
I tried to do the process, but the way the saves are stored is different between platforms. On Steam, they are divided into separate files, whereas on Game Pass, the entire save is unified in a single file.
I too tried to do what DAOWAce said and XGP did extract the save files but as Lucastrinca said, the save structure is unified into single files so they're not compatible with steam or servers. The only option is to wait and hope that the developers release a tool or update the gamepass version to share the same file structure as steam
Maybe hex editing to break apart the files manually is a viable solution?
The problem is almost everything is put into the unified file. Each players skills, inventory of players and containers, zone data, enemy spawn data, story progress, placed object coordinates, everything. The data isn't stored into their own organized sections either, it's an entirely different structure.
The Steam version has separate files for each zone and sub area such as WorldSave_Facility_Office1.sav, WorldSave_Facility_Office2.sav, WorldSave_Facility_Labs.sav, ect... The Steam version also saves per client in their own folder associated with a Steam_ID. The gamepass version saves every players data in the same unified file.
Unless XGP save extractor can understand the code and break down the unified file into individual files for each zone, player and other world data, we're just out of luck. Best bet is to start new and use whatever game knowledge was learnt to get back to where players left off.