Subsistence

Subsistence

檢視統計資料:
ZenBlu 2018 年 4 月 13 日 下午 6:29
Tutorial: How to change solo world into co-op!
BEFORE DOING ANYTHING: BACK UP YOUR SAVES - I will not take responsibility if you f*** up your save files. Saves are located in (Program Files\Steam Games\steamapps\common\Subsistence\Binaries\Win32)


Hey guys, just figured out how to copy a solo world save data into a co-op slot in order to play with friends!

1) After backing up your saves, open the game and start up a co-op server
2) After the co-op server loads, save and exit
3) Close the game
4) Copy your most recent save game file, and paste it into a new folder on the desktop (For me this was save game 28. CHECK THE 'date modified' to find the MOST RECENT save)
5) Rename the copied save to 'serverSaveGame1.sav'
6) Move the renamed file into the save folder (Program Files\Steam Games\steamapps\common\Subsistence\Binaries\Win32)
7) Select 'replace the file in the destination'
8) Start the game.

Congratulations, your solo world is now a co-op game.

Issues:

Base will be inaccessible. To combat this, try opening the door in the solo game, then saving, and repeating the process. This way all your loot will be accessible by your steam player.



Update:

Zuleica found a way to transfer the ownership of the BCU to the steam account, meaning you can perform a seamless swap from solo to co-op! The steps they provided are listed below:

引用自 Zuleica
I finally figured it out and now have that base in an MP game. I don't play MP since I flatly refuse to open ports to my personal computer and I don't have a rig reserved for gaming...but I love a challenge!

It was a complicated process requiring the steps Dan laid out (remove your front door first and put all your belongings in a chest) plus I reset the time of day so you're not freezing in the middle of the night trying to find your base which you will NOT have BCU markers since it's not yet your base. Find the CurrentTime in the saved SP game and edit the CurrentTime in the MP .sav to match. Be careful to NOT change the number of characters.

That will help you get to your base if you know the map and can do decent navigation only using landmarks and the sun (this is why I say screw the map, compass and markers...navigate like a real man, or woman).

When, and if, you find your base and enter the door you removed you'll see the chest you added with all your inventory stuff. You'll also see SinglePlayer on the floor where you logged out 'sleeping'...DON'T kill him...yet. Eat, drink, put on all your gear you left in a trunk for yourself, save and exit.

Basically the base will still belong to "SinglePlayer" and you will have a PlayerID (PID) that is six characters longer than the "SinglePlayer" character length of 12. That is IMPORTANT as you have to change a section length in HEX to add those extra six characters when you change the SinglePlayer base owner to your PID. I leave it up to you to find your PID, it's not that hard.

If you can get to where you find the entire string that defines your base you'll see BaseMemberIds but SinglePlayer will be listed as the only member. That needs to become your 18 character PID but to change that you'll have to change the character count of the entire string which is at the begining in front of ObjectArchetype":"ColdGame.Default__ColdBuildable_BaseCommandUnit. The character count is a four byte hex number in little endian format with a null that preceeds it (or likely ends the previous section).

Once you change that (remember it's HEX not decimal) and you rerun your MP game AND it doesn't crash because you f-ed up the process you should see your BCU markers indicating the base is now yours. You may be a bit away from the base but the time should still be morning and you'll have markers now. Check that you can access the BCU and other doors. You'll see sleeping SinglePlayer and probably don't want him snoozing in your foyer forever.

Here is were it gets...strange, but may only be relevant in hardcore. Shoot him dead. Your team will 'fail' (I was in hardcore, normal or easy may be different and not require the remaining steps.

If your game ends you'll need to note the most recent .sav file. Start a new MP profile, enter the game exit and save. Now rename the prior .sav where the game failed to the name of the newest one.

Log back in and there should be no SinglePlayer on your floor. Now if he's out in the wild somewhere maybe he'll die again and the game will again end...dunno, I'll try to see if a day goes by without my 'team' failing. Maybe the game consideres SinglePlayer now to be logged out and won't respawn him until he logs in...which of course he can never do. :)

Copy all your saves before you try any of this. Some of these steps may not be needed but at least I got it to work.

Anyway, that was entertaining for a little while :) I don't recommend it except for ammusements sake...for most that actually want to play an SP game in MP it will probably just be frustrating and I'd wait for CG to add the conversion capability one day.
最後修改者:ZenBlu; 2018 年 4 月 15 日 上午 6:55
< >
目前顯示第 1-15 則留言,共 47
dominuskevin 2018 年 4 月 13 日 下午 8:45 
Wouldn't it be better to remove the doors then put them back in co-op? They are cheap enough considering what you're wanting to do and no chance of being locked out. Do you have access to storage as well?
ZenBlu 2018 年 4 月 13 日 下午 9:10 
引用自 dominuskevin
Wouldn't it be better to remove the doors then put them back in co-op? They are cheap enough considering what you're wanting to do and no chance of being locked out. Do you have access to storage as well?

