Se connecter

Watch Dogs

Sujet : [TUTO] Modder Watch Dogs
1
C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:30:06

Salut à tous !
Etant donné qu'il ne semble pas y avoir de topics concernant le modding je vais m'y atteler.
C'est bien dommage surtout que WD a un énorme potentiel.

Alors ce qu'il faut savoir c'est que beaucoup de mods sont à la base de décompilations de fichiers et modification de valeurs hexadécimales.
Aussi je vous recommande d'avoir un bon processeur et un bon DD avec beaucoup de place (les GB s'accumulent vite).

Je précise que je suis loins d'etre un moddeur à proprement parler : c'est juste que j'ai envie d'apporter ma pierre à l'édifice :coeur:

:globe: SOMMAIRE :globe:

1) LE PRINCIPE
2) LES OUTILS / RESSOURCES UTILES
3) DECOMPILER LES FICHIERS
4) MODIFIER LES VALEURS
5) RECOMPILER / PATCH.DAT
6) UN PETIT PLUS
7) QUELQUES MODS

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:30:24

:cd: LE PRINCIPE :cd:

Comme n'importe quel jeu : Watch dogs execute une suite de script avec des valeurs définies (durée en secondes du blackout, vitesse des voitures, musique lancée à tel event etc...)
L'ensemble des données du jeu se situent dans le répertoire Watch_Dogs\data_win64

Il est intéressant de noter que Watch_Dogs utilise le même moteur que FarCry 3 (Disrupt je crois) et que la majorité des tutoriels se rapportant à ce dernier fonctionnent aussi avec WD.

Dans un soucis d'optimisation : UBI a "compilé" les données dans des archives au format .dat
Il sera nécessaire de les décompiler afin d'avoir accès aux différents fichiers du jeu.
/!\ la décompilation/recompilation pompe ENORMEMENT de ressources processeur et disque aussi il est fortement recommandé de stopper tous les autres processus pendant cette manip !

Mais pour faire toutes ces manipulations : il va nous faloir des outils !

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:30:43

:cd: LES OUTILS / RESSOURCES :cd:

