Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Trying to fix the Freelancer Graphics card bug

The general place to discuss MOD''ing Freelancer!

Post Fri Nov 12, 2004 4:26 pm

Trying to fix the Freelancer Graphics card bug

My brother has a Geforce FX 6800GT which he cant play freelancer with, I'm thinking of trying to make a mod so he can play it & could Use any input I can get.

I was thinking of simply changing the name in the flconfig file, but i havnt the fientest clue if that has been tried allready....

Post Fri Nov 12, 2004 4:39 pm

Well, we looked - we saw, we gave up

Doesn't mean its not something someone shouldn't look into - just means I got lost and didn't get it!

FLConfigdatabase.txt in the EXE Folder, HERE is an excerpt:
Interesting things to note - starting with my 9800 pro = error. Delete this file = no error. Add line for it without knowing what to do = still error (as in not as easy as i hoped), truth? This file aint the only one I am sure - something else.....but I don't have time to investigate all modding, whilst also living and learning new stuff too! Good luck, and let us know if you do make any headway!


//
// Freelancer Config Database
//
// SceneRenderer // Scene based renderer (eg: PowerVR, Kyro etc...)
// NoAlphaTest / Disable alpha test (conflicts with other modes)
// oTriLinear // Do not attempt trilinear filtering
// NoTripleBuffer // Do not attempt triple buffering
// DefaultBltNotFlip // In full screen mode, use BLT
// NoFog // Do not attempt fog
// TextureOffset // Texel offset for fonts is done on x,y's not u,v (eg: Riva128)
// BrokenAlphaTest // Cards that cannot do Alpha test without ALPHABLEND being enabled (eg: ATI Rage)
// RenderEqualZ // Render bit depth must equal Z bit depth (eg: nVidia cards)
// NoParallelism // Lock the back buffer after rendering (eg: Voodoo3 - queueing up too many blits)
// BadMouse // Card can never use GDI mouse (eg: Voodoo)
// NoMipMap // Disable mipmaps
// Bad4444 // Disable 4444 textures (eg: Chromatic Mpact)
// NoDisablePerspective // Disable disabling perspective correct texturing (eg: Voodoo cards)
// LimitTextureSize // Limit texture size to 256*256 to correct bad caps
// ForceSquareTextures // Do not allow non-square textures
// NoStretchTexture // Force system memory stretch blit to square up textures
// SlowDisplayModeChange // Prevent video drivers that take a while before sending the WM_DISPLAYCHANGE msg from getting stuck in an endless loop of display mode changes (eg: Savage 4)
// Bad8888 // Disable 32 bit textures (eg: Voodoo)
//
// Disable1600x1200

// Freelancer specific:
// FL_BAD_WFOG // card doesnt work well w/ freelancer's w-fog
// FL_BAD_ENVMAP // card doesnt work well w/ freelancer's envmapping
// FL_BAD_MOD2X // card doesnt work well w/ freelancer's detail mapping
// FL_BAD_DXTN // card doesnt work well w/ freelancer's dtxn texture loader

///////////////////////////////////////////////////
//
// 3DFX
//
//////////////////////////////////////////////////

Vendor = 0x1142 "3dfx"
Vendor = 0x10d9 "3dfx"
Vendor = 0x121a "3dfx"

0x643d = "Rush (Alliance)"
0x8626 = "Rush (Macronix)"
UnsupportedHardware
NoAlphaTest
NoTripleBuffer
NoFog
break

0x0001 = "Voodoo 1"
UnsupportedHardware
NoTripleBuffer
BadMouse
break

0x0002 = "Voodoo 2"
UnsupportedHardware
NoDisablePerspective
NoParallelism
NoTripleBuffer
BadMouse
break

0x0003 = "Banshee"
0x0004 = "Banshee"
UnsupportedHardware
NoParallelism
NoMipMap
break

//
// Voodoo 3
//
0x0005 = "Voodoo 3"
NoParallelism
Disable1600x1200
if os > win2k
if driver < 5.0.3545.28
NoFog
Bad4444
LimitTextureSize
ForceSquareTextures
Bad8888
FL_BAD_WFOG
FL_BAD_ENVMAP
FL_BAD_MOD2X
FL_BAD_DXTN
UnsupportedHardware
endif
endif
if os == win2k
if driver < 5.0.2195.232
UnsupportedDriver
endif
if os < win2k
if driver < 4.12.1.666
UnsupportedDriver
endif
endif
break

