==Using the Generic Mod Enabler==
==With Silent Hunter III==

1. Ensure that you have a clean, unmodded installation of Silent Hunter III. It does not matter what version you are running. If you are already running a prior version of the Generic Mod Enabler, disable all enabled mods.
2. Copy JSGME.exe (and JSGMEHelp.txt) to your SilentHunterIII root folder and run once. This will create the appropriate MODS folder, if it does not already exist.
3. After downloading mods, unzip them into a sub-folder under the MODS folder (call the sub-folder what you like, but use something that defines what the mod is). Note that if modders are using this tool, the modder will setup the zip file and this step and the following step will be done for the user (see "Note for Modders" block below).
4. Ensure that the unzipped files replicate the Silent Hunter III folder structure. You should see something like:

SilentHunterIII\
                + data
                  documentation
                - MODS
                 - My Mod Folder Name <what you created at step 3>
                  - data
                   - Menu <etc...>
                + Support

Note that if you do not see a "data" folder immediately under your mod folder, it may not be unzipped correctly.

5. Run JSGME.exe and you should see the mod listed as an available mod. Simply select and press the "Enable" button, or click and drag from the Available Mods to the Activated Mods and the mod is installed.

6. You disable mods by clicking on the enabled mod and pressing the "Disable" button, or clicking and dragging from the Activated Mods to the Available Mods. If an enabled mod has had files updated by a subsequently enabled mod, you will not be allowed to disable the mod until the subsequent mods are disabled first.

7. You can remove available mods (not activated) from your computer by selecting and pressing the "Delete" button.

==How the Generic Mod Enabler works==

When you run the Generic Mod Enabler, all the sub-folder names under the MODS folder are collected and inserted into the "Available Mods" panel. Installing is simply done by clicking on a mod and pressing "Enable". This will copy the files across into the game folder structure, backing up any files that it overwrites by appending the mod's name to the file extension. This is why it is important that the files under the MODS folder replicate the same structure as they would under the game folder structure. Also, once you enable a mod, you must make sure not to alter files in the source MODS folder. If you want to modify or update files in the MODS folder, disable the mod first then re-enable again after the files are updated (ie if a newer version of the mod is released).

The Generic Mod Enabler has been tested with European Air War and Silent Hunter III but should work with just about any moddable game. Simply follow the above instructions replacing "Silent Hunter III" with the name of the game that you wish to mod.

==Note for Modders==

You can support this tool by zipping your mods with the correct folder structure and unzipping to <Install Folder>\SilentHunterIII\MODS\<YOUR MOD NAME> instead of straight to SilentHunterIII. This avoids the user from needing to follow steps 3 and 4 above. It also avoids you from creating cumbersome installation routines to back up core game files.

Enjoy!

Jaesen Jones
JoneSoft
Email jonesoft@iinet.net.au if questions or feedback