Post by ceefp on Jun 18, 2021 5:05:58 GMT -5
Hello - so I've transferred a save from my PC Steam installation to my Android installation which is Bluestacks emulator for windows (device is rooted, to the com.xxxstartraders2/files directory), and something weird is happening.
If I just move the game_2.db save file, the Android game doesn't detect it. If I move the game_2.db and the core.db file, the save is now detected, but when I try to load the save, the game crashes. Also, in this second situation, I am also unable to start a new game as the game also crashes once I press "Launch".
Have I missed any files that need to be copied / screwed anything up? If it matters, the save file has been edited with cheat engine to add second and third jobs to regular crew, and to alter attributes and skills and traits.
Many thanks in advance.
Edit: Okay, so using Bluestacks with root and placing the save file as I outlined above doesn't work - even when I can see the save, the game crashes when I click "Launch". However, I just did a Helium backup and then restored it to my Galaxy S9 (non rooted) and I am able to load into the save just fine without crashing. Seems this may be a Bluestacks issue, as it also suffers from the map seed crash. Going to test it now on my Galaxy Tab S 8.4 (still on Nougat, also not rooted) to see if I can load the save properly there. Interesting!
Edit 2: Yup, loading it on my Galaxy Tab S 8.4 seems to work just fine. I now have my edited save (mainly for RP purposes, I've got all the crew from The Expanse and my favorite characters from BSG and TNG on there with matching job(s) and traits and attributes and skills). So, works fine on both my actual Android devices.
So, if anybody wants to move a PC save to an Android device that isn't rooted, this is what you'll need to do:
1. Download Bluestacks for PC
2. Root Bluestacks
3. Install ST:F on Bluestacks
3. Locate your PC save file
4. Copy your PC save file (game_x.db AND core.db) to your Bluestacks save game location (root needed, it's data/data/com.tresebrothers.games.startraders2/files
5. Install Helium on Bluestacks
6. Connect to your PC - you'll need to download the Helium fix, search Youtube or Google for that
7. Make a backup of your Star Traders 2 gamedata
8. Locate your backup, should be in internal storage/carbon -- copy the whole folder somewhere to your pc
9. Close Bluestacks
10. Install Helium on your phone/tablet
11. Copy your backup folder to internal storage/carbon
12. Connect Helium (you'll need to restart the PC app)
13. Restore your backup via Helium
14. If all went well you should load into ST:F and see your save.
Hopefully that is helpful for someone, though I'm not sure how many people want to do what I've done and jump through all these hoops (took me quite a while to mentally figure out how this was going to work!) But for me I wanted to do a full roleplay with my favorite sci-fi tv characters so having this save that I've edited on the PC on my android device is good fun for playing on my commute to work.
If I just move the game_2.db save file, the Android game doesn't detect it. If I move the game_2.db and the core.db file, the save is now detected, but when I try to load the save, the game crashes. Also, in this second situation, I am also unable to start a new game as the game also crashes once I press "Launch".
Have I missed any files that need to be copied / screwed anything up? If it matters, the save file has been edited with cheat engine to add second and third jobs to regular crew, and to alter attributes and skills and traits.
Many thanks in advance.
Edit: Okay, so using Bluestacks with root and placing the save file as I outlined above doesn't work - even when I can see the save, the game crashes when I click "Launch". However, I just did a Helium backup and then restored it to my Galaxy S9 (non rooted) and I am able to load into the save just fine without crashing. Seems this may be a Bluestacks issue, as it also suffers from the map seed crash. Going to test it now on my Galaxy Tab S 8.4 (still on Nougat, also not rooted) to see if I can load the save properly there. Interesting!
Edit 2: Yup, loading it on my Galaxy Tab S 8.4 seems to work just fine. I now have my edited save (mainly for RP purposes, I've got all the crew from The Expanse and my favorite characters from BSG and TNG on there with matching job(s) and traits and attributes and skills). So, works fine on both my actual Android devices.
So, if anybody wants to move a PC save to an Android device that isn't rooted, this is what you'll need to do:
1. Download Bluestacks for PC
2. Root Bluestacks
3. Install ST:F on Bluestacks
3. Locate your PC save file
4. Copy your PC save file (game_x.db AND core.db) to your Bluestacks save game location (root needed, it's data/data/com.tresebrothers.games.startraders2/files
5. Install Helium on Bluestacks
6. Connect to your PC - you'll need to download the Helium fix, search Youtube or Google for that
7. Make a backup of your Star Traders 2 gamedata
8. Locate your backup, should be in internal storage/carbon -- copy the whole folder somewhere to your pc
9. Close Bluestacks
10. Install Helium on your phone/tablet
11. Copy your backup folder to internal storage/carbon
12. Connect Helium (you'll need to restart the PC app)
13. Restore your backup via Helium
14. If all went well you should load into ST:F and see your save.
Hopefully that is helpful for someone, though I'm not sure how many people want to do what I've done and jump through all these hoops (took me quite a while to mentally figure out how this was going to work!) But for me I wanted to do a full roleplay with my favorite sci-fi tv characters so having this save that I've edited on the PC on my android device is good fun for playing on my commute to work.