Point your config to a subdirectory inside the PND. Whenever a PND file is mounted, a union is created with the PND mounted as read-only filesystem below an override directory (the appdata folder of the PND). Any file inside the PND that gets modified is written to the appdata folder instead. Don't mess around with the union mountpoint directly (i.e. /mnt/utmp).Houston, we have a problem.
For some reason the game seg faults 90% of the time while trying to start if I set it's config directory to any folder under /mnt/utmp/homeworld
This is a problem, because normally the config directory is on the NAND (~/.homeworld)
Anyone got any pointer as to how to fix this?
Thanks, I think it's working now... just testing. But it wasn't this, homeworld just really doesn't seem to like the settings path being set to anything - it just crashes. Probably a bug in homeworld somewhere, but it doesn't matter as I got it working by changing the HOME env variable in the start script.
However, my SD is corrupt now, probably from forced resets when things crash - FAT32 isn't very resilient. So I'm about to reformat and put my stuff back on (lucky I make backups), do a few tests of the pnd, and then I think homeworld is good to go!