Skip to content
Richard01CZ edited this page Sep 29, 2026 · 4 revisions

Mafia Toolkit

A Blender add-on for Mafia: The City of Lost Heaven — its models, animations, movement tracks and shadows.

Add-on version 1.0.2
Blender 5.2 or newer
Formats .4ds models (version 29), .5ds animations, .tck movement tracks, .6ds shadows
Menu File ▸ Import / File ▸ Export, one entry per format
Author Richard01_CZ

🚀 Quick start

  1. Installation and Setup — install it, and point the Texture Folder at the game's maps directory.
  2. Importing and Exporting — open a model the game ships and look at how it is built.
  3. Select an object and open Properties ▸ Object ▸ 4DS Object Properties for its Frame Types.
  4. Press Check 4DS Scene in the 4DS Model sidebar tab before you export — see Checks and Messages.

📚 The pages

Getting started

Core concepts

  • Frame Types — what a frame is, which types exist, what the viewport draws
  • Objects and LODs — meshes, the LOD suffix rule, instances
  • Materials — the three texture boxes, color keys, animated textures

Frame types in detail

Characters and animation

Help

📖 The long documents

The wiki is the short form. In the repository:

  • LS3D-4DS-User-Guide.html — the way in, in the order you meet it
  • LS3D-4DS-Field-Manual.html — the full reference
  • LS3D-4DS-Dummy-Names.html — every frame name the game looks for
  • LS3D-4DS-User-Properties.html — the text a frame can carry
  • LS3D-4DS-Flag-Usage.html — which flags the game's models really use
  • LS3D-4DS-Joint-Viewer.html — a browser view of a model's joints and weights

✅ What it is tested against

Every model, animation, movement track and shadow the game ships: 3,125 models, 2,695 animations, 293 tracks and 37 shadows, round-tripped byte for byte where the format allows it.

Clone this wiki locally