Version 2.x bug reports

Hello, I really love this mode. Previous versions were no problems. But now I downloaded 2.51 mega pack and I'm not able to play anything bigger than "standard" map. When I try "large" or bigger I got "memory allocation failure" error and CTD.

I tried to run vanilla Civ (3.17) and FfH mod (2.040) and History in the Making mod (2.1) and there I'm able to play every map size, even the biggest one.

I have Core2Duo 3 GHz, 4 GB RAM, ATI HD3780. Beyond the Sword 3.17 (english version) and I reinstalled game from scratch. I also tried to reduce graphic resolution and effects to absolute minimum but nothing changed - mod still not working.

Do you have any idea where could be a problem? Two of my friends tried to run this version also and they have similar problems. But third friend runs it on his notebook (which has fewer memory and worse graphic card) and he is ok.
 
Using the Civ 4 Gold Edition w BtS expansion.

We have found that Civ4 Gold uses a different set of registry keys. Can you please export your registry subtree starting at Firaxis Games:

  • Open regedt32 (Start : Run..., then enter "regedt32" without quotes and hit OK)
  • Expand HKEY_LOCAL_MACHINE
  • Expand SOFTWARE
  • Right-click Firaxis Games and select Export
  • Enter a file name and location
  • ZIP the file
  • Post it here or PM it to me
Hopefully I can figure out a way to make BugPath (the file that is failing) smart enough to check for Civ Gold and Complete versions.
 
I bought Civ IV gold and it just plain wouldn't install. I finally had to entirely start over with a different set of installation CD's from my kids, then I had no problem with it. I wasn't happy at all after weeks of reading forums and troubleshooting, as you might guess!
 
We have found that Civ4 Gold uses a different set of registry keys. Can you please export your registry subtree starting at Firaxis Games:

  • Open regedt32 (Start : Run..., then enter "regedt32" without quotes and hit OK)
  • Expand HKEY_LOCAL_MACHINE
  • Expand SOFTWARE
  • Right-click Firaxis Games and select Export
  • Enter a file name and location
  • ZIP the file
  • Post it here or PM it to me
Hopefully I can figure out a way to make BugPath (the file that is failing) smart enough to check for Civ Gold and Complete versions.

Attached is the zip file of the reg subtree. If there is anything else you need, let me know. Thank you for the help!
 

Attachments

Attached is the zip file of the reg subtree.

From the registry file . . .

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Firaxis Games\...​

WTH? Is this Windows on Windows or something? There's no Firaxis Games subtree directly under SOFTWARE? I thought perhaps the subtree within it had a different name, but it's actually located somewhere else. This can be fixed for you specifically, but not for the general case.

Oh, looking at BugPath.py I see that I forgot that I fixed the CivGold issue long ago. The problem is that BUG cannot find your My Documents folder using the registry. Can you please use regedt32 to see if the following registry key exists?

Code:
HKEY_CURRENT_USER
  Software
    Microsoft
      Windows
        CurrentVersion
          Explorer
            Shell Folders
              Personal

If not, how close is that key to what you have?
 
From the registry file . . .

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Firaxis Games\...​

WTH? Is this Windows on Windows or something? There's no Firaxis Games subtree directly under SOFTWARE? I thought perhaps the subtree within it had a different name, but it's actually located somewhere else. This can be fixed for you specifically, but not for the general case.

Oh, looking at BugPath.py I see that I forgot that I fixed the CivGold issue long ago. The problem is that BUG cannot find your My Documents folder using the registry. Can you please use regedt32 to see if the following registry key exists?

Code:
HKEY_CURRENT_USER
  Software
    Microsoft
      Windows
        CurrentVersion
          Explorer
            Shell Folders
              Personal

If not, how close is that key to what you have?

I'm no Windows whiz, but i think because I am running Vista 64, there is bascially a windows on windows...its a 32 bit emulator Microsoft created that allows non 64bit apps to run natively. But someone feel free to correct me if I am wrong on that. The path I zipped was the only path I could find with the Firaxis Games stuff.

The key I have is as follows:

HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Explorer
User Shell Folders
Personal

There is a Shell Folders, but the only objects in there are "(Default)" and "!Do not use this registry key"
 
There is a Shell Folders, but the only objects in there are "(Default)" and "!Do not use this registry key"

