PDA

View Full Version : Support running from unmapped share (\\somewhere\folder)



NLS
05-08-2011, 01:23 PM
I've noticed I cannot run the executables from such paths as shown in the title, I need to map to a drive letter.

In fact the exe seems to run in task manager, but no window ever shows.
Same for all four executables (except MAYBE main executable 1.2 update).

Possibly they don't use relative paths internally which is why this happens.
So... could this be fixed?

In fact I would love if the WHOLE structure supports such situations (so also calling emulators and running games to support this). Ultimately (if it cannot be done otherwise) HyperSpin should try to build a list of paths, parse a smaller list of common paths that need to be mapped and map them without user interference (and then release them on exit).

Hope this makes sense...

Much needed nowadays that people might have remote (or at least local network) storages.

Lid
05-08-2011, 03:15 PM
Is there a reason you can't just map the share as a network drive?

Not sure exactly what you want to do but my HS setup currently has the HyperSpin folder with everything except roms inside it e.g Emulators, Wheel Art, Themes etc.

I then have a folder called HyperspinRoms mapped as a network drive W: with all of my rom folders inside.

You can then configure the emulator part of Hyperspin to point at ..\HyperSpin\Emulators\MAME\mame.exe and the roms to point at W:\Mame\ for example.

You do need to configure some of the emulators manually to use a relative path for things like saves etc but then nearly everything is self contained in the 2 folders and is portable.

The reason I have done this is so my friends can copy the HyperSpin and HyperSpinRoms folders and map W: to the HyperspinRoms folder on their computer and it pretty much just works.There are a few exceptions like ScummVM which is hard coded to look at C:\Documents and Settings\ but I suppose that could be fixed by copying the file into the correct folder on startup with HyperLaunch.

Lashek
05-08-2011, 06:13 PM
Network Shares work, I believe, but only when you edit the INI directly, not from HyperHQ.

Been a while since I last tried, though so my memory is a little fuzzy. :)

NLS
05-08-2011, 11:12 PM
Network Shares work, I believe, but only when you edit the INI directly, not from HyperHQ.

Been a while since I last tried, though so my memory is a little fuzzy. :)

The thing is, HyperHQ (or any of the other exes) doesn't even show up.
I don't have a problem editing some ini (unless I need to edit 200 entries).

NLS
05-08-2011, 11:19 PM
Is there a reason you can't just map the share as a network drive?

Not sure exactly what you want to do but my HS setup currently has the HyperSpin folder with everything except roms inside it e.g Emulators, Wheel Art, Themes etc.

I then have a folder called HyperspinRoms mapped as a network drive W: with all of my rom folders inside.

You can then configure the emulator part of Hyperspin to point at ..\HyperSpin\Emulators\MAME\mame.exe and the roms to point at W:\Mame\ for example.

You do need to configure some of the emulators manually to use a relative path for things like saves etc but then nearly everything is self contained in the 2 folders and is portable.

The reason I have done this is so my friends can copy the HyperSpin and HyperSpinRoms folders and map W: to the HyperspinRoms folder on their computer and it pretty much just works.There are a few exceptions like ScummVM which is hard coded to look at C:\Documents and Settings\ but I suppose that could be fixed by copying the file into the correct folder on startup with HyperLaunch.

Well "why" is a whole other issue ain't it? It is a limitation not supporting UNC anyway.

Well my setup is completely different and comprises of different remote disks (on a file server) that COULD possibly change. I need various different shares and I cannot (or do not want) to have lot of different drive letters for the various shares (cannot unify them at present). Something that might change in the future.

NOTHING related to HyperSpin and Emulation is local. Everything is on network and will remain there.

Also I can have SOME paths as HyperSpin needs them (for example it's own folder tree) but I cannot be restricted for any of the other folders (emulators, ROMS etc.) as we are talking about TeraBytes of data which I don't plan resetting their original file organization for well... nobody. :)

Kodiak
06-02-2011, 02:20 AM
hmm couldn't you just create a symbolic link to the network folders? (Vista, Win7 only)


Link Shell Extension (http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html)