An Understanding of HSFX and Use of GME
#1

Ok, for all those out there who have been grappling with understanding HSFX and the included Generic Mod Enabler (GME), I would like to post what I have found so far...

HSFX is is based upon a single directory called Files which contains all the relevant content. With GME, a folder called jsgmemods is created in the root of the IL2 install which contains all the default mods that ship with a base install of HSFX. Basically, any new modded content you would like to add to your HSFX install should be pasted into the jsgmemods folder where upon with load of Generic Mod Enabler, you can activate the newly added mod.

However, any newly added mod must support the HSFX file structure naming convention. For example, I recently attempted to install the P40 L/F addition from SAS. The rar download contained all the necessary content; however, the file structure within the mod was not HSFX compatible. When I followed the instructions to manually update all the properties and ini files, along with enabling the mod in GME, I would get a game crash at 60% load. At first I thought it was buttons related, so I updated to the latest buttons, but still the game load crashed at 60%. As I studied the file structure and types in the HSFX install, I discovered that the necessary java files were not being installed with the GME. I therefore edited the P40 L/F mod file structure to include Files/required java files, and this solved the problem since the GME takes the mod content and copies it to the respective locations in the HSFX install where required based upon the directory structure contained in the mod. In the case of the P40F/L mod, content is written into the 3do and Files folders in the HSFX install.

In my previous install using UI 1.1, I simply pasted the mods into the MODS folder and used the hyphen to turn on/off mods. But now with GME it seems that the Mod has to be reviewed for correct file path installation per HSFX since GME actually writes the files to their respective locations.

I saw some posts which note that simply adding a MODS folder to the root of the HSFX install will work too, but this defeats the purpose of GME.

All in all, I guess with the new file structure configuration of HSFX, users will need to understand where to look for modded content used by HSFX and how to set up a mod for processing though GME.

Please post your experience with using GME and HSFX based upon the base install of HSFX and managing mods.

PS: My P40L/F mod still does not work as I get an heir.him cannot load error when attempting to run a QMB flight with in one of the planes, but I have a thread into the SAS post for the new mod noted that issue.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)