أداة لتحرير العديد من تنسيقات Nintendo Switch و3DS وWii U.
تم الآن أرشفة هذه الأداة ولم تعد قيد التطوير!
https://github.com/KillzXGaming/Switch-Toolbox/releases
ضع في اعتبارك أن هذه الأداة لا تزال تجريبية للغاية. إذا تعطل شيء ما عن الالتزام، فيمكنك تنزيله يدويًا من هنا. ما عليك سوى اختيار الالتزام، والانتقال إلى علامة التبويب "العناصر الأثرية" وتنزيل الملف المضغوط. تأكد أيضًا من الإبلاغ عن أي شيء يخالف المشكلات هنا على جيثب.
https://discord.gg/eyvGXWP
إذا كنت ترغب في دعمي، يمكنك التبرع!
تتميز هذه الأداة حاليًا بما يلي:
BFRES
يدعم بشكل كامل أجهزة Wii U وSwitch
استيراد النماذج (DAE، FBX، OBJ، وCSV)
تحرير المواد (معلومات العرض، ورسم خرائط النسيج، والمعلمات، وما إلى ذلك)
نسخ المواد
يمكن تصدير / استيراد القسم الفرعي للرسوم المتحركة والنموذج
يمكن حذف أو إضافة أو استبدال الكائنات الفردية من FMDL
يمكن إنشاء أقسام فرعية وبيانات جديدة
يمكن معاينة الرسوم المتحركة المرئية للهيكل العظمي وSRT والمعلمات ونمط الملمس والرسوم المتحركة المرئية للعظام. (تختلف الرسوم المتحركة المعلمة)
يمكن تصدير واستيراد نماذج كاملة التجهيز مع دعم العظام
يمكن تحويل ملفات gif إلى رسوم متحركة بنمط نسيج، وأجهزة الصراف الآلي WIP للغاية
يمكن تحرير التنسيقات:
BFRES
بي ان تي اكس
بفليت
بفلان
نوتيكسب
XTX
جي تي اكس
الهلال الأحمر العربي السوري
القضبان
KCL
بفليم
GFPAK
بيا
AAMP (سويتش، 3DS وWii U)
BYAML/BYML (سويتش، 3DS وWii U)
PTCL (سويتش، 3DS وWii U)
تمبك
PAK / IGA (كراش بانديكوت / كراش تيم ريسينغ)
IGZ Textures (Crash Bandicoot / Crash Team Racing)
BFFNT (القوام فقط)
يمكن معاينة:
BCRES
النماذج والمواد والقوام.
BFSHA
يمكن عرض الخيارات وأخذ العينات والسمات والكتل الموحدة.
بنش
يمكن استخراج تظليل قمة التظليل والجزء من الاختلافات/البرامج.
SHARCFB و SHARC
المعاينة الأساسية لبعض بيانات برنامج التظليل.
يمكن تعديل الإصدارين 1 و2 AAMP (جهاز Wii U وSwitch)
EFC
يمكن معاينة جداول التأثير وربط PTCL.
بندق
يمكن معاينة متغيرات NTWU وNTP3 وNTWD. سيتم تنفيذ التحرير قريبا.
MSBT
معاينة أساسية للغاية.
MP3، OGG، IDSP، HPS، WAV، BFWAV، BFSTM، BCWAV، BCWAV
يمكن الاستماع إلى الصوت والتحويل بين صيغ معينة. بفضل VGAudio وCSCore
نارك
SP2 (فريق سونيك ريسينغ)
GFMDL
تكس (3DS)
NUSHDB (تبديل تظليل Namco)
SDF (محرك قطرة الثلج)
NCA
NSP
تخزين
NXARC
LZARC
IGA.pak
RARC
GMX (نماذج TPHD)
ملفات MKAGPDX Model .bin
أرشيف MKAGPDX ملفات .pac
أرشيفات ME01 وSA01
قصر لويجي 2: القمر المظلم (الأرشيفات والنماذج والقوام)
TPL
تكس
بي تي آي
G1T
CMB (OoT3D، MM3D، LM3DS)
CTXB (OoT3D، MM3D، LM3DS)
جار (OoT3D، MM3D، LM3DS)
ZSI (OoT3D، MM3D)
BinGZ (هايرول ووريورز)
باك (القوات الصوتية)
GameCube ISOs (نظام الملفات)
https://github.com/KillzXGaming/Switch-Toolbox/wiki
https://github.com/KillzXGaming/Switch-Toolbox/issues
للإنشاء، تأكد من تثبيت Visual Studio (أستخدم 2017، قد لا تعمل الإصدارات الأقدم) وافتح الحل (.sln)، ثم أنشئ الحل كإصدار. يجب أن يتم تجميعها بشكل صحيح على الأحدث.
في حالة عدم قدرة الأداة على الترجمة، تحقق من المراجع. يتم تخزين جميع المكتبات المستخدمة في مجلد Switch-Toolbox/Lib.
أيضًا، أثناء التجميع، قد يلقي Visual Studio أخطاء حول الملفات الواردة من مصادر خارجية (أي الويب) وبالتالي سيفشل في قراءتها وتجميعها. في هذا الحدث، انتقل إلى المجلد الجذر للمشروع وقم بتشغيل: Get-ChildItem -Path "C:\Full\Path\To\Folder" -Recurse | Unblock-File
.
Smash Forge Devs (SMG، وPloaj، وjam1garner، وsmb123w64gb، وما إلى ذلك) لبعض الأكواد المنقولة، وتحديدًا عناصر الرسوم المتحركة، وبرنامج التشفير ETC1 وبعض العروض.
Ploaj لقاعدة على الكاتب DAE.
Assimp devs لمكتبة الأصول الضخمة الخاصة بهم!
Wexos (ساعد في معرفة بعض الأشياء، على سبيل المثال، تنسيق القائمة لتعيين كل سمة)
JuPaHe64 للعارض الأساسي ثلاثي الأبعاد.
كل مطوري File Explorer (Gericom) لعناصر Yaz0 والخطوط النقطية.
exelix لمكتبة BYAML وSARC وKCL.
Syroot لملحقات ومكتبات IO المفيدة.
GDKChan لمكتبة SPICA (المستخدمة في BCH)، ومواد تظليل PICA المستخدمة مع BCRES، وبنيات BCRES، وبعض طرق فك تشفير DDS.
AboodXD لبعض العناصر الأساسية مع مكتبة exelix's SARC، وWii U (GPU7) وSwitch (Tegra X1) التي يتم تحريكها، وقراءة/تحويل الأنواع غير المضغوطة إلى DDS، والوثائق الخاصة بـ GTX وXTX وBNTX. مكتبة Yaz0 التي أنشأتها AboodXD وساعدت في نقلها إلى الأداة.
MelonSpeedruns لشعار Switch Toolbox.
يستخدم فريق BrawlBox لمكتبات brawl تحليل BRRES.
حكيم المرايا لـ SuperBMDLib.
الطعام الشهي لدعم BTI وTXE.
Kuriimu للحصول على بعض المساعدة في عمليات الإدخال والإخراج وتحليل الملفات.
Skyth و Radfordhound لتوثيق PAC.
Ac_K لمنفذ فك ترميز ASTC c# من Ryujinx.
pkNX وkwsch لتجزئة Fnv ومراجع كود/بنية pkmn المفيدة.
Dragonation للحصول على تعليمات برمجية مفيدة في بنية بعض المخازن المؤقتة المسطحة في مفتاح البوكيمون
mvit وRei للمساعدة في سلاسل تجزئة gfpak وكذلك البحث عن التنسيقات.
QuickBMS لبعض أكواد الضغط المنقولة (LZ77 WII)
أيقونات TreeView بواسطة Icons8
Smash Forge (العناصر النائبة حاليًا)
http://mk8.tockdom.com/wiki/
https://wiki.oatmealdome.me/Category:File_formats
https://github.com/Kinnay/Nintendo-File-Formats/wiki
http://Avsys.xyz/wiki/Category:File_Formats
SuperBMDLib
BrawlLib (لتحويل قسم BRRES)
exelix (مكتبات SARC، وKCL، وBYML)
ZstdNet (ضغط)
Be.HexEditor بقلم بيرنهارد إلبل
إطار محرر GL بواسطة jupahe64
WeifenLuo لجناح الإرساء
SF Graphics من SMG (تجريبية) (حاليًا مجرد عنصر نائب لسير عمل التظليل وبعض الأشياء المفيدة)
NAudio (مكتبة الصوت وMIDI)
VGAudio
CSCore
عاصم
أوبنتك
مكتبة أرشيف BezelEngine
سيروت بيناري داتا
الرياضيات سيروت
مكتبة Syroot BFRES (جهاز Wii U)
ليبهاك
فك ترميز ASTC
كوريمو
الترخيص في Switch_ToolboxLibLicenses
يرجى ملاحظة ما إذا كنت لا تريد استخدام مكتبتك أو إذا فاتني الاعتمادات!