Matrix Games Forums

War in the West Manual previewThe fight for Armageddon begins! The Matrix Holiday sales are starting today! Warhammer - Weapons of WarFlashpoint Campaigns: Red Storm gets huge update and a Steam release!Battle Academy 2 opens up a new front!Flashpoint Campaigns Featured on weekly Streaming SessionFrontline: The Longest Day - New Screenshots!Deal of the Week: Hannibal Rome and CarthageFlashpoint Campaigns: Red Storm gets Players Edition!
Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

[FAQ] JSGME MOD Enabler

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Current Games From Matrix.] >> [Discontinued Games] >> Panzer Command: Kharkov >> Maps, Models and Mods >> [FAQ] JSGME MOD Enabler Page: [1]
Login
Message << Older Topic   Newer Topic >>
[FAQ] JSGME MOD Enabler - 4/13/2008 9:11:56 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
1) MOD enabler
First of, what is a MOD enabler? A MOD enabler is a tool for enabling and disabling mods, i.e. the tool handles the copying of files to the correct folders and then remove them again at the end users command.
A perfect tool for this is "The Generic Mod Enabler" by JoneSoft and you can download it absolutely free of charge from the official homepage. I will be using this tool for the rest of the guide and have been using it for handling MODS for games like rFactor, Silent Hunter 3 & 4, Panzer Campaigns, EEAH/EECH and Combat Mission.
Here are my personal notes and should be taken as that:


  • Before starting using a tool like JGSME then make sure you have a clean install of the game, since you want to return to that state sometime in the future
  • If a patch is released for the game, REMEMBER to de-activate ALL MODS's BEFORE applying the patch. I keep forgetting this and therefore there can be some mismatch between files when deactivating a MOD. But please try to remember this.... The solution to this is re-install....
  • JGSME doesn't use some sort of compression like the LOMAN MOD manager, and therefore will an activated MOD files be in the MOD folder, in the game folder and the original files (if overwriting something) in the backup folder. This can be an issue for very big MOD's and low disk space. But again, nothing that have giving me troubles.
  • If your dream MOD doesn't comply to the simple structure of a JSGME MOD, then its very easy to do it yourself (read on). I do this all the time since I don't want to mix it up and I want full control



2) Installing and initialising of JSGME

  • Download the latest version of JSGME from the official homepage from the link above
  • Run the "jsgme_setup.exe" and install JSGME to your Kharkov folder:




  • Start JSGME from the desktop icon (if you selected that option when installing) or browse to your Kharkov folder and double click on the JSGME.EXE. After JSGME starts, click the "Tasks->Generate snapshot of game files.". This make a .txt file with some info about your clean version of Kharkov and can help you when you want to clean up your Kharkov installation.



  • Close down JSGME
  • If you open your Kharkov folder the JSGME installer has made the following:


  • And in the MODS folder (NB! Only the JSGME.ini will be visible if you aren't showing hidden files):


  • We are now ready to use JSGME.


3) Adding MOD's and enable/disable them

  • First we need one or more MOD's that made for JSGME (way more simple than it sounds, more of that later). If you don't have any you can try this one: Stridor_Sound_MODS_JSGME.zip which I will use as an example.
  • Download the MOD and open the zip/rar file with your chosen unpacker, I normally use WinRAR.
  • The above file looks like this when opened:


  • Extract the files to your recently added MODS folder in your Kharkov directory (It is VERY IMPORTANT that your unpacker create sub folders!!!!):


  • Open your MODS folder in the Kharkov directory and make sure your MOD's is installed correctly:


  • Start JSGME and you can see your newly installed MOD's, ready for activating:


  • Select the MOD you want to activate by clicking its name and then click the ">" button to activate the MOD:


  • If you want to disable a MOD, you select it from the right side "Activated Mods:" and click the "<" button to deactivate the MOD again
  • You are now ready for playing Kharkov. Enjoy yourself.