//
// Voodoo 4 and 5
//

0x0007 = "Voodoo 4"
0x0009 = "Voodoo 5"
if os > win2k
if driver < 5.0.3545.28
UnsupportedDriver
endif
if os == win2k
if driver < 5.0.2195.31
UnsupportedDriver
endif
if os < win2k
if driver < 4.13.1.28
UnsupportedDriver
endif
endif
break

///////////////////////////////////////////////////
//
// ST MICROELECTRONICS
//
//////////////////////////////////////////////////

Vendor = 0x104a "ST Microelectronics"

0x0010 = "Kyro I/II"
SceneRenderer

if os > win2k
if driver < 6.13.10.6122
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.6122
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.01.6270
UnsupportedDriver
endif
endif
break

///////////////////////////////////////////////////
//
// ATI
//
//////////////////////////////////////////////////

Vendor = 0x1002 "ATI"

//
// RAGE 128 CLASS CARDS
//
0x4d46 = "Rage Mobility 128"
0x4d4c = "Rage Mobility 128"
0x5041 = "Rage 128 Pro"
0x5042 = "Rage 128 Pro"
0x5043 = "Rage 128 Pro"
0x5044 = "Rage 128 Pro"
0x5045 = "Rage 128 Pro"
0x5047 = "Rage 128 Pro"
0x5048 = "Rage 128 Pro"
0x5049 = "Rage 128 Pro"
0x504a = "Rage 128 Pro"
0x504b = "Rage 128 Pro"
0x504c = "Rage 128 Pro"
0x504d = "Rage 128 Pro"
0x504e = "Rage 128 Pro"
0x504f = "Rage 128 Pro"
0x5050 = "Rage 128 Pro"
0x5051 = "Rage 128 Pro"
0x5052 = "Rage 128 Pro"
0x5053 = "Rage 128 Pro"
0x5054 = "Rage 128 Pro"
0x5055 = "Rage 128 Pro"
0x5056 = "Rage 128 Pro"
0x5057 = "Rage 128 Pro"
0x5058 = "Rage 128 Pro"
0x5245 = "Rage 128"
0x5246 = "Rage 128"
0x5247 = "Rage 128"
0x524b = "Rage 128"
0x524c = "Rage 128"
0x5345 = "Rage 128"
0x5346 = "Rage 128"
0x5347 = "Rage 128"
0x5348 = "Rage 128"
0x534b = "Rage 128"
0x534c = "Rage 128"
0x534d = "Rage 128"
0x534e = "Rage 128"
0x5354 = "Mach 64"
0x5446 = "Rage 128 Pro"
0x544c = "Rage 128 Pro"
0x5452 = "Rage 128 Pro"
0x5453 = "Rage 128 Pro"
0x5454 = "Rage 128 Pro"
0x5455 = "Rage 128 Pro"
if os > win2k
if driver < 6.13.3279.0
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.3279
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.1.7192
UnsupportedDriver
endif
endif
break

0x5046 = "Rage Fury Pro/MAXX"
NoParallelism
if os > win2k
if driver < 6.13.3279.0
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.3279
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.12.1.61 // Last available MAXX driver
UnsupportedDriver
endif
endif
break

//
// OLDER RAGE CLASS
//
0x4742 = "Rage Pro"
DefaultBltNotFlip
0x4744 = "Rage Pro"
0x4747 = "Rage Pro"
0x4749 = "Rage Pro"
0x474c = "Rage XC"
0x474d = "Rage XL"
0x474e = "Rage XC"
0x474f = "Rage XL"
0x4750 = "Rage Pro"
0x4751 = "Rage Pro"
0x4752 = "Rage XL"
0x4753 = "Rage XC"
0x4754 = "Rage II"
0x4755 = "Rage II+"
0x4756 = "Rage IIC"
0x4757 = "Rage IIC"
0x4759 = "Rage IIC"
0x475a = "Rage IIC"
TextureOffset
0x4c42 = "Rage LT Pro"
0x4c44 = "Rage LT Pro"
0x4c47 = "Rage LT"
0x4c49 = "Rage LT Pro"
0x4c50 = "Rage LT Pro"
0x4c51 = "Rage LT Pro"
MaxOverallGraphicDetail = 1
DisableCompositeTerrainTextures = true
if os > win2k
if driver < 6.13.10.7192
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.7192
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.1.7192
UnsupportedDriver
endif
endif
break

