JudgeDeath
Warlord
- Joined
- Nov 14, 2005
- Messages
- 191
A suggestion to the moderaters: Moderate!
CivIndeed said:College works, you should try it.
Of course, they'll probably put you on probationary status and insist that you pass some sort of "Pre-College English" course
Thanks for the helping hand, dude.
CivIndeed said:Would "anyone" include the zlib authors?
<snip>
I agree.CivIndeed said:Solution:
---------
Update zlib:
1) Locate zlib1.dll in the c:\program files\firaxis games\sid meier's civilization 4 folder, and rename it zlib1.dll.old.
2) Download zlib version 1.2.3 from: http://www.zlib.net/zlib123-dll.zip
3) Save the zip file as you see fit, and uncompress it or copy the uncompressed zlib1.dll file to the c:\program files\firaxis games\sid meier's civilization 4 folder.
Update Python:
1) Locate python24.dll in the c:\program files\firaxis games\sid meier's civilization 4 folder, and rename it python24.dll.old.
2) Download python version 2.4.2 from: http://www.python.org/ftp/python/2.4.2/python-2.4.2.msi
3) Install Python 2.4.2, locate the python24.dll file in the c:\windows\system32 folder, and copy it to the c:\program files\firaxis games\sid meier's civilization 4 folder.
4) Uninstall Python 2.4.2 (this step is optional, unless you want to keep the entire Python programming package installed)
Again, it cannot be stressed enough how incompetent and irresponsible Firaxis and Take 2 have been in regards to shipping Civilization 4 with insecure outdated third party code libraries, and they should be held to task for doing so.
cesareDH said:Morning.
I am new to all of this stuff, especially dealing with DLL files, etc, but I followed your advice and instructions, and hope I'm more secure than I was, (even tho I didn't know I was) so thanx.
My story: I pre-ordered CIV IV, picked it up and installed it the day it hit the store. TOOK FOREVER to install; 4hrs & 10min.
My system was/is:
WinXP Pro
2.8mHz
1024 RAM
160g HDD
Radeon 9600
The game ran fine, but after 3 or 4 hours play, the game would start to slow down, so I went to an iNvidia GeForce 6600 256MB card, which has made all the difference.
I've played many hours with no problems; now all of a sudden, the game won't start. Using the desktop icon, going to the CIV IV folder and using that icon, or opening then closing the CD door, and then clicking on PLAY when it pops up, the game will NOT start. It acts like it wants to start, then just shuts down completely.
I'm not very computer savvy, but I do need some advice here; it just needs to be in simple terms and or precise instructions.
Thank you for your time and trouble. I'll just go read a book til someone can help.
I was going to try and reinstall the game. I really didn't want to go through another 4 hour installationZouPrime said:I would suggest you try to update your videocard driver and maybe reinstall the game.
JudgeDeath said:A suggestion to the moderaters: Moderate!
CivIndeed said:Its not an accusation. Its a fact. And, i know this is going to be hard to swallow, but, just because there are a lot of incompetent people doing incompent things, or competent people doing occasionally incompent things, doesnt mean they arent incompent or not doing incompetent things.
JusNaturae said:Coming from someone whjo likes to quote "Standard English", you should know that it's not an fact. It's a adjective, which implies opinion and judgment. Like saying someone is self-righteous. Rude. Obnoxious. Boring.
Next.
You won't mess up your OS by updating these files. The game may be affected - so far for me it has been a positive change. But the jury is still out on that, not enough play time to really judge.danegeld said:OK I DL those files and followed the instructions game actualy ran pretty good before, but mid game it would abruptly crash. Hoping this will help.
Would be nice though if someone could kinda verify these fixes as either productive or at least causeing no harm. I read through them looking to see if its safe to do before I do it as i dont want to mess up my os![]()
It is probably pointless to post anything constructive here, but I'll try anyway.randallman said:Why is everyone angry at the original poster. Vulnerable code is vulnerable code. It's already proof positive that OTHER apps using this vulnerable code is exploitable.
DON'T SHOOT THE MESSENGER!
Also don't spend your time trying to convience the original poster that what he found was 'not in fact a vulnerability'. Its black and white... There IS no grey area here. The vendor has released code that is utilizing libraries that have KNOWN vulnerabilities.
Rather than go to such extents and cripple the game experience, why not just replace the dll's with the secure ones...it is very easy to do. Takes under ten minutes. No worries and problem solved.alexti2 said:Still, as long as one doesn't allow Civ4 to access the internet and doesn't load any mods or savegames from untrusted sources, he will be save from exploits.
alexti2 said:It is probably pointless to post anything constructive here, but I'll try anyway.
Using library that has known vulnerability does not necessary make your product vulnerable. Commonly, vulnerability arises from some memory overrun in some function when it's provided with particular input. Then the application that never calls this function (directly or indirectly) never risks this overrun and doesn't have this particular vulnerability. The application may even use this function and as long as it ensures that the set of parameters that would cause memory overrun can't reach that function. This can be either due to the progammer being aware of vulnerability and adding safeguard or due to the only limited inputs arising from within the application (not from external sources) being fed to this functions.
Because of these reasons it's impossible to say if Civ4 has any of those vulnerabilities or not without detailed investigation. It would be nice to get a statement from Firaxis on this issue. Having the source code it shouldn't be too hard to find out if their appllication is vulnerable or not.
Still, as long as one doesn't allow Civ4 to access the internet and doesn't load any mods or savegames from untrusted sources, he will be save from exploits.