That is a good point and would probably make the process easier.

I didn't actually manage to make my way to my base upon logging into the co-op version, however chests should be accessible, it would be the same as raiding a base.
最後修改者:ZenBlu; 2018 年 4 月 13 日 下午 9:11
southofpegasus 2018 年 4 月 13 日 下午 9:56 
Please do report back after making it to the base and seeing what's what as I'm interested. Like do you need to destroy the BCU and put a new one back up, are all the storages accessible, fridge accessible, generator usable, etc, etc.
Zuleica 2018 年 4 月 13 日 下午 9:58 
Other problems though. Ladder hatches have to be deleted as well :( and you can't move or delete anything.

Is there a way of renaming the owner of the base?

The problem is that the single player game has this line for the base info;
"BaseMemberIds":{"0":"singlePlayer"}, with no UID for the player.

An MP game has;
"BaseMemberIds":{"0":"0x01100001047780EA"}, with a UID for the player that owns the base.

I tried making a new base then just exchanging the two lines between the bases so the file would have the same number of characters but it still failed to load.

I see no no way to change the "singlePlayer" to a valid UID so that you can use the base.
最後修改者:Zuleica; 2018 年 4 月 13 日 下午 10:17
ZenBlu 2018 年 4 月 13 日 下午 10:13 
引用自 southofpegasus
Please do report back after making it to the base and seeing what's what as I'm interested. Like do you need to destroy the BCU and put a new one back up, are all the storages accessible, fridge accessible, generator usable, etc, etc.

I did technically make it back to base earlier. Couldn't open the door.

I assume that the BCU would need to be replaced and all fridges and storages would be accessible.

I will check out my base from a co-op perspective at some point today and let you know.

Zuleica 2018 年 4 月 13 日 下午 10:18 
引用自 DanIsTheName
引用自 southofpegasus
Please do report back after making it to the base and seeing what's what as I'm interested. Like do you need to destroy the BCU and put a new one back up, are all the storages accessible, fridge accessible, generator usable, etc, etc.

I did technically make it back to base earlier. Couldn't open the door.

I assume that the BCU would need to be replaced and all fridges and storages would be accessible.

I will check out my base from a co-op perspective at some point today and let you know.

I delete the doors so made it in and had access to all containers. But hatches are like doors, they're set to the base owners. And you can't delete or move items.

ZenBlu 2018 年 4 月 13 日 下午 10:23 
Can I just check that my method is working correctly for others?

It worked for me earlier but now when I try it, my solo game is in daytime and my co-op version is in nighttime which means it can't be the same save, yet both saves have the same 'date modified'.
Zuleica 2018 年 4 月 13 日 下午 11:05 
引用自 DanIsTheName
Can I just check that my method is working correctly for others?

It worked for me earlier but now when I try it, my solo game is in daytime and my co-op version is in nighttime which means it can't be the same save, yet both saves have the same 'date modified'.

yes, even though the SP game was daytime I get dumped before dawn. I made it back and it does work but for the following issues;

1. Doors as you mentioned should be removed.
2. Hatch ladders work like doors so they are not accessible.
3. I can access anthing that has storage; chests, workbench, fridges, animal house, growplots, refinery.
4. I cannot access BCUs
5. I cannot move or delete items.

I discovered the reason why you can't actually make it a useful base and posted in this thread.

I tried a number of ways around it but have not found a way yet to add your MP unique ID in place of 'SinglePlayer' in the BaseMembersID string. Any changes to the string length causes the profile to crash.

Removing all the BCUs prior to turning the SP save into an MP save does not help. The base still has the "SinglePlayer where the unique ID should be.
最後修改者:Zuleica; 2018 年 4 月 13 日 下午 11:07
ZenBlu 2018 年 4 月 13 日 下午 11:11 
Okay hopefully we can find a way around this.

Are you able to start a new BCU and have full access to a base?
Zuleica 2018 年 4 月 13 日 下午 11:13 
引用自 DanIsTheName
Okay hopefully we can find a way around this.

Are you able to start a new BCU and have full access to a base?

Yes, I made a single foundation, quarter wall and BCU. Then I logged out and looked at the .sav file. That's how I discovered the difference between an SP game's BaseMembersID string and an MP games string. That's how you can find your UID. However you can't simply copy that UID over what is in the string for an SP game. The string lengths are different and CG looks like he checks string lengths for different sections of the .sav file and if they don't match some value stored somewhere it crashes.

I think each section of a save file has a character count probably stored in the saveFilesList but I haven't desiphered that yet and probably won't bother. I'd imagine that file is also protected by a checksum so changing the values could also crash it.
最後修改者:Zuleica; 2018 年 4 月 13 日 下午 11:17
ZenBlu 2018 年 4 月 13 日 下午 11:19 
Okay so from what I know so far, the only thing lost when using this method is the base itself. All items and interactive items are still available.

Therefore if you were to deconstruct your base, leave the materials in a chest and then go to it on a co-op version of the save, you could salvage all of your resources plus half of the cost of the base. This way you can start a new base while only losing half of the first.
Zuleica 2018 年 4 月 14 日 上午 6:33 
引用自 DanIsTheName
Okay so from what I know so far, the only thing lost when using this method is the base itself. All items and interactive items are still available.

Therefore if you were to deconstruct your base, leave the materials in a chest and then go to it on a co-op version of the save, you could salvage all of your resources plus half of the cost of the base. This way you can start a new base while only losing half of the first.

Yeah...but. I don't have the patience to deconstruct and rebuild all of this;
https://steamcommunity.com/sharedfiles/filedetails/?id=1360994255

I made that by moving pieces and building more pieces from a mega base I started in November of 2016 (well a copy of my saves from that base). Doing it again from scratch would be far worse than annoying.
ZenBlu 2018 年 4 月 14 日 上午 6:56 
Damn that's a sick base. I only recently bought the game.

引用自 DanIsTheName
Therefore if you were to deconstruct your base, leave the materials in a chest and then go to it on a co-op version of the save, you could salvage all of your resources plus half of the cost of the base. This way you can start a new base while only losing half of the first.

^ That was more aimed at others who may stumble across the post, not directly at you aha
最後修改者:ZenBlu; 2018 年 4 月 14 日 上午 6:56
ZenBlu 2018 年 4 月 14 日 上午 6:58 
Also, CG replied to my recent post on this topic of solo to co-op and said he may look into properly supporting this in the future. With that beast of a base you have it's probably worth the wait!
Zuleica 2018 年 4 月 14 日 上午 7:06 
引用自 DanIsTheName
Damn that's a sick base. I only recently bought the game.

引用自 DanIsTheName
Therefore if you were to deconstruct your base, leave the materials in a chest and then go to it on a co-op version of the save, you could salvage all of your resources plus half of the cost of the base. This way you can start a new base while only losing half of the first.

^ That was more aimed at others who may stumble across the post, not directly at you aha

Thanks! Yeah, got tired of the huge base I had and it was amusing to drag pieces all over to make a new one.
< >
目前顯示第 1-15 則留言,共 47
每頁顯示: 1530 50

張貼日期: 2018 年 4 月 13 日 下午 6:29
回覆: 47