About this mod
Tools and Software for Mafia: Definitive Edition, For now, it only includes an SDS (archive) and MTL editor and prototype XBin editor. This also includes tools for Mafia II and Mafia III. Tools for Mafia II include: Map Editor, Collision and Model Importing/Exporting, Translokator Editor, Table Editor, SDS and Material Editor.
- Permissions and credits
- Mirrors
Introduction:
This program contains a number of tools with the aim of achieving new types of mods by reverse engineering the lesser known file formats, and improving the overall mod support.
Features:
All features of the toolkit are heavily work in progress, and are constantly being improved to improve usability and mobility. The list below includes all the current features, which may or may not be complete.
Game Explorer:
Not the best feature in this toolkit, its primary reason it exists is because it makes it easier to load up different editors and manage SDS files. This feature needs serious improvements to usability however.
SDS Packing/Repacking:
This feature uses Gibbed's SDS code from his repository, with multiple fixes and improvements. XML files and the tables are automatically decompiled, with the option to decompile the LUA files. Since the SDS archives of Mafia: DE do not usually have names, the Toolkit attempts to find and apply names where possible. The Toolkit uses a database from its MTL (Material Library) file, and also a database generated from Mafia III files when the names were leaked in the release build.
This is an excellent tool to get setup with Mafia: Toolkit - https://youtu.be/cysaTCxWCN0
Material Editor:
One of the earliest features implemented into the toolkit and one of the least updated features; but still has the ability to add/remove materials, add parameters or samplers to materials, and even merge to .MTL files giving the option to add new materials and overwrite existing ones. This editor can be loaded up by double click the ".MTL" files either generated by ZModeler3 or the "default_X.mtl".
XBin Editor:
This editor is still in its infancy, but currently allows modders to export into XML formats for easy modifications. The current files this tool supports is the following:
stringtable_en_common_group.xbin
stringtable_en_pc_group.xbin
vehicles_game_group.xbin
car_gearboxes_game_group.xbin
car_interior_colors_game_group.xbin
car_traffic_tuning_game_group.xbin
car_tuning_modificators_game_group.xbin
game_meshbinding_group.xbin
slots_group.xbin
missions_group.xbin
generic_speech_situations_group.xbin
charactertable_cinematics_group.xbin
gfx_env_tables_group.xbin
car_tuning_pack_availability_game_group.xbin
streammap_systeminit_group.xbin
streammap_gameinit_group.xbin
To load this editor, please double click on one of the XBin's listed above. I will try to support all XBins available in the future.
Known Bugs/Issues:
You can check the current issues here.
Discord link:
To keep up to date on the progress of this toolkit, I recommend joining this discord by using the link here
Keep up to date by joining the discord:
https://discordapp.com/invite/HFCksVXXWy
Check out the github here:
https://github.com/Greavesy1899/MafiaToolkit/releases