OpenXcom Forum

OpenXcom => Suggestions => Topic started by: pmprog on May 31, 2014, 05:22:23 pm

Title: User Data Paths
Post by: pmprog on May 31, 2014, 05:22:23 pm
I have the /user/ folder under my openxcom game folder, which I prefer to it saving in my profile area.

However, one thing I wanted to do, is sync my save games via my ownCloud server; but the problem is, the saves are in the same location as the options. So if I were to sync my saves, I'd also transfer my options across - and whilst some settings (such as pathing etc.) is good, the resolution on my devices differ.

Would it be possible to have an option to let me change my saves directory to /openxcom/saves/ or /openxcom/user/saves/?
Title: Re: User Data Paths
Post by: SupSuper on May 31, 2014, 08:00:04 pm
Would "./openxcom -user /saves/" work?
Title: Re: User Data Paths
Post by: pmprog on June 01, 2014, 12:56:58 am
Not really, because the options.cfg file gets saved in that folder too; and that's what I'm trying to avoid
Title: Re: User Data Paths
Post by: Falko on June 01, 2014, 01:10:42 am
how about options.cfg:
Code: [Select]
options:
  baseYResolution: 200
...
  savefolder=.
default ="." =normal save folder but you can use a relative path?
Title: Re: User Data Paths
Post by: yrizoud on June 01, 2014, 02:23:58 am
It's not a very pretty workaround, but :
- prepare the options1.cfg and options2.cfg that you need, put them in same shared directory as the rest
- on device 1, make the game shortcut execute "mv options1.cfg options.cfg && ./openxcom"
- on device 2, make the game shortcut execute "mv options2.cfg options.cfg && ./openxcom"

(this is for a unix/linux with a bash-like environment)
Title: Re: User Data Paths
Post by: SupSuper on June 01, 2014, 03:23:31 am
Not really, because the options.cfg file gets saved in that folder too; and that's what I'm trying to avoid
Well the game already uses different option and user folders internally for unix systems, would an extra command to customize the options.cfg folder be enough?
Title: Re: User Data Paths
Post by: pmprog on June 01, 2014, 11:24:42 am
Well the game already uses different option and user folders internally for unix systems, would an extra command to customize the options.cfg folder be enough?
What about Windows?

My main desktop is Windows, and one of my other computers has Debian, and my Pandora has Angstrom.

If I can still build the OXC code (my dev env is in a bit of a mess), I might sort a patch for you that has a button in the options that just says "Saves in Subfolder", and all save games are saved into (user)/saves/.

Don't worry about it though. Just thinking it'd be nice to sync them, esp' with my Pandora so I can take my game on the go, and resume on my desktop easily enough
Title: Re: User Data Paths
Post by: SupSuper on June 12, 2014, 04:21:39 am
Well I mean internally OpenXcom has a Data Folder, a User Folder and a Config Folder, it's just on 99% of the platforms the User Folder is the same as the Config folder.

Anyways I've added an extra "-cfg <path>" command line parameter, so you can specify your own path just for the options file, while screenshots and saves are still kept on a separate User folder which can be kept on the cloud.
Title: Re: User Data Paths
Post by: pmprog on June 14, 2014, 11:45:05 am
Excellent, thanks!