1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

3.19 Consequences

Discussion in 'Civ4 - Fury Road Modpack' started by Ahriman, Jun 15, 2009.

  1. Ahriman

    Ahriman Tyrant

    Joined:
    Jun 8, 2008
    Messages:
    13,266
    Location:
    Washington, DC
    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?
     
  2. davidlallen

    davidlallen Deity

    Joined:
    Apr 28, 2008
    Messages:
    4,743
    Location:
    California
    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. The changed source code is at this link. 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.
     
  3. Ahriman

    Ahriman Tyrant

    Joined:
    Jun 8, 2008
    Messages:
    13,266
    Location:
    Washington, DC
    I'm holding off on 3.19 myself until someone else tests and fixes all these problems ;-)
     
  4. mamba

    mamba Deity

    Joined:
    Aug 23, 2007
    Messages:
    2,520
    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.
     
  5. davidlallen

    davidlallen Deity

    Joined:
    Apr 28, 2008
    Messages:
    4,743
    Location:
    California
    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.
     
  6. Lib.Spi't

    Lib.Spi't Overlord of the Wasteland

    Joined:
    Feb 12, 2009
    Messages:
    3,707
    Location:
    UK
    Hi david have you had any luck finding someone to update fury road to 3.19?
     
  7. davidlallen

    davidlallen Deity

    Joined:
    Apr 28, 2008
    Messages:
    4,743
    Location:
    California
    Actually, I did it, but there is a funny problem. See this thread 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.
     

Share This Page