NASCAR 2003 video tweak
NASCAR 2003 video tweak
_
TWEAK N2003
NR2003/2005/2007 Graphic Tweaks
A balance between FPS (Frames Per Second) performance and picture quality is necessary for maximum enjoyment of
any game. Unfortunately, the better the quality, the larger the sacrifice is in FPS. Too much balance on the quality side,
and your FPS diminishes, making the game more “choppy” and run less smooth. Too much emphasis on FPS, and quality
is diminished. The trick is to find a happy medium, where they are balanced the best they can be, and you have the best
of both worlds.
The human eye senses little change above 35 Frames per second. Of course, some are more sensitive than others, but in
general, the human eye can see little difference, if any, between 35 FPS, and 75 FPS. However, a difference between 20
FPS and 35 FPS can be dramatic.
The purpose of this guide, is to help you achieve an even balance of performance and quality. Though some things may
give you a hit in FPS, there may be other options that will balance them out.
First things first, lets get some basic information that you need before starting. The information you are about to get
here will be very important in making the changes you need to make. So, take the 5 minutes of your time to fill out the
following.
A. GET YOUR STARTING POINT
Start Up your NR2003/05/07 game, and select a mod which you run most –
which is heaviest on frames (SScot or NSCS10 preferrably). Select “Single
Race”. In your race options, select a version of Indianapolis and make sure you
have about 30 competitors. Start, and then skip to the race session. This
should put you last in the lineup with all the cars in front of you. While sitting
on pit road, press “F”, and this will give you the FPS in the upper right corner.
Take the number you see most (it will vary) and write it in the box to the right.
Exit the game and go back to your desktop.
FPS
B. How much RAM do you have?
From your desktop, select Start, then “Run” and a small window will open.
(This is in Windows XP, not sure about Vista or Windows 7). Type in dxdiag and
press enter. In the window that opens, about ¾ of the way down you will see
an option for “Memory”. Write that number in the box to the right. Keep this
window open.
RAM
C. How much Video Ram do you have?
From the same dxdiag box, select the “Display” tab. Fill in the total memory,
resolution, and bit information in the boxes to the right.
Current display mode - Resolution would be something like 800x600 or
1024x768, or maybe larger depending on your settings.
Now that you have the basic information you need, lets get started making the tweaks. If you already have a high FPS,
that is fine. If you have a high FPS, that just means, you may be able to increase the eye candy, sacrifice a little bit of
FPS.
So, the first thing you want to go, is go to the root folder of the game, regardless of whether it is NR2003/5/7.
1. Locate the core.ini file – double click it.
a. Look for the line [FileLRUCache]
i. Underneath that it should say CacheSize=4194304
1. Just add a 1 before that so it says CacheSize=14194304
b. Now, look for [Memory]
i. Under that, look for MaxBlockSize
1. Look at the number you place in Box B for RAM. Open your calculator and multiply that
number by 1024. For example, 512 x 1024 = 524288 or 2048x1024=2097152
2. The answer to your math question should be placed next to MaxBlockSize. For example,
for 2048 RAM, MaxBlockSize=2097152
ii. Still under the [Memory] setting, look for PoolSize.
1. The number in PoolSize needs to be identical to the number in MaxBlockSize, so input
the same number here.
c. Click File, then save, and close your core.ini file
2. Now, locate the rend_ogl.ini or rend_dxg.ini file. You will see both rend_ogl and rend_dxg files, but only one of
them will have an ini file – which one depends on which mode you are currently running the game in. This is
what you will need to open…double click.
a. Look for the line TextureSetSize=.
i. Now we need to perform some magic to determine what number goes here.
ii. Look up in box C on page 1…and fill in the blanks in the next sentence.
(APPROX TOTAL MEMORY) ______mb video card running ____ bit (BIT)
For example, “256mb video card running in 32 bit”
What you need to do here is fine your video card – and bitrate, and then match up the resolution and circle that
number.
32mb video card running in 16bit
640x480= 31096832
800x600= 29714432
1024x768= 27262974
1152x864= 25591801
1280x960= 23724032
1600x1200= 18194432
64mb video card running in 16bit
1024x768= 60817408
1152x864= 59146240
1280x960= 57278464
1600x1200= 51748864
64mb video card running in 32bit
1024x768= 54525952
1152x864= 51183616
1280x960= 47448064
1600x1200= 56388864
128mb video card running in 16bit
1024x768= 127926272
1152x864= 126255104
1280x960= 1246387328
1600x1200= 118857728
128mb video card running in 32bit
1024x768= 121634816
1152x864= 118292480
1280x960= 114556928
1600x1200= 103497728
256mb video card running in 16bit
1024x768= 262144000
1152x864= 260472832
1280x960= 258605056
1600x1200= 253075456
256mb video card running in 32bit
1024x768= 255852544
1152x864= 252510208
1280x960= 248774656
1600x1200= 237715456
Insert the number that corresponds with your settings, into the TextureSetSize.
For example – for a 256mb video card running in 32 bit, with 1024x768 resolution, the line would read
TextureSetSize=255852544
iii. Next, locate the line AnistropicLevel=8. Change that 8 to a 0.
b. Save the file and close.
OK, we are done for now, editing files. There is one more thing we can do, but lets save that for later.
Your results may vary. You may see an increase in FPS, you may see no change, you may see a small decrease, though a
decrease would be unlikely.
IF you see a drastic decrease – run your 3d configuration, like you did when you installed the game. This will return all
your settings back to the original settings.
IF the game crashes…you likely either placed the wrong number in the TextureSetSize or MaxBlockSize blocks. Again,
run your 3d config to reset back to original settings, and start over.
In some cases, if you place a number larger than 524288 in the MaxBlockSize – it will cause the game to freeze or crash.
Try editing that if nothing else works.
If you see an increase in FPS or even no change, that’s a good thing. Basically what you did here, was optimize the
graphic settings. You may notice, walls are smoother, track painted lines are smoother…billboards/cars may be sharper.
Like I said, there may be another setting we can change – but, that is all according to what your current FPS is now.
If you have framerates of 60+, I recommend making the next change. If below 60, I recommend ignoring the next step,
especially if below 40 FPS.
Go into your Players folder, select the folder for your player.
Find the player.ini file
Go to [Graphic Options]
Find Texture_Quality=-1
Change that to Texture_Quality=100
This will keep all textures at 100% quality, and the game will not change them. -1 is auto – which allows the game to
adjust as it deems necessary.
Doing this, usually causes a 10 FPS drop. Again, since normally eyes cannot sense a change between 35 FPS and
anything higher – this drop would be unimportant, and worth it.
TWEAKER PART 2 RECHECK
Open up your C:/papyrus/Nascar4/Nascar2002 or Nascar2003 racing season directory. These ini.file adjustments will work with all three sims. The performance gain hasn't been as great for 2003 as it was for 2002 but it'll still get you some frames. Look for your core.ini and open it with notepad or just by double clicking it.
Look for the line that reads, [FileLRUCache] Cachesize=4194304
Just put a 1 in front of the number,
So it'll read [FileLRUCache] Cachesize=14194304 Next, look for the [Memory] Maxblocksize=131072
You'll have to calculate the amount of RAM you have. Just multiply your ram by 1024
Example: 512x1024=524288 Then insert that number so it reads, [Memory] Maxblocksize=524288 ***We have heard that on some computers Nascar 2003 will lockup and/or crash to the desktop when using values above 512 on your ram to configure your [Memory] Maxblocksize .
Save the core.ini file and close it. Next, open the rend_ogl or the rend_d3d file, Whichever your running the game in, OpenGL or D3D. look for the line that reads. TextureSetSize= "????????"
The "number" is what you want to replace. There is a formula for this... ( Mb of video ram) x (1048576) - ( 4 x Screen Width) x ( Screen Height) x (BPP) Bits Per Pixel, use (2) for 16bit or (4) for 32bit color. NOTE: 16bit color will be less of a performance hog then 32bit color HUH! WHAT THE?
I listed the proper settings here, Just look and match up your resolution with your color depth and you'll find the answer to the formula for your TextureSetSize. 32mb video card running in 16bit "Don't even try 32bit, it'll be a waste of your time" 640x480= 31096832 800x600= 29714432 1024x768= 27262974 1152x864= 25591801 1280x960= 23724032 1600x1200= 18194432 64mb video card running in 16bit 1024x768= 60817408 1152x864= 59146240 1280x960= 57278464 1600x1200= 51748864 64mb video card running in 32bit 1024x768= 54525952 1152x864= 51183616 1280x960= 47448064 1600x1200= 56388864 128mb video card running in 16bit "Crank it up" 1024x768= 127926272 1152x864= 126255104 1280x960= 1246387328 1600x1200= 118857728 128mb video card running in 32bit "Crank it up" 1024x768= 121634816 1152x864= 118292480 1280x960= 114556928 1600x1200= 103497728 256mb video card running in 16bit "It'll happen" 1024x768= 262144000 1152x864= 260472832 1280x960= 258605056 1600x1200= 253075456 256mb video card running in 32bit "It'll happen" 1024x768= 255852544 1152x864= 252510208 1280x960= 248774656 1600x1200= 237715456
Then look for the, AnistropicLevel=8 Change the 8 to a 0 AnistropicLevel=0 Save these changes and close the file.
Then, In your players directory. Open the Player file Look for the line that reads [Graphic Opitions] texture_quality= -1 Change this number to a value between -1 and 100 for a increase in picture quality. This will give some performance hit, but the increase in eyecandy is well worth it. [Graphic Opitions] texture_quality= 100 There's a few more general things to keep in mind. The number of cars you draw ahead and behind will affect your FPS.
The draw distance and mirror detail will affect FPS along with anisotropic filtering, lightmaps, reflections and shadows from cars or sturctures.
Last but not least, Maximum Sounds Played has an effect on FPS. Lowering this to 8 seems to really help on many machines. These changes can be made under your options menu in the sims main menu screen.
To tweak the most out of your system you'll want to play around with these settings until your happy with your FPS.
You can also take control of your Virtual memory settings.
Under: Settings/Controlpanel/System/Performance/Virtual memory Select "let me Specify"
Ignore the Windows warning. Then set your minimum and maximum to the same setting.
Let's say, at least 500mb each or if you can spare it 1000mb minimum and maximum.
This will prevent your HD from resizing it's memory Swap file during racing and eliminate some stuttering that occurs during game play.It's best to defrag often or even partition your HD with a 1gig partition and assign your virtual memory to that.
_