Sorry it took so long to post about this, but I got hold to Galactic Civ and had to play that for a bit, but now I'm back playing Civ again.
Following the advice of Emperor Fool, I got Next War to run with BUG. Here's how I did it.
The directory merge is pretty easy. I did it manually, but a simple Perl script can do it real easy like.
The last step is the only one you really have to really be mindful of. There are only 2-4 shared files. A couple are XML files dealing with the 'pedia content. Those are really easy. Apply the same logic: copy the XML elements which appear in the BUG file that don't appear in the NextWar version. The xsd is pretty simple, and the doc is shallow so it's hard to get lost.
Finally, the money shot is the Python files. If forget if it was one or two. The good news is: you only need to copy over the BUG specific code. These sections are really easy to pick out because they have leading and trailing BUG and end BUG comments. You can't miss it.
I'm at work right now, but when I get home I'll look up the specific files and relevant sections and post the details. (After BSG, of course).
A couple of caveats.
Anyway, great job on the new Military advisor and thanks for hard work yall put into the BUG project. It makes Civ IV that much better!
Following the advice of Emperor Fool, I got Next War to run with BUG. Here's how I did it.
- Installed BUG 3.5.1 using the installer. Opted to install in the Mods directory
- Made a copy of the NextWar folder within the BTS/Mods folder. I renamed this directory (as well as the .ini & saves files bearing the name "NextWar") "NextWar BUG", for clarity. The file system only requires the top level directory (copy of NextWar) be have a different name.
- From Mods/BUG directory into the NextWarBUG directory, I recursively copied everything that BUG has that NextWar lacks. Meaning, each branch & leaf of the BUG directory tree which doesn't appear in the corresponding branch of the NextWar tree gets copied in.
- For each file which appears in both BUG & NextWar, I manually copied the applicable BUG content into the NextWar copy.
The directory merge is pretty easy. I did it manually, but a simple Perl script can do it real easy like.
The last step is the only one you really have to really be mindful of. There are only 2-4 shared files. A couple are XML files dealing with the 'pedia content. Those are really easy. Apply the same logic: copy the XML elements which appear in the BUG file that don't appear in the NextWar version. The xsd is pretty simple, and the doc is shallow so it's hard to get lost.
Finally, the money shot is the Python files. If forget if it was one or two. The good news is: you only need to copy over the BUG specific code. These sections are really easy to pick out because they have leading and trailing BUG and end BUG comments. You can't miss it.
I'm at work right now, but when I get home I'll look up the specific files and relevant sections and post the details. (After BSG, of course).
A couple of caveats.
Unless you modify your NextWar installation directory, saves from NextWar games will use the stock NextWar installation: no BUG, the spice will not flow.
I haven't tested this fully. I started a game (MOD version, not the 2100 Earth scenario), and things are going smoothly so far, but haven't reached to era of mechs and clones yet. So I cannot definitively say this totally works. But the 'pedia implies it will.
This modification is probably rather fragile, as in updates from SVN will likely require manual intervention to negotiate the changes if they affect shared resources.
I haven't tested this fully. I started a game (MOD version, not the 2100 Earth scenario), and things are going smoothly so far, but haven't reached to era of mechs and clones yet. So I cannot definitively say this totally works. But the 'pedia implies it will.
This modification is probably rather fragile, as in updates from SVN will likely require manual intervention to negotiate the changes if they affect shared resources.
Anyway, great job on the new Military advisor and thanks for hard work yall put into the BUG project. It makes Civ IV that much better!