Qu’est-ce qui a changé dans la build 3889 ?
Un blood FiveM, ce sont deux fichiers : un .rpf avec les particules, qui va dans le dossier mods, et un bloodfx.dat, qui va dans citizen\common\data\effects et indique quel effet sort à chaque tir selon la partie du corps, l’arme et si le joueur est vivant ou mort.
Dans la build 3889 de GTA V, Rockstar a ajouté une colonne aux tables du bloodfx.dat (un nouveau groupe d’armes), a ajouté deux effets et en a retiré deux que le jeu n’utilise plus. Les serveurs qui imposent cette build (sv_enforceGameBuild 3889) lisent mal les bloods d’avant : le jeu lit le fichier comme une suite de valeurs à la file et, avec une colonne en moins, tout se décale et aucun sang ne sort, même pas sur le corps.
Les bloods faits avant la 3889 sont à l’ancien format. L’outil de mise à jour les passe au nouveau, qui marche aussi sur les builds d’avant : avec un seul fichier, tu es bon pour n’importe quel serveur. On l’a testé en jeu sur des serveurs en 3889 et en 3258.
Ce que fait l’outil de mise à jour
- Il regarde combien de colonnes ont les tables : 25, c’est l’ancien format ; 26, celui de la 3889.
- Il met le fichier au format de la 3889 et laisse tes effets propres là où ils étaient, même si tu as changé des cases des tables.
- Il ajoute les deux nouveaux effets de la 3889 et retire les deux qu’elle n’utilise plus, sauf si ton blood les utilise.
- Il vérifie le résultat avant de te le donner : si quelque chose ne colle pas, il ne te donne rien.
Ce qu’il ne fait pas
- Il ne touche pas au
.rpfdu blood : il est identique sur toutes les builds. - Il ne répare pas un blood qui ne s’affiche pas pour une autre raison, comme le pure mode du serveur.
- Ne change pas la build dans ton
CitizenFX.inipour tester : si ton GTA n’a pas les DLC de cette build, FiveM ne démarre plus. C’est le serveur qui choisit la build quand tu te connectes.