TDU mod shop
 
HomeGalleryRegisterLog in

Share | 
 

 Tdu Modding Tools : Patch Editor

View previous topic View next topic Go down 
AuthorMessage
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:55

This article is not updated anymore. Please follow help topics in this document:
http://dl.dropbox.com/u/182347/Modding%20TDU/Build/Doc/TDU%20Modding%20capitalization.pdf

Thank you!
----
Bonjour à tous,

ce topic a pour but de partager avec vous la méthode de création de patchs avec les Modding Tools, celle qui a permis la réalisation de nos propres auto-installeurs (Bugatti Atlantic, Facel Vega, Gexxx..).

Les avantages de ces installeurs sont multiples:
- utilisables pour quasiment n'importe quel type de mod,
- simples et propres d'installation/désinstallation,
- avec gestion automatique des sauvegardes de fichiers,
- étant personnalisables (photo, groupe, crédits...), ils mettent ainsi vos efforts en valeur.


L'auto-installeur est en fait un ensemble d'éléments.
  • un logiciel, TduModAndPlay.exe
  • un fichier décrivant au logiciel ce qui doit être installé et comment : install.pch
  • son (faux) jumeau, décrivant la procédure inverse, celle de désinstallation : uninstall.pch. Cela n'est pas obligatoire, toutefois nous vous recommandons de le proposer.

Ce dont vous aurez-besoin pour créer le patch.
  • de la dernière version des Modding Tools
  • de beaucoup de patience ! Ne comptez pas vous y mettre la veille de la release Laughing



Guide rapide du Patch Editor.
1) Barre de menus : regroupe les commandes essentielles
a) File
- New patch : pour attaquer la création du patch ainsi que sa désinstallation;
- Open : reprendre l'élaboration depuis une sauvegarde;
- Save/Save as : sauvegarder le patch actif;
- Properties : permet de régler divers paramètres (infos, crédits, groupes...).
b) Edit
- Add / Delete / Duplicate instruction : pour respectivement ajouter, supprimer ou créer une copie d'instruction;
- Move instruction up/down : permet de modifier l'ordre d'exécution des instructions;
- Import / Export : pour s'échanger les instructions entre divers projets ou logiciels par le biais de fichiers.
c) Test
Non utilisé dans le cadre de ce tuto.
d) Tools
- Deploy patch : construit le programme permettant d'exécuter votre patch (pour l'installation et la désinstallation)
- Settings : juste un raccourci vers les paramètres des Modding Tools.
e) Help
Préférez ce tuto ! Wink

2) Liste des instructions du patch
Tout ce que le patch va exécuter est récapitulé dans ce tableau:
a) #
l'ordre de l'instruction;
b) Action
ce que fait l'instruction;
c) Fail on error
indique si une erreur dans l'instruction provoque l'arrêt de l'installation;
d) Group
le groupe auquel appartient l'instruction;
e) Comment
le commentaire libre pour cette instruction.

3) Actions sur ces instructions
Ce sont en fait des raccourcis vers les fonctions les plus utilisées de la barre de menus.
De haut en bas : ajout / suppression / copie / déplacement.

4) Panneau d'édition de l'instruction sélectionnée
a) Commandes de base
- Disquette : enregistre les modifications de l'instruction courante
- Croix : efface le rapport d'exécution (non abordé dans ce tuto)
b) Choix de l'instruction
Vous permet de sélectionner (mais aussi de modifier) quel genre d'instruction devra être exécuté. Il existe différents types d'instruction, allant de la simple installation de fichier dans le jeu à la modification de jeux de caméras, plus complexe.
c) Liste des paramètres
Chaque instruction nécessite qu'on lui précise sur quoi elle va porter; c'est le rôle des paramètres.
d) Comportement
- Group : vous permet de rattacher l'instruction à un groupe particulier. Toute instruction appartient par défaut au groupe Required, ce qui signifie qu'elle sera toujours exécutée si elle est active;
- Enabled : cocher pour activer l'instruction, décocher pour qu'elle ne soit jamais prise en compte;
- Halt on error : cocher pour que l'installation s'arrête si une erreur se produit dans cette instruction, décocher pour ignorer cette erreur.
e) Commentaire

5) Rapport d'exécution
Non abordé dans ce tuto.


Référence rapide des commandes.
  • installPackedFile/uninstallPackedFile
