EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
[X3R Tutorial] Les bases indispensables pour gérer ses mods et scripts
Post new topic Reply to topic Goto page 1, 2  Next
View previous topic :: View next topic
Author Message
Serial Kicked





Joined: 12 Aug 2005
Posts: 3493 on topic
Location: France
Thank you for registering your game
modified
PostPosted: Fri, 10. Nov 06, 14:38    Post subject: [X3R Tutorial] Les bases indispensables pour gérer ses mods et scripts Reply with quote Print

Voici un petit tutorial (suggéré par Phlt) pour vous apprendre à gerer un peu votre jeu et son contenu quand vous installez des mods et des scripts sans tout casser.


Arrow Quelques petites choses préliminaires à savoir

- Tout d'abord les sauvegardes. Il faut savoir que vos fichiers de sauvegardent contiennent une sorte de cache des scripts et plugins en cours d'exécution. Celà signifie que si on supprime un script ou un plugins qui tournait sur votre sauvegarde, il est possible que cette dernière ne fonctionnera plus ou qu'elle soit corrompue. Les sauvegardes faites sous un mod (genre XFP, DDRS, XTended) ne fonctionneront pas dans un jeu normal sans mod.

- On ne peut bien évidemment pas mélanger plusieurs mods majeurs qui touchent aux même choses (vaisseaux, maps, armements). Par contre il est possible d'installer d'installer deux mods qui ne font pas du tout la même chose (genre le mod "cockpits" + le mod "no civilian"). On verra un peu plus loin la méthode à utiliser dans ce cas.

- Les scripts, plugins, mods, viennent tous avec un fichier justement appelé readme. Lire et comprendre le contenu de ces fichiers vous épargnera un grand nombre de soucis et vous évitera de vous attirer les foudres des modérateurs et scripteurs quand vous posez une question.


Arrow Mods / Plugins / Scripts Késako ?!

X3 est un jeu excessivement modifiable afin de correspondre aux besoins de tous les utilisateurs. Il permet donc d'y ajouter tout un tas de nouvelles fonctionnalités via ces 3 élements distincts:

- Les Mods. Ce sont en général des modifications majeures du jeu. Ils sont en général constitué d'une nouvelle carte, d'usines supplémentaires et de nouveaux vaisseaux. Un mod permet de changer quasiment tous les parametres du jeu, que ce soit les effets graphiques ou la puissance des armes et boucliers. Les exemples les plus connus et respectés sur le forum sont DDRS, XTended, XFP et bientot Firelance et Terradine.
Il existe aussi des "mini mods" qui se contentent de modifier un parametre spécifique du jeu comme l'ajout de cockpits, ou la réduction du nombre d'astéroides dans le jeu.

- Les Scripts. Les scripts n'ont pas accés aux même choses que les mods. Il n'est pas possible pour eux de modifier les stats des vaisseaux ou d'en rajouter de nouveaux. Ils sont en général utilisés pour rajouter des fonctions inédites à ses navires et stations. Mais les applications sont très nombreuses et on y trouve des choses beaucoup plus variées que celà (conquérir des secteurs par exemple). On peut parfaitement mélanger plusieurs scripts.

- Les AL Plugins. C'est une version évoluée du script. Les ecrire correctement nécessite une bonne connaissance du moteur de script de X3. L'explication des différences entre les deux dépasse largement le cadre de ce tutorial. Sachez simplement que les plugins ont l'avantage d'être désactivable directement dans l'interface du jeu et qu'ils sont en général employés pour des taches beaucoups plus complexes que les scripts. Là encore on peut en installer plusieurs sans soucis.

- De façon générale je déconseille l'usage des "compilations" de scripts. D'abord parce que quand ca chie, on ne sait jamais trop de quoi ça vient (même pour un scripteur chevronné) et qu'on ne sait pas vraiment ce qu'on installe, ni si on en a besoin ou envie.


Arrow Mon dieu j'ai flingué mon jeu même la réinstallation ne marche pas!!

Pas de panique, désinstaller X3 efface les fichiers de X3, celà n'efface pas les scripts et plugins que vous avez pu installer. Pour faire une désinstall / réinstall au propre il faut procéder ainsi:

1. Faire une copie de ses sauvegardes au cas où
2. Désinstaller X3 via ajout/suppression de programme
3. Aller dans le dossier ou était installé X3 ("c:\program files\egosoft\X3 reunion" ou un truc du genre)
4. Tout effacer
5. Réinstaller X3
6. Patcher
7. Joie bonheur ca remarche.


