Cauldron Modding Framework

1 / 5
The Port district (can be found in Mafia II), visualised in Cauldron. Also visualising game assets and navigation data.
2 / 5
Browsing game assets in The Godfather: Don's Edition. Still WIP UI, but still provides the ability to modify plenty of game assets.
3 / 5
An overview of a portion of New Jersey from The Godfather: PC. Note that the underlying renderer is part of the Framework.
4 / 5
Another screenshot of a portion of New Jersey from The Godfather: PC.
5 / 5
Another screenshot of a portion of New Jersey from The Godfather: PC. An initial step in rendering interior game assets.

Overview

Cauldron was conceptualised during the development of Mafia: Toolkit. I usually found myself frequently developing very similar features between tools; therefore I decided to develop a framework with the sole purpose of sharing functionality between tools. To achieve this, users can develop 'Plugins', which encapsulates game-specific functionality.

The framework is built on top of a free, open-source engine called 'Wicked'. While this engine is primarily focused for games, it has proved itself to be an excellent, lightweight renderer for elements such as a Map or Model viewer.

Plugin List:

  • Visceral Plugin; developed to provide modding support for 'The Godfather' and 'Dead Space' franchises.
  • Mafia Plugin; A plugin which solely supports Mafia II, superseding Mafia: Toolkit, and providing specialized tools.