Seraiel
If you want anything from I please ask in German
- Joined
- Sep 6, 2011
- Messages
- 8,165
Hey .
I wrote about parts of this often already, but now I want to write this as a guide, so everybody can use it, not mattering, if that person is a noob. The thing is, the following is actually ultra-nerdy stuff, but then this must be right on the "fanatics-site" ^^ . Here are my three tips, how you can enhance your CIV-experience greatly, and at least use your much more modern hardware as well as possible. I'd feel honored, if a mod made this sticky.
- Use a GFX-pack!
This one is completely trivial. The graphics CIV uses are from stoneage, there were two people afaik which invested a lot to create better ones. Kai Fiebach used pictures from the NASA, to create more realistic textures, they can be found in the BlueMarble Graphics-Pack which I uploaded on my FTP, because I remember, that most mirrors were down when I searched it a year ago again. As I gave credits, this shouldn't be a problem.
The 2nd person which did a great job at creating better textures is vincentz, who is still active in the forums. The graphics he created can be found on the same server, the graphics-pack is called VIP_Terrain_Civ4.
Here is one screenshot of Blue Marble so you know what you'll expect:
You'll see enough of Vincentz's VIP Terrain in the next point. Just one short note: Bluemarble has a full installer, everything is explained. It also has the possibility to change the color of the background or the size and type of the font used in CIV. Personally, I like the VIP-terrain more, so I ran a mix of both, used BlueMarble to change the background to white and the font to Sans Serif, while copying the files you'll find in the self-extracting-archive that I linked, to the right place in the custom assets folder, which can be found in your documents.
- Use your Graphics-card-driver to enforce a higher quality of graphics, than CIV alone would allow:
I had problems with CIV stuttering after I re-installed it after my half-year-long hiatus. Finding the cause to this, was very very difficult, but in the end, I found out, that it must have been some faulty / buggy DX-files, that made the game stutter, because after installing CIV5 too, CIV4 didn't stutter anymore, and the only thing they have in common is DX afaik.
I also have a much newer graphics-card-driver, than when I first played CIV4, not to say, that my current PC ofc. is multiple times more powerful, than the one I had when I started to play CIV. Still, the idea for this came to me today. I once heard, that it's possible to enfore higher quality settings in a graphics-card-driver itself, than in a game. So I opened the Catalyst Control Center ("CCC") as I got an ATI HD 7970M currently and chose the following settings: I even extra switched to english, so you know which ones to take when you do this <3 :
There is nothing to fear from this, all settings are saved in a profile, that only applies to CIV, so everything else still runs totally normal. Let's see the difference:
Maximum possible detail from CIV alone:
Higher enforced details via driver:
You need really very good eyes, to notice the differene, but the difference definitely is there! Look at the following pictures, because it's easier to see that difference with them:
Normal:
Enhanced:
Look at the coins in specific [EDIT: Other good places: The name of the city and it's size and also the letters on the bar below that) , because it's easiest to see the difference there. I don't know if this works, but I think also zooming in with your browser (Ctrl + Wheel) could also make it easier but not sure about scaling. Ofc., this difference can be seen a lot better ingame on your own monitor, because of the higher resolution. If you btw. have an NVidea card, you'll also have all those choice somewhere in the driver. If you use ATI like me, I'd currently advise you to DL and install the 15.11.1 driver. It's very new, and don't be afraid because it calls itself beta, it's actually one of the best drivers AMD has made since 2014 and only few users have problems with it. I write this, because updating the Graphics-card driver can come with higher performance, and enforcing things like on the screen could be too much for older systems with older drivers.
Whenever you install a new graphics-driver btw., use the newest version of DDU to remove the existing one first. This is very important.
So now you have seen the VIP-Terrain.
- Playing CIV4 completely from the RAM
Now this will go to far for some, though it's actually really really easy as you'll see, but some people just fear they could screw their system with changes like the following:
Short introduction: If you have a HDD, that one has data-transfer-rates of about 100MB/s. If you have an SSD, that one has transfer-rates between 250 and 600MB/s, so you see, that theres a massive increase there. If you compare RAM via the same methods though, transfer-rates are somewhere between 7000 and 9000MB/s, so RAM can easily be 12-15 times faster than a Samsung 850 Pro SSD.
Now how do you run CIV4 from the RAM instead from an SSD (or worse, a HDD) : Answer: The SoftPerfect RAM Disk. What this utility can do, is that it can create volumes (or even simulate complete harddrives) in the RAM. It's the fastest of all "RAM Disks" currently available, and it's free, so there is no better. There is only one drawback: You need sth. like 8GB of RAM, to run CIV completely from it. I'll explain, how it may also be possible with less, but then, setting up everything will not get easy.
For the case, that you got 8GB of RAM:
1. Install SoftPerfect RAM Disk
2. Create a 4GB RAM Drive:
Once you created a RAM Drive with the options in my screenshot (roughly 4000MBs in size, choose drive-letter, specify folder where to save the image, check save image) , you'll find a new "harddrive" in your Windows Explorer. You just copy the complete 2kgames or Fireaxis or CIV folder onto it, done.You reboot the PC, so that that data gets written into the image at shutdown. Don't wonder, that shutdown may take longer than normally. Then after reboot, you again open the RAM Disk, you uncheck the "save image" box:[EDIT:] Easier than choosing the image to save at shutdown once and to disable that in the next step, it is to simply press "save image" in the main interface .
This is, so that the same image doesn't always get saved at shutdown, making your shutdown last significantly longer.Don't forget, that you'll also need to create a new shortcut towards the new location, and don't forget, that whenever you change something in CIV, you need to repeat that procedure with saving the image at shutdown once. I also don't think, you'll have any problems finding out to disable that RAM Disk temporarily, should you need the full 8GB of RAM.
There is nothing to fear from this, and the gain in performance on my PC was 50% less latency when opening cities or scrolling through them! If you don't have an SSD but only a HDD, the increase will be much greater! You really see, this is super-easy mates, and if I get a 50% latency-decrease on an Alienware gaming-notebook, chances that you get more are really good. It may be hard to really test this performance-gain, but you'll notice the difference. Playing CIV from a RAM Disk, a city is "just there" when clicking on it, and it's not "click -> stutter -> city" .
One last point towards the RAM Disk: As you saw, I currently run 2 seperate RAM Disks, because I also installed a 2nd browser in paralell again completely in the RAM. If you already decide to set up a RAM Disk, go for this tweak too, everything you need to know I described in the guide Browsing with Lightspeed (50% faster browsing) which I published on Notebookcheck-forums. It's very informative explains everything about RAM Disks, also how you could do what's described with less than 8GB of RAM, and it also explains to you what DNS are, which you really should know, if you use the internet regularly.
If you have any questions, feel free to ask, then I'll help. If you try anything of this, it'd be very interesting, if you shared your experiences with at least 1 sentence!
Seraiel