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

1.23 Released!

Discussion in '[MAC+WIN] Civ4 - History Rewritten' started by Xyth, Aug 3, 2015.

  1. Nightstar

    Nightstar Prince

    Joined:
    Apr 29, 2012
    Messages:
    408
    Gender:
    Male
    No, the game progressed just fine after I quit and reloaded. Given that the very first error message was about Memory, I suspect I had just been playing too long.

    A few sessions later I had a similar problem: the movie for the Apostolic Palace didn't load properly (it was just a static technicolor hash, though the sounds played correctly and at the end the overlay with the Wonder's effects displayed normally). After I quit and reloaded from the previous auto-save, the movie played without problem.
     
  2. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    It's a Python memory error, not a usual MAF, and I've had it reported once before, in the exact same function (setCityFaith). So something suspicious is going on, but it seems it's only ever a problem when an actual MAF is looming anyway. It's occurring on a very innocuous line of code, so I'm utterly baffled as to what the problem might be.

    Yeah, I've had this happen with wonder or religion movies occasionally too. Probably memory related, and something I can't do anything about.
     
  3. FlyingPig

    FlyingPig Chieftain

    Joined:
    Jun 20, 2015
    Messages:
    22
    Playing as the Hittites, there seems to be an error with their Unique Wonder (Puruli). The Pedia has it listed as a replacement for the National Festival, but the tech tree lists it as a replacement for the Military Academy (see screenshots). I was able to build the Military Academy, but I am able to build neither the National Festival nor the Puruli.
     

    Attached Files:

  4. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    It's meant to be a National Festival replacement, but I accidentally left its former Military Academy definition in as well. Will be fixed for next release. Thanks for the report.
     
  5. Eucalyptus

    Eucalyptus Warlord

    Joined:
    Jan 19, 2006
    Messages:
    158
    1.23.2

    ''A Reformation of Olympianism has occurred in the Mongolian Civilization, influencing worshippers in your civilization to embrace new tenets!''

    But I am the Mongolians. The Reformation occurred in a neighbouring civ. This looks like a simple text-generating bug.
     
  6. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    Fixed, thanks.
     
  7. snarf137

    snarf137 Chieftain

    Joined:
    Aug 5, 2014
    Messages:
    8
    I'm having a problem with the humanism faith tenant. I am able to select it now, but when I do the game crashes once I hit "reformation". Has anyone experienced something similar?
     
  8. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    Please post your crash log and a saved game and I'll take a look.
     
  9. rsab

    rsab Warlord

    Joined:
    Sep 20, 2014
    Messages:
    160
    Hi Xyth,

    what's going to take place in the new release? the new espionage mechanics, some changes on civics... ?

    thanks!
     
  10. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    I don't have any set goals for 1.24, at this stage I'm just going over the todo list and trying to cross of a number of small and medium items. There aren't any new espionage mechanics really, just a few minor things to support the new advisor screen. I will do a bit more civics tuning, but I haven't started that yet.

    I still want to add organised crime, so that will be in if I can get it implemented satisfactorily. Still need to finish the building art review too (generic city buildings were done in 1.23.2, now need to go over all the specific buildings). I don't intend to add any new civs at the moment, but I will be adding new leaders. Aelfred has been added to England and their city naming has been overhauled. Boudica's too. Might try get the rest of the Celtic cities sorted too. Currently in the process of adding a 3rd leader to the Aztecs.
     
  11. ales_

    ales_ Heir

    Joined:
    Apr 10, 2012
    Messages:
    5,639
    Gender:
    Male
    Location:
    Toulouse, France
    Who is (s)he?
     
  12. Eucalyptus

    Eucalyptus Warlord

    Joined:
    Jan 19, 2006
    Messages:
    158
    Thanks for 1.23! I've tried playing with un-nerfd Dissent, but still have the same issues with Dissent that I had a year ago. The threat of Civil War is not so much a challenge, it's just not fun.

    The risk of empire-wide Civil War means that Conquest really isn't playable anymore. What's the point of being Genghis Khan with a horde of Kheshiks that could conquer the entire remaining landmass if you can't hold any cities because of reaching a Dissent cap? The only winning strategy is then genocide --- conquer and raze all other cities without expansion, and live off the pillaged profits for a while. (OK, that's somewhat historical for Genghis Khan, but the issue also holds for Gandhi.) Yuck!

    I humbly request a 'No Dissent' button, perhaps implemented in the same manner as the 'Fewer Religions' button.
     
  13. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    Atlatl Cauac (Spearthrower Owl, Jatz'om Kuh), the only known ruler of Teotihuacan. Still deciding which name is best to use. With him, we'll have the 3 major periods of Aztec/Nahua civilization covered: Teotihuacan, the Toltec (Topiltzen), and the Mexica (Montezuma).

    I'm also having another think about whether to add Benito Juarez as well. I had some serious reservations about it (Zapotec not Aztec/Nahua, nature of Spanish conquest) but it would be good to have colonial Mexico represented. Still unsure.

    You can still conquer large empires. You just have to consolidate and develop your conquests or they will split apart. Just like Genghis Khan's empire did. Remember that allowing small civil wars to happen helps prevent large ones.

    For 1.24 I want to improve the way dissent scales with difficulty. The high difficulty levels are about right, but I think the lower ones are too punitive.

    I can't actually add new custom game options like that. 'Fewer Religions' was an exception because it replaced 'Choose Religion', which had become obsolete. Regardless though, I don't intend to add an in-game way of disabling dissent. You're welcome to modify CivilWar.py to adjust or disable it yourself though. All the relevant values are labelled near the top of the file.
     
  14. lindsay40k

    lindsay40k Emperor

    Joined:
    Mar 13, 2009
    Messages:
    1,671
    Gender:
    Female
    Location:
    England
    Re Colonial Mexico. I think this would be far better as a distinct Civ, like Brazil and the United States.

    Edit: given the intention to introduce organised crime, perhaps a Mexican UU or UB could relate to the ongoing Cartel problem?
     
  15. Eucalyptus

    Eucalyptus Warlord

    Joined:
    Jan 19, 2006
    Messages:
    158
    I tried this out on a Noble, Huge Earth Scenario Map as Genghis Khan of the Mongols in their historical location. Genghis initially built a Classical empire of 20 cities. At this point, without any Dissent-reducing buildings, the Dissent from pretty much any choice of civics was negligible. Genghis then entered a Medieval Great Golden Age, and expanded by conquest and settlement to 43 cities.

    It is very satisfying to use a Golden Age for a rapid expansion, although it seems weird that Dissent goes from 0 to enormous at the end of a Golden Age. Everybody was completely content for a very long time and then everybody instantly became discontented. The no-Dissent-during-a-Golden-Age benefit has the side-effect that it is not really possible to see what Dissent will be until the Golden Age is over. Perhaps this benefit should be removed.

    At the end of the Golden Age, the empire is stuck. We still have no Dissent-reducing buildings available. Dissent means that the only viable civics are the most basic, Iron Age ones. Using more advanced civics makes Dissent rise so fast in all cities that empire-wide Civil War quickly ensues, and even if all the rebels can be clobbered and the Dissent clock is reset, it will all happen again soon. Genghis' problem is not a little provincial Civil War, but an empire-wide one that will quickly recur.

    But there is nothing wrong with the empire except that it is very successful. It is powerful and could easily eat its rivals. All its cities are very very happy (net 10-26 Happy faces) and very very Healthy (net 9-25 Healthy faces), but these factors contribute little to suppressing Dissent, especially when compared to the negative effects of a second religion. What's not to like about being Mongol? We even pumped up our rivals' Dissent by exporting religion to them so that un-Happy-ness contributes to Civil War splitting them up. And they are half our size! We can make them even more miserable by exporting other religions to them and there is nothing that they can do about it. We know for certain that they are miserable because we can look right into their cities.

    Apart from conquest, Genghis looks left and right and sees many great locations for settling new cities right next to the empire's existing boundaries. There is plenty of unsettled land. But nope, expansion is impossible. We just have to let that land lie fallow, for centuries. Geography means that most of it won't become occupied by other civilizations. (So when in history has accessible fertile land not been colonised by somebody?)

    Without resorting to genocide, the game is now a long clickthrough until some technologies unlock buildings to reduce Dissent. But, even after we build these buildings, at each stage, the problem begins again, just notched up in scale a little. There is, at each technological level, a cap on empire size.

    This isn't fun because there is no strategy involved. Happy and Health caps work well because there are usually other play-choices than letting a city grow, and because the player can make strategic choices to address the caps. For instance, why can't Genghis address Dissent with larger garrisons? He's more than willing to pay the soldiers their worth! He would be willing to pay City Watch or Spy or Police or Secret Police units if they suppressed Dissent.


    I have attached a Save of the situation at 704CE, with 43 cities, 2 turns before the end of a Golden Age. I would appreciate it if anyone could play it through and suggest alternatives to me on how to continue.


    Doesn't the list containing "Choose Religion" contain other options that could be replaced? A particularly ahistorical example is "One-City Challenge". Anybody who wants to play with just one city can surely just use self-control to do so.


    I have previously nerfed Dissent doing precisely this. Doing so currently seems to generate a slew of Python warnings at the beginning of each turn. (OK, maybe that's my ignorance of Python.) The warnings make the screen hard to see but I don't know whether they mean anything serious.

    This solution is also unsatisfactory in that it needs to be reimplemented with each new version, and I can't easily remember the settings at each point. Is it possible to embed a Dissent-strength slider as a parameter in that CivilWar.py code? Say, define a real number multiplier between 0 and 1 for the strength of Dissent from none to full in CivilWar.py?
     

    Attached Files:

  16. lindsay40k

    lindsay40k Emperor

    Joined:
    Mar 13, 2009
    Messages:
    1,671
    Gender:
    Female
    Location:
    England
    OCC also enables National Wonders to be built with just one prerequisite building and raises the number of NWs allowed, it's a very different play mode.
     
  17. Nightstar

    Nightstar Prince

    Joined:
    Apr 29, 2012
    Messages:
    408
    Gender:
    Male
    Are you sure you attached it? I'm not seeing it.
     
  18. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    I don't wish to add colonial Mexico as a civilization, it doesn't meet the criteria of what I consider to be a civilization, at least for HR. Neither does America, but no-one will let me remove it :p. Brazil is an exception because there is significant ethnic continuity that is unusual among colonial civilizations and it filled a large geographical gap.

    Feedback noted. I'm working on some changes and adjustments at the moment, and I'll let you know what I come up with.

    Yeah, I can add something like that.

    I can't replace an option unless I can disable or bypass its functionality in the code as well.

    Neither.
     
  19. Eric Cartmenez

    Eric Cartmenez Warlord

    Joined:
    Nov 2, 2014
    Messages:
    247
    Location:
    ...in Limbo
    Hello, I recently discovered your mod, and I am amazed by the amount of work you have done :bowdown:

    Can you please help me with this neverending turn, occuring right after hitting End of turn?

    PS: if you need a log, please leave a detailed list of instructions how do I do that, because I am a complete technical noob.

    Thank you!
     

    Attached Files:

  20. Xyth

    Xyth History Rewritten

    Joined:
    Jul 14, 2004
    Messages:
    4,054
    Location:
    Aotearoa
    Hit Ctrl-C and it will force the stuck AI player to finish its moves. More info, from the Troubleshooting thread:


     

Share This Page