Pour les plus réticents à l´anglais, j´ai fais un petit résumé complet des différents Tweak : ( copier/coller d´un post précédent)
Decompresser les fichiers . pk4 :
Celà évite au processeur d´extraire en temps réel les textures, et ainsi de gagner des ressources ( attention le jeu occupera 3.8 Go par la suite!) :
Extraire les fichiers pak000.pk4, pak001.pk4, pak002.pk4, pak 003.pk4 et pak004.pk4 dans C:/Program Files/Doom 3/Base ( repertoire d´installation du jeu par défaut). Il faut ensuite supprimer ces . pk4 après les avoir décompresser.
Autre optimisation assez efficace, ouvrir avec bloc-note le fichier DoomConfig.cfg qui se trouve dans le repertoire Base du jeu, repèrer la ligne seta image_cacheMegs " 32" et remplacer 32 par 128.
Ce la permet de mettre plus d´image en mémoire afin de limiter l´accès au disque.
Pour les GPU :
Les possesseurs de carte ATI ont la possibilité d´optimiser les shaders pour le jeu : il suffit d´ouvrir le fichier interaction.vfp :
Repérer la ligne :
PARAM subOne = { -1, -1, -1, -1 };
PARAM scaleTwo = { 2, 2, 2, 2 };
et ajouter juste en dessous :
PARAM specExp = { 16, 0, 0, 0 };
Repérer la ligne :
- perform a dependent table read for the specular falloff
TEX R1, specular, texture[6], 2D;
et remplacer tout ça par :
- perform a dependent table read for the specular falloff
- TEX R1, specular, texture[6], 2D;
POW R1, specular.x, specExp.x;
N´oublier pas d´enregistrer les modifications !
Enfin, dernier Tweak valable pour toutes les CG, qui fait gagner a mon sens le plus de performences :
Ouvrir un nouveau fichier bloc-note, et copier/coller les informations suivantes :
Pour une carte 128 MO :
seta image_usePrecompressedTextures " 1"
seta image_useCompression " 1"
seta image_downSizeLimit " 512"
seta image_ignoreHighQuality " 1"
seta image_downSizeBumpLimit " 512"
seta image_downSizeSpecularLimit " 128"
seta image_downSizeBump " 1"
seta image_downSizeSpecular " 1"
seta image_downSize " 1"
seta image_forceDownSize " 1"
seta image_roundDown " 1"
seta image_lodbias " 0"
seta r_preload " 1"
seta r_useCachedDynamicModels " 1"
seta r_skipBump " 0"
seta r_multiSamples " 0"
seta r_shadows " 0"
seta r_useOptimizedShadows " 1"
seta r_useTurboShadow " 1"
seta g_projectilelights " 1"
seta g_bloodEffects " 1"
seta g_decals " 0"
seta g_showBrass " 0"
seta g_muzzleFlash " 0"
seta g_showPlayerShadow " 0"
seta image_anisotropy " 1"
seta image_filter " GL_LINEAR_MIPMAP_NEAREST"
Pour les cartes disposants de 64 MO :
seta image_usePrecompressedTextures " 1"
seta image_useCompression " 1"
seta image_downSizeLimit " 256"
seta image_ignoreHighQuality " 1"
seta image_downSizeBumpLimit " 256"
seta image_downSizeSpecularLimit " 64"
seta image_downSizeBump " 1"
seta image_downSizeSpecular " 1"
seta image_downSize " 1"
seta image_forceDownSize " 1"
seta image_roundDown " 1"
seta image_lodbias " 0"
seta r_preload " 1"
seta r_useCachedDynamicModels " 1"
seta r_skipBump " 0"
seta r_multiSamples " 0"
seta r_shadows " 0"
seta r_useOptimizedShadows " 1"
seta r_useTurboShadow " 1"
seta g_projectilelights " 1"
seta g_bloodEffects " 1"
seta g_decals " 0"
seta g_showBrass " 0"
seta g_muzzleFlash " 0"
seta g_showPlayerShadow " 0"
seta image_anisotropy " 1"
seta image_filter " GL_LINEAR_MIPMAP_NEAREST"
A noter qu´il n´y a pas d´espace entre " et 1 ( forum de merde!). Enregistrer ce fichier sous le nom autoexec.cfg et le placer dans le répertoire base du jeu.
ATTENTION : ce tweak entraine la désactivation de certains effets ( en particulier les shaders) qui permettent un gain important de performences, mais au prix d´un qualité d´image légèrement inférieure, mais rien de visible lors du jeu ( j´ai personnelement remarqué aucune différence).
Voila, avec ces Tweaks le jeu tourne en 800x600 Details Medium et options avancées désactivées sur mon Athlon 1.3 Ghz, 512 SD Ram et une Radeon 9000 Pro, avec un framerate variant de 10 FPS lorsque il y a plus de 5 ennemis a l´écran à 35 FPS dans les couloirs vides. J´espere avoir été clair et que ces informations pourront vous aider !
Sources :
http://www.infos-du-net.com/modules/nsections/astuce-70.html
http://ucguides.savagehelp.com/Doom3/FPSVisuals.ht