View Single Post
Old 05-13-17, 11:24 PM   #4
Sniper297
The Old Man
 
Join Date: Dec 2005
Location: Philadelphia Shipyard Brig
Posts: 1,386
Downloads: 160
Uploads: 19
Default

Starting with the easy one;

"Why are the GFO and Snorkel name change mods greyed out in the "activated mods" box of JSGME while the New Orders Bar Menu and Magnified Hud Dials mods are in black?"

JGSME is basically a sophisticated backup/copy/paste/overwrite utility. When you activate a mod it checks which files are in the mod, copies the same name files from the game's folders to a backup, then overwrites them with the files from the mod. So if the next mod you install overwrites one of those same files, it can't copy that file to the backup, because then it would lose the original file.

Example, activate Improved Stock Environment_v3. JGSME reads all the files in the mod, copies them to a backup, then overwrites all the game files including scene.dat. Now I go to activate Lite Fog, which overwrites the same scene.dat file. I get a warning;

Folder "Data" has already been added by the "Improved Stock Environment_v3" mod.
"scene.dat" has already been altered by the "Improved Stock Environment_v3" mod.


Say YES to overwrite, and it will gray out the Improved Stock Environment_v3 to let me know there's some other mod which I need to deactivate before this one. If I can't figure that out the simplest way is to deactivate all, then re-activate in whichever order doesn't cause conflicts.

As for the F3 key,

[Cmd32]
Name=Navigation_2D_map
Ctxt=1
MnID=0x3F020002
Key0=0x72,,"F3"
;Key0=0x74,,"F5"
Page=0x31000000,3740

Did you add the comment to disable this one?

[Cmd32]
Name=Navigation_2D_map
Ctxt=1
MnID=0x3F020002
;Key0=0x72,,"F3"
;Key0=0x74,,"F5"
Page=0x31000000,3740

It's possible the program is processing CMD32 before CMD16, going by whatever that MnID line is - in alphanumeric order MnID=0x3F020002 comes before MnID=0x3F020003. If that's the case it might be programmed to load the first instance of the command it comes to and ignore any duplicates it runs across later, since it's already set. To make this work you'd need to disable with a comment ( ; ) anything already using that keystroke.
Sniper297 is offline   Reply With Quote