0x4c45 = "Rage Mobility"
0x4c46 = "Rage Mobility"
0x4c4d = "Rage Mobility"
0x4c4e = "Rage Mobility"
0x4c52 = "Rage Mobility"
0x4c53 = "Rage Mobility"
0x4c54 = "Rage Mobility"
BrokenAlphaTest
break

//
// LEGACY
//
0x4758 = "Mach 64"
0x4158 = "Mach 32"
0x4354 = "Mach 64"
0x4358 = "Mach 64"
0x4554 = "Mach 64"
0x4654 = "Mach 64"
0x5654 = "Mach 64"
0x5655 = "Mach 64"
0x5656 = "Mach 64"
UnsupportedHardware
BrokenAlphaTest
TextureOffset
break

//
// RADEON CLASS CARDS
//
0x5144 = "Radeon"
0x5145 = "Radeon"
0x5146 = "Radeon"
0x5147 = "Radeon"
0x5148 = "Radeon FireGL"
// = "Radeon 7500"
0x5157 = "Radeon 7500"
0x5159 = "Radeon VE"
0x515a = "Radeon VE"
0x516c = "Radeon"
0x4242 = "Radeon 8500"
0x4242 = "Radeon 8500"
0x514c = "Radeon 8500"
0x514e = "Radeon 8500"
0x514f = "Radeon 8500"
0x4966 = "Radeon 9000"
0x4e44 = "Radeon 9700"
if os > win2k
if driver < 6.13.10.6218
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.6166
UnsupportedDriver
endif
endif
if os < win2k
if driver <= 4.13.1.9069
UnsupportedDriver
endif
endif
break

0x4c57 = "Radeon Mobility"
0x4c58 = "Radeon Mobility"
0x4c59 = "Radeon Mobility VE"
0x4c5a = "Radeon Mobility VE"
0x4c66 = "Radeon Mobility 9000"
BrokenAlphaTest // ?
break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// 3D Labs
//
//////////////////////////////////////////////////

Vendor = 0x104c "3D Labs"
Vendor = 0x10ba "3D Labs"
Vendor = 0x3d3d "3D Labs"
Vendor = 0x1048 "3D Labs"

0x0001 = "GLiNT 300SX"
0x0002 = "GLiNT 500TX"
0x0003 = "GLiNT"
0x0004 = "Permedia"
0x0005 = "Permedia"
0x0006 = "GLiNT MX"
0x0007 = "Permedia 2"
0x8901 = "GLiNT"
0x0008 = "GLiNT G1"
0x0009 = "Permedia 2"
0x000a = "Permedia 3"
0x000b = "Oxygen Series R3"
0x000c = "Permedia 4"
0x000d = "Oxygen Series R4"
0x000e = "Oxygen Series Gamma2"
UnsupportedHardware
break
0x0100 = "Permedia 2"
UnsupportedHardware
DefaultBltNotFlip
NoMipMap
0x0301 = "Permedia 2"
UnsupportedHardware
TextureOffset
break
0x1004 = "Permedia"
UnsupportedHardware
break
0x3d04 = "Permedia 1"
0x3d07 = "Permedia 2"
UnsupportedHardware
TextureOffset
DefaultBltNotFlip
NoMipMap
break

unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break

///////////////////////////////////////////////////
//
// SiS
//
//////////////////////////////////////////////////

Vendor = 0x1039 "SiS"

0x0204 = "6215"
0x0205 = "6205"
0x0305 = "305"
break
0x0315 = "315"
0x0325 = "315"
if os < win2k
if driver < 4.13.01.3030
UnsupportedDriver
endif
endif
break

