SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH4 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 09-03-07, 08:27 PM   #1
bsalyers
Sparky
 
Join Date: Jun 2003
Location: North Hollywood, CA
Posts: 152
Downloads: 46
Uploads: 0
Default Microsoft Vista Is "Protecting" Me From My Mods

I've posted this as a "me, too" in another thread, but I'm hoping to get more attention from knowledgeable modders with a thread of my own.
Before I kill UAC altogether, is there a way to keep MS Vista from protecting me from my own mods? I need write permission to my Programs folder. I need it to make my mods work. I'll do whatever it takes to make that happen.
Before people post a plethora of "turning off UAC will kill kittens/burn babies/let the terrorists win" replies, I, too, am a computer consultant. I appreciate protection, but not at the cost of usability. My mods worked great in XP; they don't work at all in Vista. I've followed JScones suggestion of running JSGME with elevated privileges in XP SP 2 compatibility mode. I've checked my mods folder structure. If you think the solution to the problem is obvious, I've probably tried it.
Thanks in advance.
__________________
I had a life back in the Real World... before I discovered SubSims.
bsalyers is offline   Reply With Quote
Old 09-03-07, 08:42 PM   #2
Monica Lewinsky
Grey Wolf
 
Join Date: Mar 2007
Posts: 845
Downloads: 11
Uploads: 0
Default

Quote:
Originally Posted by bsalyers
Before I kill UAC altogether,
Kill it. I have a laptop with Vista on it. Once UAC was dead, ALL problems with SH3 and GWX and/or SH4 AND MODs went ........................... away. Playing both with no problems, no lockups, no CTD's ..... at least for me.

SH4 on a Vista machine with some decent horsepower ..................... fricking awesome.!
__________________


Sink them all!
Monica Lewinsky is offline   Reply With Quote
Old 09-03-07, 09:07 PM   #3
theluckyone17
Captain
 
Join Date: May 2006
Location: Niskayuna, NY
Posts: 482
Downloads: 103
Uploads: 0
Default

I had more problems with Vista's "Compatibility Files" feature/idiot-design than I did with UAC as a whole. The one where it decides it's going to keep original files in the proper directory under "Program Files", and any changed files go via symlink (kinda) to a "compatibility directory" under the user's "home" directory. Clicky describes it better than I can.

Simple solution, without disabling UAC? I just reinstalled, placing the SH4 install directory under "C:\Games" or something similiar. Yeah, it's ridiculous, but it avoids the compatibility file bug *cough* feature. Since it's not in "Program Files", Vista lets you change whatever files you want.
theluckyone17 is offline   Reply With Quote
Old 09-04-07, 12:17 AM   #4
Seadogs
Ensign
 
Join Date: Mar 2007
Posts: 228
Downloads: 3
Uploads: 0
Default

Quote:
Originally Posted by theluckyone17

Simple solution, without disabling UAC? I just reinstalled, placing the SH4 install directory under "C:\Games" or something similiar. Yeah, it's ridiculous, but it avoids the compatibility file bug *cough* feature. Since it's not in "Program Files", Vista lets you change whatever files you want.
QFT, just get used to installing your games to anywhere but the Program files directory. In fact, Publishers need to get on the ball and just stop using that as the default directory for games.

Now if you are having problems moving unzipped mods to the mods folder I have had luck before (I've come to my senses and just installed somewhere else since then.) by manually creating a new folder in the mods folder, changing the name of the folder to the name of the mod. Then just copy/paste the individual files.
Seadogs is offline   Reply With Quote
Old 09-04-07, 02:11 AM   #5
JScones
Navy Seal
 
Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
Default

Yep, as others have posted, simply install *outside* of Program Files (ie into "C:\Games", or preferably onto another drive altogether). Doing so avoids Vista's "File Virtualization" feature, a component of Vista's UAC feature and perhaps the biggest frustration for players of moddable games.

Avoiding the UAC also has the advantage that you won't need to elevate permissions for tools that modify SH4 files (although it's prolly still a good habit forming practice).

FWIW I've never, even in Win95 days, installed any game to the Program Files folder; it's just not the most appropriate place. IMHO it's better to keep all games under a separate Games folder on a separate drive, as what game can't be modified nowadays?

And no, I wouldn't recommend disabling UAC. A little bit of reading up on UAC and File Virtualization (even Wikipedia has basic explanations) is all that is needed to understand what it does. That way you also keep its benefits.

Last edited by JScones; 09-04-07 at 02:28 AM.
JScones is offline   Reply With Quote
Old 09-04-07, 07:20 AM   #6
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default

Quote:
Originally Posted by JScones
FWIW I've never, even in Win95 days, installed any game to the Program Files folder; it's just not the most appropriate place. IMHO it's better to keep all games under a separate Games folder on a separate drive, as what game can't be modified nowadays?
Idd, not to mention file fragmentation, load times, and easy access to game folders... Dedicated drives (or at least dedicated partitions, if you can't else) are the way to go.
skwasjer is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 05:10 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.