Posted: Thu Jan 27, 2005 2:28 am
Trois commandes présentées : "Replace", "Modify" et "Add".
Commençons par "Replace". C'est la commande qui permet de définitivement remplacer une texture dans Celestia. En effet, tout ce qui vient "de base", lors d'une installation, nécessite une pénible mise-à -jour lorsque vous avez déjà installé une séries de textures dans "celestia\\textures", et que vous avez modifié en conséquences "celestia\\data\\solarsys.ssc". C'est toujours le cas lorsque je fais une update et que, par exemple et entre autre, il est hors de question que je n'aie pas par défaut mes textures virtuelles pour la Terre (texture de base, mais aussi normalmap, specmap et nightmap).
La commande, que vous allez indiquer dans votre nouveau fichier ssc de remplacement, est d'une simplicité déconcertante :
Cela permettra de garder votre répertoire "celestia\\textures" totalement clean, plus jamais besoin d'y toucher. Tout, absolument tout pourra être géré dorénavant par le répertoire "celestia\\extras", au sein duquel il va falloir vous décider à être très organisé, si vous voulez vous y retrouver <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
Par exemple, pour la Terre, chez moi ça donne ce type de structure :
Celestia\\extras\\Solar textures\\Terre
Celestia\\extras\\Solar textures\\Terre\\earth.ssc
Celestia\\extras\\Solar textures\\Terre\\textures\\medres
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth.ctx
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level0
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level1
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level2
dans les grandes lignes, et pour le cas d'une texture virtuelle. Le code "replace" se trouve dans le fichier "earth.ssc", comme dans n'importe quel addon.
Attention, lorsqu'on utilise la commande "replace", il devient nécessaire de mettre en entier le code concernant l'objet. Pour la Terre, pour poursuivre cet exemple, doit posséder son orbite, son atmosphère, etc. Ce qui est normal, puisque la portion de code relative à la Terre, dans le solarsys.ssc, s'est retrouvée effacée...
Tout ça est assez différent des "AltSurface", qui ne nécessitaient que les changements que l'on voulait apporter, et où l'on ne pouvait pas changer grandchose, en fait.
Dorénavant, vous aurez le choix de l'affichage par défaut, lorsque vous arriverez sur une planète. Plus de clique-droit pour choisir votre version alternative, mais fini aussi les prises de tête lors des updates de version !
Dans le même ordre d'idée, la commande "Modify" est absolument géniale, puisqu'elle permet de ne rajouter qu'une chose désirée à la texture de base. Par exemple, pour rajouter les anneaux à Jupiter :
Il existe enfin la commande "Add", mais ne sert que pour s'y retrouver soi-même; la mettre ou ne pas la mettre, c'est kif-kif.
<!--QuoteBegin-Psykotik+Jan 17 2005, 03:41 PM--><div class='quotetop'>QUOTE(Psykotik @ Jan 17 2005, 03:41 PM)</div><div class='quotemain'><!--QuoteEBegin-->(si JeamTag voulait rajouter sont truc pour définitivement remplacer une texture via le répertoire Celestia/extra, ce qui évite le clique-droit, t'es le bienvenu <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> )
[right][snapback]28[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
(Je m'y suis mis moi-même, puisque Jeamtag semble avoir déserté le forum lâchement <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> )
Commençons par "Replace". C'est la commande qui permet de définitivement remplacer une texture dans Celestia. En effet, tout ce qui vient "de base", lors d'une installation, nécessite une pénible mise-à -jour lorsque vous avez déjà installé une séries de textures dans "celestia\\textures", et que vous avez modifié en conséquences "celestia\\data\\solarsys.ssc". C'est toujours le cas lorsque je fais une update et que, par exemple et entre autre, il est hors de question que je n'aie pas par défaut mes textures virtuelles pour la Terre (texture de base, mais aussi normalmap, specmap et nightmap).
La commande, que vous allez indiquer dans votre nouveau fichier ssc de remplacement, est d'une simplicité déconcertante :
Code: Select all
Replace "Earth" "Sol"
{
Texture "earth.*"
NightTexture "EarthNight.*"
NormalMap "EarthNormal.*"
blabla
}
Par exemple, pour la Terre, chez moi ça donne ce type de structure :
Celestia\\extras\\Solar textures\\Terre
Celestia\\extras\\Solar textures\\Terre\\earth.ssc
Celestia\\extras\\Solar textures\\Terre\\textures\\medres
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth.ctx
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level0
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level1
Celestia\\extras\\Solar textures\\Terre\\textures\\medres\\earth\\level2
dans les grandes lignes, et pour le cas d'une texture virtuelle. Le code "replace" se trouve dans le fichier "earth.ssc", comme dans n'importe quel addon.
Attention, lorsqu'on utilise la commande "replace", il devient nécessaire de mettre en entier le code concernant l'objet. Pour la Terre, pour poursuivre cet exemple, doit posséder son orbite, son atmosphère, etc. Ce qui est normal, puisque la portion de code relative à la Terre, dans le solarsys.ssc, s'est retrouvée effacée...
Tout ça est assez différent des "AltSurface", qui ne nécessitaient que les changements que l'on voulait apporter, et où l'on ne pouvait pas changer grandchose, en fait.
Dorénavant, vous aurez le choix de l'affichage par défaut, lorsque vous arriverez sur une planète. Plus de clique-droit pour choisir votre version alternative, mais fini aussi les prises de tête lors des updates de version !
Dans le même ordre d'idée, la commande "Modify" est absolument géniale, puisqu'elle permet de ne rajouter qu'une chose désirée à la texture de base. Par exemple, pour rajouter les anneaux à Jupiter :
Code: Select all
Modify "Jupiter" "Sol" {
Rings {
Inner 74500
Outer 140220
Texture "jupiter-rings-20040830.png"
}
}
<!--QuoteBegin-Psykotik+Jan 17 2005, 03:41 PM--><div class='quotetop'>QUOTE(Psykotik @ Jan 17 2005, 03:41 PM)</div><div class='quotemain'><!--QuoteEBegin-->(si JeamTag voulait rajouter sont truc pour définitivement remplacer une texture via le répertoire Celestia/extra, ce qui évite le clique-droit, t'es le bienvenu <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> )
[right][snapback]28[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
(Je m'y suis mis moi-même, puisque Jeamtag semble avoir déserté le forum lâchement <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> )