Ooh! Let's use that! :lol:

To fix your issue, open [Custom]Assets/Python/BUG/BugPath.py with Notepad (use Open With...) and search for "Personal". Change the line right before it by inserting "User " into the string. Make sure to insert a space as well.

Code:
myDocuments = __getRegValue(_winreg.HKEY_CURRENT_USER,
        r"Software\Microsoft\Windows\CurrentVersion\Explorer\[COLOR="YellowGreen"][B]User [/B][/COLOR]Shell Folders",
        "Personal")
 
Ooh! Let's use that! :lol:

To fix your issue, open [Custom]Assets/Python/BUG/BugPath.py with Notepad (use Open With...) and search for "Personal". Change the line right before it by inserting "User " into the string. Make sure to insert a space as well.

Code:
myDocuments = __getRegValue(_winreg.HKEY_CURRENT_USER,
        r"Software\Microsoft\Windows\CurrentVersion\Explorer\[COLOR="YellowGreen"][B]User [/B][/COLOR]Shell Folders",
        "Personal")

W00T! That did it! Thank you for the help!
 
Excellent! I've added a more permanent fix to BUG which will go out in the next release. Thanks for your help tracking down the problem, and thanks zappara for posting a link in the BUG forum. :goodjob:
 
kk back to that religion thing i'e only played a cpl games recently and have discovered that if i research polytheism using choose religion i get 2 religions hinduism and choice, but next game i researched dualism first and only got the one religion...i also noticed in that game that the civ that researched poly first chose christianity and got both it and hinduism....gonna play another game now well tomorrow after work..prolly be a cpl days, and try using a diff path to get my religion off a diff tech.....oh ya i am using verwsion 2.51 now and was able to win a religion victory..cheated to check, but still the dbl religons from polytheism
 
Playing as the Japanese and have Taoism as my state religion.
New units stopped getting the the Martial Arts promotion after I researched Scientific Method.
Also even before SM the only units that got Martial Arts were melee units, it was not applied to all units as the text indicated.

Not sure if these are bugs or features. :)
 
just don't use that setting? it's can't be so hard not to choose ur religion? :D
(i had never used that option..)

btw, rom just crashed when i was snooping around sumerian city and right click on that vulture unit to check pedia out of curiosity.. :P

i'll post some more info if the problem occurs again, but it's not major problem..

i'm having no other problems except AI is very stagnant, asoka is only one who's no longer a minor, and is researching calendar, still more than 1500 turns left..

others are researching monarch tech..
but anyway, it's at snail speed so there's no rush.. ;)

EDIT:

every time i rightclick on that vulture unit game crashes, rightclicking settler let me select it but not move it..
is this known bug about espionages "investigate city" thing?
 
Playing as the Japanese and have Taoism as my state religion.
New units stopped getting the the Martial Arts promotion after I researched Scientific Method.
Also even before SM the only units that got Martial Arts were melee units, it was not applied to all units as the text indicated.

Not sure if these are bugs or features. :)

SM is when Monastaries become obsolete. The Taotian Monastery is what provides the Martial Arts bonus, I'd imagine that would be why it went kaput. :)
 
SM is when Monastaries become obsolete. The Taotian Monastery is what provides the Martial Arts bonus, I'd imagine that would be why it went kaput. :)

That is what I figured. =) That is why I wrote it may be a feature. Would be nice if it continued providing the bonus after SM, as some other improvement continue to offer secondary abilities after being obsolete.

I want all my units to know Kung-fu damnit! :lol:
 
After one of the Industrial era techs you will also notice that Great Generals assigned to Cities no longer give +2 experience either. You get only 1.

JosEPh
 
I got this weird dip. screen.

civ4screenshot0000lv2.jpg


His city is currently undergoing revolution due to culture overtaking his. 76/24
 
i like to use choose religion and it seems that only the first civ to research a religion tech gets 2 religions hinduism with polytheism and zorwhatever with dualism and i use choice because i can use a diff religion every game and still get them early for the bonus they give
 
@cr0ws - that appears to be a revolution bug which means it is burried below what zap can do. It means that that civ wants to give you that city. However you can only get it by starting diplomacy asking them what they want for the city. Depending on how they feel towards you they will either refuse or ask for nothing.

@zappara - in 2.5 I can still build walls after I build high walls.
 
Back
Top Bottom