4) How to create MOD's for JSGME
Creating a MOD is way beyond this guide, but how to make it JSGME ready will be covered next.

The most important thing when creating a MOD for JSGME is the folder structure. The JSGME MOD has to have the EXACTLY same folder structure from the root of the Kharkov folder to where the changed files are located. This is best explained with an example:

The sounds for Kharkov are located in the following folder:

And I want to make a MOD that changes the "click" sound played when I select something in-game. The sound played is the "MM click.wav". I change the sound file in some kind of editor and have the changed file on my desktop. Let's make it a JSGME MOD. This is easiest done by going to the MODS folder in the root of Kharkov and making a new folder. The name given here will be the name users of your mod will see when using JSGME, so please give the folder a saying name. And if your MOD is one that will have many changes over time then please consider adding a version number to the folder name.
I will call mine "More subtle click sound (Cougar_DK)":


Now comes the most important part of this.... Since the newly created folder is at the same level as the root folder of your Kharkov game you will have to manually create the full path down to where your MOD's file(s) will be located. Since my MOD is a sound MOD I will have to create the following folders:




Now I can copy my MOD file into the newly created folder structure:


The MOD are now ready for testing, so I start JSGME up:


And activate my MOD:


I know the above is a simple example, but a MOD that changes files in different folders and adding new content is as simple to do. And the best part is that when testing your own MOD you can activate/deactivate it to make sure it works as it should before releasing it. Its pretty easy to spot a misplaced folder when done this way.

It is possible to add a tooltip for your MOD by placing a simple text file with the .jsgme extension at the root of your MOD. The text can max be 255 characters long and will be shown when the mouse cursor hovers over your MOD in the JSGME main window. (I will make an example of this later)

5) Deploying a MOD
The easiest way is to pack the MOD with zip or rar before uploading it or mailing it to friends. So go to the MODS folder of Kharkov and since I use WinRar its integrated in my right click menu:


I select zip and makes sure that WinRar doesn't touch the paths to the file(s):


And the packed MOD is now ready to share:



6 Conflicting MOD's
Sometimes a MOD will change file(s) already changed by another MOD. Since this normally can cause trouble this is a more advanced topic but nothing to be afraid of since JSGME can help you.
Lets take an example. This is my downloaded MOD's from my MODS folder:


Matrix released the beta 1.1b patch as a ZIP file and therefore is pretty easy to use as a MOD since you make the folder in the MODS folder and unpack it there.

I enable the MOD:



Next I try to enable the "Silo Fix - L3B map", an unofficial workaround by Mraah:


And the following window appears, telling me that there is a conflict between these two MOD's:


A normal user should stop here and contact the MOD creators and hope they somehow can merge their MOD's. If you can't wait and want to see what happens when activating the MOD you can do this, perfectly safe.

First lets see what JSGME does when enabling a MOD. This picture shows the file "map.bmp" in the folder "Media\KHARKOV_L3B" has been changed by the MOD called "PCKv101bBetaPatchFiles":


So now I try to enable the "Silo Fix - L3B map" and answer Yes to activating it:


Now see what happened behind the scene:


JSGME now know that there are two MOD's that have modified the "map.bmp" file and it even know there is a critical relation between them. So if I try to remove the "PCKv101bBetaPatchFiles" MOD the following happens:


And I get the following error message:


So JSGME helps you track the MOD's and you can perfectly safe, play around with the MOD's.


7 "Housekeeping" the MOD's
This will be covered at a later time.

< Message edited by Cougar_DK -- 4/30/2009 11:51:02 AM >


_____________________________

Cougars Corner
Post #: 1
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 9:16:12 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
Its my hope with this guide that 1) people making MOD's will release the MOD's in this format and 2) that us gamers uses more time playing than handling files.


_____________________________

Cougars Corner

(in reply to Cougar_DK)
Post #: 2
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 10:32:19 AM   
Stridor


