Scrap Mechanic

Scrap Mechanic

Not enough ratings
From Fant Survival file mod to Fant Custom Game (saves port)
By M.A.G.Gen.
This guide will help you to port your old saves from Survival with Fant mod to Fant Custom Game Mode. Only for people who don't want to use file version anymore.
   
Award
Favorite
Favorited
Unfavorite
SQL Lite Editor
Scrap Mechanic save is a SQL Lite data base. So you need to download SQL Editor first. You can use comand prompt sql editor (sqllite3) but you need to learn sql language for it. I recomend to use GUI database editors like SQL Lite Studio[sqlitestudio.pl] or other.
Porting saves
Prepare (Important):
REMOVE FANT FILE MOD!!!

Step 1:
Open your saves folder.
For Windows: AppData/Roaming/Axolot Games/Scrap Mechanic/User/User<id>/Save/
For Linux: steamapps/compatdata/387990/pfx/drive_c/users/steamuser/AppData/Roaming/Axolot Games/Scrap Mechanic/User/User<id>/Save

Step 2:
Copy your old save
From "Survival" folder to custom folder copy file <your_save_name>.db

Step 3:
Download fant custom game mode
Link: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2820096455

Step 4:
Make new raw fant custom game mode file
Scrap Mechanic -> Custom Game -> New Game -> Fant Game Mode -> <fant_save>.db
Exit game.

Step 5:
MAKE BACK UP OF YOUR OLD SAVE
Copy <your_save_name>.db to folder where this file will be in safe.

Step 6:
Edit your old file with your SQL Editor
Open <your_save_name>.db and <fant_save>.db (locates in Custom folder)

Find table named <Game> in <fant_save>.db:
<Game> has next rows:
--- savegameversion
--- flags
--- seed
--- gametick
--- mods
--- uniqueIds

In <your_save_name>.db table <Game> has next rows:
--- savegameversion
--- flags
--- seed
--- gametick
--- mods

You need to create new row <uniqueIds> in <your_save_name>.db
Then you need to copy values from rows <mods> and <uniqueIds>
from <fant_save>.db to <your_save_name>.db
After that you need to save changes to <your_save_name>.db and close the SQL Editor

Step 7:
Enjoy your game
Open Scrap Mechanic.
Load your "old" save.
Wait until game figures out "What the heck is wrong with this save"
Play your ported game.

Clean Up:
Delete raw game save <fant_save>.db
You copied <uniqueIds> from it. So now we have to games with same <uniqueIds> field...
So it's better to remove <uniqueIds> donor from the saves folder to exclude unpredictable game behaviour.


Clean Up 2 (Optional):
If everything works fine you can delete SQL Editor if you don't need it.

1 Comments
Somnium 19 Feb @ 7:33pm 
tried this and no recipes show up with the craft bot and game crashes when trying to access mechanic shop crafter