Page 1 of 1

Share R'n'D Data Between Linux and Windows

Posted: Sat Jan 25, 2020 8:30 pm
by BryanFRitt
Is it possible to share Rocks'n'Diamonds data(levelsets, tapes, high scores, settings, etc...) between Linux and Windows on the same(or different) computer?
  • I've already got my computer set up so I can read/write files between the two.
  • Is it possible to make some links from one to another to get this working?
  • In Linux, I can see that there data in ~/.rocksndiamonds/ What's the equivalent spot in Windows?
  • Is it possible to merge the two if I have data in both?
    (Note: I'm sure it would be a good idea to back up data first)

Re: Share R'n'D Data Between Linux and Windows

Posted: Fri Jan 31, 2020 1:56 pm
by Holger
Yes, that's indeed possible -- all versions of R'n'D use the same format and file names for stuff in the user data directory.

The only difference between different platforms is the name of the user data directory itself. The names of these directories can be found on the "Levels & Artwork" page of the R'n'D web site:

Code: Select all

Linux: 		~/.rocksndiamonds
Mac: 		Rocks’n’Diamonds (in your "Documents" folder)
Windows: 	Rocks’n’Diamonds (in your "Documents" folder)
Android: 	Android/data/org.artsoft.rocksndiamonds/files (in your device storage folder)
(Note: The name of your "Documents" folder may differ, because it is usually localized in the GUI.)

Files in these directories are completely interchangeable between the different platforms supported by R'n'D. You can also merge them (like copying over tape files, or "setup.conf" settings files, etc.).

Making backups before doing stuff is always a good idea. ;-)

Re: Share R'n'D Data Between Linux and Windows

Posted: Sat Feb 01, 2020 1:54 am
by filbo
Somewhere in Setup, could you add a 'your user data directory is here' -- editable field which doesn't actually allow you to change it, but lets you copy-paste it into other software? No, not fake editable field, just a display which, when hovered, says something like 'click to copy into paste buffer'