BioShock PC :
-----------------------
Bonjour à tous,
Je viens poster quelques solutions à de nombreux problèmes résultant d´une mauvaise configuration système et autres améliorations diverses ( FPS, Sons etc. etc. ) ainsi que quelques commentaires d’ordres généraux. Je suis persuadé que cela servira à certains et que ça pourra prochainement servir à d´autres...
1 ) Commençons d´abord par le commencement
--------------------------------------------------
-------------------------
Il est fortement inutile d´arborer fièrement une configuration de la NASA pour faire tourner bioshock. Il est donc complètement inutile d´acheter une carte graphique à 700€ ( Voir deux ) sauf peut être pour les puristes qui souhaiteront, peut être toujours, voir apparaitre un reflet d´éclairage dynamique sur un poisson passant aux alentours de RAPTURE...Bref ne surtout pas faire attention aux commentaires du type "Oh ba t´à Cart est tro viel, tu t´e Rend Po conte une 7600 C preistoryque"... Bref.
Il est cependant indispensable se procurer une bibliothèque Windows qui peut être bloqué lors du Download sur Steam par les sécurités de Windows Vista 32 ou 64 Bits,
(Bibliothèque qui permettra de vérifier l´authenticité du jeulors d´un contact serveur ) Les derniers drivers vidéos de vos constructeurs video à savoir Ati et Nvidia ainsi que la mise à jour des pilotes audio essentiellement pour les possesseurs de carte son intégrée
Ci-dessous les liens importants :
Drivers Nvidia =
http://www.nzone.com/object/nzone_downloads_rel70betadriver.html
Drivers ATI =
http://support.ati.com/ics/support/default.asp?deptID=894
Bibliothéque C++ (64Bits) =
http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=en
Bibliothéque C++ (32Bits) =
http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=fr
2 ) La configuration
----------------------------
je vais vous montrer comment lancer le jeu en l´optimisant au maximum à savoir, bien
sur toujours dans la même optique que dans mon introduction, il est inutile d´avoir un reflet
sur un poisson qui ère à 500 mètres et qui n´est pas dans son angle de vue...
Allez tous dans le config Ini !
Nous allons regarder ensemble les points importants du fichier config.ini et je vais essayer de vous expliquer ce qui est inutile et ce qui est purement et simplement sans intérêt excepté bouffer de la ressource machines inutilement.
[ ENGINE - ENGINE ]
RenderDevice=
Pour DirectX9.C = mettre la valeur suivante D3DDrv.D3DRenderDevice
Pour DirectX10 = mettre la valeur suivante D3DDrv10.D3DRenderDevice10
Avis = Allez commençons simplement, lancer le jeu en directX9 méme si vous avez une carte
directX10 car la seul différence entre les deux moteurs sera un flottement de type blur sur les
fumées émanants des décors donc concrètement... ça ne sert à rien... et il faut vraiment que
la zone soit trés éclairées pour voir la différence, ce n´est donc pas trop le cas de BioShock.
[ ENGINE - GAMEENGINE ]
CacheSizeMegs=
16 = Lance avec 16 Mo de cache
32 = Lance avec 32 Mo de cache
64 = Lance avec 64 Mo de cache
128 = Lance avec 128 Mo de cache
256 = Lance avec 256 Mo de cache
512 = Lance avec 512 Mo de cache
1024 = Lance avec 1024 Mo de cache
Avis = Par défaut quelques soit la carte graphique le jeu se lance avec 32 Mo de cache,
Cela nous dirons que ça fait partie des abérations mathématiques des develloppeurs et de
leurs logiciels, le cache doit etre relatif à la moitié de la mémoire réelles de la carte graphique
soit pour une carte graphique de 256Mb mettre la valeur à 128 pour le cache. Un cache plus élevée permettera d´anéantir des problémes de latences graphiques ou sonores. Donc à modifier d´urgences pour ceux qui rencontre des problémes.
[ FMODAUDIO - FMODAUDIOSUBSYSTEM ]
MaxChannel=
16 = Lance avec 16 Cannaux
32 = Lance avec 32 Cannaux
64 = Lance avec 64 Cannaux
128 = Lance avec 128 Cannaux
256 = Lance avec 256 Cannaux
Avis = Par defaut, BioShock se lance avec une palette de 128 cannaux ce qui est tout bonnement ENORME surtout pour jouer en stereo ^^. Pour toutes les personnse possédant
des chipsets audio integrée vous pouvez modifier la valeur à 16 ou 32 maximum. Pour ceux qui utilise une carte 5.1 ou 7.1 avec le dispositif qui va avec bien sur ( et pas Carte 7.1 avec enceinte stereo de bureau ^^ ) vous pouvez passez à 64 pour du 5.1 et à 128 pour du 7.1. Idem on dira que les dev´ ont pensé qu´à la sortie de leur jeu tout le monde aurait du 7.1 ~~
Modifier ces paramétres peut resoudre des problémes de son et permet un gain de FPS
MaxStreams=
1 = Permet de percevoir 1 voix simultanément
2 = Permet de percevoir 2 voix simultanément
4 = Permet de percevoir 4 voix simultanément
6 = Permet de percevoir 6 voix simultanément
8 = Permet de percevoir 8 voix simultanément
Avis = Par defaut, la valeur est de 8 sons perceptibles simultanément... Si vous enlevez la raisonnance il faudra conserver les 8 sons... Avec la raisonnance active dans le panneau des options du jeu alors vous pouvez passer la valeur à 4 car avec l´echo votre oreille n´arrivera pas à distinguer la difference... Surtout toujours si vous etes en stereo. Pour les personnes disposant d´un 5.1 ou 7.1 avec dispositif qui va bien laissez bien entendue à 8.
Modifier ces paramétres peut resoudre des problémes de son et permet un gain de FPS
StreamBufferSize=
32 = Si MaxStreams=1 alors 32
64 = Si MaxStreams=2 alors 64
128 = Si MaxStreams=4 alors 128
256 = Si MaxStreams=8 alors 256
Avis = Par defaut la valeur est à 256, refferez vous donc à la configuration MaxSteams, il est inutile d´utiliser 256Mega en streaming quand les sons ne depasse pas les 90mega pour du 4 en MaxSteams.
Modifier ces paramétres peut resoudre des problémes de son et permet un gain de FPS
[HAVOK]
HavokNumThreads=
1 = Pour les processeurs possédant 1 "Coeur"
2 = Pour les processeurs possédant 2 "Coeur"
4 = Pour les processeurs possédant 4 "Coeur"
8 = Pour les processeurs possédant 8 "Coeur"
Avis = Idem par defaut la valeur est à 2, le probléme c´est que bon nombre de personne utilise encore des processeurs mono-coeur qui sont de surcroit plus performant que des coreduo bas de gamme. Il est donc indispensable dans ce cas de modifier la valeur à 1 car sinon le moteur envoi par defaut une double instruction à votre processeur qui vous fait perdre facilement une bonne dizaine de FPS. ( Double gestion et calcul d´annulation d´une des deux )
Modifier ces paramètres peut résoudre des problèmes de latences graphiques ainsi qu´un bug de type "Bioshock.exe à cessé de fonctionner"
A plus tard pour d´autres essai dans le config ini.
++