Posts: 5080
Joined: 9/8/2007
Status: offline
Cougar,

Many thanks for doing this. It is going to be very helpfull for the mods I hope will soon follow

(in reply to Cougar_DK)
Post #: 3
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 2:13:56 PM   
Erik Rutins

 

Posts: 32969
Joined: 3/28/2000
From: Vermont, USA
Status: offline
Thanks, Cougar. Great job!

_____________________________

Erik Rutins
Director of Product Development


For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.

(in reply to Stridor)
Post #: 4
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 5:27:29 PM   
junk2drive


Posts: 12905
Joined: 6/27/2002
From: Arizona West Coast
Status: offline
Thanks from me too. I didn't know about the folder in the folder routine. This will help me use JSGME with other games now.

(in reply to Erik Rutins)
Post #: 5
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 9:20:07 PM   
junk2drive


Posts: 12905
Joined: 6/27/2002
From: Arizona West Coast
Status: offline
After installing JSGME in my PCK folder and reading the Help file, I now see that the folder instructions are there, I just didn't get it.

Thanks for a well done tutorial.

(in reply to junk2drive)
Post #: 6
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 10:32:19 PM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
Thanks for the kind words! 

_____________________________

Cougars Corner

(in reply to junk2drive)
Post #: 7
RE: [FAQ] JSGME MOD Enabler - 4/13/2008 10:43:57 PM   
Mraah

 

Posts: 1085
Joined: 2/20/2008
Status: offline


Excellent Tutorial Cougar!!!

I think if this tutorial isn't in the Maxtrix front folder then it should be!!!

Erik, you listening?? We know you are .

Rob

(in reply to Cougar_DK)
Post #: 8
RE: [FAQ] JSGME MOD Enabler - 4/19/2008 1:08:32 PM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
I have written part 6 of the MOD guide called: "6 Conflicting MOD's". Hope its usefull for some of you. The next part will be about "housekeeping"....

_____________________________

Cougars Corner

(in reply to Mraah)
Post #: 9
RE: [FAQ] JSGME MOD Enabler - 4/20/2008 8:05:46 PM   
JudgeDredd


Posts: 8524
Joined: 11/14/2003
From: Scotland
Status: offline
Big thank you Cougar...great tutorial on how to use this great mod tool.

(in reply to Cougar_DK)
Post #: 10
RE: [FAQ] JSGME MOD Enabler - 4/21/2008 2:34:01 AM   
himmelstoss


Posts: 161
Joined: 9/22/2003
From: CA, USA
Status: offline
sweet awesomness!!

this game gets more and more fun! who needs "Theatre of War" anymore.

thx Courgar!!

himmel


_____________________________

tell it like you think it is!


(in reply to JudgeDredd)
Post #: 11
RE: [FAQ] JSGME MOD Enabler - 5/14/2008 3:40:37 AM   
Mad Russian


Posts: 12635
Joined: 3/16/2008
From: Texas
Status: online
I just downloaded this and it doesn't make any folders in the MODS folder.  See your #3 above....

No !BACKUP or !INSTLOGS folders.

Should I make them or what?


Good Hunting.

MR

(in reply to himmelstoss)
Post #: 12
RE: [FAQ] JSGME MOD Enabler - 5/14/2008 5:46:04 AM   
himmelstoss


Posts: 161
Joined: 9/22/2003
From: CA, USA
Status: offline

quote:

ORIGINAL: Mad Russian

I just downloaded this and it doesn't make any folders in the MODS folder. See your #3 above....

No !BACKUP or !INSTLOGS folders.

Should I make them or what?


Good Hunting.

MR




hey mad,

what you do is when ever you get a new mod downloaded you just put it into the MOds folder under PCK. Than it will automatically show up in the enabler and all you got to do than is to enable it in there (switch it to enabler side)- thats all.

hope i made sense,

himmel


_____________________________

tell it like you think it is!


