Not possible to move the local data folder (mounted volume drives) Linux Mint 22.2 (zara)

After much hair pulling out Trainz does appear to be working now for me (tons of issues I have to sort out), but a question I have is in the title. Trainz does not include mounted volume drives in Linux Mint. Since those live outside of the main disk drive. Any time I paste in the volume I want to use, Trainz defaults back to the original local folder structure. You can't even choose a flash drive to do this. In WinDoesn't you can chose other internal drives, but again not in Linux, and no the command line won't help because it will still default to the same default drive the OS is on. Ask me how I know?

The Wiki is useless for this process as the article that discusses moving that local directory is all about Windows and MacOS (for the record Mac is built on a custom Linux file system).

This move is a big deal because the drive is an SSD, as is the game install. Linux resides on an older WD 1TB Blue HDD (not by choice, it's what I had left over to use). I do not like having my game backupos on the OS drive for obvious reasons.

It is impossible to believe that there is a good and simple solution for this. I have a vote of no confidence in N3V ever making Trainz a working out of the box experience for those of us that abandoned Windoesn't.

Again as some of you know my version of Trainz is PE and is Steam based on the latest version number 132316.

For the record no other game I have except for Trainz (I have a paltry Steam 80 games) that all work. Even games from the early 2000s work better than Trainz on my Linux Mint install.
 
for the record Mac is built on a custom Linux file system
A common misconception. MacOS is actually a clone of the UNIX OS, but it is not a direct descendant of UNIX. Linux was designed to function like UNIX but its code was completely written from scratch.

Not many know that Windows 10/11 also contains a specific Linux kernel (command line interface only), written from scratch using the Windows UI, to allow developers to test applications in both Windows and Linux.

PS: Before anyone asks, the Linux in Windows is NOT a graphical version of Linux and Trainz is a very graphics intensive app.
 
Last edited:
So then I assume there is no answer to my question of mapping to my physical SSD that is a mounted physical drive (and not the main drive)? Nor where Trainz stores the editing folder in Linux Mint (like that is in Windows under the documents N3V folder).

Well that's 2450 hours of my life I will never get back.
 
This sounds like a file/folder permissions issue. The program may be operating at a higher permission than you are, therefore file-related changes may not be accepted. This happens in Windows too, so it's not just a Linux thing.
 
With my Debian Linux install I have my Trainz installs running inside WINE via Lutris. Wine runs similar to Windoze with my Trainz data files in their own folders which I can set up via 'settings' in the launch window.
I also have older versions of Trainz installed in Steam, but they were there long before I took up with Linux. Getting most of my Steam stuff working in Debian wasn't too much drama, though a little experimentation with Proton versions was needed sometimes.
My Linux Home folder is on a 2TB spinner. Other Linux operating stuff is on a 500Gb SSD. Excuse my lack of technical language as the base Linux install was done by my daughter working from the command line which is on the level of magical incantations as far as I'm concerned.
 
Unfortunately not only do you not have permissions, you cannot get or give yourself permissions through Windows (Wine) or the Linux host OS to enable you to mount a volume drive from within Windows. This is not a result of using Wine, it is the reality of managing the assets of different OS.

I have never tried, but it may be possible to create a new volume on an existing drive in unused space (i.e. un-formatted space not already allocated to another volume). Installed via Wine, a third party Windows drive management tool would however be required to try this as there are very few such utilities included within Windows itself.

While the Trainz local data folders, using the Linux file manager, can be moved elsewhere within the storage and successfully read, again the permissions issue prevents Trainz from writing to it, a necessity for Trainz to function. On machines with different OS it is however common practice to share data with full permissions using the likes of Samba. Whether this is a possibility in this instance I have no knowledge. Peter
 
Back
Top