Cette boîte à outils est un groupe de programmes qui vise à obtenir un meilleur support de mod pour la série «Mafia», développé par 2k tchèque et hangar 13. Mafia 1 (classique) n'est pas pris en charge. Cependant, le remake est.
Toutes les fonctionnalités de la boîte à outils sont toujours un WIP et sont constamment améliorées pour améliorer la convivialité et la modabilité. La liste ci-dessous comprend toutes les fonctionnalités actuelles, qui peuvent être terminées ou non.
Explorateur de jeux:
Pas la meilleure fonctionnalité de cette boîte à outils, sa principale raison pour laquelle il existe est parce qu'elle facilite le chargement de différents éditeurs et gérer les fichiers SDS. Cette fonctionnalité nécessite cependant de sérieuses améliorations de la convivialité.
Emballage / reconditionnement SDS:
Cette fonctionnalité utilise le code SDS de Gibbed à partir de son référentiel, avec plusieurs correctifs et améliorations. Les fichiers XML et les tables de jeux sont automatiquement décompilés, avec la possibilité de décompiler les fichiers LUA. Il existe une option pour déballer les fichiers SDS dans le format comme "SDS Tools GUI", pour les personnes qui souhaitent ouvrir le contenu dans ZModeler3. Pour le reconditionnement, le modder peut choisir compressé ou non compressé dans les options de la boîte à outils. Double-cliquez sur tout SDS dans l'explorateur de jeux déballer et pour reconditionner un clic droit sur les SDS que vous avez déballés, et cliquez sur "Pack". Les SDS de la mafia III et de la mafia: DE sont également soutenus.
Éditeur de matériel:
Cet éditeur peut être ouvert en double-cliquez sur n'importe quel fichier avec l'extension ".mtl". Ils sont généralement nommés "par défaut", avec un suffixe. Bien qu'il s'agisse d'un ancien éditeur, il dispose toujours de nombreuses fonctionnalités disponibles pour l'utilisateur final. Il a la possibilité d'ajouter / supprimer des matériaux, d'ajouter des paramètres ou des échantillonneurs à des matériaux, et même à fusionner aux fichiers .mtl donnant la possibilité d'ajouter de nouveaux matériaux et d'écraser ceux existants. Le système de fusion a été amélioré pour permettre à l'utilisateur final de sélectionner les matériaux qui doivent être fusionnés ou ajoutés au .MTL chargé et essaie d'être très verbeux dans ce qui est fusionné. Cet éditeur prend en charge les trois versions du format MTL.
Éditeur de carte:
L'éditeur de carte est la principale caractéristique de la boîte à outils pour Mafia II. L'objectif principal est de permettre aux modders de l'utiliser pour modifier les parties de la carte. Actuellement, il a la capacité de modifier la géométrie des cartes et leurs collisions. Pour charger l'éditeur de carte, vous pouvez double-cliquer sur n'importe quel "FrameResource.fr". Malheureusement, il y a un manque de tutoriels pour cet éditeur, mais certains sont en route sous peu. Je suis pleinement conscient que c'est difficile du point de vue de la convivialité, mais j'essaie d'améliorer cela. En ce qui concerne la géométrie, l'utilisateur peut modifier les matériaux utilisés par la géométrie. La géométrie peut également être modifiée à l'extérieur, en étant exportée, en éditant dans un package de modélisation 3D, puis réimplémenté. Cela soutient également les collisions.
M2FBX:
Cette bibliothèque est utilisée aux côtés de l'éditeur de carte pour permettre aux modders d'exporter / importer des modèles Mafia II, et la possibilité de "cuisiner" la collision - améliorant les performances et la stabilité du jeu. La bibliothèque est sous une reprise lourde pour permettre l'édition d'objets en peau et un refactor général du code.
Éditeur de translocateur:
Un éditeur temporaire tandis que l'éditeur de carte obtient ses améliorations nécessaires. Mais donne la convivialité de base pour ajouter de nouveaux objets et instances, et les supprimer également. Vous pouvez charger cet éditeur en double-cliquant sur "Translokator_x.tra" dans le dossier City_Crash.
CityAreas.Bin / CityShops.Bin Editor:
Les deux éditeurs séparés mais obtiennent la même chose - ajoutez de nouvelles pièces de la ville et des magasins dans la carte. Pour charger l'éditeur "CityAreas.Bin", double-cliquez dans l'explorateur de jeu. Double-cliquez sur le fichier "CityShops.bin" ouvrira l'éditeur pour CityShops.
Éditeur de table:
Un éditeur de table de base qui permet aux modders de manipuler des données et d'ajouter de nouvelles lignes.
Éditeur XBIN:
Un éditeur extrêmement prototype, capable de charger et d'enregistrer certains fichiers XBIN. Cet éditeur a également la possibilité d'exporter ces XBins vers un format XML amical, qui peut également être réimpliqué. Cela ne prend pas encore en charge tous les types de XBIN, mais le support arrive.
Seuls Windows est pris en charge. Utilisez Visual Studio 2019 pour construire le référentiel GitHub. Pour M2FBX, vous devrez avoir le SDK FBX et Physx 2.8.x pour compiler la solution.
Vous pouvez vérifier les problèmes actuels ici.
Pour rester à ce jour sur la progression de cette boîte à outils, je recommande de rejoindre cette discorde en utilisant le lien ici