Arrow J'en ai marre de réinstaller à chaque fois qu'il y a quelque chose qui déconne!

Ca tombe bien, il y a beaucoup beaucoup plus simple. Après avoir fait votre installation au propre, il suffit simplement de faire une copie de sauvegarde des dossiers scripts et t de votre dossier d'installation de X3 que vous réstaurerez quand plus rien ne marche. Car pour votre gouverne, tous les fichiers déposés par les scripts sont installés dans ces 2 dossiers.


Arrow Je veux installer un mod, un conseil ?

Oh que oui ! C'est même le plus important. Si on veut installer un mod, il est fortement conseillé de faire une copie de l'integralité du dossier d'installation de X3 et d'installer ce mod dans cette copie. En effet les mods ont la facheuse tendance de copier des fichiers un peu partout et les désinstaller sans flinguer son jeu est souvent une épreuve de force.

Personnellement j'ai un dossier "X3 Vanilla" qui contient le jeu normal, un "X3 XFP" avec le mod XFP et un "X3 Dev" pour le développement de mes scripts. Ca prend plus de place c'est certain mais c'est beaucoup plus pratique. Notez cependant que les différentes installs partagent le même emplacement de sauvegarde, donc faites gaffes quand vous sauvegardez vos parties.


Arrow Installer un script / mod / plugin

Reportez vous au readme fourni avec ce que vous voulez installer. En général il suffit simplement d'installer le programme XScript Installer développé par Cycrow, et de double cliquer sur le fichier SPK pour installer la chose. Bien entendu pour que la chose fonctionne il faudra activer l'éditeur de scripts comme celà est indiqué dans les topics épinglés en haut de ce forum.


Arrow Désinstallation d'un script/mod/plugin

La procédure peut varier selon le script ou mod ou plugin utilisé mais en général voici la procédure à suivre:

Pour les Mods
- Lancer X3
- Cliquer dans le splash screen de lancement du jeu sur "Select Mod Package" (dernier choix du menu pour les fr).
- Cliquer bouton a droite pour remettre le jeu en mode normal
- Quitter
- Effacer les fichiers du mod qui ont été copiés dans le dossier "mods" du répertoire d'install de X3.