0x6306 = "530"
TextureOffset
break

0x6326 = "6326"
break

0x6325 = "650"
break

0x0330 = "Xabre 330"
break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// S3
//
//////////////////////////////////////////////////

Vendor = 0x5333 "S3"

//
// SAVAGE
//
0x8a22 = "Savage 3D S4"
0x8a23 = "Savage 3D S4"
Disable1600x1200
FL_BAD_WFOG
FL_BAD_DXTN
FL_BAD_MOD2X
NoParallelism
NoTriLinear

if os >= win2k
if driver < 5.12.01.8012
UnsupportedDriver
endif
endif
if os == win2k
if driver <= 5.12.01.8012
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.12.1.8228
UnsupportedDriver
endif
endif

break

0x8a25 = "Savage4 ProSavage"
0x8a26 = "ProSavage"
Disable1600x1200
FL_BAD_WFOG
FL_BAD_DXTN
FL_BAD_MOD2X
NoParallelism
NoTriLinear

if os >= win2k
if driver < 5.12.1.8012
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.1.3043
UnsupportedDriver
endif
endif
break

//
// UNTESTED
//
0x8c10 = "Savage MX"
0x8c12 = "Savage IX"
0x8c22 = "SuperSavage 128 MX"
0x8c2a = "SuperSavage 128 IX"
0x8c2b = "SuperSavage 128 IX DDR"
0x8c2c = "SuperSavage IX"
0x8c2d = "SuperSavage IX DDR"
0x8c2e = "SuperSavage IXC SDR"
0x8c2f = "SuperSavage IXC DDR"
0x8d04 = "ProSavage"
UnknownHardware
Disable1600x1200
FL_BAD_WFOG
FL_BAD_DXTN
FL_BAD_MOD2X
DefaultBltNotFlip
TextureOffset
NoParallelism
SlowDisplayModeChange
break

//
// LEGACY
//
0x9102 = "Savage 2000"
0x8a20 = "Savage 3D"
0x8a21 = "Savage 3D S3"
UnsupportedHardware
FL_BAD_WFOG
FL_BAD_DXTN
FL_BAD_MOD2X
DefaultBltNotFlip
TextureOffset
NoParallelism
SlowDisplayModeChange
break

0x5631 = "Virge"
0x8811 = "Trio 64"
0x8812 = "Trio 64"
0x8814 = "Trio 64 Plus"
0x8815 = "Aurora 128"
0x883d = "Virge"
0x8880 = "Virge"
0x88c0 = "Virge"
0x88c1 = "Virge"
0x88d0 = "Virge"
0x88d1 = "Virge"
0x88f0 = "Virge"
0x8901 = "Trio 64 DX"
0x8904 = "Trio 3D"
0x8a01 = "Virge DXGX"
0x8a10 = "Virge GX2"
0x8a13 = "Trio3D"
0x8c00 = "Virge MX"
0x8c01 = "Virge MX"
0x8c02 = "Virge MXC"
0x8c03 = "Virge MX"
UnsupportedHardware
break

unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break

///////////////////////////////////////////////////
//
// MATROX
//
//////////////////////////////////////////////////

//
// LEGACY
//
Vendor = 0x102b "Matrox"
0x0518 = "Millennium"
0x0519 = "Millennium"
0x051a = "Mystique"
0x051b = "Millennium II"
0x051f = "Millennium II"
0x0d10 = "Mystique"
0x1000 = "G100 PCI"
0x1001 = "G100 AGP"
UnsupportedHardware
break


0x0520 = "G200 PCI"
0x0521 = "G200 AGP"
if os > win2k
if driver < 5.12.01.1720
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.12.01.1720
UnsupportedDriver
endif
if os < win2k
if driver < 5.12.01.1720
UnsupportedDriver
endif
endif
break

//
// >= G400
//

0x1525 = "Fusion G450"
0x0525 = "G400/450"
Disable1600x1200
if os > win2k
if driver < 5.01.2001.1241
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.12.1.1201
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.12.1.2120
UnsupportedDriver
endif
endif
break

