« Addons sous linux » : différence entre les versions

De Celestia wiki
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
==Pourquoi gnu/linux est-il toujours différent==
=Pourquoi gnu/linux est-il toujours différent ?=


L'installation d'addons sous linux peut être un plus fastidieuse que sous les systèmes Windows. En effet, les systèmes GNU/Linux sont sensibles à la casse; une image nommée "Terre.jpg" n'est pas identique à "terre.jpg" pas plus qu'à "Terre.JPG". Comme la plupart des addons ont été et sont encore créés sous des systèmes Windows, les créateurs ne font pas attentions à de tels détails.
L'installation d'addons sous linux peut être un plus fastidieuse que sous les systèmes Windows. En effet, les systèmes GNU/Linux sont sensibles à la casse; une image nommée "Terre.jpg" n'est pas identique à "terre.jpg" pas plus qu'à "Terre.JPG". Comme la plupart des addons ont été et sont encore créés sous des systèmes Windows, les créateurs ne font pas attentions à de tels détails.


Toutefois, il est facile de procéder aux corrections. Un [[addon]] est composé au moins d'un fichier [[ssc]], mais aussi éventuellement d'autre fichiers au [[Fichiers_Texte|format texte]] comme des .[[ssc]], .[[stc]], avec le plus souvent aussi des images de [[Texture|textures]] au format [[dds]], [[png]] ou [[jpg]], ou encore les fichiers modélisés en 3d au format [[3ds]] ou [[cmod]].
Toutefois, il est facile de procéder aux corrections. Un [[addon]] est composé au moins d'un fichier [[ssc]], mais aussi éventuellement d'autre fichiers au [[Fichiers_Texte|format texte]] comme des .[[dsc]], .[[stc]], .[[ctx]] avec le plus souvent aussi des images de [[Texture|textures]] au format [[dds]], [[png]] ou [[jpg]], ou encore les fichiers modélisés en 3d au format [[3ds]] ou [[cmod]].
 
=Les modifications à apporter=
 
Lorsque le symptôme visible est un grand vide au lieu de votre vaisseau, votre planète ou de votre étoile et nébuleuse, ou qu'encore une grande texture blanche figure au lieu du délicat manteau devant recouvrir votre [[objet]], c'est presque à coup sûr un problème de mauvaise référence dans un fichier.
 
==Les fichiers textes==
 
Comme précédemment noté, les fichiers textes comprennent principalement les fichiers .[[ssc]] et .[[dsc]], ou même .[[ctx]]. Ces fichiers abritent les références aux modèles 3d et aux textures, qui peuvent parfois être dénommées "Terre.jpg" dans le fichier lui-même, mais en recherchant attentivement dans les fichiers d'images pour les [[textures]], on découvre qu'il a été sauvegardé sous "Terre.JPG"... malheureusement, une erreur fréquente, qui ne touche que les linuxiens.
 
La solution est alors de soit renommer le fichier image, soit de renommer l'appel au fichier image à l'intérieur du fichier texte.
 
==Les fichiers modèles 3d==
 
C'est un peu plus compliqué, puisque la plupart du temps, les fichier de modélisation 3d ([[3ds]] ou [[cmod]]) ne sont pas éditables n'importe comment.
 
Il existe toutefois 2 solutions : l'éditer avec un hexaéditeur (GHex fonctionne très bien sous Gnome), ou transformer le ficher 3d en fichier ASCII, et donc éditable par n'importe quel éditeur texte. La première solution étant assez explicite d'elle-même (une fois le fichier ouvert avec l'hexaéditeur, il suffit de modifier les références comme pour les fichiers textes précédents), la seconde mérite explication.

Version du 19 février 2008 à 19:32

Pourquoi gnu/linux est-il toujours différent ?

L'installation d'addons sous linux peut être un plus fastidieuse que sous les systèmes Windows. En effet, les systèmes GNU/Linux sont sensibles à la casse; une image nommée "Terre.jpg" n'est pas identique à "terre.jpg" pas plus qu'à "Terre.JPG". Comme la plupart des addons ont été et sont encore créés sous des systèmes Windows, les créateurs ne font pas attentions à de tels détails.

Toutefois, il est facile de procéder aux corrections. Un addon est composé au moins d'un fichier ssc, mais aussi éventuellement d'autre fichiers au format texte comme des .dsc, .stc, .ctx avec le plus souvent aussi des images de textures au format dds, png ou jpg, ou encore les fichiers modélisés en 3d au format 3ds ou cmod.

Les modifications à apporter

Lorsque le symptôme visible est un grand vide au lieu de votre vaisseau, votre planète ou de votre étoile et nébuleuse, ou qu'encore une grande texture blanche figure au lieu du délicat manteau devant recouvrir votre objet, c'est presque à coup sûr un problème de mauvaise référence dans un fichier.

Les fichiers textes

Comme précédemment noté, les fichiers textes comprennent principalement les fichiers .ssc et .dsc, ou même .ctx. Ces fichiers abritent les références aux modèles 3d et aux textures, qui peuvent parfois être dénommées "Terre.jpg" dans le fichier lui-même, mais en recherchant attentivement dans les fichiers d'images pour les textures, on découvre qu'il a été sauvegardé sous "Terre.JPG"... malheureusement, une erreur fréquente, qui ne touche que les linuxiens.

La solution est alors de soit renommer le fichier image, soit de renommer l'appel au fichier image à l'intérieur du fichier texte.

Les fichiers modèles 3d

C'est un peu plus compliqué, puisque la plupart du temps, les fichier de modélisation 3d (3ds ou cmod) ne sont pas éditables n'importe comment.

Il existe toutefois 2 solutions : l'éditer avec un hexaéditeur (GHex fonctionne très bien sous Gnome), ou transformer le ficher 3d en fichier ASCII, et donc éditable par n'importe quel éditeur texte. La première solution étant assez explicite d'elle-même (une fois le fichier ouvert avec l'hexaéditeur, il suffit de modifier les références comme pour les fichiers textes précédents), la seconde mérite explication.