Skip to content

Latest commit

 

History

History
203 lines (174 loc) · 18.4 KB

README.md

File metadata and controls

203 lines (174 loc) · 18.4 KB

Awesome Mafia Tools and Resources

A curated list of Mafia Tools and Resources brought to you by MafiaHub.

Contents

Communities

Editors

To start modding Mafia, you need an arsenal of various editors, but what's even more important... You NEED MafiaDataXTractor

  • MafiaDataXTractor - Extracts .dta files of Mafia to allow for modding and editing. For Mafia 1.0 use MafiaDataXTractor 1.0, for Mafia 1.1/1.2/1.3 use MafiaDataXTractor 1.1 : To correctly extract the .dta files, place the MafiaDataXTractor to your Mafia game directory where Game.exe is located and run MafiaDataXTractor as Administrator!

3D Map Editors

Collision Editors

Mafia has a special collision file called "tree.klz"

Lightmap Editors and Creators

  • LS3D Lightmapper - Most advanced 3D lightmap editor based on LS3D Sandbox (supports ray-tracing Lightmap Generation)
  • LMToner - ??? Can create colored lightmaps?
  • LmapGen 2 - ??? Clones lightmap from .4ds model to another .4ds model?
  • Shadow Generator - ???

Script Editors

Mafia uses a special scripting language, it has no official name but the community adopted the name "Mafia Script"

  • Project Angelo - In-game script editor and debugger for Mafia 1.0 ONLY!
  • BScriptView - Scene2.bin editor and Script editor
  • DCED 2 - Scene2 editor and Script editor, also known as "DONCity Editor 2"

Text and Value editors

Mafia's text is stored in tables with a .def extension

Scene2.bin Editors

Scene2.bin is a soul of every Mafia mission as it houses everything the player can interact with

Cache.bin Editors

Check.bin Editors

Check.bin is a file where the pedestrian and vehicle mesh networks are stored, it is used for custom navigation for car and humans entities

  • Check.bin Editor - Can edit and create check.bin navigation mesh for pedestrians, vehicles, enemies and more
  • CheckRE - Can edit check.bin to add pedestrians and vehicles

Road.bin Editors

Road.bin is a file where car navigation network is stored

  • Road.bin Creator - Can create Road.bin file from scratch from values given by the user, tool can be switched to English or Russian language
  • Road.bin Editor (by djbozkosz) - Can edit car navigation network
  • RoadRE - ??? Can edit the speed and drive side of cars?

DTA extractors and packers

Tools

  • Mafia Console - Mafia Console, also known as MafiaCon. Adds a console to Mafia with many commands and functions. Latest version exclusively brought to you by MafiaHub
  • Mafia DTA Extractor Tool - Exctracts Mafia's .dta files (includes preset extraction keys for billboard and patch DTA files and all other common DTA files)
  • Car Changer - ???
  • TACO-M - Mafia memory manipulation tool
  • def2bbrd - ???
  • DNC Extractor - Can export and import .dnc files from and to scene2.bin file (for use with DCED 2)
  • Dog Maker - Creates .dnc files of a dog using specified values by the user
  • Draw Distance Unlimiter - Patches cache.bin of a selected mission to increase draw distance (follow instructions given by the program)
  • Effects.bin Editor - Can edit effects.bin file to add or remove particle effects from a mission
  • Glow Maker - ???
  • GmfRE - ??? Making custom font for Mafia?
  • CHG Editor - ???
  • CHG Maker - ??? Some script creator/editor?
  • Mafia 1.0 Plus - Makes Mafia 1.0 playable alongside patched newer versions : Delisted for copyright concerns
  • Mafia Car Adder and Remover - ??? Can add new cars and remove cars?
  • Mafia Car Installer - ??? Can add new cars?
  • Mafia GetPos - ??? for Mafia 1.0 ONLY!
  • Mafia Load Editor - Can add and edit loading screens for missions
  • Mafia Hack - MafiaHack is a development and cheating tool for Mafia
  • MED - Facial Animation Editor
  • MemSup - This tool let's you instantly exit Mafia by pressing the key bound to 'Objectives'. Works only in Freeride
  • Mafia Menu Editor (by djbozkosz) - Tool for adding, modifying and deleting menu items in the Mafia game, which are stored in menu.def file
  • Mafia Menu Editor - Can edit .def menu file
  • Metro and Salina Editor - ??? Can edit above ground train and tram navigation points?
  • MEXED - ???
  • Mexer - Can edit camera position, tool is in Russian and English language. Mafia 1.2 is not supported
  • MCHDSR - ???
  • Orure - ??? Weapon value editor?
  • Pos Tool - ??? for Mafia 1.0 ONLY!
  • Camera Mod - Camera tool for making animated camera rail paths for Mafia 1.0 ONLY!
  • Rmorf.bin Editor - Can edit Rmorf.bin for making animated objects like flags or sea waves, tool is in English and Russian
  • Sound Maker - Can add sounds to a user specified sector and coordinates, outputs .dnc file for use with DCED 2
  • Texture Resizer (by djbozkosz) - A simple tool for batch converting textures to a power of two format
  • Zanoza Modeler v1.07b + Patch - Zanoza Modeler, also known as ZModeler is an old 3D modeling program used for making custom Mafia models back in the day. This archive includes a Patch to version 1.07c and a Russian language convertor (Converts the editor language to Russian)
  • SDPA 1 - ???

4ds tools

.4ds is LS3D model file

5ds tools

.5ds is LS3D animation file

  • 5ds Converter - Converts .3ds Animation file to .5ds Animation file for use with Mafia

Addons and Plugins

Addons and plugins for various 3D Modeling Programs for use with Mafia's file formats

Resources and Documentations

Contribute

Contributions are welcome! Please follow our contribution guidelines to contribute to this list.

License

This list is licensed under the Apache 2.0 License.