SDS Unpacker: Fixed an issue where most Mafia III and Mafia: DE SDS archives failed to unpack. SDS Unpacker: Fixed an issue where Mafia II SDS archives were not sorted properly and broke them as a result. All Editors: Were given a pass to add copy, paste and delete support, including shortcuts. More work with this will be done in the future. EntityDataStorage: Has now been categorised. EntityDataStorage: Now has the ability to export and import ALL data into an XML. This has given a much nicer base to work with features such as duplication, import/export models etc.
Map Editor: A full rework of the 'FrameResource' framework. FaceFx: Fully supported inspector (no visualisation) for FxActor and FxAnimSet files. However, more features were finished and added. Net Core 5 and replaced SharpDX with Vortice.
The biggest work during this update was the move to.
To keep up to date on the progress of this toolkit, I recommend joining this discord by using the link here
I will try to support all XBins available in the future. To load this editor, please double click on one of the XBin's listed above. The current files this tool supports is the following:Ĭar_tuning_pack_availability_game_group.xbin This editor is still in its infancy, but currently allows modders to export into XML formats for easy modifications. This editor can be loaded up by double click the ".MTL" files either generated by ZModeler3 or the "default_X.mtl". MTL files giving the option to add new materials and overwrite existing ones. 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. This is an excellent tool to get setup with Mafia: Toolkit. 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. Since the SDS archives of Mafia: DE do not usually have names, the Toolkit attempts to find and apply names where possible. XML files and the tables are automatically decompiled, with the option to decompile the LUA files. This feature uses Gibbed's SDS code from his repository, with multiple fixes and improvements. This feature needs serious improvements to usability however. 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. The list below includes all the current features, which may or may not be complete.
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.Īll features of the toolkit are heavily work in progress, and are constantly being improved to improve usability and mobility.