0x1527 = "Fusion G800"
0x2007 = "Mistral"
0x2527 = "G550"
Disable1600x1200
if os > win2k
if driver < 5.12.1.1221
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.10.1.1361
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.12.1.1320
UnsupportedDriver
endif
endif
break

0x0527 = "Parhelia 128"
if os >= win2k
if driver < 5.13.1.1065
UnsupportedDriver
endif
endif
if os < win2k
UnsupportedDriver
endif
break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// GUILLEMOT
//
//////////////////////////////////////////////////

Vendor = 0x14Af "Guillemot"
0x5810 = "TNT2"
0x5820 = "TNT2 Ultra"
0x5620 = "TNT2 M64"
0x5020 = "GeForce 256"
0x5008 = "TNT Vanta"
0x4D20 = "TNT2 M64"
if os > win2k
if driver < 6.13.10.3087
UnsupportedDriver
endif
endif
if os == win2k
if driver < 6.13.10.3087
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.01.3087
UnsupportedDriver
endif
endif

break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// NVIDIA
//
//////////////////////////////////////////////////

Vendor = 0x10b4 "nVidia"
Vendor = 0x12d2 "nVidia"
Vendor = 0x10de "nVidia"

0x1b1d = "Riva 128"
0x0008 = "NV 1"
0x0009 = "NV 1"
0x0010 = "NV 2"
0x0018 = "Riva 128"
0x0019 = "Riva 128 ZX"
UnsupportedHardware
break

0x0020 = "TNT"
0x002c = "TNT Vanta"
0x002e = "TNT Vanta"
0x002f = "TNT Vanta"

0x00a0 = "TNT2 Aladdin"
0x0028 = "TNT2"
0x0029 = "TNT2 Ultra"
0x002a = "TNT2"
0x002b = "TNT2"
0x002d = "TNT2 M64"

0x0100 = "GeForce 256"
0x0101 = "GeForce 256 DDR"
0x0102 = "GeForce 256 Ultra"
0x0103 = "GeForce 256 Quadro"
0x0110 = "GeForce2 MX"
0x0111 = "GeForce2 MX DDR"
0x0112 = "GeForce2 Go"
0x0113 = "GeForce2 Quadro"
0x01a0 = "GeForce2 Crush11"
0x0150 = "GeForce2"
0x0151 = "GeForce2 Ti"
0x0152 = "GeForce2 Ultra"
0x0153 = "GeForce2 Quadro"
0x0170 = "GeForce4 MX 460"
0x0171 = "GeForce4 MX 440"
0x0172 = "GeForce4 MX 420"
0x0173 = "GeForce4 MX"
0x0174 = "GeForce4 Go 440"
0x0175 = "GeForce4 Go 420"
0x0176 = "GeForce4 Go 420"
0x0178 = "GeForce4 Quadro4"
0x0179 = "GeForce4 Go 440"
0x017a = "GeForce4 Quadro"
0x017b = "GeForce4 Quadro"
0x017b = "GeForce4 Quadro"
0x0200 = "GeForce3"
0x0201 = "GeForce3 Ti200"
0x0202 = "GeForce3 Ti500"
0x0203 = "GeForce3 Quadro"
0x0250 = "GeForce4 Ti4600"
0x0251 = "GeForce4 Ti4400"
0x0253 = "GeForce4 Ti4200"
0x0258 = "GeForce4 Quadro"
0x0259 = "GeForce4 Quadro"
0x025b = "GeForce4 Quadro"
0x02a0 = "GeForce3 XBOX"
if os > win2k
if driver < 6.13.10.4072
UnsupportedDriver
endif
endif
if os == win2k
if driver < 6.13.10.4072
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.01.4072
UnsupportedDriver
endif
endif
break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// INTEL
//
//////////////////////////////////////////////////

Vendor = 0x8086 "Intel"


0x7800 = "740"
0x1240 = "752"
Bad8888
NoMipMap
ForceSquareTextures
LimitTextureSize
UnsupportedHardware
break

0x7121 = "810"
0x7123 = "810"
0x7124 = "810e"
0x7125 = "810e"
0x7126 = "810"
0x7127 = "810"
0x1132 = "815"
Bad8888
NoMipMap
ForceSquareTextures
LimitTextureSize