Objectif :
cette instruction permet de remplacer un fichier empaqueté dans un BNK.
Paramètres :
- bnkFile : c'est le chemin et le nom du fichier BNK concerné par le remplacement.
exemple : #bnkPath#\FrontEnd\HiRes\LOG_IN.bnk.
#bnkPath# est une variable permettant d'indiquer le dossier Test Drive\Euro\bnk et qui sera déterminé automatiquement chez l'utilisateur, à partir du chemin renseigné dans l'installeur.
- patchDirectory : le nom du dossier dans le patch où il ira chercher les fichiers à intégrer au BNK
exemple : \patchs\screens\
- newFile : le nom du fichier à intégrer au BNK
exemple : fla_0013.2db
Remarques :
+ L'instruction va s'assurer qu'une sauvegarde des fichiers écrasés est bien faite avant l'opération d'intégration. Les sauvegardes sont stockées dans <dossier du jeu>\mods\<numéro de série du mod>
+ Le désinstalleur associé peut être programmé en utilisant l'instruction inverse, uninstallPackedFile. Son paramétrage suit le même principe (en simplifié).



Le mise en application de ces commandes sera faite en temps voulu, dans les divers 'ateliers' que nous vous mettrons à disposition.


Ce topic sera mis à jour par 2CV et moi-même. Pour toute question ou remarque, vous pourrez poster dans ce même topic.
à suivre donc ! Wink

- Bonne lecture -


Last edited by Djey on Mon 27 Dec - 20:31; edited 16 times in total
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:55

ATELIER 1 - ... (rédaction en cours)

Un petit exercice relativement simple, histoire de vous échauffer Smile


Last edited by Djey on Mon 22 Mar - 17:51; edited 3 times in total
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:55

Réservé
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:56

Réservé
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:56

Réservé
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Fri 19 Mar - 21:56

Réservé
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Wed 24 Mar - 12:02

Première partie en ligne ! Les ateliers suivront.

En attente de vos retours ... Basketball
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
rollingtheboy

avatar

Messages : 149
Date d'inscription : 2009-07-20
Age : 28
Localisation : Nantes

PostSubject: Re: Tdu Modding Tools : Patch Editor   Wed 24 Mar - 17:49

wow joli boulot sur le tuto un grand bravo à toi
Back to top Go down
View user profile
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Wed 24 Mar - 18:43

Merci Wink

donc je te laisse gérer le prochain installeur gex ? titi parisien
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
kennybzh

avatar

Messages : 160
Date d'inscription : 2009-09-08
Age : 34

PostSubject: Re: Tdu Modding Tools : Patch Editor   Sun 28 Mar - 12:04

C'est une super initiative ce tuto, merci beaucoup, en plus, c'est très clair.
J'attends avec impatience la liste des instructions avec leurs significations et utilisation ainsi que les petits exercices.
Je suis sur que ce sera très utile à pas mal de gens Wink

Malgré tout, il y a moyen de se dépatouiller tout seul pour faire quelques trucs mais ces exercices permettront aux
utilisateurs de le maîtriser à fond sans se prendre la tête pendant des heures... merci pour tout c'est une super idée.

Vivement la suite... coucou06
Back to top Go down
View user profile
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Tue 6 Apr - 17:22

Instructions installPackedFile/uninstallPackedFile ajoutées.
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
djcamyskky



Messages : 2
Date d'inscription : 2010-10-29
Age : 22
Localisation : FRANCE

PostSubject: Patch editor   Sat 30 Oct - 14:46

Bonjour! Est-ce que vous pourrez insérer dans votre tuto l'utilisation des variables pour le traffic ---) traffic per kilometre et traffic density?
Back to top Go down
View user profile
Djey
Moddeur Tools
avatar

Messages : 465
Date d'inscription : 2008-11-21
Age : 35
Localisation : IDF

PostSubject: Re: Tdu Modding Tools : Patch Editor   Mon 27 Dec - 20:13

Topic closed! See offline documentation, download here:
http://dl.dropbox.com/u/182347/DL/TDU%20Modding%20capitalization.pdf
Back to top Go down
View user profile http://www.testdriveunlimited2.fr
Sponsored content




PostSubject: Re: Tdu Modding Tools : Patch Editor   

Back to top Go down
 
Tdu Modding Tools : Patch Editor
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Mod-Making Tools. [RE-WRITTEN]
» Help with MSTS Editor & Tools
» Median XL Offline Tools v0.4.2.1
» Walking through the christmas tree Patch
» new CWOW patch released

Permissions in this forum:You cannot reply to topics in this forum
Le Garage :: TECHNICAL PARTS :: TOOLS-
Jump to: