home *** CD-ROM | disk | FTP | other *** search
/ Hacker 70 / HACKER70.ISO / Igre / Startopia / startopiademo.exe / CardID.tom < prev    next >
Text File  |  2001-05-15  |  16KB  |  582 lines

  1. // You can put single-line comments like this.
  2. //
  3. // Commands are:
  4. // Tweak:name value
  5. //     Sets the tweak named "name" to the value. Try not to use tweaks, use options instead.
  6. // Opt:name button slider
  7. //    Sets the option named "name" to the button and slider values given. -1 = don't change.
  8. // Note that Driver: arguments are inclusive at both ends. And that they are signed!
  9.  
  10. Version: 6 20/4/01:Matrox_cards_added
  11.  
  12.  
  13.  
  14.  
  15. Vendor:1002 ATI
  16.  
  17. Device:5144 Radeon_DDR
  18. Tweak:SRT_MAX_TEXTURE_SIZE 1024
  19. // The default for this is ON, so this turns it off (coz the Radeon does it right).
  20. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_TFACTOR 0
  21.  
  22. // Fun and games...
  23. //Tweak:TOMF_DEPTHBLUR_ENABLE 1
  24. //Tweak:TOMF_DEPTHBLUR_DO 1
  25.  
  26. // More fun and games...
  27. //Tweak:TOMF_DIGS_MANGA_ENABLE 1
  28.  
  29.  
  30.  
  31.  
  32. Device:5046 Rage_128_Fury_Pro
  33. Tweak:SRT_MAX_TEXTURE_SIZE 1024
  34.  
  35. Device:5246  Rage_128_Fury
  36. Tweak:SRT_MAX_TEXTURE_SIZE 1024
  37.  
  38. Device:5245  Rage_128_Fury
  39. Tweak:SRT_MAX_TEXTURE_SIZE 1024
  40.  
  41.  
  42. Device:4742 Rage_Pro
  43. // Trilinear really hurts performance.
  44. // go for regular non-trilinear mipmapping.
  45. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  46. Opt:OPT_MIPMAP_QUALITY 1 -1
  47. // Nowhere near enough memory for impostors, and very slow.
  48. Tweak:SRT_ENABLE 0
  49. Tweak:IMPOSTOR_ENABLE 0
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. Vendor:3D3D 3Dlabs
  57.  
  58. Device:000A Oxygen_VX1
  59. // Doesn't like sharing for some reason.
  60. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  61. // Dunno why this has stopped working on P3.
  62. Tweak:SRT_ENABLE 0
  63. Tweak:IMPOSTOR_ENABLE 0
  64.  
  65.  
  66. Device:3D07 Permedia2
  67. // Trilinear really hurts performance.
  68. // go for regular non-trilinear mipmapping.
  69. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  70. Opt:OPT_MIPMAP_QUALITY 1 -1
  71. // Nowhere near enough memory for impostors, and very slow.
  72. Tweak:SRT_ENABLE 0
  73. Tweak:IMPOSTOR_ENABLE 0
  74. Opt:OPT_FOGGING 1 -1
  75.  
  76.  
  77.  
  78.  
  79.  
  80. Vendor:121A 3dfx
  81.  
  82. Device:0009 Voodoo_5500_AGP
  83. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_GLOSSMAP 1
  84. // Haven't tried it yet.
  85. Tweak:SRT_ENABLE 0
  86. Tweak:IMPOSTOR_ENABLE 0
  87. Tweak:NO_LAZY_LOAD_TEXTURES 1
  88.  
  89.  
  90. Device:0005 Voodoo_3
  91. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_GLOSSMAP 1
  92. // Haven't tried it yet.
  93. Tweak:SRT_ENABLE 0
  94. Tweak:IMPOSTOR_ENABLE 0
  95. Tweak:NO_LAZY_LOAD_TEXTURES 1
  96.  
  97. Device:0003 Banshee
  98. // Trilinear really hurts performance on V2 -
  99. // go for regular non-trilinear mipmapping.
  100. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  101. Opt:OPT_MIPMAP_QUALITY 1 -1
  102. // Nowhere near enough memory for impostors, and very slow.
  103. Tweak:SRT_ENABLE 0
  104. Tweak:IMPOSTOR_ENABLE 0
  105. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_GLOSSMAP 1
  106. Opt:OPT_FOGGING 1 -1
  107. Tweak:NO_LAZY_LOAD_TEXTURES 1
  108.  
  109.  
  110. Device:0002 Voodoo_2
  111. // Trilinear really hurts performance on V2 -
  112. // go for regular non-trilinear mipmapping.
  113. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  114. Opt:OPT_MIPMAP_QUALITY 1 -1
  115. // Nowhere near enough memory for impostors, and very slow.
  116. Tweak:SRT_ENABLE 0
  117. Tweak:IMPOSTOR_ENABLE 0
  118. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_GLOSSMAP 1
  119. Tweak:NO_LAZY_LOAD_TEXTURES 1
  120.  
  121.  
  122. // Can someone tell me what the DeviceID for a V1 is?
  123.  
  124.  
  125.  
  126. Vendor:102B Matrox
  127.  
  128.  
  129. Device:0525 G400
  130. // For some odd reason, this gets the glossiness wrong.
  131. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_GLOSSMAP 1
  132.  
  133.  
  134.  
  135. Device:0521 G200_AGP
  136. // Trilinear really hurts performance
  137. // go for regular non-trilinear mipmapping.
  138. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  139. Opt:OPT_MIPMAP_QUALITY 1 -1
  140. // Nowhere near enough memory for impostors, and very slow.
  141. Tweak:SRT_ENABLE 0
  142. Tweak:IMPOSTOR_ENABLE 0
  143.  
  144. Device:0520 G200_PCI
  145. // Trilinear really hurts performance
  146. // go for regular non-trilinear mipmapping.
  147. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  148. Opt:OPT_MIPMAP_QUALITY 1 -1
  149. // Nowhere near enough memory for impostors, and very slow.
  150. Tweak:SRT_ENABLE 0
  151. Tweak:IMPOSTOR_ENABLE 0
  152.  
  153.  
  154. Device:1000 G100_PCI
  155. // Trilinear really hurts performance
  156. // go for regular non-trilinear mipmapping.
  157. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  158. Opt:OPT_MIPMAP_QUALITY 1 -1
  159. // Nowhere near enough memory for impostors, and very slow.
  160. Tweak:SRT_ENABLE 0
  161. Tweak:IMPOSTOR_ENABLE 0
  162. Opt:OPT_FOGGING 1 -1
  163.  
  164. Device:1001 G100_AGP
  165. // Trilinear really hurts performance
  166. // go for regular non-trilinear mipmapping.
  167. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  168. Opt:OPT_MIPMAP_QUALITY 1 -1
  169. // Nowhere near enough memory for impostors, and very slow.
  170. Tweak:SRT_ENABLE 0
  171. Tweak:IMPOSTOR_ENABLE 0
  172. Opt:OPT_FOGGING 1 -1
  173.  
  174.  
  175.  
  176. Device:051F MillenniumII_AGP
  177. // Trilinear really hurts performance
  178. // go for regular non-trilinear mipmapping.
  179. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  180. Opt:OPT_MIPMAP_QUALITY 1 -1
  181. // Nowhere near enough memory for impostors, and very slow.
  182. Tweak:SRT_ENABLE 0
  183. Tweak:IMPOSTOR_ENABLE 0
  184. Opt:OPT_FOGGING 1 -1
  185.  
  186. Device:051B MillenniumII_PCI
  187. // Trilinear really hurts performance
  188. // go for regular non-trilinear mipmapping.
  189. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  190. Opt:OPT_MIPMAP_QUALITY 1 -1
  191. // Nowhere near enough memory for impostors, and very slow.
  192. Tweak:SRT_ENABLE 0
  193. Tweak:IMPOSTOR_ENABLE 0
  194. Opt:OPT_FOGGING 1 -1
  195.  
  196.  
  197. Device:051A Mystique
  198. // Trilinear really hurts performance
  199. // go for regular non-trilinear mipmapping.
  200. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  201. Opt:OPT_MIPMAP_QUALITY 1 -1
  202. // Nowhere near enough memory for impostors, and very slow.
  203. Tweak:SRT_ENABLE 0
  204. Tweak:IMPOSTOR_ENABLE 0
  205. Opt:OPT_FOGGING 1 -1
  206.  
  207.  
  208. Device:0519 Millennium1
  209. // Er... doesn't even have textures! Panic.
  210. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 2
  211. Opt:OPT_MIPMAP_QUALITY 1 -1
  212. Tweak:SRT_ENABLE 0
  213. Tweak:IMPOSTOR_ENABLE 0
  214. Opt:OPT_FOGGING 1 -1
  215.  
  216.  
  217.  
  218.  
  219.  
  220. Vendor:10DE nVidia
  221.  
  222.  
  223. Device:0200 GeForce3
  224. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  225. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  226. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  227. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  228. // I think we can safely assume that if you have a GF3,
  229. // you're running >7.19 drivers. So impostors are go.
  230.  
  231.  
  232. Device:0153 Quadro2_Pro
  233. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  234. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  235. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  236. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  237. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  238. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  239. // everything works!
  240. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  241. // Impostoring doesn't work.
  242. Tweak:SRT_ENABLE 0
  243. Tweak:IMPOSTOR_ENABLE 0
  244. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  245. // Impostoring doesn't work, and lighting causes BSODs.
  246. Tweak:SRT_ENABLE 0
  247. Tweak:IMPOSTOR_ENABLE 0
  248. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  249.  
  250. // We ship with 650.
  251. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  252. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  253.  
  254.  
  255.  
  256. Device:0152 GeForce2_Ultra
  257. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  258. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  259. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  260. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  261. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  262. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  263. // everything works!
  264. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  265. // Impostoring doesn't work.
  266. Tweak:SRT_ENABLE 0
  267. Tweak:IMPOSTOR_ENABLE 0
  268. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  269. // Impostoring doesn't work, and lighting causes BSODs.
  270. Tweak:SRT_ENABLE 0
  271. Tweak:IMPOSTOR_ENABLE 0
  272. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  273.  
  274. // We ship with 650.
  275. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  276. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  277.  
  278.  
  279. Device:0151 GeForce2_GTS
  280. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  281. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  282. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  283. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  284. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  285. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  286. // everything works!
  287. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  288. // Impostoring doesn't work.
  289. Tweak:SRT_ENABLE 0
  290. Tweak:IMPOSTOR_ENABLE 0
  291. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  292. // Impostoring doesn't work, and lighting causes BSODs.
  293. Tweak:SRT_ENABLE 0
  294. Tweak:IMPOSTOR_ENABLE 0
  295. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  296.  
  297. // We ship with 650.
  298. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  299. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  300.  
  301.  
  302. Device:0150 GeForce2_GTS
  303. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  304. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  305. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  306. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  307. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  308. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  309. // everything works!
  310. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  311. // Impostoring doesn't work.
  312. Tweak:SRT_ENABLE 0
  313. Tweak:IMPOSTOR_ENABLE 0
  314. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  315. // Impostoring doesn't work, and lighting causes BSODs.
  316. Tweak:SRT_ENABLE 0
  317. Tweak:IMPOSTOR_ENABLE 0
  318. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  319.  
  320. // We ship with 650.
  321. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  322. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  323.  
  324.  
  325.  
  326. Device:0103 Quadro
  327. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  328. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  329. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  330. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  331. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  332. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  333. // everything works!
  334. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  335. // Impostoring doesn't work.
  336. Tweak:SRT_ENABLE 0
  337. Tweak:IMPOSTOR_ENABLE 0
  338. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  339. // Impostoring doesn't work, and lighting causes BSODs.
  340. Tweak:SRT_ENABLE 0
  341. Tweak:IMPOSTOR_ENABLE 0
  342. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  343.  
  344. // We ship with 650.
  345. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  346. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  347.  
  348.  
  349.  
  350. Device:0101 GeForceDDR
  351. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  352. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  353. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  354. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  355. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  356. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  357. // everything works!
  358. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  359. // Impostoring doesn't work.
  360. Tweak:SRT_ENABLE 0
  361. Tweak:IMPOSTOR_ENABLE 0
  362. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  363. // Impostoring doesn't work, and lighting causes BSODs.
  364. Tweak:SRT_ENABLE 0
  365. Tweak:IMPOSTOR_ENABLE 0
  366. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  367.  
  368. // We ship with 650.
  369. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  370. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  371.  
  372.  
  373.  
  374. Device:0100 GeForce256
  375. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  376. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  377. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  378. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  379. Tweak:IMPOSTOR_CARD_CANT_ACTUALLY_DO_THEM_IN_16BPP_MODE 1
  380. Driver:0004000D 00010438 - 7FFFFFFF FFFFFFFF driver_1080_to_present
  381. // everything works!
  382. Driver:0004000C 00010277 - 0004000D 00010437 driver_631_to_1079
  383. // Impostoring doesn't work.
  384. Tweak:SRT_ENABLE 0
  385. Tweak:IMPOSTOR_ENABLE 0
  386. Driver:00000000 00000000 - 0004000C 00010276 driver_0_to_630
  387. // Impostoring doesn't work, and lighting causes BSODs.
  388. Tweak:SRT_ENABLE 0
  389. Tweak:IMPOSTOR_ENABLE 0
  390. Tweak:RENDERSTATE_TWEAK_CARD_CANT_DO_HWTNL 1
  391.  
  392. // We ship with 650.
  393. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  394. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  395.  
  396.  
  397.  
  398. Device:00A0 TNT2_Aladdin
  399. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  400. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  401. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  402. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  403. // TNTs just hate SRT and impostoring anyway - bin it.
  404. Tweak:SRT_ENABLE 0
  405. Tweak:IMPOSTOR_ENABLE 0
  406.  
  407. // We ship with 650.
  408. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  409. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  410.  
  411.  
  412.  
  413. Device:0028 TNT2
  414. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  415. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  416. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  417. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  418. // TNTs just hate SRT and impostoring anyway - bin it.
  419. Tweak:SRT_ENABLE 0
  420. Tweak:IMPOSTOR_ENABLE 0
  421.  
  422. // We ship with 650.
  423. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  424. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  425.  
  426.  
  427.  
  428. Device:0029 TNT2_Ultra
  429. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  430. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  431. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  432. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  433. // TNTs just hate SRT and impostoring anyway - bin it.
  434. Tweak:SRT_ENABLE 0
  435. Tweak:IMPOSTOR_ENABLE 0
  436.  
  437. // We ship with 650.
  438. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  439. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  440.  
  441.  
  442.  
  443. Device:002C TNT2_Vanta
  444. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  445. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  446. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  447. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  448. // TNTs just hate SRT and impostoring anyway - bin it.
  449. Tweak:SRT_ENABLE 0
  450. Tweak:IMPOSTOR_ENABLE 0
  451. // We ship with 650.
  452. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  453. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  454.  
  455. Device:002D TNT2_M64
  456. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  457. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  458. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  459. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  460. // TNTs just hate SRT and impostoring anyway - bin it.
  461. Tweak:SRT_ENABLE 0
  462. Tweak:IMPOSTOR_ENABLE 0
  463. // We ship with 650.
  464. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  465. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  466.  
  467.  
  468. Device:0020 TNT
  469. Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
  470. Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
  471. Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
  472. Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
  473. // TNTs just hate SRT and impostoring anyway - bin it.
  474. Tweak:SRT_ENABLE 0
  475. Tweak:IMPOSTOR_ENABLE 0
  476. // Go for non-trilinear mipmapping.
  477. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  478. Opt:OPT_MIPMAP_QUALITY 1 -1
  479. // We ship with 650.
  480. //Driver:00000000 00000000 - 0004000C 00010289 driver_0_to_649
  481. //Tweak:YOUR_GRAPHICS_CARD_DRIVER_IS_OLD 1
  482.  
  483.  
  484.  
  485.  
  486. Device:0019 Riva128
  487. // Trilinear really hurts performance
  488. // go for regular non-trilinear mipmapping.
  489. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  490. Opt:OPT_MIPMAP_QUALITY 1 -1
  491. // Nowhere near enough memory for impostors, and very slow.
  492. Tweak:SRT_ENABLE 0
  493. Tweak:IMPOSTOR_ENABLE 0
  494. Opt:OPT_FOGGING 1 -1
  495.  
  496.  
  497. Device:0018 Riva128
  498. // Trilinear really hurts performance
  499. // go for regular non-trilinear mipmapping.
  500. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  501. Opt:OPT_MIPMAP_QUALITY 1 -1
  502. // Nowhere near enough memory for impostors, and very slow.
  503. Tweak:SRT_ENABLE 0
  504. Tweak:IMPOSTOR_ENABLE 0
  505. Opt:OPT_FOGGING 1 -1
  506.  
  507.  
  508.  
  509.  
  510. Vendor:12D2 STB
  511.  
  512. Device:0018 Riva128
  513. // Trilinear really hurts performance
  514. // go for regular non-trilinear mipmapping.
  515. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  516. Opt:OPT_MIPMAP_QUALITY 1 -1
  517. // Nowhere near enough memory for impostors, and very slow.
  518. Tweak:SRT_ENABLE 0
  519. Tweak:IMPOSTOR_ENABLE 0
  520. Opt:OPT_FOGGING 1 -1
  521.  
  522.  
  523.  
  524.  
  525.  
  526. Vendor:104A PowerVR
  527.  
  528. Device:0010 KYRO
  529. //Tweak:SRT_ENABLE 0
  530. //Tweak:IMPOSTOR_ENABLE 0
  531. //Driver:00000000 00000000 - 0004000C 00010C11 driver_0_to_3089
  532. //// driver bug.
  533. //Tweak:SRT_ENABLE 0
  534. //Tweak:IMPOSTOR_ENABLE 0
  535. // Still doesn't actually work.
  536. //Driver:0004000C 00010C12 - 7FFFFFFF FFFFFFFF driver_3090_to_present
  537. //Tweak:SRT_ENABLE 1
  538. //Tweak:IMPOSTOR_ENABLE 1
  539. Tweak:KYRO_BODGE 1
  540.  
  541.  
  542. Vendor:5333 S3
  543. Device:8C10 Savage_MX
  544. // Not enough memory on this thing for impostoring
  545. Tweak:SRT_ENABLE 0
  546. Tweak:IMPOSTOR_ENABLE 0
  547. // For some reason it fails to validate a simple blend that it renders just fine.
  548. Tweak:RENDERSTATE_TWEAK_CARD_CAN_DO_ADD_ALPHA_BUT_CLAIMS_IT_CANT 1
  549. // And it doesn't do any multitexture, but claims it can, and renders junk. Silly thing.
  550. Tweak:RENDERSTATE_DISALLOW_MULTITEXTURE 100
  551. Tweak:TOMF_DONT_CHANGE_RENDERSTATE_DISALLOW_MULTITEXTURE 1
  552. // Go for non-trilinear mipmapping.
  553. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  554. Opt:OPT_MIPMAP_QUALITY 1 -1
  555.  
  556.  
  557.  
  558.  
  559. Vendor:8086 Intel
  560.  
  561. Device:7121 810e
  562. // Trilinear really hurts performance
  563. // go for regular non-trilinear mipmapping.
  564. Tweak:RENDERSTATE_DISALLOW_MIPMAPPING 1
  565. Opt:OPT_MIPMAP_QUALITY 1 -1
  566. // Nowhere near enough memory for impostors, and very slow.
  567. Tweak:SRT_ENABLE 0
  568. Tweak:IMPOSTOR_ENABLE 0
  569.  
  570.  
  571.  
  572.  
  573. Vendor:0000 Unknown
  574. Device:0000 Unknown
  575.  
  576.  
  577. *End of file*
  578.  
  579.  
  580.  
  581.  
  582.