Supprimer un AL Plugin
- Lancer X3
- Charger sa partie
- Aller dans [Echap] / General / Reglages AL
- Mettre le plugin en question sur FALSE (Désactivé)
- Attendre un chtit moment (mes plugins ont la politesse d'envoyer un message, ce n'est pas le cas chez les autres scripteurs, donc compter 5 minutes de SETA x 10).
- Sauvegarder
- Quitter
- Aller dans XScript Installer et cliquer sur "Remove Script Files" (ou enable/disable si c'est temporaire).

Supprimer un Script
- Lancer X3
- Charger sa partie
- Arreter toutes les commandes en cours de ce script sur ses vaisseaux et/ou usine.
- Sauvegarer
- Quitter
- Aller dans XScript Installer et cliquer sur "Remove Script Files" (ou enable/disable si c'est temporaire).

Ceci dit pour les scripts qui ne rajoutent pas de commandes il suffit en général de faire la derniere etape. Là encore les scripteurs ont l'habitude de préciser la methode à suivre dans leur readme.


Arrow Mon dieu j'ai des Readtext-01xxxx partout!

Ca signifie en gros que vous avez installé un script anglais sur un X3 francais ou vice & versa. Dieu merci, deux solutions s'offrent à vous pour avoir les textes corrects (bien entendu ça ne les traduira pas magiquement mais au moins ça virera les readtext Wink ):

La méthode manuelle

1. Repérer le fichier correspondant au script à traduire dans le dossier 'T'. Si le script est anglais il aura un nom du genre 44xxxx.xml
2. Faire une copie de 44xxxx.xml en 33xxxx.xml (toujours dans T)
3. Ouvrir 33xxxx.xml avec notepad et changer la ligne <language id="44"> par <language id="33">
4. Sauvegarder.
5. Lancer X3 version française et voilou.


La méthode automatique

C'est à faire avant d'installer le script avec XScript Installer. Ce dernier permet de faire l'opération de façon automatisée dès l'installation du script. Pour ce faire lancez XScript Installer, Allez dans Settings, Configure Installer. Dans le cadre "Rename Text Files", Cliquez sur "Custom" et rentrez "33" (pour la VF) dans la chtite boite à coté. Validez. Et voilou, vous pouvez maintenant installer vos scripts anglais sans vous poser de problèmes.


Arrow Combiner 2 mods

Comme expliqué en début de ce tutorial, n'espérez pas combiner deux mods comme XTended et XFP ou DDRS ou tout autre mod qui modifie profondément le jeu. Par contre il est tout a fait possible de combiner des petits mods qui ne touchent pas la même chose, comme "minimal hud" et "no civilian mod" par exemple.

Les mods sont composés de 2 fichiers : nom_du_mod.cat et nom_du_mod.dat. Installez le premier mod normalement (en mettant ces 2 fichiers dans votre sous-dossier mods).

Pour le second on va tricher avec le jeu. On peut remarquer dans le dossier principal de X3 une suite de fichiers 01,02,... .cat/.dat. Tiens donc, quelle coincidence. En supposant que les 08 .cat/.dat soient les derniers de cette liste renommez les fichiers de votre 2nd mod en 09.cat et 09.dat et mettez les dans le dossier principal de X3 pour qu'ils soient automatiquement chargés par le jeu.

Voilou c'est fait, lancez X3 et n'oubliez pas d'activer le premier mod dans le menu de démarrage pour qu'il soit pris en compte.

_________________

Ouf, j'espère que ce petit tutorial vous aidera à vous débrouiller un peu mieux avec le joyeux monde des scripts et mods pour X3. Notez accessoirement que ces conseils s'appliquent aussi bien à X2 qui fonctionne de façon similaire.


_________________
X3:TC/AP Pirate Guild 3 - Yaki Armada 2 - Anarkis Defense System

Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station


Last edited by Serial Kicked on Fri, 10. Nov 06, 18:47; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Dr Julian Bashir





Joined: 20 Apr 2004
Posts: 6427 on topic
Location: Alpha Quadrant
Thank you for registering your game
PostPosted: Fri, 10. Nov 06, 17:50    Post subject: Reply with quote Print

Moi c'est justement les readme qui merdait avec certains script english, mai gràce a tes explications (comme d'habitude claire et prècise) j'ai enfin pu modifier ce problème avec ton explication sur l'utilisation de script installer dans l'option "settings" de ce programme Thumb up Faudra l'indexé non serial kicked ton petit tuto Wink


_________________
Je suis une lumière qui résonne à travers la galaxie toute entière!
Back to top
View user's profile Send private message Send e-mail
Serial Kicked





Joined: 12 Aug 2005
Posts: 3493 on topic
Location: France
Thank you for registering your game
PostPosted: Sat, 11. Nov 06, 05:41    Post subject: Reply with quote Print

faudrait encore qu'il y ai un modo pour m'indéxer Rolling Eyes


_________________
X3:TC/AP Pirate Guild 3 - Yaki Armada 2 - Anarkis Defense System

Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
PrizzZ
Moderator (Français)
Moderator (Français)

MEDALMEDAL

Joined: 28 Mar 2004
Posts: 2349 on topic
Location: Bala Gi's Joy
Thank you for registering your game
PostPosted: Sun, 12. Nov 06, 13:26    Post subject: Reply with quote Print

Et hop, en post-it, en esperant que les gens le lise !

Back to top
View user's profile Send private message Send e-mail
arbedark





Joined: 31 Oct 2005
Posts: 128 on topic

Thank you for registering your game
PostPosted: Fri, 29. Dec 06, 23:13    Post subject: Reply with quote Print

euh comment et ou on peut telecharger XScript ??

Back to top
View user's profile Send private message
PrizzZ
Moderator (Français)
Moderator (Français)

MEDALMEDAL

Joined: 28 Mar 2004
Posts: 2349 on topic
Location: Bala Gi's Joy
Thank you for registering your game
PostPosted: Sat, 30. Dec 06, 01:40    Post subject: Reply with quote Print

Jette un petit coup d'oeil ici : [url+http://forum2.egosoft.com/viewtopic.php?t=121351]Le Post Officiel[/url]

Back to top
View user's profile Send private message Send e-mail
Bléral





Joined: 31 Mar 2004
Posts: 697 on topic
Location: Nantes
Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 19:44    Post subject: Reply with quote Print

Laughing youhou, c'est moi et comme prévu j'ai des soucis de newbie =] (je suis pas sûr que ce sticky [edit: j'ai pas les yeux en face des trous] soit fait pour ça, mais je vois pas de topic plus approprié pour poster a priori - modos, hésitez pas à me taper sur les doigts)

Bon rien de sérieux, mais il se passe quelques choses étranges qui me semblent pas logiques... J'ai pas installé grand-chose pour l'instant, le mod pour les cockpits (que je suis pas sûr de garder, je crois que j'aime bien l'ambiance sans bizarrement...) et un ou deux scripts avec le script installer de Cycrow. Ce en indiquant le 33 en langue.

Ben ça m'a l'air déjà d'une usine à gaz mon install.

1°, les voix et les textes dans mon jeu sont passés en anglais - à vrai dire je m'en plains pas (au contraire), mais je vois pas bien que pasa.

2° j'ai toute une longue série de readtext apparus dans un sous-menu de commandes: classique. Donc je vais voir dans mes petits papiers, dossier t: y'a ce qu'il est censé y avoir en 33xxxx.xml (avec le 33 en langage, j'ai vérifié à tout hasard), mais y'a les mêmes en 44xxxx et 49xxxx: je suppute que ça vient du fonctionnement de l'installer de Cycrow, mais ça ne devrait pas me poser ce problème si? Ca peut être que ça qui me fait le coup des readtext?

3° du coup je zieute un peu ce qui se passe dans mon dossier d'install. Je découvre des fichiers dans ..\x3 - reunion\scripts\Disabled\Disabled\Disabled\ (lib.cycrow.addware.xml et un autre sorti d'un script que j'ai désinstallé). C't'original comme chemin je trouve. Encore plus joli: ..\x3 - reunion\mods\Disabled\Mods\Disabled\Mods\Disabled\FakePatch__FakePatch__FakePatch_Community Extended Mod Pack_10.cat. Ca pose certainement aucun problème à mon install, mais c'est plutôt space...

Enfin bref - je pense pas avoir de mal à remettre de l'ordre dans mes affaires et à comprendre comment mieux m'organiser (je réalise juste que mes pbs 1 et 2 sont évidemment liés -> pas compliqué à résoudre), mais je suis un peu surpris... C'est Xscript qui met le dawa comme ça, ou vous vous en servez sans avoir de trucs du genre vous autres?


_________________
L'hypertrophie de louveteau se palpe.
Tiens, mais ne serait-ce pas une fonction de Recherche ?
Back to top
View user's profile Send private message
Azz





Joined: 18 May 2004
Posts: 1031 on topic
Location: FRANCE, bords de Loire
Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 20:09    Post subject: Reply with quote Print

Salut Bléral
Je viens de faire l'essai à l'instant avec la version 2.12 du Xinstaller.
Je n'ai pas ce genre de souci. Il me crée un dossier 'disabled' dans mon dossier script et y stocke les scripts dès que je 'disable' un des script installé... et les enlève illico dès que je reenabled ce script.
Bref ça répond au doigt et à l'oeil sans problème.


Peut être as tu indiqué un chemin d'install ésotérique ? (genre vers un raccourci... ?)


_________________
iou naud ouate, aille ama pis | Pilote IA | Site
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Bléral





Joined: 31 Mar 2004
Posts: 697 on topic
Location: Nantes
Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 21:14    Post subject: Reply with quote Print

mmmmh nan... enfin j'ai pas laissé le chemin par défaut puisque mon install est dans un sous-repertoire de Steam, m'enfin j'ai vérifié tout ça et ça a l'air clean.

Il semblerait que mon souci venait d'une option que j'avais décochée dans XScriptInstaller: "adjust game language". Quand je le réactive tout repasse en franchouillard (j'ai déjà dit que les doublages fr étaient horribles?), et si je reprends une sauvegarde antérieure les readtext (ceux qui correspondaient au bonus pack de scripts signés je crois, c'est pour ça que eux n'avaient pas d'équivalents 33xxxx, ils sont en .cat je suppose) disparaissent, enfin redeviennent les commandes. mmh, tant pis pour la VO je suppose - mais c'est curieux cette affaire, je retripatouillerai voir si je peux pas récupérer les doublages originaux sans tout fusiller quand même.

Petit re-test avec les répertoires étranges, il m'en créait en temps réel quand je désactivais des scripts. Je réessaye avec un seul script et une fois l'option game language recochée, il a l'air de ne plus faire de bidouillages... Tout le monde a l'air d'avoir confiance dans cet installer (et Cycrow a l'air tout à fait sérieux), donc je vais l'utiliser, mais je le tiens à l'oeil quand même (couché!)

