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

Civ4 BTS v3.19 Patch

Discussion in 'Civ4 - General Discussions' started by Speaker, Jun 10, 2009.

  1. Antilogic

    Antilogic --

    Joined:
    Sep 2, 2006
    Messages:
    15,602
    The mods with big teams will probably have updates within a week, but some of us who were individual modders are going to struggle a little more to get stuff ready to go again. It's just that we are going to have to spend a lot of time upgrading the small mods to 3.19. But, people seem to think this is the end of patching...so we'll see.

    I know we are all going to love it when we've invested the time for to rebuild the mods. :)

    I'm liking the no-DRM fix...my BtS CD hasn't left my top drive. For about 6 months... last time I moved it, I think it was when I put it back in after taking it on a plane over the holiday break. :)
     
  2. IamJohn

    IamJohn (was)?

    Joined:
    Aug 20, 2007
    Messages:
    674
    Location:
    Out there, somewhere, anywhere...
    I'm just happy they removed the drm. That's the kind of company that instills loyalty. :)
     
  3. The Almighty dF

    The Almighty dF Pharaoh

    Joined:
    Mar 27, 2007
    Messages:
    2,252
    Location:
    dFland
    Personally, I've been using a no-CD crack for a long while. I do that for all my games so I don't have to keep up with discs.
     
  4. PieceOfMind

    PieceOfMind Drill IV Defender Retired Moderator

    Joined:
    Jan 15, 2006
    Messages:
    9,319
    Location:
    Australia
    I'll be happy to. Send me a PM and I'll give you my email.

    At least it hasn't been gathering dust! :lol:
     
  5. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    So WinMerge doesn't seem to want to create a unified patch of the two SDK folders. It will happily show me the differences side-by-side, but I need to now apply those diffs to BULL's files. Am I missing something? I also see it has no way to apply a patch, so I suppose I'll have to nab Cygwin or something.

    The other option I can think of is to commit 3.17 to a new SVN somewhere, commit 3.19 over it, and apply the difference using SVN Merge to the BULL folder. What are you other modders doing to update your DLLs? If you're doing it file-by-file, stop now. That's madness! The SVN route is a hack but I'm pretty sure it will work.
     
  6. Antilogic

    Antilogic --

    Joined:
    Sep 2, 2006
    Messages:
    15,602
    In all fairness, it would have been had I taken it out...I've been able to play and post here only sporadically, especially in the last two months.
     
  7. ruff_hi

    ruff_hi Live 4ever! Or die trying

    Joined:
    Oct 24, 2005
    Messages:
    9,061
    Location:
    an Aussie in Boston
    I just started a quick PBEM game with myself. Duel map, both teams playing as Catherine. The game was created with an edited unit.xml file that gave access to tanks with hunting and not other tech requirement, no oil requirement either. I got a tank instead of a scout and I could build tanks from day 1.

    I finished my turn, replaced the edited unit.xml file with the original and loaded up the turn for the second player. It failed to load with an assets warning - yay! I feel a little better now.
     
  8. PieceOfMind

    PieceOfMind Drill IV Defender Retired Moderator

    Joined:
    Jan 15, 2006
    Messages:
    9,319
    Location:
    Australia
    ruff, does it detect a modified DLL?

    By the way, I'm still a bit disappointed to see that the No Espionage game option still converts espionage points into culture. As far as I'm concerned that game mode is still broken.
     
  9. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I take back what I said about the saved game format:

    Code:
    	<Define>
    		<DefineName>CIV4_VERSION</DefineName>
    		<iDefineIntVal>[B]317[/B]</iDefineIntVal>
    	</Define>
    	<Define>
    		<DefineName>SAVE_VERSION</DefineName>
    		<iDefineIntVal>[B]301[/B]</iDefineIntVal>
    	</Define>
    
    versus

    Code:
    	<Define>
    		<DefineName>CIV4_VERSION</DefineName>
    		<iDefineIntVal>[B]319[/B]</iDefineIntVal>
    	</Define>
    	<Define>
    		<DefineName>SAVE_VERSION</DefineName>
    		<iDefineIntVal>[B]302[/B]</iDefineIntVal>
    	</Define>
    
    Yet, Ruff, you were about to open old saves using 3.19, right? What about non-PBEM games?
     
  10. CanuckSoldier

    CanuckSoldier Emperor

    Joined:
    Oct 29, 2001
    Messages:
    1,834
    Location:
    Canada
    Hmmm, there are only two fixes out of the entire list that are MP specific...the rest are all SP/AI fixes/changes. So take a stress tab, the mod authors will update thier mods and all will be well. The changes in this patch are the most significant of any patch since the first one after 0 day, and it is well worth the inconvience.

    CS
     
  11. Thunderfall

    Thunderfall Administrator Administrator Moderator

    Joined:
    Oct 25, 2000
    Messages:
    12,206
    Gender:
    Male
    It's added to the database. :)
     
  12. Lexad

    Lexad royalcrownchinpokomaster

    Joined:
    Mar 26, 2006
    Messages:
    2,337
    Location:
    Russia
    Erm... Has anyone else experienced problems with gold overflow?
     
  13. playshogi

    playshogi Emperor

    Joined:
    Nov 1, 2001
    Messages:
    1,455
    I wonder if global warming is toned down. It was absurdly high in 3.17 with dozens of squares turning to desert if you played for time victory on a standard map.
     
  14. Lord Parkin

    Lord Parkin aka emperor

    Joined:
    Apr 27, 2004
    Messages:
    6,374
    Location:
    New Zealand
    It should be fine, as long as the backup folder wasn't inside Program Files\Firaxis Games\Sid Meier's Civilization IV. I've done a lot of dual-installs before, and it never seems to cause a problem as long as you store the backup away from the original. :)
     
  15. cfkane

    cfkane Emperor

    Joined:
    Feb 7, 2006
    Messages:
    1,196
    Has anyone checked quick mod compatibility yet? I have yet to download the patch and I'm worried about how much of an overhaul I'll have to do once I do install it.
     
  16. Ninja2

    Ninja2 Great Engineer

    Joined:
    Nov 17, 2005
    Messages:
    1,142
    Location:
    Denmarkia
    Well, I'm just as (positively) surprised as anyone else here that the game is still supported. Not looking forward to updating my mod, though... I also am not sure there's any true bug-fixes in this, that isn't already fixed by UP/BBAI? So what "new" features do we actually get from patching? And the no-CD doesn't count, anyone who can access Google should have put their CD's back into their cases by now...

    This I also want to know. For 3.17 I did it file by file, but if 99% of the code has been reformatted, then forget it... :gripe:
     
  17. HannibalBarka

    HannibalBarka We are Free

    Joined:
    May 14, 2003
    Messages:
    3,954
    Location:
    Paris, France
    sorry guys, what is DRM? Is that about having to always have the CD in to play? That has always bothered me because I couldn't make a copy of my CD (I'm really not into copying stuff), and I was worried about breaking the original or damaging it without havinf a backup!!!!
     
  18. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    I want to squash the rumor that they reformatted the code in any way. They did not. All of the changes are normal code changes you've seen in the other patches.

    I have completed patching BULL, and it was relatively painless. Yes, most of the changes are in the UP and BetterAI, and that's where the conflicts arose. I ended up using the Subversion trick I mentioned above:

    1. Commit 3.17 files to a new SVN repo
    2. Commit the 3.19 files over them
    3. Apply the diffs using SVN Merge to a local copy of BULL.
    4. Use an editor with "find in files" to search for <<<<<<, the conflict markers from SVN
    Since there are new cpp files, you also need to update your makefile. I wrote a Python script that builds the list of obj/cpp target lines for BULL which I will attempt to clean up and post tomorrow. There aren't that many new files, so it shouldn't be that tough.

    BTW, I noticed that there's a cpp file not included in the DLL--CvTextScreens.cpp. It doesn't compile because the header is missing. That tripped me up a bit as my script looks for all cpp files. I wonder how this file slipped through. It was in 3.17 as well, so it's nothing new.
     
  19. EmperorFool

    EmperorFool Deity

    Joined:
    Mar 2, 2007
    Messages:
    9,633
    Location:
    Mountain View, California
    Digital Rights Management, the technical term for copy-protection.
     
  20. Shurdus

    Shurdus Am I Napoleon?

    Joined:
    Feb 24, 2004
    Messages:
    2,301
    Location:
    Settle in place
    So what I am wondering about is this: Does BUG 3.6 still work with 3.19 or do we need to uninstall BUG for this patch in order to play?
     

Share This Page