MafiaToolkit Versions Save

Open source toolkit for Mafia games. (Mafia II, Mafia III, Mafia DE)

2.31

1 month ago

Version 2.31 (28th March 2024)

A large batch of fixes.

This program now uses .NET 7. Please make sure you download the latest redist! https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-7.0.14-windows-x64-installer

Fixes

  • Actors: Added support for 'SoundMixer' type
  • Actors: Added support for 'C_Lift' type
  • AnimalTraffic: Removed verbose error which infact was not an error
  • Roadmap: Update spline lengths during XML to Roadmap conversion
  • HPD: Automatically update offset when saving
  • HPD: Fixed XML conversion
  • StreamMap: Added new groups (Car_Big, Car_Police, Car_Script, Char_Police, Trees, Kyn_City_Part, Kyn_City_Shop)
  • XBin: Fix ETrafficVehicleFlags_M1 0x800000 by @Deewarz in https://github.com/Greavesy1899/MafiaToolkit/pull/89
  • XML: XML support improvements by @Kamzik123 in https://github.com/Greavesy1899/MafiaToolkit/pull/88

New Contributors

Full Changelog: https://github.com/Greavesy1899/MafiaToolkit/compare/2.30...2.31

2.30

6 months ago

Version 2.30 (15th November 2023)

A large batch of fixes.

This program now uses .NET 7. Please make sure you download the latest redist! https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-7.0.14-windows-x64-installer

Fixes

  • Actors: Fixed an issue when saving C_Light data
  • Actors: Stability improvements when generating a file
  • Actors: Added support for C_Telephone
  • Actors: Added support for C_FramesController
  • Actors: Added support for C_Radio
  • Actors: Fixed an issue when copying data between actor objects
  • Actors: Added support for C_CleanEntity
  • Actors: Added support for C_Boat
  • Actors: Added support for C_Aircraft
  • Actors: Added support for C_Jukebox
  • Actors: Added support for C_PhysicsScene
  • EntityDataStorage: Added support for C_Player2
  • EntityDataStorage: Added support for C_Human
  • Settings: Fixed an issue where setting 'compression ratio' would not be saved
  • XBIN: Fixed an issue where some files could not be opened on certain OS's set to specific cultures
  • ShopMenu2: Ability to duplicate items
  • ShopMenu2: Reorganised how the data is presented for easier editing
  • ShopMenu2: XML export/import by @Kamzik123 in https://github.com/Greavesy1899/MafiaToolkit/pull/84
  • PCKG: Added support (for both M3 and M1DE) by @Kamzik123 in https://github.com/Greavesy1899/MafiaToolkit/pull/85

