Les forums de JeuxVideo.com
-
DarkCenobyte
- Posté le
24 février 2008 à 17:03:30

-
Bonjour à tous, (mon ancien pseudo = Yami_Bakura ^^ )
Sa fesait longtemp que j'était pas venu, mais je me suis dit hier: "Et si je réinstallé StarTopia ?",
Alors je le fais et tout,
Sauf que faut savoir que ma nouvelle config est:
OS: Vista 32bits
Processeur: Core2Quad Q6600
CG: Nvidia GeForce 8800GTS 320Mb
Alors sa fait quand même pas mal de truc neuf :p ...
Et j'ai remarqué sur StarTopia France: un patch 1.02 !!!! AVEC DES OMBRES DYNAMIQUE §§§
Et je me suis donc jeté dessus après avoir installé le 1.01 .
Je le test, et je trouve bien les nouvelles options dans le menu (et j'ai d'ailleurs remarqué que en 1440x900 le jeu deviens moche
), j'active les ombres dynamique, et biensure je les mets au MAX, après je lance une partie, et là, peu importe les persos, les batiments, ... Y a pas une ombres dynamiques...
Alors vue mon super matos, et cette nouveauté, ce serait dommage de ne pas en profité ^^ , donc je me demandais, si quelqu'un avait une idée d'où viens ce problème d'affichage des ombres dynamique ?
De plus, j'aimerais savoir si je pourrais les activés manuellement en modifiant le CarID (qui une fois ouvert au bloc-note n'est pas plus complexe qu'un ptit fichier de config .ini) , et si c'était le cas, est-ce que quelqu'un saurais comment lui faire reconnaitre ma GeForce 8800 GTS ?
Vala, merci d'avance tout le monde ^^
(en ésperant que ce soit pas trop mort ici :-° )
- Lien permanent
-
DarkCenobyte
- Posté le
24 février 2008 à 19:22:41