if os > win2k
if driver < 6.13.1.3196
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.3196
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.1.3196
UnsupportedDriver
endif
endif
break

0x3577 = "830"
0x2560 = "845g"
0x2562 = "845"
0x3580 = "852"
if os > win2k
if driver < 6.13.1.3413
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.3413
UnsupportedDriver
endif
endif
if os < win2k
if driver < 4.13.1.3413
UnsupportedDriver
endif
endif
break

unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// VIDEOLOGIC
//
//////////////////////////////////////////////////

Vendor = 0x1033 "VideoLogic"
SceneRenderer

0x0046 = "PowerVR"
0x0067 = "PowerVR2"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// TRIDENT
//
//////////////////////////////////////////////////

Vendor = 0x1023 "Trident"
0x8420 = "CyberBlade i7"
0x9320 = "Cyber9320"
0x9388 = "Cyber9388"
0x9397 = "Cyber9397"
0x939A = "Cyber9397 DVD"
0x9440 = "Cyber"
0x9520 = "Cyber9520"
0x9525 = "Cyber9520 DVD"
0x9540 = "CyberBlade E4"
0x9660 = "Cyber9385"
0x9880 = "Blade 3D"
0x9910 = "CyberBlade XP"
0x9930 = "CyberBlade XPm"
if os < win2k
if driver < 4.12.01.2309
UnsupportedDriver
endif
endif
break

0x9750 = "975"
0x9754 = "9753"
0x9850 = "3D Image"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// NUMBER NINE
//
//////////////////////////////////////////////////

Vendor = 0x105d "Number Nine"
0x493d = "Revolution 3D"
0x5348 = "Revolution IV"
unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break


///////////////////////////////////////////////////
//
// SILICON MOTION
//
//////////////////////////////////////////////////

Vendor = 0x126f "Silicon Motion"
0x720 = "Lynx 3DM"
0x820 = "Lynx 3D"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break

///////////////////////////////////////////////////
//
// CIRRUS
//
//////////////////////////////////////////////////

Vendor = 0x1013 "Cirrus"
0x0038 = "GD7548"
0x00a0 = "GD5430"
0x00a8 = "GD5434"
0x00ac = "GD5436"
0x00b8 = "GD5446"
0x00bc = "GD5480"
0x00d0 = "CL5462"
0x00d4 = "GD5464"
0x00d6 = "GD5465"
0x0301 = "GD5446"
0x1100 = "CL6729"
0x1202 = "GD7543"
0x6001 = "CL4610"
0x6003 = "CL4614"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break


///////////////////////////////////////////////////
//
// RENDITION
//
//////////////////////////////////////////////////

Vendor = 0x1163 "Rendition"
0x0001 = "Verite 1000"
0x2000 = "Verite 2100"
unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break


///////////////////////////////////////////////////
//
// CHROMATIC
//
//////////////////////////////////////////////////

Vendor = 0x110b "Chromatic"
0x0004 = "MPact"
unknown = "**UNIDENTIFIED**"
UnsupportedHardware
Bad4444
break


///////////////////////////////////////////////////
//
// WEITEK
//
//////////////////////////////////////////////////

Vendor = 0x100e "Weitek"
0x9001 = "P9000"
0x9100 = "P9100"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break


///////////////////////////////////////////////////
//
// COMPAQ
//
//////////////////////////////////////////////////

Vendor = 0x0e11 "Compaq"
0x3032 = "QVision"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break


///////////////////////////////////////////////////
//
// DIGITAL
//
//////////////////////////////////////////////////

Vendor = 0x1011 "Digital"
0x0004 = "TGA"
0x000d = "TGA2"
unknown = "**UNIDENTIFIED**"
UnknownHardware
break


///////////////////////////////////////////////////
//
// NEOMAGIC
//
//////////////////////////////////////////////////

Vendor = 0x10c8 "NeoMagic"
0x0001 = "128"
0x0002 = "128"
0x0003 = "128ZV"
0x0004 = "128XD"
0x0005 = "256AV"
0x0006 = "256ZX"
0x0016 = "256XL"
UnsupportedHardware
NoMipMap
ForceSquareTextures
LimitTextureSize
break
0x0025 = "256AV"
0x0083 = "128ZV"
unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break


