JSGME for BMS - simply mod manager
-
Hello my friends!!!
First of all i want to thanks for BMS and all moders for spending lots of time to give us wonderful models, textures, theatres…
So i want to share with you a small tool which help you actvating and disabling mods. Many of you guys who play IL-2 Sturmovik, Silent Hunter or World of Tanks will know this tool.
In my squadron we use this tool for few months without any problem. We have Aegan, Israel, Korea '80 theaters as jsgme packages (in near future i will ask devs for permissions to create public packages).This tool is called JSGME (Jonesoft Generic Mod Enabler). This tool is very old but is brilliant in its simplicity. Basically -its just copying files from one place to other ;).
Ok so if you want to try i give you guys short manual how install and how use this tool.
1. First download package
https://copy.com/2a6VFpJFg0QgEWvH
then extract it to the main folder.2. Then simply run JSGME4BMS tool (it should look like in the picture below).
3. To activate mods simply select mod and click “>” button.
Some mods may activate slowly or in worst case your system may report jsgme as"not responding". Do not be concerned by this message; JSGME is still working hard to enable or disable your mods. It depends on how big package will be activated.
4. Ok… JSGME have one and big advantage over manually copying files/mods. Look at the picture below…
In this case we have enabled (wonderful) mod Toms Korea which contains cloud textures. But if we want to enable another mod (another briliant textures by Nuno Santos) we will see warning.
If we click yes JSGME will copy this textures to hidden backup folder and overwrite “older” textures.5. Now we have all mods activated. But if we want to disable Toms Korea (already overwrited) mod, we will see error message like this:
This a second advantage over manually copying files. Basically - jsgme remeber the order of activated mods. In this case ,if we want to deactivate Toms Korea first we must disable Clouds mod v7.
6. If you want to disable mod just click activated mod and hit “<” button if you want to disable all mods, you must click “<<” (you will get clean vanilla BMS), thats all :).
If you want to manually move/copy files, use external installers or update BMS ( WHERE IS 4.33??
) YOU MUST DISABLE ALL MODS !!!
Next short manual is how to import mod:
1. Extract downloaded JSGME package ( anywhere you want ).
2. Run JSGME and click Tasks button and choose import mod from list
3. Now select the folder that contains your mod:
4.Folder will be moved to BMS mods folder.
5. Second and simply method is extract JSGME package to BMS mods folder. But:
Dont forget to check folders structure!!!Extracted folder becomes your virtual BMS root directory.
More info is about this great tool is here:
http://spacesims.es/Descargas/Utils/GME/JSGMEUG.pdf
JSGME mods list:
1. Runways and taxiways textures v1.0 HQ for Korea
https://copy.com/xJAZd4VIwMMRNNWN
Low quality for Korea:
https://copy.com/TdRvW4MpEbiKAf2f
Runways and taxiways textures v1.0 HQ for Aegean
https://copy.com/6sMoo4KxwpINrfKe
Low quality for Aegean:
https://copy.com/XUykV2CDxsk8K7dk
from this thread: https://www.benchmarksims.org/forum/showthread.php?19737-Runways-Taxiways-High-Resolution-Textures
2. Korea Mega-pack 2012 1.2a
https://copy.com/fameLwDWDryOAlHN
from: https://www.benchmarksims.org/forum/showthread.php?18430-Korea-2012-Mega-pack-1-2a&highlight=carrier+war
3.Hammers BMS Falcon BMS sound mod
https://copy.com/FPA6DnliMC8GKYy1
from: https://www.benchmarksims.org/forum/showthread.php?16109-Hammers-BMS-Falcon-Sound-mod-released!
4. Clouds textures by Nuno Santos
Clouds textures v7.1
https://copy.com/kaK4EA4BPPGNodNq
Clouds textures v7.2
https://copy.com/W20TAe4w9YbJRA7u
Clouds textures v7.4
https://copy.com/iRLULE7IOLcXhUGs
from : https://www.benchmarksims.org/forum/showthread.php?17433-Cloud-textures
5. Korea '80 theater created by molnibalage
Main theater:
https://copy.com/LBAfNw8DktPWaTn8
Trees:
https://copy.com/TBD2fW8C88qqyrza
Particles mod:
https://copy.com/S0gxnf1yzHmzszxc
From:
https://www.benchmarksims.org/forum/showthread.php?20345-Korea-80s-Theater
This theater contains changes in sim data folder. So if you want to play other theaters or multiplayer - please deactivate it!!!
6. Toms Korea 2015 BETA v11.11.14
https://copy.com/68EFZcyjZggIFSqJ
from:
https://www.benchmarksims.org/forum/showthread.php?20469-Toms-Korea-2015
donate author:
http://tomsflightart.jimdo.com/
And i must thanks for permissions to:
Tom Catz
Nuno Santos
TheRandomSqueak
FanOfBMS432
Arty
Chuckles
Hammerand also many thanks to:
BMS dev team and for all BMS fans, modders, vpilots.As always i’m not responsible for any crashes you get , multiplayer connections etc. And please keep backup version of BMS to avoid multiplayer errors. .
Best regards from 16VTFS Stormriders !!!
~S~
-
Thanks for the intel karnalooch, I knew it from Silent Hunter and others sims. Would be perfect that here that tool was more usual
-
Yes! IL-2Sturmovik-alize BMS!
Modding IL-2 rocks, TBH I prefer the manual method in IL-2 for very small or dedicated mods, but if you know what you overwrite and do, JSGME can really make things easier.Cheers
Tom
Does this work with complex LodEditor based mods?
-
Unfortunatley no, because all models is in .lod file. In my opinion this tool should help for mods like Rthorflech’s Custom Modded Folder or Cobra’s Custom Modded Folder for Aegean or simply to switch custom theaters, skins, sounds, globally used files etc.
Cheers
-
Great work Karnal, thanks again!!!
-
Thanks for the topic karnalooch. At that moment I was just wondering if F4Patch could have done the job. Maybe JSGME is much more friendly user and adapted! What is your opinion?
-
I dont know how exactly F4Patch working, but this tool is very simply and is good for testing and fly with community mods.
I changed first post (new manual and i added first package- thx Arty for permission).
/edit
First post changed- added Chukles Korea Mega-pack 2012 1.2a. Thank you Chukles.
-
Great manual, thanks!
I have another question though… what about all the campaigns that come in an installer? E.g: ITO, FO etc… ? Is there a way to handle these installers too? -
So what sould be doint in case a MOD requires only changing the \sim directory?
-
Great manual, thanks!
I have another question though… what about all the campaigns that come in an installer? E.g: ITO, FO etc… ? Is there a way to handle these installers too?If the theatre or campaign installer just installs files in their respective folders, without changing something in the Falcon BMS itself or in Registry keys, then it should be pretty simple to make them JSGME-compatible.
So what sould be doint in case a MOD requires only changing the \sim directory?
All that matters for JSGME it the folder structure. If it is preserved, it can change pretty much anything, including the \Sim folder. Just keep in mind that this folder contains data that is crucial for multiplayer, and should be altered with caution - if at all. Also, altering mods to be JSGME-compatible is very easy and straightforward, again all that matters is folder structure. I think that Karnalooch is already working on a guide for that.
Also, I should notify you that if you go the JSGME way, it’s best to keep as much mods as possible to be JSGME-ed. If you install a mod through this program, and then manually change some files that this program copied, it can get wonky and yell about missing and not matching files. As Karnalooch mentioned, it just copies and pastes files - it’s very convenient for the user, but also prone to problems if you mess to much outside of it.
-
Great work Karnalooch, now we can have all of our mods in one easy to download package. Mods, can we make this thread a sticky?
-
Thank you very much, karnalooch, for giving us this tool. As soon as we can we will test it.
Please check the links on the JSGME Mods list. The downloaded files do not match with the text, one file of Aegean is missing, an archive of Korea is repeated…
Thank you very much again.
-
Unfortunatley no, because all models is in .lod file. In my opinion this tool should help for mods like Rthorflech’s Custom Modded Folder or Cobra’s Custom Modded Folder for Aegean or simply to switch custom theaters, skins, sounds, globally used files etc.
Cheers
That would be something I’d like to see in a future BMS, the file structure changed to make it possible to install all mods with JSGME, as we can with DCS, instead of having to mess with LOD editors.
-
If the theatre or campaign installer just installs files in their respective folders, without changing something in the Falcon BMS itself or in Registry keys, then it should be pretty simple to make them JSGME-compatible.
All that matters for JSGME it the folder structure. If it is preserved, it can change pretty much anything, including the \Sim folder. Just keep in mind that this folder contains data that is crucial for multiplayer, and should be altered with caution - if at all. Also, altering mods to be JSGME-compatible is very easy and straightforward, again all that matters is folder structure. I think that Karnalooch is already working on a guide for that.
Also, I should notify you that if you go the JSGME way, it’s best to keep as much mods as possible to be JSGME-ed. If you install a mod through this program, and then manually change some files that this program copied, it can get wonky and yell about missing and not matching files. As Karnalooch mentioned, it just copies and pastes files - it’s very convenient for the user, but also prone to problems if you mess to much outside of it.
How can I be sure if that is the case?
I’m interested in using this for Israel theatre. red flag, bfs and bfb (falcon online)… -
Thank you very much, karnalooch, for giving us this tool. As soon as we can we will test it.
Please check the links on the JSGME Mods list. The downloaded files do not match with the text, one file of Aegean is missing, an archive of Korea is repeated…
Thank you very much again.
LOL sorry… now should be good:) Thx for reporting.
How can I be sure if that is the case?
I’m interested in using this for Israel theatre. red flag, bfs and bfb (falcon online)…Because in our squadron we already have few theaters as JSGME package :),but we will public links only with permissions from authors.
~S~
-
How can this work for model imports / uninstalls ?
If you install 1 mod that changes your LOD file then you wont be able to apply any other LOD mods since this switcher only keeps track of the files modified and has no way to insert the data intelligently into the model DB.
Wouldn’t it just say the LOD has been modified and you cant mod it further. UnInstall wouldn’t work either here…
Would like to also add, unless you are willing to give long term support to include any updates to mods this app can install, it would be quite the logistical nightmare to keep all the dev groups in check with their latest version.
People would assume the version provided would be the latest, but if not updated it may not be.
IMO this program does not look well suited for integration with BMS/Falcon 4.0 unless managing skins or some other easily managed resource.
Considering this, we are systematically rejecting any integration of Falcon-Online theaters with this application and may filter for it’s use rejecting clients who have JSGME installed.
-
LOL sorry… now should be good:) Thx for reporting.
Because in our squadron we already have few theaters as JSGME package :),but we will public links only with permissions from authors.
~S~
I’m on it regarding the Israeli theatre… and I’ll ask around in the Falcon online community.
-
I’m on it regarding the Israeli theatre… and I’ll ask around in the Falcon online community.
No need to ask… I’m formally informing you.
Considering this, we are systematically rejecting any integration of Falcon-Online theaters with this application and may filter for it’s use rejecting clients who have JSGME installed.
-
IMO this program does not look well suited for integration with BMS/Falcon 4.0 unless managing skins or some other easily managed resource.
Considering this, we are systematically rejecting any integration of Falcon-Online theaters with this application and may filter for it’s use rejecting clients who have JSGME installed.
There’s no way to detect if JSGME is installed or has been used to install the mods, rather than the user manually installing them. All it does is put the files in the appropriate places automatically, so both install methods would result in the BMS folder being identical.
I agree that JSGME is of limited usefulness with BMS with it’s current file structure though and hope that it might be possible to change this in future, so that users can easily install mods with it as we already can with various other flight sims.
-
How can this work for model imports / uninstalls ?
If you install 1 mod that changes your LOD file then you wont be able to apply any other LOD mods since this switcher only keeps track of the files modified and has no way to insert the data intelligently into the model DB.
Wouldn’t it just say the LOD has been modified and you cant mod it further. UnInstall wouldn’t work either here…
Would like to also add, unless you are willing to give long term support to include any updates to mods this app can install, it would be quite the logistical nightmare to keep all the dev groups in check with their latest version.
People would assume the version provided would be the latest, but if not updated it may not be.
IMO this program does not look well suited for integration with BMS/Falcon 4.0 unless managing skins or some other easily managed resource.
Considering this, we are systematically rejecting any integration of Falcon-Online theaters with this application and may filter for it’s use rejecting clients who have JSGME installed.
1. Read this two warnings:
@karnalooch:As always i’m not responsible for any crashes you get , multiplayer connections etc. And please keep backup version of BMS to avoid multiplayer errors. .
and:
@Minamir:Also, I should notify you that if you go the JSGME way, it’s best to keep as much mods as possible to be JSGME-ed. If you install a mod through this program, and then manually change some files that this program copied, it can get wonky and yell about missing and not matching files. As Karnalooch mentioned, it just copies and pastes files - it’s very convenient for the user, but also prone to problems if you mess to much outside of it.
2. I don’t make this because i have no family, friends. I do it because i love fly on BMS and i want to help other vpilots and share my work.
3. I will change main post and warnings messages to bigger ones ;).
Thank you.
~S~