[MAXScript] .WDR .WFT kilit açıcı 1.2a beta
-
İndir (0.22 MB)29 Temmuz 20251.2a 29/07/2025maxscript-wdr-wft-unlocker-1-2a-beta_1753799105_726637.zip
ZModeler'dan .wft .wdr dosyalarının kilidini açmak için bir script.
Script, ZModeler Lock'u kaldırır ve geometrik bilgileri geri yükleyerek dosyayı ZModeler'a aktarılabilir hale getirir ve OpenIV ile OpenFormats'a aktarılabilir hale getirir.
Scriptin çalışması için gereklidir:
3dsmax sürümü: 2012 ve sonrası.
Eski sürümlerde (3ds max 8,9,2010) script çalışmayacaktır!!!
Kullanım talimatları:
1) Arşivden Zlib.net.dll dosyasını *3dsmax dizini*/Scripts/ klasörüne çıkarın (örneğin C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) .ms dosyasını başka bir yere çıkarın, scripti 3dsmax başlatıldığında otomatik olarak çalışması için /Scripts/Startup/ klasörüne yerleştirebilirsiniz.
3) 3dsmax'i başlatın, üst panelden Scripting->Run Script seçeneğini seçin ve .ms script dosyasını seçin.
4) Dosyaya göre (.wft veya .wdr) uygun fonksiyonu seçin (Unlock .wdr file veya unlock .wft file)
5) Script'e gerekli dosyayı (.wft veya .wdr) belirtin, ardından script dosyayı işleyene kadar bekleyin, işlem süresi dosyanın boyutuna ve bilgisayarın performansına bağlı olarak birkaç saniyeden 2-3 dakikaya kadar sürebilir.
6) Script, kilit açma işleminin tamamlandığını bildirecektir. Kilidi açılmış dosya, isminin başına _unlocked ekini alacaktır.
7) Kilidi açılmış dosya ZModeler2'ye aktarılabilir, ZModeler'a aktarılamıyorsa .wdr .wft dosyasını OpenFormats'a dönüştürüp 3dsmax'e yükleyin, OFIO veya GIMS IV kullanarak. Dosya oyunda tamamen çalışır durumda kalır.
Script, toplu .wft ve .wdr dosyalarının kilidini açmayı destekler.
Bunun için Input Directory butonuna basın ve .wft veya .wdr dosyalarının bulunduğu dizini belirtin.
Ardından Output Directory butonuna basın ve kilidi açılmış dosyaların kaydedileceği klasörü belirtin.
Dikkat! Giriş ve çıkış dizinleri aynı olmamalıdır! Script, orijinal dosyaları üzerine yazamaz!
Ardından gerekli fonksiyonu seçin — Batch Unlock .WDR (toplu .WDR kilit açma) veya Batch Unlock .WFT (toplu .WFT kilit açma)
Script, MaxScript Listener'da dosyaların kilit açma süreci hakkında bilgi verecektir. Bunu F11 tuşu ile çağırabilirsiniz.
Toplu kilit açma durumunda script, _unlocked ekini eklemeyecektir. Ek, yalnızca tekil kilit açma durumunda eklenir.
Değişiklik geçmişi:
1) 16/06/2023 — ilk sürüm (1.0).
2) 24/12/2024 — yeni sürümlerde 3dsmax'te 0 baytlık dosya oluşturan hata düzeltildi.
3) 26/01/2025 — 1.1 beta sürümü:
- RSC Manager kullanmadan zlib kütüphanesi ile dosyayı açma ve kapama imkanı eklendi;
- .wdr dosyası için geometrik bilgilerin geri yüklenmesi algoritması düzeltildi ve eklendi;
- .wft dosyalarının kilidini açma algoritması yeniden yazıldı, geometrinin dosyadaki ofsetlere göre aranması sağlandı, Model bölüm başlığına göre değil.
4) 24/04/2025 — 1.2 beta sürümü: toplu .wft .wdr dosyalarının kilidini açma imkanı eklendi.
5) 29/07/2025 — 1.2a beta sürümü:
- ZModelerLock adresinde her zaman sıfırların yazılmasına neden olan hata düzeltildi;
- Dosyaların sıkıştırma seviyesinin seçilmesi imkanı eklendi; 4 sıkıştırma seviyesi mevcuttur: Z_NO_COMPRESSION, Z_BEST_SPEED, Z_BEST_COMPRESSION, Z_DEFAULT_COMPRESSION. Varsayılan olarak Z_BEST_COMPRESSION seçilidir.
Teşekkürler:
- gtamodding.ru — kaynak bilgileri için
- gtafandom.com — kaynak bilgileri için
- https://github.com/dabinn/ — kaynak bilgileri için
- ComponentAce.com — Zlib kütüphanesi için (zlib.net.dll)
- gtabuilder.ru — destek için
Script yazarı: aleks926820.
Benimle iletişim:
Discord aleks926367#2994
Scriptin yayınlanması, yazarın takma adı (aleks926820) ve yazarın web sitesi (https://libertycity.ru/user/aleks926820/) belirtilerek yapılabilir.
Arşiv bütünlüğünün ihlal edilmesi yasaktır!
29/07/2025
Скрипт для снятия блокировки ZModeler с .wft .wdr файлов.
Скрипт удаляет ZModeler Lock, а также восстанавливает информацию в геометрии, делая пригодным файл для импорта в ZModeler, а также делает пригодным для экспорта в OpenFormats с помощью OpenIV.
Для работы скрипта требуется:
Версия 3dsmax: 2012 и новее.
На старых версиях (3ds max 8,9,2010) скрипт работать не будет!!!
Как пользоваться:
1) Zlib.net.dll из архива (лежит в папке zlib compression library) распаковать в папку *директория 3dsmax*/Scripts/ (например C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) .ms файл распаковать в любое другое место, скрипт можно закинуть в папку /Scripts/Startup/ для его автоматического запуска при запуске 3dsmax.
3) Запустить 3dsmax, на верхней панели выбрать Scripting->Run Script, выбрать .ms файл скрипта.
4) В зависимости от файла (.wft или .wdr) выбрать нужную функцию (Unlock .wdr file или unlock .wft file)
5) Указать скрипту требуемый файл (.wft или .wdr), далее необходимо подождать пока скрипт обработает файл, время обработки может занимать от нескольких секунд до 2-3х минут в зависимости от размера файла и производительности компьютера.
6) Скрипт уведомит об окончании процесса разблокировки. Разблокированный файл будет иметь в имени приставку _unlocked.
7) Разблокированный файл пригоден для импорта в ZModeler2, в случае невозможности импорта в ZModeler необходимо конвертировать файл .wdr .wft в OpenFormats и загружать его в 3dsmax, используя OFIO или GIMS IV. Файл также полностью сохраняет работоспособность в игре.
Скрипт поддерживает массовую разблокировку .wft и .wdr файлов.
Для этого нажать кнопку Input Directory и указать директорию с .wft или .wdr файлами.
Далее нажать Output Directory и указать папку, в которую будут сохраняться разблокированные файлы.
Внимание! Входная и выходная директория не должны быть одинаковыми! Скрипт не может переписать исходные файлы!
Далее выбрать нужную функцию — Batch Unlock .WDR (массовая разблокировка .WDR) или Batch Unlock .WFT (массовая разблокировка .WFT)
Скрипт будет уведомлять о процессе разблокировки файлов в MaxScript Listener. Его можно вызвать с помощью кнопки F11.
В случае массовой разблокировки скрипт не будет добавлять приставку _unlocked. Приставка добавляется только при одиночной разблокировке.
История изменений:
1) 16/06/2023 — первый релиз (1.0).
2) 24/12/2024 — исправлена ошибка, из-за которой на новых версиях 3dsmax создавался файл весом 0 байт.
3) 26/01/2025 — версия 1.1 beta:
- Добавлена возможность распаковки и запаковки файла посредством zlib библиотеки без использования RSC Manager;
- Исправлен и дописан алгоритм восстановления информации в геометрии для .wdr файла;
- Переписан алгоритм разблокировки .wft файлов, поиск геометрии ведется по офсетам в файле, а не по заголовку секции Model.
4) 24/04/2025 — версия 1.2 beta: добавлена возможность массовой разблокировки .wft .wdr файлов.
5) 29/07/2025 — версия 1.2a beta:
- Исправлена ошибка, из-за которой по адресу ZModelerLock всегда прописывались нули;
- Добавлена возможность выбора уровня компрессии файлов; для выбора доступно 4 уровня компрессии: Z_NO_COMPRESSION, Z_BEST_SPEED, Z_BEST_COMPRESSION, Z_DEFAULT_COMPRESSION. По умолчанию стоит Z_BEST_COMPRESSION.
Благодарности:
- gtamodding.ru — за информацию по ресурсам
- gtafandom.com — за информацию по ресурсам
- https://github.com/dabinn/ — за информацию по ресурсам
- ComponentAce.com — за Zlib библиотеку (zlib.net.dll)
- gtabuilder.ru — поддержка
Скрипт написал: aleks926820.
Связь со мной:
Discord aleks926367#2994
Разрешается выкладывать скрипт с указанием: никнейма автора (aleks926820), и сайта автора (https://libertycity.ru/user/aleks926820/).
Запрещается нарушать целостность архива!
29/07/2025
