Mafia Definitive Edition Script Hook
| Mod Type | Exists? | Method | Limitations |
|----------|---------|--------|--------------|
| Texture Replacers | ✅ Yes | Extract/repack .sds archives | No new logic; static changes only |
| Reshade Presets | ✅ Yes | DirectX 11 hooking | Visual only; no game interaction |
| Save Game Editors | ✅ Yes | Hex-editing .sav files | Offline changes; no runtime execution |
| Trainer (external) | ✅ Limited | Memory scanning (Cheat Engine) | Manual offsets; breaks on updates |
| Script Hook | ❌ No | N/A | Engine encryption & undocumented API |
The Swiss Army knife of MDE mods.
Before you inject a Script Hook into Mafia: Definitive Edition, understand the risks: Mafia Definitive Edition Script Hook
Single Player Only: Script Hook is designed for story mode and Free Ride. If you attempt to go online (there is no official multiplayer), nothing will happen because there is no Mafia multiplayer. But do not try to use it on a game that phones home to 2K servers for achievements—while a ban is unlikely, you can corrupt your save profile.
Save File Corruption: Aggressive spawning (especially spawning a vehicle that hasn't been properly loaded by the game engine) can bloat your save file. Always make a manual backup of your saves located in Documents\My Games\Mafia Definitive Edition\Saves. | Mod Type | Exists
Achievements: Using Script Hook may disable Steam/Epic achievements for that play session. If you care about 100% completion, use the mods on a separate save slot or finish achievements first.
Do not download from random file-upload sites. The only safe repository is GitHub (search: MafiaDET-ScriptHook by OpenIV-Contrib) or trusted modding portals like Nexus Mods (filter by "Utilities"). If you attempt to go online (there is
You are looking for a file named: ScriptHookMDE.dll (usually packed in a zip with a README).
In technical terms, the Mafia Definitive Edition Script Hook (often abbreviated MDE Script Hook or MDEHook) is a dynamic link library (.dll) that acts as a bridge between the game’s engine (a heavily modified version of the Illusion Engine, similar to Mafia III) and external code.
Without a script hook, the game ignores any custom .asi files you place in the root directory. With it, the game loads those files at runtime, executing their code.