(in reply to Mad Russian)
Post #: 13
RE: [FAQ] JSGME MOD Enabler - 5/14/2008 9:25:52 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline

quote:

ORIGINAL: Mad Russian

I just downloaded this and it doesn't make any folders in the MODS folder. See your #3 above....

No !BACKUP or !INSTLOGS folders.

Should I make them or what?


Good Hunting.

MR



Hi MR, I'm sure you missed this step: "Start JSGME from the desktop icon (if you selected that option when installing) or browse to your Kharkov folder and double click on the JSGME.EXE. After JSGME starts, click the "Tasks->Generate snapshot of game files.". This make a .txt file with some info about your clean version of Kharkov and can help you when you want to clean up your Kharkov installation."

If you do this, JSGME should make the MODS folder.

Hope this helps

_____________________________

Cougars Corner

(in reply to Mad Russian)
Post #: 14
RE: [FAQ] JSGME MOD Enabler - 5/14/2008 1:55:07 PM   
Mad Russian


Posts: 12635
Joined: 3/16/2008
From: Texas
Status: online
Guys,

It makes the MODS folder but not the !BACKUP or !INSTLOGS sub-folders that you show in your screenshots. I used your tutorial step by step till I got to that point where I don't have those sub-folders.

I'll just go play with it and see what happens.

Thanks for you quick response.

Good Hunting.

MR

(in reply to Cougar_DK)
Post #: 15
RE: [FAQ] JSGME MOD Enabler - 5/14/2008 2:55:18 PM   
Mraah

 

Posts: 1085
Joined: 2/20/2008
Status: offline

quote:

ORIGINAL: Mad Russian

It makes the MODS folder but not the !BACKUP or !INSTLOGS sub-folders that you show in your screenshots. I used your tutorial step by step till I got to that point where I don't have those sub-folders.



MR,

Once you start activating and deactivating mods it should make those two folders ... !BACKUP and !INSTLOGS.

(in reply to Mad Russian)
Post #: 16
RE: [FAQ] JSGME MOD Enabler - 5/15/2008 12:29:20 AM   
Mad Russian


Posts: 12635
Joined: 3/16/2008
From: Texas
Status: online

quote:

ORIGINAL: Mraah


quote:

ORIGINAL: Mad Russian

It makes the MODS folder but not the !BACKUP or !INSTLOGS sub-folders that you show in your screenshots. I used your tutorial step by step till I got to that point where I don't have those sub-folders.



MR,

Once you start activating and deactivating mods it should make those two folders ... !BACKUP and !INSTLOGS.



Ok, when I was following along in your tutorial you showed them in the picture and said it was extremely important that it make all the folders and sub-folders so I thought the Enabler was skipping a step with my installation. I'll play with it some tonight if I get a chance.

Thanks for the help. It's greatly appreciated.

Good Hunting.

MR

(in reply to Mraah)
Post #: 17
RE: [FAQ] JSGME MOD Enabler - 5/15/2008 9:18:43 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline

quote:

ORIGINAL: Mad Russian


quote:

ORIGINAL: Mraah


quote:

ORIGINAL: Mad Russian

It makes the MODS folder but not the !BACKUP or !INSTLOGS sub-folders that you show in your screenshots. I used your tutorial step by step till I got to that point where I don't have those sub-folders.



MR,

Once you start activating and deactivating mods it should make those two folders ... !BACKUP and !INSTLOGS.



Ok, when I was following along in your tutorial you showed them in the picture and said it was extremely important that it make all the folders and sub-folders so I thought the Enabler was skipping a step with my installation. I'll play with it some tonight if I get a chance.

Thanks for the help. It's greatly appreciated.

Good Hunting.

MR



Hi MR, if you take a look at this picture they folder icons is dimmed, I'm pretty sure its because they are hidden and I have chosen to show hidden files and folders.


I will check it out when I get home and update the guide. Thanks for the feedback!

_____________________________

Cougars Corner

