Welcome to Black Liquid Software

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

QueryEverything

Mods, save games & installation questions

Hi all,

I wanted to bounce a couple of questions off you all, the collective group of brain power may be able to help me :)

1)  I have read that using folder links (I use them for other apps as well) to have your Save folder be located elsewhere (ie Dropbox or Google Drive folder) is a 'regular' thing, I can set that up without a problem, but, can the same be said for the Mods folder, the WinData folder, in the Steam folder tree?  Can I say, as an example, have the following setup:
dropbox/blah blah/entertainment/media/games/data/banished/resources then sub-folders: downloads; notes; Saves/Banished/Save (& Screenshots); Mods/WinData; Other

The WinData folder then is linked to Mods/WinData and the Documents/Banished/Save is linked to -----/--/--/--/Saves/Banished/Save

OR, can the WinData folder not be linked in the same way?

2)  How does the game cope with renaming save files?  Can you add letters to them?

Example:  I have sets of save games from 3 different computers, all different maps, I want to merge them all, but there are the same numbers in each (1-10 etc), can I rename them with their Map ID name or PC shortname?  Save01_PC1.sav; or can I only use numbers, and renumber them all?

3)  Coming back to saves & mods, I was thinking about doing the following (call me crazy, I feel it), but I want to put together little batch files so I can swap in & out my mods depending on the map I want to use.

Because not all mods are save game compatible, and I then lose my 100+hrs on a map because I want the new 'pretty', I sometimes want to go back to that map, and I don't want to flap about with mods etc.
Can mods & save games just be moved about at will, or are there complications?
Scenario:
I have a dedicated folder with sub-folders of map save games:  data/blah/Banished/saves/maps -- map names
I want to play my old map "Genius", I open the folder, pull the save files & drop them into the Documents/Banished and there they are ready to play.
Can I do the same for the mods?  

So, to make it easier for me, I would write a batch code for each map where the following happens:
a) check WinData & delete existing files
b) check Save folder 
c) copy files from /map/saves to Save;  /map/mods/WinData to Steam/WinData and /map/Screenshot to Banished/Screenshots
d) run Banished.exe

Essentially my game is preloaded with the map & saves I want to play and the mods that I used for that map. 

 

Lastly:  Are the mod names (.pkm) integral to the mod itself, or can the mod name be changed?
eg:  windmill.pkm, becames:  windmill_v102.pkm
This way I may be able to bypass step 3 because I can keep multiple mods in the folder, just with their version details added.

I would love it (my organiser in me) if there was a naming standard for devs, I know, you guys do it tough already, but it just makes things neater in my folder :)  Haha!
A couple of modders already do it, initials before the file name & version at the end.  bb_item_v102.pkm

 

Phew, that's a lot.  tl;dr: can I rename mods & save games; can I move them about as I need to.

Cheers & safe travels!!
QE

 

Share this post


Link to post
Share on other sites

I have a bit of a hard time with your lengthy and somewhat unruly questionnaire <sorry> :), so here just some partial answers...

* You can "recycle" saves, provided you keep exactly the same set of mods with them.

* You cannot rename *.PKM files (well, you can but they won't work).

* You cannot set up different sub-folders within WINDATA, Banished won't "see" them.

* Changing, adding or removing mods from a running town/game is always risky - you have a small chance pulling it off and a large chance corrupting the save.

* As for all the batching you mentioned - some may work, some may not. You'd need to write a lot of rules. No idea what steam would do with them...

:)

1 person likes this

Share this post


Link to post
Share on other sites

Thank you @Paeng:)

Quote

* You cannot set up different sub-folders within WINDATA, Banished won't "see" them.

I have a sub-folder in my Data drive that I save all copies of my WINDATA to.  I was thinking about setting a copy Batch to copy from WINDATA to the new sub-folder in my Data drive :)

Quote

* Changing, adding or removing mods from a running town/game is always risky - you have a small chance pulling it off and a large chance corrupting the save.

Completely right and I have only made that mistake once (I thought I had closed Banished, but hadn't).  The saving and copying would only be whilst Banished was closed.  In fact I would write in a check & close function into the Batch file that handles it.

Great help with the information :)  It looks like it can do what I want to.  I now just have to go back my last dozen maps and work out which mod goes with what.  I've sorted the saves and moved them from the Banished/Save folder to my data drive and now to sort the mods. Haha!!  

My Batch would end up like this:
New game:  run new.bat : check (& close banished); check (& clear) /WINDATA; copy datadrive/folders/banished/current mods to /WINDATA; run banished/exe; wait 1min; ask if complete & close .bat

Old game: run new.bat : check (& close banished); check (& clear) /WINDATA; copy datadrive/folders/banished/old map mods to /WINDATA; copy datadrive/folders/banished/map save to Documents/Banished/Saves; run banished/exe; wait 1min; ask if complete & close .bat

I now know I can't rename .PKM unless I want to for archiving, editing the file name to files_v2_old.PKM rather than files.PKM, is ok, but will not work if loaded.

 

Hahahaha, somewhat unruly ...  thanks for the chuckles!   It made sense to me, at the time!  LOL  

Share this post


Link to post
Share on other sites

Personally, I never start a new game without cleaning the registry as well, removing the list of previously enabled mods -

ModEnabled_*modname* --- (true | false)  // alphabetical listing
ModIndex_*modname* ---   (0 to xx)  // alphabetical too, probably an Index of LoadOrder

I'm also curious whether you will need to record the starting conditions for a particular game, in order to reset an old save... e.g. -

GameLastClimate
GameLastDisaster
GameLastMapSize
GameLastOption
GameLastStart
GameLastTerrain

Good Luck! :flower5:

 

2 people like this

Share this post


Link to post
Share on other sites

They are great tips, thank you @Paeng, I will have a play with it during the week and see what I come up with. :D

Share this post


Link to post
Share on other sites

Yes, you can change name of the mod's pkm file name & they will still work. At least the one's I have changed have not failed to load & play. It is, certainly, easy enough to check if that is what someone really wants to do.

Edited by eddieballgame

Share this post


Link to post
Share on other sites

I think this is something that needs further investigation before people start changing the names of pkm files. There's been a number of times where people have been advised to make sure the pkm file is not named differently to what the modder originally named it. Changing the name of the pkm file might work for some mods but I know from personal experience that it definitely does not work for certain mods.

2 people like this

Share this post


Link to post
Share on other sites

I've never seen a renamed pkm file work correctly.

2 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now