to make it easier to find mods for DCS World - they are now organized according to DCS modules, those add ons that apply to any module are in the DCS World directory
I've made a mod that enables the ground attack capability on F-15C. It will add dumb bombs and rockets to your F-15C, which you can deploy by pressing "7" and then using CCIP for targeting.
Installation is very simple;
-Place the default.lua here: \DCS World OpenBeta\Mods\aircraft\Flaming Cliffs\Input\f-15c\keyboard
-Place the F-15C.lua here: \DCS World OpenBeta\Scripts\Database\planes
It is Open Source It's in active development Already has many functions beyond JSMGE:
-Multiple games profiles within same program. Not necessary anymore to fiddle with shortcuts and text file settings -Archive mods supported -Description file -Mods Repository Folder can be placed anywhere and is settable by GUI -Mods Repository Folder can be used by multiple programs -Backup folder is default in C:\ drive but can also be chose where to be placed -Mods activation profile saving function. Useful if you have 100 mods and you activate only 88. Before an update you disable mods then after update you can just press Apply profile and it will automatically activate all 88 mods of your choice
Sedenion is working now on Networking functions. He is planning to add repository sources so the software can autoupdate mods in the future.
I made a small video tutorial on how to use it. I think is far superior to JSGME and we should support this development. If anyone can help Sedenion.... as I said it's open source.
Tomorrow he will release the first implementation server side repository for the program.
Originally Posted By: sedenion
Tomorrow I will implement a feature to create a "repository file" (xml) to help users to test the feature and releasing the first "1.5 alpha" version of OvGME (yes, i jumped to the 1.5 due to many changes in code structure + new network features).
This is how that work for now:
Server side (Repository Manager)
The repository manager (either a moder or anyone who can host some file in a website) must make available a "repository file" (ovgme.xml file) on a web server. Adress and port does not matter, as long as this is an HTTP server.
the ovgme.xml file must have this structure:
Code:
<mods>
<mod name="Dummy - Mod A" version="1.1" url="http://www.toto.org/ovgme/Dummy - Mod A.zip"/>
<mod name="Dummy - Mod B" version="1.2.2" url="http://www.youpla.net/ovgme/Dummy - Mod B.zip"/>
</mods>
In fact, you can name tags (nodes) as you want, since the XML parsing routine does not check node's name. It only take the root node (here <mods/>) and its children (here <mod/>). So, technicaly, you can replace "mods" by "cacaprout" and "mod" by "yahehaehhah", this still working. However, attributes names within the children MUST be named exactly like in the example "name", "url" and "version" (the order doesn't matter).
The version string must be only numbers separated by dots, up to three version number max, one for Major, one for Minor, and one for Revision... examples of valid version string: 2 1.5.0 1.2 Limitation: OvGME does not eat "Transfert-Encoded: chunked" HTTP response (this thing is hell to handle correctly), however, theorically, this HTTP transfert mode only occure when you ask for some complicated page like PHP or ASP... an HTTP server will never (as far as i know) provide a simple xml file in "Transfert-Encoded: chunked"...
Client Side (user)
A Mods can be checked for update if and only if: - It is a Zipped Mod-Archive (Directory-Mod version check and update not supported yet) - It has a "version.txt" in the root of the archive (like the description) with the version string, and ONLY the version string.
The version string must be in the same form as in the xml file... (however, the original mod-achive can have a version "1.2" string, if the repository provide any "1.2.1" version, OvGME recognize it as an update, equaly, for "1.2.1" becoming "1.3" or even "2"... )
The client must enter one or several repository adress in the repository manager.
Once you have that... you can Check for update... OvGME will interogates repository, comparing mod names and versions, and give you the list of mods who can be updated... Then, you can launch download (individually, or by group, depending what you want to update)...
"Pacifism is a shifty doctrine under which a man accepts the benefits of the social group without being willing to pay - and claims a halo for his dishonesty." - Robert A. Heinlein
The average naval aviator, despite the sometimes swaggering exterior, is very much capable of such feelings as love, affection, intimacy, and caring. These feelings just don't involve anyone else.