///////////////////////////////////////////////////
//
// TSENG
//
//////////////////////////////////////////////////

Vendor = 0x100c "Tseng Labs"
0x3202 = "ET4000"
0x3205 = "ET4000"
0x3206 = "ET4000"
0x3207 = "ET4000"
0x3208 = "ET6000"
0x4702 = "ET6300"
unknown = "**UNIDENTIFIED**"
UnsupportedHardware
break


///////////////////////////////////////////////////
//
// UnknownHardware
//
//////////////////////////////////////////////////

Vendor = unknown
unknown = "**UNIDENTIFIED**"
UnknownHardware
break




Edited by - Chips on 11/12/2004 4:40:19 PM

Post Fri Nov 12, 2004 5:29 pm

The solution (or at least what works for my GeForce Ti4200 x8 which is not in the config file) is simply to add that config ID to the list.

nVidia device IDs from nVidia

ATI device ID table (up to 9700) from ATI Chart

Instructions for other ATI devices from ATI SoftUtils

With my card I can safely ignore FL's unrecognised hardware prompt but adding the relevant ID removes it. Hope these help

+++ out of cheese error - redo from start +++

Xtreme Team Studios

Post Sun Nov 14, 2004 7:15 am

Dosnt have the 6 Seres in there...

Post Sun Nov 14, 2004 6:03 pm

Sorry, hadn't picked up on that... Found another way :

(This is for Windows XP but a similar approch should work fine for other versions)
Open Control Panel, then System and the Device manager button.
Click DIsplay Adapters from list, highlight your card and hit the properties button (or select from RMB menu).
Go to the Details tab and look at the long string. Near the start is DEV_xxxx where xxxx is your device id number to go in the config file.

My card is DEV_0281 so the line 0x0281 = "GeForce4 Ti 4200 with AGP8X" goes in the file. The string is just a description so put what you want there



+++ out of cheese error - redo from start +++

Xtreme Team Studios

Post Wed Dec 22, 2004 6:58 pm

Ok I spent about.. 4 hours updating the flconfig file and I need people to test and make sure it works. I have updated the ATI Radeon section and the nVidia GeForce section with most of the latest information available.

Enjoy! If this works out I will include this in my new SDK package.

Edited by - Louva-Deus on 12/28/2004 2:55:22 AM

Post Wed Dec 22, 2004 7:44 pm

Sweet! I'll check it out and test it when I get a chance. I haven't had any noticable problems with my GeForce 6600GT, but who knows- maybe my game will run even better

Post Wed Dec 22, 2004 9:19 pm

There shouldn't be any noticeable difference. This file just lets the game know about hardware/driver limitations with certain cards. Since the newest cards don't have any of those limitations it's pretty safe to just add the new device id's to the list.

Post Thu Dec 23, 2004 5:39 am

Now, if only we could get FL to run at 1280x1024 and I'd be laughing.

Post Thu Dec 23, 2004 10:34 am

I think I heard someone who set it manually in their freelancer.ini file.

Post Thu Dec 23, 2004 1:03 pm

Zedicus,

I don’t know whether your brothers problem is solved already.
I had similar problems with my Ati Radeon X600XT card.
Getting the right name into the flconfigdatabase file is not going to solve anything. It will only take away the message from FL that it does not recognize the card. This file’s main purpose is to add additional parameters in case a card has some problems with FL’s 3D handling.
Here is a link to the technical issues forum to the thread I submitted to explain what I did to solve my problem.
http://www.lancersreactor.com/t/forum/t ... er&M=False
In the end it appeared that I did install FL with my virusscanner enabled, which affected the way the video drivers were connected.

Maybe your brother’s problem is of a similar nature.


BuckDanny

Post Sun Dec 26, 2004 8:04 pm

So no more downloads/feedback? Can I remove the file from my server now?

Post Sun Dec 26, 2004 9:15 pm

tahts strange you are having issues, i am using the PCI-Express equivilent of that card and it works just fine.

"To live is to die....but living is to die slowly..why waste time on trivial things just play as hard as you can"

Return to Freelancer General Editing Forum