View Single Post
Old 08-01-07, 12:43 AM   #6
JScones
Navy Seal
 
Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
Default

A thought - when installing the v1.4b patch, try right-clicking on the patch's .exe first and selecting "Run as Administrator". It should then work as expected.

I guess this problem could be avoided by not installing SH3 into the "\Program Files" folder to begin with (for example, my primary SH3 installation is at "F:\Games\SilentHunterIII"). Installing into "\Program Files" will set off Vista's "File Virtualization" feature when you subsequently go to modify *any* files (such as installing the patch or applying any mods), resulting in the updated files being saved to a store folder outside of "\Program Files".

The other impact of this feature is that Vista users will need to add an extra step anytime they uninstall SH3. They need to look in the "C:\Users\<User_name>\AppData\Local\VirtualStore\Program Files" folder and manually delete the SilentHunterIII folder and contents (if exists). Otherwise, conflicts may occur upon reinstallation.

Again, I guess this step could be avoided by installing SH3 outside of the "\Program Files" folder to begin with. Likewise, I'd recommend Vista users install SH3Cmdr elsewhere too. At the least, make sure you run it as Administrator (in the same way that you run JSGME).

At some point I'll have to overhaul JSGME to meet Vista requirements. TBH, I just haven't seen the need atm when the "fix" to grant it the elevated permission is so easy (yeah, perhaps lazy, but I think it's much easier for users to have the core files, mods and settings all together with the game rather than in three or four different locations - at least by installing SH3 outside of "\Program Files" you'll avoid any problems with JSGME or MultiSH3).

EDIT: here's a helpful explanation that I just found... http://www.hanselman.com/blog/Vistas...alization.aspx Seems to verify my musings.

EDIT2: Microsoft support here... http://support.microsoft.com/default.aspx/kb/927387

Quite easy to understand really.

EDIT3: the GWX installers (both GWX 1.0 and 1.03) will recognise Vista and handle permissions accordingly to ensure that the files go where they should (and you thought it just installed files and provided annoying error messages, LOL!). So even though SH3 may run and look like a fully functioning v1.4b, the GWX installers will fail because they will correctly identify that the files are not where they should be. It wouldn't be smart to correctly install the GWX files if the v1.4b patch files are not installed correctly. Just another file integrity check.

Last edited by JScones; 08-01-07 at 01:58 AM.
JScones is offline   Reply With Quote