humanbean Posted March 9, 2018 Share Posted March 9, 2018 EDIT: Figured it out, steps are in my other post Hey, I'm wondering if it's possible to rollback to day 1 on my server. We really like the gen and basically wanted to restart the same world with different characters. I found some info about this, but it didn't work for me. print(TheWorld.meta.seed) You can apply a seed to your world generation by editing Steam\steamapps\common\Don't Starve Together\data\scripts\worldgen_main.lua You edit this part by replacing the X's with your seed and removing the 2 dashes before SEED. It should come up as line 4 if you're using notepad++ or something similar. --SEED = XXXXXXXXX -- Force roads test level 3 Does this method still work? I thought I did it correctly but maybe I didn't. The command c_rollback(#ofdays) works, but only for the default 4-5 days it saves. Link to comment Share on other sites More sharing options...
kertinker Posted March 9, 2018 Share Posted March 9, 2018 26 minutes ago, humanbean said: Does this method still work? I thought I did it correctly but maybe I didn't. The command c_rollback(#ofdays) works, but only for the default 4-5 days it saves. I think you have to create a new world, and cannot rollback your old world, but it will actually work the way you want it. When you change the code in worldgen_main.lua to have "SEED =" your seed, that seed applies to every world that is generated, so only the new ones. But new ones will be clones of whatever old world had that seed. You'll want to change the seed back to random after you create the new old world, I imagine, or all your worlds are going to be clones of each other. Just my guess though. Haven't tested it. ... SEED = os.getenv("SEED") ........ Link to comment Share on other sites More sharing options...
humanbean Posted March 9, 2018 Author Share Posted March 9, 2018 Just figured it out. Gonna write the steps because while looking for the answer I found a few ways of (attempting) to do it. So hopefully this helps someone in the future While DST is open in your world gen you'd like to copy, open console and type: print(GetWorld().meta.seed) Write down the 10 digit number that appears in the console window Goto Program Files (x86)\Steam\steamapps\common\Don't Starve Together\data\databundles Unzip scripts.zip/rar/7z/etc in the previous folder (\data) and place it in a new folder named "scripts" Rename scripts.rar (in \databundles) to something else, like backup_scripts.rar Open your new scripts folder and look for worldgen_main.lua (make a copy and name it "backup" just in case of mistakes), open with notepad/etc Look at the 4th line, stating "--SEED = xxxxxxxxxx -- Force roads test level 3" Input your 10 digit Seed number obtained in game, replacing those 10 numbers Erase the 2 "--" before "SEED" (allowing the code to run), save the edited worldgen_main.lua Open DST, start new game with the same size your desired world gen was and POOF! I also used the same less/default/more/lots options as my original gen, not sure if that's needed or not, but the size being the same is needed otherwise it doesn't load Hope that makes sense! If a mod wants to edit the forum titled to have "SOLVED" at the end that might help out! Thanks Link to comment Share on other sites More sharing options...
kertinker Posted March 9, 2018 Share Posted March 9, 2018 Oh, yeah you also have to unzip the scripts bundle, if you hadn't done that yet. Glad you figured it out! Again, be sure to add the "--" back, if you want to generate new worlds that aren't just a copy of your old one. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.