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

0.19.1: Unofficial Update to the Unofficial Patch

Discussion in 'Civ4 - Unofficial Patches' started by Dresden, Aug 18, 2008.

  1. GooglyBoogly

    GooglyBoogly Freakamongus

    Joined:
    Apr 20, 2008
    Messages:
    725
    Location:
    New Zealand
    Cool. So, to paraphrase - Bhruics implementation of Solvers fix for the forest spam bug is included as well.

    Correct me if I am wrong, but it appears your zip includes the map generator "Full of resources". It is not something I had encountered previously when playing 3.17 with 0.19 solvers patch, but I could be wrong.
    While I am not averse to trying out additional content, the thing that bugs me is that it comes up as the default map whenever I generate a custom game. Is there any way to make it not the default map type when generating a custom game? (obviously I could just remove it, but I might take a look into its features at a later date)
     
  2. mc-red

    mc-red King

    Joined:
    Dec 2, 2007
    Messages:
    967
    Sorry if this is a naive question. If i install the patch will i no longer be able to play BOTMXX?
    Is it a mod that i can choose to use or is it a change to the software?
    regards
     
  3. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    I'm pretty sure BOTMXX is played under its own MOD. As long as BOTM's MOD is compatible with the Official 3.17, then the Unofficial Patches won't affect it.
     
  4. ori

    ori Repair Guy Super Moderator

    Joined:
    Dec 17, 2005
    Messages:
    16,561
    Location:
    Baden-Württemberg, Germany
    unfortunately not quite true. the BOTM and GOTM and WOTM use the HOF-Mod which in order to prevent cheating makes sure that none of the core files are modified (it uses a checksum generated by the game and AFAIK this does include the dll in this generation). So the unofficial patch will trigger a message about altered game files in the HOF-Mod and most likely lead to the exclusion of the game. In order to make sure that it works in this case you need to install the unofficial patch as a mod (most likely grumbler's installer will allow you to do so) :)
    However the HOF-Mod usually includes most if not all fixes in these unofficial patches up to the date of its most recent release.

    As for this release :goodjob: on improving the unofficial patch :)
     
  5. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    Thanks for the clarification ori. Seems silly to me that a change in a file that isn't used (the dll) would cause the flags to go up, but to be safe, installing the unofficial patch as a Mod sounds like the way to go.
     
  6. mc-red

    mc-red King

    Joined:
    Dec 2, 2007
    Messages:
    967
    Thanks guys that's very helpful.
     
  7. GoodGame

    GoodGame Red, White, & Blue, baby!

    Joined:
    Dec 17, 2004
    Messages:
    13,725
    Thanks much for this!!

    Question: What's the deal with making "Barrage promotion for armor" units a toggle? Some people find that risque?
     
  8. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    @GoodGame: The short answer is that Official 3.17 rendered Barrage promos for units that don't have inherent collateral damage (like tanks) useless. The choice when Solver released the first versions of the Unofficial Patch was to remove the promo from them in order to keep consistent with the behavior of the official patch but to fix the internal calculations so that if you chose to mod them back in, they'd actually work. The long answer is read through the first several pages of the original sticky topic.
     
  9. Methos

    Methos HoF Quattromaster Super Moderator Hall of Fame Staff

    Joined:
    Jan 1, 2005
    Messages:
    13,100
    Location:
    Missouri
    re: HOF and xOTM: Ori is correct. Any modification of the dll will cause their xOTM and/or HOF submissions to be rejected. If you desire to use the unofficial patch, you must install it as a mod and not alter the original dll file.
     
  10. Becephalus

    Becephalus King

    Joined:
    Nov 30, 2005
    Messages:
    725
    Is it correct that the only file I actually NEED to change for this to take effect is the gamecore.dll?

    I thought I had read that about solvers patch and I assume this is the same?
     
  11. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    Yes, the DLL is the only thing absolutely necessary. The only changes in the XML are the removal of barrage from armor and a couple of text display entries for the civilopedia and unit hovers. The only changes in the Python are reenabling the Glance Screen and hiding the favorite civic info when playing under Random Personalities, and showing the demographics when playing under No Espionage.
     
  12. Psyringe

    Psyringe Scout

    Joined:
    Dec 7, 2001
    Messages:
    3,394
    Location:
    Berlin, Germany
    Dresden, thanks a ton for releasing this! I have delayed starting my next game since this post from July 31st, expecting a new release any day. Unfortunately, Solver hasn't logged in since August 8th. :( I hope he's well. But at least I can start my game now without the frustration of seeing a crucial new release some days later (I'm playing huge games which may take weeks to finish, so I take care to start with the latest patch). So, thanks again for taking action. :thumbsup:
     
  13. DanF5771

    DanF5771 Emperor

    Joined:
    Feb 21, 2008
    Messages:
    1,194
    Yup! I just have to echo these thanks, Dresden, especially for having (almost all ;)) collateral damage issues fixed now!!!
    :thumbsup::goodjob::hatsoff:

    Edit: I'm just a bit confused--didn't Solver also fix the self-closeness bug in CvPlayerAI::AI_playerCloseness so that it also got into your 0.19.1 or were that only the BetterAI guys? If not maybe put that into 0.19.2? :)
     
  14. Woody1

    Woody1 Prince

    Joined:
    Feb 19, 2002
    Messages:
    468
    Location:
    Texas
    <shrug> Likely just summer holidays. In any case, I'm sure Solver offers a money-back guarantee if you're not happy with his patch.

    I see your point, though. I didn't install Solver's patch because it is too early in the release cycle.



    If you install it in CustomAssets, you can upgrade it whenever you want. You don't need to restart a [single player] game just because a new release comes out.
     
  15. deanej

    deanej Deity

    Joined:
    Apr 8, 2006
    Messages:
    4,859
    Location:
    New York State
  16. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    Heh. I figured I might miss something but didn't think it'd be something that was a separate topic in this forum. :blush: Certainly something to consider for future releases, especially since the behavior doesn't match the help text.

    Solver decided to leave that one to BetterAI because of all the potential unforeseen consequences of fixing that. (Reference) I share the view that it only be included in an Unofficial Patch release after the BetterAI users have hammered on it for awhile and found it working okay. It's something to keep in mind though.
     
  17. GooglyBoogly

    GooglyBoogly Freakamongus

    Joined:
    Apr 20, 2008
    Messages:
    725
    Location:
    New Zealand
  18. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    Yep, I saw DanF's post about that. If/when I make a new release, it's sure to be included.
     
  19. glider1

    glider1 Deity

    Joined:
    May 29, 2006
    Messages:
    2,788
    Location:
    Where animals hop not run
    Thank you for composing this patch. I seem not to be able to find the SDK for it. Where should I be looking?
    Cheers.
     
  20. Dresden

    Dresden Emperor

    Joined:
    Jul 10, 2008
    Messages:
    1,081
    If you have the zip/rar version, look in the CvGameCoreDLL directory of the archive; only those files which have changed from the Official 3.17 are included.

    If you use grumbler's installer, I'm not sure but I *think* the CvGameCoreDLL directory in the BTS install folder gets updated with the new files and the old ones get backed up to a subfolder there. I'm sure someone will correct me if that's wrong ;)
     

Share This Page