I have'nt got GP4 yet. Was supposed to be released here yesterday...
You're right though. There are tons of tweaks for controllers, graphics and physics.
Here's a couple of beauties...
F12002This will make the grass and gravel have alot less grip and be very very bumpy. If you like to cut corners : don't use. Goes in the terrain.ini IE:C:Program FilesEA SportsF1 2002SeasonRH02TracksTerrain (if you use Ralph Hummerich's & Bobi's excellent cars) or into C:Program FilesEA SportsF1 2002Season02Terrain.
// Grass
[FEEDBACK]
Dry=0.35 Wet=0.30 Resistance=0.05 BumpAmp=0.06 BumpWavelen=1.8 Legal=false Spring=0.0 Damper=0.0 CollFrict=0.8 Sparks=0 Sink=0.013 Sound=grass
Reaction=softskid Tex=skidgreen.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=gras,logo,fldgrass,rdgrass
// Gravel
[FEEDBACK]
Dry=0.52 Wet=0.50 Resistance=1.16 BumpAmp=0.11 BumpWavelen=2.5 Legal=false Spring=0.0 Damper=0.0 CollFrict=0.8 Sparks=0 Sink=0.013 Sound=gravel
Reaction=dust Tex=dustbrown.tga Max=256 Scale=(1.0,1.0,1.0) Growth=(1.65,1.65,1.65) ASDEnvelope=(0.2,0.2,2.5) DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Reaction=softskid Tex=skidbrown.tga Max=1024 Pixel=NoReduceDetail Particle=Plane+Deformable+SingleSided DestBlend=InvSrcAlpha SrcBlend=SrcAlpha
Materials=grv,sand,sber,dirt,grav,gber
Also in C:Program FilesEA SportsF1 2002SaveYour namePLR for super physics (less grip on highspeed corners)
Half Rate="0" // 0 = super-high physics rate, 1 = normal
Grand Prix LegendsIf you're running the D3d patch, there's information on core.ini settings in the readme file that comes with the D3d patch.
Installation
------------
1) Copy rastd3d7.dll into your GPL install directory.
2) Add the following lines to the GPLcore.ini file. If the core.ini file does not exist, you will need to create one. If you already have a [Int Profile Values] section in your core.ini, simply append the valueX lines to that section. Otherwise, you'll need to copy the whole [Int Profile Values] section below.
The rasterizer will work without adding these lines, but will default to the values shown below, and these values may not be optimal for your system.
** The [Int Profile Values] section of core.ini must precede the [Direct3D7] section. Otherwise, these core.ini adjustments won't work correctly! **
[ Int Profile Values ]
value3 = Direct3D7 :D3DDevice:0
value4 = Direct3D7:TossHighestMip:0
value5 = Direct3D7:TrilinearFiltering:0
value6 = Direct3D7 :DoubleMirrorResWidth:0
value7 = Direct3D7 :DoubleMirrorResHeight:0
value8 = Direct3D7 :DirectMirrorRendering:0
value9 = Direct3D7 :DisableZBuffer:0
[ Direct3D7 ]
D3DDevice = 0
TossHighestMip = 0
TrilinearFiltering = 1
DoubleMirrorResWidth = 1
DoubleMirrorResHeight = 1
DirectMirrorRendering = 1
DisableZBuffer = 0
3) Run GPL, go to Options - Graphics, and change the 3D Accelerator option to "rastd3d7". Restart GPL. If GPL fails to restart correctly, then there's something wrong. Switch back to the software rasterizer by editing the GPLapp.ini file and changing the line:
lastRasterizerDLL = rastd3d7.dll
to
lastRasterizerDLL = softdll.dll
Then, save the changes to app.ini. It looks like you're out of luck!
Adjustable Core.ini Options
---------------------------
* D3DDevice = 0
If you have multiple 3D graphics cards in your machine, make sure GPL is using the graphics card you want to use. The rasterizer displays the name of the graphics card it is using at the top of the screen when GPL first runs. If it is not using the 3D card you want, then change this line to:
D3DDevice = 1, or
D3DDevice = 2, etc.
* TossHighestMip = 0
In order to be compatible with most D3D cards, the rasterizer has to convert all the textures to 16bit. This means that GPL can use up to 15-16mb of textures. Cards with less texture memory may need to have this option set to 1 to reduce texture memory usage and minimize texture swapping during driving. This will result in slightly more blurry textures when up close.
* TrilinearFiltering = 1
This makes mipmapping look a lot nicer. Most modern cards are able to do trilinear filtering in a single pass, but some cannot. Setting this value to 0 will help speed up the framerate on slower cards.
* DoubleMirrorResWidth = 1
* DoubleMirrorResHeight = 1
The mirrors look rather blurry if you are running at resolutions of 1280x1024 or higher, so these options will double the resolution of the mirror texture. This is only worth doing if you run at 1024x 768 or greater, or if your graphics card is fast enough.
If you experience framerate problems after doubling both the horizontal and the vertical resolutions, try running with only the vertical resolution doubled.
* DirectMirrorRendering = 1
Most modern 3D cards are able to render the mirror scene directly into the mirror texture. However some cards or drivers can't do this, and need to draw the mirror scene on the main backbuffer and then copy the image into the mirror texture. If you have problems with mirror rendering, such as seeing the mirror image appearing in the top left corner of the screen, try setting this to 0.
* DisableZBuffer = 0
In order to gain a significant frame rate improvement (about 60%) this D3D renderer will try to use a Z buffer to minimize state changes. The renderer automatically will attempt to detect any problems with creating a Z buffer. You can disable any attempt to use a Z buffer by setting this to 1. For example, you may want to benchmark the performance difference between enabling/disabling the Z buffer, or you may want to check if your graphics card actually is using the Z buffer or not. If you set this value to 1 and get the same frame rate, the Z buffer isn't working on your machine.
Graphics Cards/Chipsets Known To Work
-------------------------------------
GeForce 2 GTS
GeForce 256 DDR
GeForce 256
TNT 2 Ultra
TNT 1
Voodoo 3
If your card is not listed here, it doesn't necessarily mean that
it won't work. Give it a try!
Notes And/Or Problems
---------------------
* On nVidia cards the game will crash when you try to enter the cockpit if you are using the Detonator 5.xx drivers earlier than version 5.22. There is a bug in the screen mode switching that was fixed for 5.22. Please make sure you have the latest nVidia drivers.
* On nVidia cards (and possibly others as well) you can run GPL in a window by setting in your core.ini:
[Rasterizer]
fullScreen = 0
The window initially will appear in the top left corner, but you can drag it around. It is also overlappable.
* The mouse pointer currently is done only in hardware, and as a result is only visible on primary graphics cards. For instance, it will not be visible if you are using a Voodoo 2 as your D3D device.
* Sometimes, the penalty board (that little board that appears where your pit stall is) will be blank.
* Sometimes you may see very slight hiccups in the rendering of fonts.
Some Suggested Optimal Settings For Various Graphics Cards
----------------------------------------------------------
* GeForce based cards:
* Voodoo 3 based cards:
[ Direct3D7 ]
D3DDevice = 0
TossHighestMip = 0
TrilinearFiltering = 1
DoubleMirrorResWidth = 1
DoubleMirrorResHeight = 1
DirectMirrorRendering = 1
DisableZBuffer = 0
* TNT 1 based cards:
[ Direct3D7 ]
D3DDevice = 0
TossHighestMip = 0
TrilinearFiltering = 0
DoubleMirrorResWidth = 0
DoubleMirrorResHeight = 0
DirectMirrorRendering = 1
DisableZBuffer = 0
* Non listed cards:
Experiment :)
I have a GeForce Ultra 64mb card and these are the settings I've found to work the best for me.
[ Direct3D7 ]
D3DDevice = 0
TossHighestMip = 1
DoubleMirrorResWidth = 1
DoubleMirrorResHeight = 1
DirectMirrorRendering = 1
DisableZBuffer = 0
AlphaThreshold = 240
TransparentMipsDrawOrder = 0
TrilinearFiltering = 1
AnisotropicFiltering = 8
LODBias = -50
[ Replay ]
replayMemoryOverride = 30000
Sorry that is so large, but it's good stuff :|