このツールキットは、2Kチェコとハンガー13によって開発された「マフィア」シリーズのより良いMODサポートを実現することを目的としたプログラムのグループです。マフィア1(クラシック)はサポートされていません。ただし、リメイクはです。
ツールキットのすべての機能は常にWIPであり、使いやすさと変化を改善するために常に改善されています。以下のリストには、現在のすべての機能が含まれています。
ゲームエクスプローラー:
このツールキットの最良の機能ではなく、存在する主な理由は、さまざまなエディターをロードしてSDSファイルを管理しやすくするためです。ただし、この機能にはユーザビリティの重大な改善が必要です。
SDSパッキング/再梱包:
この機能では、複数の修正と改善がある彼のリポジトリからGibbedのSDSコードを使用しています。 XMLファイルとゲームテーブルは自動的に逆コンパイルされ、LUAファイルを逆コンパイルするオプションがあります。 Zmodeler3のコンテンツを開きたい人のために、「SDSツールGUI」などの形式でSDSファイルを開梱するオプションがあります。再パッキングの場合、モッダーはツールキットオプションで圧縮または非圧縮を選択できます。ゲームエクスプローラーのSDをダブルクリックすると、開梱され、[パック]を右クリックして[パック]をクリックします。 Mafia IIIおよびMafia:DEのSDSもサポートされています。
マテリアルエディター:
このエディターは、「.mtl」拡張子を使用して任意のファイルをダブルクリックすることで開くことができます。それらは通常、「デフォルト」と呼ばれ、いくつかの接尾辞があります。これは古いエディターですが、エンドユーザーにはまだ多くの機能があります。材料を追加/削除し、パラメーターまたはサンプラーを材料に追加し、.mtlファイルに合併して、新しい素材を追加して既存の素材を上書きするオプションを提供する機能を備えています。マージシステムは改善され、エンドユーザーがロードされた.mtlにマージまたは追加する材料を選択できるようにし、マージされているもので非常に冗長であることを試みます。このエディターは、MTL形式の3つのバージョンすべてをサポートしています。
マップエディター:
マップエディターは、Mafia IIのツールキットの主な機能です。主な目的は、Modderがこれを使用してマップの一部を編集できるようにすることです。現在、マップジオメトリとその衝突を編集する機能があります。マップエディターをロードするには、「frameresource.fr」をダブルクリックできます。悲しいことに、この編集者には手入れ可能なチュートリアルが不足していますが、まもなく途中にいるものもあります。ユーザビリティの観点からは難しいことを完全に認識していますが、これを改善しようとしています。ジオメトリに関しては、ユーザーはジオメトリが使用する材料を変更できます。ジオメトリは、エクスポートされ、3Dモデリングパッケージで編集してから再輸入することにより、外部から変更できます。これは衝突もサポートします。
M2FBX:
このライブラリは、ModdersがMafia IIモデルをエクスポート/インポートできるようにするために、Map Editorと並んで使用され、衝突を「調理」する機能を備えており、ゲームのパフォーマンスと安定性が向上します。ライブラリは、肌のオブジェクトの編集とコードの一般的なリファクタルを許可するために、重いリワークの下にあります。
トランスケーターエディター:
マップエディターが必要な改善を取得する一時的な編集者。しかし、新しいオブジェクトとインスタンスを追加する基本的な使いやすさを与え、それらを削除します。このエディターは、City_crashフォルダーで「transokator_x.tra」をダブルクリックしてロードできます。
cityareas.bin/cityshops.bin編集者:
どちらも別々の編集者ですが、同じことを達成します - 新しい都市部品とショップをマップに追加します。 「cityareas.bin」エディターをロードするには、ゲームエクスプローラーでダブルクリックします。 「CityShops.bin」ファイルをダブルクリックすると、都市ショップの編集者が開きます。
テーブルエディター:
モッダーがデータを操作して新しい行を追加できる基本的なテーブルエディター。
XBINエディター:
特定のXBINファイルをロードおよび保存できる非常にプロトタイプエディター。このエディターには、これらのXbinsをフレンドリーなXML形式にエクスポートする機能もあります。これは、すべてのタイプのXbinをまだサポートするわけではありませんが、サポートが来ています。
Windowsのみがサポートされています。 Visual Studio 2019を使用して、GitHubリポジトリを構築します。 M2FBXの場合、ソリューションをコンパイルするには、FBX SDKとPhysx 2.8.xを使用する必要があります。
ここで現在の問題を確認できます。
このツールキットの進捗状況の日付を維持するには、こちらのリンクを使用してこの不一致に参加することをお勧めします