Arcen Forums

General Category => AI War Classic => AI War Classic - Mods & Modding => Topic started by: Lancefighter on October 01, 2010, 11:42:11 PM

Title: Divorcing mods and vanilla
Post by: Lancefighter on October 01, 2010, 11:42:11 PM
Hey, so uh, I was wondering if we could get a tad bit more mod support:

as it stands, to create a 'mod', you must replace the images of the game with your own. Sure, this is great and all, but this means that you, as the end user, must manually keep track of what you have changed, and make backups and all.

My suggestion is fairly simple.. hopefully - A new directory, similar to the current data directory (well, really the current one is just ai war/, but bear with me) under the name 'mod data' or something. Basically, in this directory, you would place your ship skins, etc in the same path as otherwise used, but not overwriting anything. The game, in theory, would search for these paths first when loading data, and then default to the ..default data if there is no modded version.

As stated above, the ability to keep track of things is vastly improved. But also, this creates a much simpler method of installation/removal of mods - merely rename directories, and you can switch around the mod you have installed for example. Removing it could be as simple as deleting the entire folder.. Finally, with all this comes the ability to share mods considerably easier. No longer will there be complicated install instructures (put this here, that there, that over there, throw this in the cupboard, etc), its just 'unzip to your mods folder' and presto!.


Basic summary - Add a step when acquiring data to look for a modded version in a special folder instead.

Title: Re: Divorcing mods and vanilla
Post by: Mánagarmr on October 02, 2010, 04:10:36 PM
Not a bad idea actually, and similar to how some games have solved it.
Title: Re: Divorcing mods and vanilla
Post by: HitmanN on November 04, 2010, 12:23:13 PM
Good idea. I support! :D
Title: Re: Divorcing mods and vanilla
Post by: Ozymandiaz on November 07, 2010, 09:49:01 AM
One could always write a small c++ app to keep track of teh mods for you.


Hmm.. if only I'd not been otherwise bussy in RL I'd write it myself :)
Title: Re: Divorcing mods and vanilla
Post by: The Plodder on November 13, 2010, 12:58:28 AM
I've always used JSGME (http://www.users.on.net/~jscones/software/products-jsgme.html) to manage mods in most of my games. Very easy to use.