Petite surprise logique (?): je peux plus désinstaller le mod de cockpits avec les saves où il a été activé. OK. Par contre, pourquoi, corneguidouille, me retrouvè-je avec "plugin manager" sélectionnable dans les mods? (à partir de l'écran de lancement de X3 là) - j'ai juste installé un package de news par Xscript (BBS advertisements), c'est pas un mod, je lui ai rien demandé moi... pas limpide cette affaire.

enfin, ça marche. Vous me dites si je pollue ce topic pas vraiment fait pour mon bordel hein, mais je me dis que si d'autres ont des embrouilles similaires ça peut les aider à piger...


_________________
L'hypertrophie de louveteau se palpe.
Tiens, mais ne serait-ce pas une fonction de Recherche ?
Back to top
View user's profile Send private message
Azz





Joined: 18 May 2004
Posts: 1031 on topic
Location: FRANCE, bords de Loire
Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 21:40    Post subject: Reply with quote Print

Xscript installer est parfois un peu envahissant et à parfois des changements de version difficiles....
Mais c'est indéniablement un confort pour ceux qui ne veulent pas mettre trop les mains dans le cambouis.
On peut facilement sélectionner/déselectionner un script de sa liste perso Mais ça ne veut pas dire que ce sera sans conséquence sur une save antérieure, c'est le côté trompeur du programme. En fait je pense que le gros avantage est qu'on a une vision claire de tout ce qui est installé, y compris grace aux options de vérification des compatibilités (les slots commandes utilisés, les fichiers textes, ... tout ça quoi).
Sinon le côté usine à gaz n'est pas non plus niable.

Le mod "plugin manager" fait partie de ce côté usine à gaz. Il est là si j'ai bien compris pour lancer et gèrer les vaisseaux au format XSP que tu as installés, format inventé également par Cycrow.

Comment ça tu n'as pas instalé de vaisseaux au format XSP ? Et bien le mod est là quand même à rien lancer et rien gèrer. Smile


_________________
iou naud ouate, aille ama pis | Pilote IA | Site
Back to top
View user's profile Send private message Send e-mail Visit poster's website
peroxyde





Joined: 02 Apr 2006
Posts: 2225 on topic

Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 23:09    Post subject: Reply with quote Print

Juste pour rajouter mon grain de sel, moi ça fait un moment que j'utilise Xscript installer, j'ai pas de mod "plugin manager" qui apparaît (d'ailleurs j'en ai aucun)


_________________

"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
Back to top
View user's profile Send private message
Azz





Joined: 18 May 2004
Posts: 1031 on topic
Location: FRANCE, bords de Loire
Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 23:35    Post subject: Reply with quote Print

Même avec la dernière version (2.12...) ?


_________________
iou naud ouate, aille ama pis | Pilote IA | Site
Back to top
View user's profile Send private message Send e-mail Visit poster's website
peroxyde





Joined: 02 Apr 2006
Posts: 2225 on topic

Thank you for registering your game
PostPosted: Tue, 14. Aug 07, 23:40    Post subject: Reply with quote Print

Ah ça doit être ça, je suis en 1.86...


_________________

"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
Back to top
View user's profile Send private message
Ruut





Joined: 26 May 2006
Posts: 638 on topic
Location: Belgique
Thank you for registering your game
PostPosted: Wed, 15. Aug 07, 23:05    Post subject: Reply with quote Print

Merci pour ces précieux conseils.


_________________
L’espace est le futur de l’humanité.
Back to top
View user's profile Send private message
L666





Joined: 09 Nov 2007



PostPosted: Fri, 9. Nov 07, 02:28    Post subject: Reply with quote Print

Quote:
Arrow J'en ai marre de réinstaller à chaque fois qu'il y a quelque chose qui déconne!

Ca tombe bien, il y a beaucoup beaucoup plus simple. Après avoir fait votre installation au propre, il suffit simplement de faire une copie de sauvegarde des dossiers scripts et t de votre dossier d'installation de X3 que vous réstaurerez quand plus rien ne marche. Car pour votre gouverne, tous les fichiers déposés par les scripts sont installés dans ces 2 dossiers.


heuuu je suis dans se cas, mais le probléme c'est que j'ai pas pensé a faire une copie...

quelqu'un aurai une copie des dossier vierge a m'envoyé ? j'ai vraiment pas envie de me retapé l'install puis les mise a jours c'est ultra long sur ma machine Oops

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Sat, 18. Aug 18, 01:06

All times are GMT + 2 Hours

[ Disclaimer / Impressum ] | [ Privacy Policy / Datenschutz ]

Board Security

Copyright © EGOSOFT 1989-2018
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.16881 seconds, sql queries = 29