Ahriman
Jun 15, 2009, 01:23 PM
I'm assuming 3.19 will break this mod.
Will it be simple to update this mod to 3.19 compatability? Is that something that might happen in the near future?
davidlallen
Jun 15, 2009, 08:27 PM
That is an interesting question. I am not sure how extensive the XML changes in 3.19 are. I briefly read the announcement thread but I have not downloaded it yet.
The easiest thing to do is highly likely to break. Just install it after the 3.19 patch and see what happens. I imagine it will just crash, or play weirdly. But who knows, maybe it will be OK.
The second easiest thing to do is to install Fury Road, and then delete Fury Road/assets/cvgamecoredll.dll. (I mean, move it to a safe area so you can put it back if you need it.) This gets rid of the custom C++ code of Fury Road. This will probably work, assuming there are no incompatible XML changes. Only a small bit of the behavior of Fury Road comes from the C++; you will find that all units get fast road movement speed instead of just the vehicles. This is minor, and it might work.
If that generates bunch of weird xml or python errors, then there is no recourse but to recompile the dll with 3.19. I have actually never compiled the dll at all. The only change between the vanilla dll, and the Fury Road dll, is that Fury Road contains the JRouteNative mod by Jeckel at this link (http://forums.civfanatics.com/downloads.php?do=file&id=10137). The changed source code is at this link (http://forums.civfanatics.com/downloads.php?do=file&id=10138). So some sdk person would have to merge his mod into 3.19 and recompile. Then everything ""should work"".
I am not sure when/if I will have a chance to update to 3.19 and try the first two experiments, but I know I cannot do the recompilation. I would need a volunteer for that.
Ahriman
Jun 15, 2009, 08:41 PM
I'm holding off on 3.19 myself until someone else tests and fixes all these problems ;-)
mamba
Jun 15, 2009, 10:01 PM
That is an interesting question. I am not sure how extensive the XML changes in 3.19 are. I briefly read the announcement thread but I have not downloaded it yet.
There are next to no xml changes.
CIV4PromotionInfos.xml : UNITCOMBAT_ARMOR was removed from PROMOTION_BARRAGE1 - 3
CIV4UnitInfos.xml : UNITCLASS_CUIRASSIER gains <bIgnoreBuildingDefense>1</bIgnoreBuildingDefense>
The rest is text corrections.
davidlallen
Jul 19, 2009, 06:22 PM
Another poster has confirmed that removing the dll allows the mod to work under 3.19. I will see if I can find a volunteer to update the dll to 3.19; the only difference is that without the dll, animals can use road movement.
Lib.Spi't
Sep 16, 2009, 02:39 PM
Hi david have you had any luck finding someone to update fury road to 3.19?
davidlallen
Sep 16, 2009, 07:36 PM
Actually, I did it, but there is a funny problem. See this thread (http://forums.civfanatics.com/showthread.php?t=332636) for details. The funny lighting effect makes it almost unplayable. I have not been able to come up with any solid reason for this to happen.