Thanks @tadghh for updating the project to use .NET 7 and beyond (original PR: https://github.com/Greavesy1899/MafiaToolkit/pull/87)

Full Changelog: https://github.com/Greavesy1899/MafiaToolkit/compare/2.28...2.30

2.28

11 months ago

Version 2.28 (30th May, 2023)

A large batch of fixes.

Please note that this may be the last update for Mafia: Toolkit. I have moved onto other projects. If you need any additional features, please join my discord and we can discuss.

Changelog:

  • Actors: Fixed Human actor type, loads correctly now.
  • Actors: Added Courage, Aggressive and AI Types for Human actor type.
  • Actors: Added support to move Actor entries move up and down
  • Speech: Added support for more types
  • Prefab: Fixed S_InitJoint, introduced S_InitParkBreakEnergy
  • SDS: Fixed hash failure when repacking archives.
  • Tables: Fixed issue with ingame_gui_ja and more generally, M2DE tables.
  • Tables: Fixed editor sometimes failing to save when adding a new row to the table.

Full Changelog: https://github.com/Greavesy1899/MafiaToolkit/compare/2.27...2.28

2.27

1 year ago

Version 2.27 (17th April, 2023)

A large batch of fixes.

Please note that this may be the last update for Mafia: Toolkit. I have moved onto other projects. If you need any additional features, please join my discord and we can discuss.

Changelog:

  • Actors: Fixed missing property in C_CrashObject
  • FrameResource: Fixed crash when saving FrameObjectLight
  • Game Explorer: Fixed issue where XBins may not load. If this issue still persists, please try and make sure 'Use SDS Tool Format' is disabled in the settings menu.
  • Map Editor: Fix for pressing UpdateParent and selecting root
  • Prefab: Fixed issue with S_InitAxle
  • Prefab: Fixed a save issue with S_InitDeformPartCommon
  • ShopMenu2: Ability to duplicate ShopMenu2 entries
  • XBins: Fixed PaintCombinationTable for both M3 and MDE
  • XML: Fixed an issue with Mafia III and Mafia DE, where valid data was being removed when unpacking. This was causing issues with Mafia III and the tuning system and decals, this should resolve this issue.

Full Changelog: https://github.com/Greavesy1899/MafiaToolkit/compare/2.26...2.27

2.26

1 year ago

Version 2.26 (23rd February, 2023)

A large batch of fixes, and a new feature which adds support for Mafia II's Sound Sector format.

Please note that this may be the last update for Mafia: Toolkit. I have moved onto other projects. If you need any additional features, please join my discord and we can discuss.

Changelog:

  • A fix for StringTable xbins not working after an XML export/import.
  • Added support for SoundSector resource types, these can be exported to and imported from XML. Simply right click on the file in the Game Explorer, you will see the ability to export/import.

Full Changelog: https://github.com/Greavesy1899/MafiaToolkit/compare/2.25...2.26

2.25

1 year ago

Toolkit 2.25 (7th September, 2022) A large batch of fixes, usability improvements and additional features

Please note that this may be the last update for Mafia: Toolkit. I have moved onto other projects. If you need any additional features, please join my discord and we can discuss.

Changelog:

  • Added an editor for AnimalTrafficPath (ATP) files.
  • Added ability to add new groups in the Translokator files, using the Translokator editor.
  • Added ability to check 'intersection' in the Map Editor, useful for creating missions and ATPs.
  • Fixed another of bugs with Prefab types, such as S_InitOwnerDeform and S_Wagon.
  • Fixed a bug which caused crashes on Integerated Intel GPUs.
  • Added 'Open Map Editor' in Game Explorer, should be enabled when in an extracted SDS folder with a FrameResource.fr file.
  • Table Editor now supports custom hashes, this can be setup by creating a text document named "custom_hashes.txt" in the Resources folder. Each entry should be [hash] [string]
  • Exporting a model in the Map Editor now allows the user to insert their own path, rather than automatically using a directory set in the settings.
  • All Actor 'Extra Data' can now be copied and pasted, when using the Actor Editor.
  • Improved 'Actor_X.act' file saving.
  • Implemented a new model rework, allows batch importing and exporting of multiple objects. Please see https://github.com/Greavesy1899/MafiaToolkit/wiki/A-Guide-To:-Model-Bundles for guidance.
  • Added S_Lift (For Prefab) and Lift (For Actor Editor) support
  • Fixed Material Samplers failing to merge properly

2.22

2 years ago

Toolkit 2.22 (27th October, 2021) This version was mostly to improve usability and bug fixing, as well as Wwise support created by Kamzik123 (Also known as Fusion Tools)

See the list of changes here: https://github.com/Greavesy1899/MafiaToolkit/wiki/Toolkit-Changelist

Quick TLDR changelog:

  • Improved SDS Compression for all games.
  • Added Wwise support for Mafia III and Mafia DE. (Thanks Kamzik)
  • Added search functionality to the Map Editor.
  • Fixed a critical bug where unpacked files were not being named correctly.
  • Fixed more bugs with XBin files, such as vehicle_game_group.xbin
  • Update Prompt.

2.21

2 years ago

Toolkit 2.21 (10th August, 2021)

The biggest work during this update was the move to .Net Core 5 and replaced SharpDX with Vortice. However, more features were finished and added.

New Features:

Bug Fixes:

  • SDS Unpacker: Fixed an issue where Mafia II SDS archives were not sorted properly and broke them as a result.
  • SDS Unpacker: Fixed an issue where most Mafia III and Mafia: DE SDS archives failed to unpack.
  • Patch Unpacker: Fixed an issue where unpacked files were not given the appropriate extension.
  • Collisions: Fixed a fatal issue where it would failed to load the collision file located in SandIsland.SDS patch.