{"id":222781,"date":"2025-11-29T18:57:43","date_gmt":"2025-11-29T11:57:43","guid":{"rendered":"https:\/\/www.taimods.com\/2025\/11\/mafia-2-toolkit.html"},"modified":"2025-11-29T18:57:43","modified_gmt":"2025-11-29T11:57:43","slug":"mafia-2-toolkit","status":"publish","type":"post","link":"https:\/\/taimods.com\/en\/2025\/11\/mafia-2-toolkit.html","title":{"rendered":"Mafia 2 \u2013 Toolkit"},"content":{"rendered":"<p><img fifu-featured=\"1\" decoding=\"async\" alt=\"Mafia 2 \u2013 Toolkit ()\" title=\"Mafia 2 \u2013 Toolkit ()\" class=\"ls-is-cached lazyloaded\" src=\"https:\/\/www.taimods.com\/wp-content\/uploads\/1764392478053-5af0f65951ffd8-22118toolkit.jpg\"><\/p>\n<p>This toolkit is for Mafia 2 and will hopefully house a lot more tools. The toolkit can already read most information but for now, has been disabled due to it not being fully tested and developed.<\/p>\n<p>For now, this tool allows users to edit the \u201cFrameResource\u201d file. This means you can move around map objects, lighting, models, etc. The \u201cMaterial Libraries\u201d called \u201cdefaultXX.mtl\u201d can also be edited, allowing users to improve textures, like adding normal textures and other properties.<\/p>\n<p>More tools will include:\u00a0\u2013 Editing Actors<\/p>\n<p>\u2013 Editing Collisions<\/p>\n<p>\u2013 A full workflow from the toolkit > to 3DS Max > toolkit > Mafia 2.<\/p>\n<p>\u2013 And much more<\/p>\n<p>Please note, the model exporter is not available yet, and still in development. I\u2019ve just added photos to show you the progress.<\/p>\n<p>Changelog:<\/p>\n<p>The latest version fixes and includes many new things, including saving FrameNameTables, and swapping to an \u201cINI\u201d file instead of the \u201cexe.config\u201d.<\/p>\n<p>Fixed exe.config, swapped to \u201cINI\u201d setup.<br \/>\nFixed opening an SDS.<br \/>\nIt will now save the recently opened path.<br \/>\nAdded \u201cbounding box\u201d property to \u201cFrameObjectDummy\u201d.<br \/>\nAdded FrameNameTable parsing and saving.<br \/>\nAdded an option to delete objects from the map.<\/p>\n<p>With the new update, you should be \u201cFrameNameTable data\u201d on certain frame object types like \u201cDummy\u201d, \u201cFrame\u201d and \u201cSingleMesh\u201d. If this data is enabled, it will be saved into the new FrameNameTable.<\/p>\n<p>When wanting to delete objects from the map, right click on the mesh, and click \u201cDelete\u201d. This will remove the object, so they can\u2019t be seen, but not the geometry or materials.<\/p>\n<p>Installation:<\/p>\n<p>Unzip the archive, and read the \u201cQuick Guide\u201d; A guide on GitHub will become available soon.<\/p>\n<p>Authors: Greavesy<\/p>\n<p><center>    <a href=\"\/getlink?url=687474703a2f2f7777772e6d6f647375702e636f6d2f3066376c31756a78746636302f4d616669612d322d546f6f6c6b69742e7a69702e68746d6c\" \r\n       target=\"_blank\"\r\n       style=\"            display: inline-flex;            align-items: center;            gap: 10px;            padding: 12px 24px;            border-radius: 6px;            background: var(--nqt-color-primary, #ff6a00);            color: #fff;            text-decoration: none;            font-weight: 600;            font-size: 16px;            border: 2px solid var(--nqt-color-primary, #ff6a00);            transition: all 0.3s ease;            box-shadow: 0 4px 6px rgba(0,0,0,0.1);       \"\r\n       onmouseover=\"this.style.background='#333'; this.style.borderColor='#333'; this.style.transform='translateY(-2px)';\"\r\n       onmouseout=\"this.style.background='var(--nqt-color-primary, #ff6a00)'; this.style.borderColor='var(--nqt-color-primary, #ff6a00)'; this.style.transform='translateY(0)';\"\r\n    >\r\n        <i class=\"fa-solid fa-download\"><\/i>\r\n        <span>DOWNLOAD MODS<\/span>\r\n    <\/a>\r\n    <\/center><\/p>","protected":false},"excerpt":{"rendered":"<p>This toolkit is for Mafia 2 and will hopefully house a lot more tools. The toolkit can already read most information but for now, has been disabled due to it not being fully tested and developed. For now, this tool allows users to edit the \u201cFrameResource\u201d file. This means you can move around map objects, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":222782,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[634],"tags":[],"class_list":["post-222781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mafia2-khac"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts\/222781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/comments?post=222781"}],"version-history":[{"count":0,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/posts\/222781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/media\/222782"}],"wp:attachment":[{"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/media?parent=222781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/categories?post=222781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taimods.com\/en\/wp-json\/wp\/v2\/tags?post=222781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}