Este kit de herramientas es un grupo de programas que tiene como objetivo lograr un mejor soporte de mods para la serie 'Mafia', desarrollada por 2k Checo y Hangar 13. Mafia 1 (Classic) no es compatible. Sin embargo, el remake es.
Todas las características del kit de herramientas son siempre un WIP, y se mejoran constantemente para mejorar la usabilidad y la modabilidad. La siguiente lista incluye todas las características actuales, que pueden o no estar completas.
Explorador de juegos:
No es la mejor característica en este kit de herramientas, su razón principal por la que existe es porque hace que sea más fácil cargar diferentes editores y administrar archivos SDS. Sin embargo, esta característica necesita serias mejoras para la usabilidad.
Embalaje/reempaquetado de SDS:
Esta característica utiliza el código SDS de Gibbed de su repositorio, con múltiples correcciones y mejoras. Los archivos XML y las tablas de juegos se descomponen automáticamente, con la opción de descompilar los archivos LUA. Hay una opción para desempacar los archivos SDS en el formato como "SDS Tools GUI", para las personas que desean abrir el contenido en ZModeler3. Para reempaquetar, el modder puede elegir comprimido o sin comprimir en las opciones de kits de herramientas. Haga doble clic en cualquier SDS en el Explorador de juegos desempacará, y para volver a empaquetar el derecho de SDS que desempacó y haga clic en "Pack". SDS de Mafia III y Mafia: DE también son compatibles.
Editor de material:
Este editor se puede abrir haciendo doble clic en cualquier archivo con la extensión ".mtl". Por lo general, se denominan "predeterminado", con algún sufijo. Si bien este es un editor antiguo, todavía tiene muchas funciones disponibles para el usuario final. Tiene la capacidad de agregar/eliminar materiales, agregar parámetros o muestreadores a los materiales e incluso fusionarse con archivos .mtl dando la opción de agregar nuevos materiales y sobrescribir los existentes. El sistema de fusión se ha mejorado para permitir que el usuario final seleccione qué materiales se deben fusionar o agregar al .mtl cargado, y trata de ser muy detallado en lo que se está fusionando. Este editor admite las tres versiones del formato MTL.
Editor de mapas:
El editor de mapas es la característica principal del kit de herramientas para Mafia II. El objetivo principal es permitir que los modders usen esto para editar partes del mapa. Actualmente, tiene la capacidad de editar geometría de mapas y sus colisiones. Para cargar el editor de mapas, puede hacer doble clic en cualquier "frameresource.fr". Lamentablemente, hay una falta de tutoriales disponibles para este editor, pero algunos están en camino en camino. Soy plenamente consciente de que es difícil desde el punto de vista de la usabilidad, pero estoy tratando de mejorar esto. Con respecto a la geometría, el usuario puede cambiar los materiales que usa la geometría. La geometría también se puede modificar externamente, al exportarse, editar en un paquete de modelado 3D y luego reimportarse. Esto también respalda las colisiones.
M2FBX:
Esta biblioteca se usa junto con el editor de mapas para permitir que los modders exporten/importen modelos Mafia II, y la capacidad de "cocinar" la colisión, mejorando el rendimiento y la estabilidad del juego. La biblioteca está bajo una gran retrabajo para permitir la edición de objetos de piel y un refactor general del código.
Editor de translocador:
Un editor temporal, mientras que el editor de mapas obtiene sus mejoras muy necesarias. Pero ofrece la usabilidad básica para agregar nuevos objetos e instancias, y también eliminarlos. Puede cargar este editor haciendo doble clic en "Translokator_x.tra" en la carpeta City_Crash.
Cityareas.bin/cityshops.bin Editor:
Ambos editores separados pero logran lo mismo: agregue nuevas piezas de ciudad y tiendas al mapa. Para cargar el editor de "CityAs.bin", haga doble clic en el Explorador de juegos. Haga doble clic en el archivo "CityShops.Bin" abrirá el editor para CityShops.
Editor de mesa:
Un editor de tabla básico que permite a los modders manipular datos y agregar nuevas filas.
Editor de XBin:
Un editor extremadamente prototipo, capaz de cargar y guardar ciertos archivos XBIN. Este editor también tiene la capacidad de exportar estos XBins a un formato XML amigable, que también se puede volver a importar. Esto aún no es compatible con todos los tipos de XBin, pero se está acercando el soporte.
Solo se admite Windows. Use Visual Studio 2019 para construir el repositorio de GitHub. Para M2FBX, necesitará tener el FBX SDK y Physx 2.8.x para compilar la solución.
Puede verificar los problemas actuales aquí.
Para mantener la fecha en el progreso de este kit de herramientas, recomiendo unirse a esta discordia utilizando el enlace aquí