(in reply to Mad Russian)
Post #: 18
RE: [FAQ] JSGME MOD Enabler - 5/15/2008 8:47:28 PM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
The !BACKUP and !INSTLOGS folders is indeed marked as hidden. I have updated the guide.

Thanks MR!


_____________________________

Cougars Corner

(in reply to Cougar_DK)
Post #: 19
RE: [FAQ] JSGME MOD Enabler - 5/16/2008 4:13:16 AM   
Mad Russian


Posts: 12635
Joined: 3/16/2008
From: Texas
Status: online

quote:

ORIGINAL: Cougar_DK

The !BACKUP and !INSTLOGS folders is indeed marked as hidden. I have updated the guide.

Thanks MR!



ROFL!!!!!!!!!

Thanks MR for what?

You guys are doing all the work here!

THANK YOU!

Good Hunting.

MR

(in reply to Cougar_DK)
Post #: 20
RE: [FAQ] JSGME MOD Enabler - 5/16/2008 7:51:58 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
quote:

ORIGINAL: Mad Russian
Thanks MR for what?


For pointing it out...

_____________________________

Cougars Corner

(in reply to Mad Russian)
Post #: 21
RE: [FAQ] JSGME MOD Enabler - 10/11/2008 11:27:21 AM   
invernomuto


Posts: 957
Joined: 10/8/2004
From: Turin, Italy
Status: offline
Official homepage of JSGME seems to be down. Cannot find the mod enabler (i downloaded a JSGME versione but it has no setup, just an EXE file :(  ).

Could someone PM me the mod enabler?


_____________________________

Small Ship, Big War - the Voyages of the Hibiki
http://www.matrixgames.com/forums/tm.asp?m=1363103

Best AAR I've ever seen!!!

(in reply to Cougar_DK)
Post #: 22
RE: [FAQ] JSGME MOD Enabler - 10/11/2008 1:58:42 PM   
junk2drive


Posts: 12905
Joined: 6/27/2002
From: Arizona West Coast
Status: offline
The setup exe is what you need. Put it (or a copy) in your PCK folder, then run it from there.

(in reply to invernomuto)
Post #: 23
RE: [FAQ] JSGME MOD Enabler - 4/30/2009 11:52:25 AM   
Cougar_DK


Posts: 465
Joined: 5/3/2005
From: Denmark
Status: offline
I have updated the link to the homepage of JSGME. Sorry for any troubles this have caused.

_____________________________

Cougars Corner

(in reply to junk2drive)
Post #: 24
RE: [FAQ] JSGME MOD Enabler - 7/29/2012 12:06:10 AM   
junk2drive


Posts: 12905
Joined: 6/27/2002
From: Arizona West Coast
Status: offline
The homepage has been down for some time now.

(in reply to Cougar_DK)
Post #: 25
RE: Page link does not connect - 3/22/2014 6:30:08 AM   
zartanlaw

 

Posts: 9
Joined: 3/22/2014
Status: offline
Hi, when I click on the link for the official homepage to download the software it show URL request not found. Could you pass me another link so I can try to get to them? Thanks.

(in reply to Cougar_DK)
Post #: 26
RE: Page link does not connect - 3/22/2014 7:18:52 AM   
Rick

 

Posts: 12410
Joined: 4/20/2000
Status: offline

quote:

ORIGINAL: zartanlaw

Hi, when I click on the link for the official homepage to download the software it show URL request not found. Could you pass me another link so I can try to get to them? Thanks.


You might be able to find a link to JSGME here:

http://www.gamefront.com/files/21681483/JSGME.7z

the .7z is a 7-zip compression format. seven zip is a free compression utility.

thanks
Rick

(in reply to zartanlaw)
Post #: 27
Page:   [1]
All Forums >> [Current Games From Matrix.] >> [Discontinued Games] >> Panzer Command: Kharkov >> Maps, Models and Mods >> [FAQ] JSGME MOD Enabler Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.109