-
Bon, après longue recherche, j'ai découvert comment faire fonctionné ces ombres.
Je vais posté mes explications au cas où quelqu'un tomberais sur ce topic après avoir fait des recherches:
Déjà il faut absolument désactivé le brouillard, je sais que les ombres ne marcheront pas avec, de plus pour le rèste, voici un screenshot de mes réglages:
http://img139.imageshack.us/my.php?image=startopiareglagegl8.jpg
(et un lien de secour au cas où: http://pix.nofrag.com/b/2/7/177b4604ca4d2fa8a9897da0dd688.html )
De plus, je pense être en mesure de modifier correctement les CardID, il faut savoir que celui qui à crée la version 1.02 à remis à jour beaucoup plus récement le CardID.
Sa dernière version est disponible ici:
http://home.comcast.net/~tom_forsyth/startopia/CardID.tom
Pour ceux qui aurait une Nvidia GeForce 8800 GTs 320Mb ou qui veule un exemple pour comparé entre ma version et celle "semi-officiel":
Un lien archive-host (qui normalement n'expirera jamais) :
http://www.archive-host.com/compteur.php?url=http://serveur1.archive-host.com/membres/up/1401516078/CardIDStarTopia/CardID.zip
(SI le lien ne marche pas, essayé ça:
http://serveur1.archive-host.com/membres/up/1401516078/CardIDStarTopia/CardID.zip , ET SEULEMENT SI les deux liens sont mort, vala un MegaUpload: http://www.megaupload.com/fr/?d=R7WXC4ZQ )
Bon, je vous conseille si vous les télechargés de les conservés, après tout peut-être que dans quelques années, ni mes liens, ni le site semi-officiel ne seront encore là.
Et puis, je vais vous expliquez comment faire pour modifier vous même le CardID:
Déjà, il faut avoir lancer StarTopia au moin une fois, même si il plante ce n'est pas grave du moment qu'il arrive à géneré le fichier texte "your gfxcard.txt" dans le dossier du jeu.
Par la suite, ouvrez le fichier "CardID.tom" avec le Bloc-Note.
Vous vous retrouvez face à une liste (sous les commentaires placé en haut du fichier, qui se divise un peu ainsi:
Fabricant
Modèle
Tweak du modèle
Si vous voulez rajouter des commentaires dans ce fichier, c'est comme en C et C++ , il faut placer // au début d'une ligne puis le commentaire ensuite.
Maintenant, nous allons voir comment chercher la marque (bon géneralement nous la connaissont, ATi, Nvidia, ... Mais au cas où les numéro désignant une marque changeait, il faudrait pouvoir crée dans ce fichier un:
Vendor:xxxx Nvidia2
ou
Vendor:xxxx ATi2
Alors je vais prendre pour exemple ce que j'ai rajouté par rapport au fichier CardID.tom du site semi-officiel:
Device:0193 GeForce8800
Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
Tweak:SRT_ENABLE 1
Tweak:IMPOSTOR_ENABLE 1
Tweak:RENDERSTATE_STATE_BLOCK_MACROS_ENABLE 0
Ces Tweak sont les réglages qu'a effectué l'auteur du CardID semi-officiel pour une GeForce7900 , j'imagine donc que l'on peut prendre les mêmes pour une GeForce de serie 8
.
Bon maintenant allons voir comment faire ceci à une autre CG que la mienne (Au cas où vous auriez une GeForce 8800 GTS, il se pourrait que vous deviez aussi faire des réglages, car il se peut que le "Device:xxxx" varie d'une carte à l'autre même si elle semble identique (surtout pour les 8800 GTS de 512Mb qui sont très différente des autres))
Alors pour commencer, ouvrer votre fichier "your gfxcard.txt"
et faite "Ctrl+F" afin d'ouvrir une fenêtre de recherche, dans cette fenêtre, tapé: vendor
afin de trouver facilement quelques chose semblable à ceci:
Vendor:XXXX, Device:XXXX, Subsys:XXXXXXXX
(pour ma carte: Vendor:10DE, Device:0193, Subsys:042010DE )
(les x après Vendor varie en fonction de la marque (ATi, Nvidia, ...) Celà permet d'identifié en partie votre modèle)
(les x après Device varie en fonction du modèle (GeForce 8800 GTS, 8600 GT, ...) C'est ce qui permet d'identifié exactement votre modèle)
Et pour subsys, on s'en fou
.
Normalement vous trouvez cette suite plusieurs fois, mais prenons celle à la première ligne.
Maintenant, allez dans le CardID.tom avec le bloc-note, et faite Ctrl+F afin d'ouvrir une fenêtre de recherche, et mettez-y se qui suivait "Vendor" dans votre fichier "your gfxcard.txt".
Vous trouverez ainsi rapidement la partie concernant votre marque.
Par exemple pour 10DE l'on trouvera rapidement:
Vendor:10DE nVidia
Sous cette ligne vous allez voir plusieurs modèles (si vous avez une Nvidia et le semi officiel vous verrez la GeForce7900GT , si vous avez une Nvidia et le mien, vous verrez la 8800) avec chacuns leurs tweaks (tweaks = parametre d'optimisation l'on va dire),
par dessus le modèle que vous voyez, vous allez ajoutés votre modèle:
Device:xxxx NomDeVotreCarteGraphique
Par exemple pour moi:
Device:0193 GeForce8800
(ou Device:0193 GeForce8800GTS , je l'est oublié dans ma version mais c'est mieu de mettre le GTS après ^^ )
Pour les xxxx après Device:
Vous allez les remplacer par ce qu'il y avais après le Device: de votre fichier "your gfxcard.txt".
Et après eux, vous mettez un espace puis le nom du modèle de votre CG.
Ainsi le jeu est capable de reconnaitre votre CG.
Ensuite il faut indiqué au jeux, que faire quand il détecte cette carte, et l'on va dire que l'on met les même réglages que pour la 7900GT:
Après avoir mis le nom de votre CG vous faite un retour à la ligne et mettez:
Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
Tweak:SRT_ENABLE 1
Tweak:IMPOSTOR_ENABLE 1
Tweak:RENDERSTATE_STATE_BLOCK_MACROS_ENABLE 0
Si vous avez tous suivit, sa donne:
Vendor:xxxx MarqueDeVotreCarteGraphique
Device:xxxx ModeleDeVotreCarteGraphique
Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
Tweak:SRT_ENABLE 1
Tweak:IMPOSTOR_ENABLE 1
Tweak:RENDERSTATE_STATE_BLOCK_MACROS_ENABLE 0
et pour ma 8800GTS:
Vendor:10DE nVidia
Device:0193 GeForce8800GTS
Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
Tweak:SRT_ENABLE 1
Tweak:IMPOSTOR_ENABLE 1
Tweak:RENDERSTATE_STATE_BLOCK_MACROS_ENABLE 0
Voilà
en ésperant que se long post soit utile à ceux qui découvriront StarTopia dans le futur, où qui recherche actuellement des solutions... Enfin j'éspère que l'on pourra prolongé la durée de vie du jeu par rapport à l'évolution des cartes graphiques grâce à mex explications.
PS: Je ne suis sûrement pas aussi doué que celui qui à crée la version SEMI-OFFICIEL, et qui à mis à jour jusqu'en 2006 le CardID, alors vous pouvez toujours tenté de lui envoyé votre fichier "your gfxcard.txt" afin de lui demandé de mettre à jour le CardID en conséquence si il vérifie toujours ses messages, en effet, il connait la liste des tweaks (optimisations) et leurs effets exactent, moi non, et il pourrais sûrement optimisé StarTopia pour les nouvelles cartes graphiques mieux que moi.
L'adresse email qu'il a laissé à cette usage sur son site est:
mygfxcardisleet@eelpi.gotdns.org
et son site:
http://home.comcast.net/~tom_forsyth/
Page sur StarTopia:
http://home.comcast.net/~tom_forsyth/startopia/startopia.html
- Lien permanent
Sujet : « question 1.02 et cardID »
Toutes les infos du jeu Startopia sur PC