La communauté des moddeurs (guru3d principalement) à mis au point et à disposition des outils pour décompiler les fichiers.
Mettez les tous ensemble MAIS dans un répertoire distinct pour chaque outil (comme ceci : https://image.noelshack.com/fichiers/2014/29/1405684414-sans-titre-1.png ).

Les voici :

Disrupt (optimisé pour watch dogs, permet de décompiler/recompiler les données du jeu)
http://svn.gib.me/builds/disrupt/?C=M;O=D

Unluac (3 programmes que j'ai combinés dans le même répertoire, permet de décompiler/recompiler les script lua)
https://mega.co.nz/#!QNVDWTjI!H34SAjxr3mVqXFM8NyzUY3AmQdwyZ-Yn9Nu4tSaSVHA

OGGdec (Permet de décompiler/recompiler les fichiers audio du jeu)
https://mega.co.nz/#!cEMChbbC!z8pBoYNVONWX43E8vDu_GsJOkteR8Hp1KB6Z5jqdEa0

Je vous recommande également le programme SuperFinder pour facilier les recherches :
http://www.clubic.com/telecharger-fiche67018-super-finder-xt.html

Notepad ++ ou Sublime text
http://notepad-plus-plus.us.org/fr/download/v6.6.7.html
http://www.sublimetext.com/3dev

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:31:01

:cd: DECOMPILER LES FICHIERS :cd:

Organisez-vous comme sur mon screen :
https://image.noelshack.com/fichiers/2014/29/1405684414-sans-titre-1.png

On va commencer par décompiler common.dat
pour cela : cliquez common.FAT et GLISSEZ LE dans la fenetres de Disrupt sur l'exe Gibbed.Disrupt.Unpack.exe

Un répertoire apparait nommé common_unpack : il contient les fichiers décompilés
Laissez votre PC travailler : plus l'archive est grosse + le processus est long et lourd.

Répetez l'opération avec world/windy_city/windy_city.dat (ou l'archive que vous souhaitez explorer)

Ce que l'on va faire maintenant : c'est suivre un tuto pour changer le personnage joué ! :cool:

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:31:20

:cd: MODIFIER LES VALEURS :cd:

Donc on va essayer de changer notre apparence en modifiant des valeurs hexadécimales.
(Tuto original ici : http://forums.guru3d.com/showpost.php?p=4865390&postcount=191)
Oui oui hexadécimales ... vous allez comprendre.

Rendez-vous dans :
Watch_Dogs\data_win64\common_unpack\generated\data
bases\generic\

Il va faloir décompiler items.lib
Pour cela faites un cliquer/glisser dans Gibbed.Disrupt.ConvertBinaryObject.exe
Normalement un fichier .xml est apparu juste en dessous de item.lib et un répertoire est aussi apparu nommé "items_converted"

Dans ce répertoire trouvez le fichier "Clothing_SP.DefaultSkin.xml" et ouvrez-le avec Notepad ou ST
Et là normalement vous faites : :pf:

Pas de panique ! On ne va pas faire de bidouille aujourd'hui d'autres sont passé ici avant :oui:
Recherchez le therme suivante (CTRL+F) : graphickitmodelModel
C'est la valeur Hexadécimale du skin.

Une fois encore on va remercier la communauté : je vous donne les valeurs qui ont été trouvées (bon flemme de traduire là j'ai c/c :hap: )

_________________

graphickitmodelModel
--------------------

Aiden's Regular Clothes
63349D7C
Prison Clothes
037F8DF4

Jackson Pearce
436401E6

Nicole Anne "Nicky" Pearce
FCFFCB1A

Donna "Poppy" Dean (naked)
E1BAE07F

Tyrone "Bedbug" Hayes
DE35987A

Jordi
133B1A80

Joseph DeMarco
BFE34345

Nicholas Crispin
D6506385

Glitched only pants
4816479C

Clara
40D69C93

t-bone
CF528805

Yolanda Mendez (The Child Psychologist / Writer)
86989309

Iraq
8FAF1A2F

Defalt
4AEE6E1D

Maurice Vega
Beatup bloody
5ABA08DA

Mayor
60A7EADF

Damien Brenks
24603388

Deputy Sheriff
FBFB48C5

Dermot "Lucky" Quinn
F9EC66FD

Tobias - homeless guy that opens up that abandon bridge
6B76823E

Naked Auction Victim from Human Trafficking.
6DA13D80
6EA13D80
_________________

Vous avez bien lu ya des filles nues :fou:

Remplacez la valeur par celle que vous voulez et enregistrez.
Attention on a choisit de modifier le skin par defaut, cela ne fonctionnera pas si vous portez une autre tenue !

Maintenant on va recompiler tout ça...

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:31:39

:cd: RECOMPILER / PATCH.DAT :cd:

Voici l'étape finale !
Créer le fichier patch.

Alors qu'est-ce que c'est ?
Hé bien il semble que le je soit codé de façon à ce que "Si il existe un fichier patch.dat alors fait passer ces valeurs en priorité".
En gros : le jeu appliquera les valeurs de patch.dat en priorité (ce qui permet de ne pas perdre les valeurs par defaut dans common.dat !).

Avant ça il nous faut recompiler notre modification.
Retrouvez le fichier items_converted.xml

Glissez-le dans Gibbed.Disrupt.ConvertBinaryObject.exe
supprimer items.lib et le répertoire obtenu précedemment.
renommez le fichier obtenu (un truc du genre items_converted_converted.fcb) en items.lib

Retournez dans le répertoire Watch_Dogs\data_win64
Glissez common_unpack dans Gibbed.Disrupt.Pack.exe

Renommez common_unpack.dat et commun_unpack.fat en patch.dat/patch.fat
Lancez le jeu : normalement ça doit marcher !

Attention le jeu deviens instable : je rappel que ce mini-tuto est tiré du forum ou ils font les tests !

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:31:57

:cd: Un PETIT PLUS ! :cd:

Les musiques et sons se trouvent dans sound.dat et les fichiers obtenus sont décompilables avec OGGdec (Voir OUTILS ET RESSOURCES)
C'est grâce à ces fichiers que j'ai réunis quelques musiques non dispo dans l'OST (http://www.youtube.com/playlist?list=PLtr07NtWfZf
TwSTtu74qW5sRcAEg-AVtD
bien ma pub ? :noel: )

== Le Futur du modding pour Watch dogs ==

Récemment sur les forums guru3d quelqu'un a trouvé un truc très très intéressant !
Il a réussit à décompiler les scripts du jeu (pas les valeurs hex).

Le soucis c'est que la méthode patch.dat ne semble pas fonctionner (aucun effet malgrés les modifications) et beaucoup de scripts sont présents en double exemplaires (Lesquels faut t-il modifier ?)
Si vous voulez tester , chercher : les scripts sont principalement dans :
Watch_Dogs\data_win64\common_unpack\domino et ses sous rep
ainsi que
Watch_Dogs\data_win64\worlds\windy_city\windy_city
_unpack\domino
et ses sous rep

Le tout est décompilable/compilable avec UNLUAC (Voir OUTILS ET RESSOURCES)

Voilà : quand on aura trouvé comment faire fonctionner cette méthode : ça promet de très très bonnes choses :bave:

Allez faire un tour sur les forums guru3d : c'est là que tout se passe :ok:
http://forums.guru3d.com/forumdisplay.php?f=29

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:32:18

:cd: Quelques MODS :cd:

Voici quelques MODS récupéré sur les forums Guru3d :

Pouvoir se rendre même après l'acte 3 :
https://drive.google.com/file/d/0Bzd5vbWIq187QXFkSWF3Z3MxVUU

Location de voitures complete (Police et SWAT inclus)
https://drive.google.com/file/d/0Bzd5vbWIq187OW52UlQ3Q0RKZDg

Le MOD E3 de THEWORSE
http://forums.guru3d.com/showthread.php?t=390114

Magras67
Niveau 10
18 juillet 2014 à 15:41:38

C'est très complet. Je te félicite.

Après vu le nombre de mec qui sont déjà pas capable de trouver le dossier du jeux...

TecProd
Niveau 10
18 juillet 2014 à 15:41:42

Koul, quand des mods pour augmenter la population et avoir des motards ? :oui:

Magras67
Niveau 10
18 juillet 2014 à 15:42:55

La densité de population c'est déjà fait.

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:43:28

Dans le MOD the worse il a augmenté la Population :ok:
Après avoir des motards je ne pense pas que ce soit possible : l'IA n'a pas de fonction pour et vu que la physique n'est pas la même qu'une motos...

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:45:42

Après c'est grave chiant qu'on sache pas encore comment faire marcher les scripts lua pck ça serait vraiment plus simple pour faire un tas de modif :-(

Ya genre pour la blackout : la vitesse de diffusion, le temps d'effet et la distance :bave:
...mais ça marche pas :-(

Magras67
Niveau 10
18 juillet 2014 à 15:51:43

je cherche comment empêcher Aiden de mettre les mains dans les poches.

Magras67
Niveau 10
18 juillet 2014 à 15:52:55

Et enlever le halo vert en mode focus.
Désoler du double poste

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:54:02

Moi je cherche à modifier la musique de poursuite.
Au lieu de ça :
https://www.youtube.com/watch?v=hjy_6XZfIzM

Mettre ça :
https://www.youtube.com/watch?v=KXzEXjTorJ8

Et en hex : bonne chance pour trouver :rire:

C_Y_R_I_A_Q_U_3
Niveau 10
18 juillet 2014 à 15:55:17

Magras67 Voir le profil de Magras67
Posté via mobile le 18 juillet 2014 à 15:52:55 Avertir un administrateur
Et enlever le halo vert en mode focus.
Désoler du double poste

J'ai vu un truc à ce sujet sur le topic guru3d de the worse :(

Magras67
Niveau 10
18 juillet 2014 à 16:02:52

merci je vais regarder ca.

darkm1
Niveau 12
18 juillet 2014 à 17:19:34

Très bon tuto, merci beaucoup.

eXistenZ34
Niveau 10
18 juillet 2014 à 17:38:17

Magras67 Voir le profil de Magras67
Posté via mobile le 18 juillet 2014 à 15:51:43 Avertir un administrateur
je cherche comment empêcher Aiden de mettre les mains dans les poches.

Marrant ça, car beaucoup de gens cherche l'inverse a savoir remettre les mains dans les poches après avoir été tué.

--------------------------
Bien le décompileur LUA si on pouvez avoir la même chose sur Mafia II
http://mafiascene.net/forum/16-existenz34s-mods/
http://www.youtube.com/ususer/eXistenZ34Fr?feature=mhee

1
Sujet : [TUTO] Modder Watch Dogs
   Retour haut de page
Consulter la version web de cette page