The One DLL Project

Phungus, the WoC Lite has no gameplay changes whatsoever. It's all under-the-hood functionality for modular loading and other stuff. There should be very little visible changes to your mod, and nothing changes in the gameplay front. Hope that's cleared everything up.
 
100% concur, when WoC lite happens it will be all buried in the code and will have no external manifestation either in the interface or in game play, except for the ability to plug simple modules into the modules folder. Agree that there are some really great heavy weight mods out there that people have put some really hard work into, and none of that will be obsoleted by WoC lite. That is the aim.

There will be only two downsides for the heavy weight mods:
1) Initially there will be extra code to merge in, but once settled, the WoC mechanic probably will not go through much updates after that.

2) There will be support issues where players will attempt to plug in complex WoC components that interact in fundamental ways that will cause game play abnormalities and or bugs. This will be solved by including a list of WoC modules in the documentation for the "one" dll that are compatible with the dll. The idea for WoC Lite is to allow "simple" WoC components to function in the "one" dll. This will typically be units, building, religions, civics, leaders, civs, banners, interface components, etc etc all of the light weight clothing that the DLL can be dressed up into.

As far as RevDCM is concerned, the core functionality of the DLL will not change. Super Spies will be retained in the DLL because it is a core espionage enhancement filling in the gap where BTS did not go. This also applies to DCM, IDW and Revolutions including the interface control concept as well. The WoC versions of DCM, Super Spies and Revolutions may influence RevDCM but only at the code level, not the functionality level. If people try to plug in WoC DCM on top of RevDCM, it will just be stupid to do it.

The only change that could well spill over from RevDCM into WoC is the modularisation of "Inquisitions" however I doubt it because that may well not be compatible with the heavy weight mods. That could well be the only hot potato in this discussion.

If the support issue does become significant burden on the heavy weight modders to deal with, I could make WoC Lite controllable via an XML toggle, such that if people do try to put modules into the modules folder, it will simply be ignored. This would give the heavy weight mods the ability to disable WoC and ease their support issues.

Cheers.
 
Well if anyone wants to try a bigger merge. A few days ago I did a Rise of Mankind merge for the WoC Lite. Then zappara released after testing a bit another version with fixes for few things in from his previous version and added the BUG font symbols that I forgot.

So anyway will see he does use some modules from the BTS modular system. He has them in but just added the Custom Unit folder name for example to the MLF.

Here is the link if anyone is interested.

http://forums.civfanatics.com/showthread.php?t=319471
 
I'll have to say that the merge process with Rise of Mankind and WoC Lite wasn't as hard as I first expected it to be. Big thanks for Johny for showing how easy it actually is :) Seems also that the modules I had previously made for normal Rise of Mankind work now in WoC Lite version without any changes. Of course lots of testing is still left do to make sure there isn't any new issues after the merge operation.

I've been following this and WoC Lite's thread with great interest and I think it will be a great thing to have a common DLL with well tested features that modders can just "plug'n'play" for their own mod projects (I was liking cccp project on Warlords too). I'm not a coder myself and thus SDK changing has been beyond my skills - python I've started to comprehend at some degree after looking those files for 2 years, so I'm not much of help in this kind of projects, other than testing the added features in-game. Anyway, I'm looking forward to what you all can come up with. :)
 
Thanks for comments.

And I think it will get a lot of testing.:)

Especially the increase fonts will be used in Rise of Mankind.
 
Back
Top Bottom