[MAXScript] .WDR .WFT unlocker 1.2 beta
-
28 April 20251.2 beta 24/04/2025maxscript-wdr-wft-unlocker-1-2-beta_1745829035_51939.zip
Skript zum Entfernen der ZModeler-Sperre von .wft .wdr-Dateien.
Das Skript entfernt die ZModeler-Sperre und stellt Informationen in der Geometrie wieder her, wodurch die Datei für den Import in ZModeler geeignet ist und auch für den Export in OpenFormats mit OpenIV geeignet ist.
Um mit dem Skript zu arbeiten, ist Folgendes erforderlich:
Versionen von 3dsmax älter als Version 2012.
In älteren Versionen (3ds max 8,9,2010) funktioniert das Skript nicht!!!
Wie benutzt man:
1) Zlib.net.dll aus dem Archiv (befindet sich im Ordner zlib compression library) in den Ordner *directory 3dsmax*\/Scripts\ entpacken (z. B. C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) Die .ms-Datei an einen anderen Ort entpacken, das Skript kann in den Ordner \/Scripts\Startup\ verschoben werden, damit es beim Start von 3dsmax automatisch gestartet wird.
3) Starten Sie 3dsmax, wählen Sie in der oberen Leiste Scripting->Run Script und wählen Sie die .ms-Skriptdatei aus.
4) Je nach Datei (.wft oder .wdr) die gewünschte Funktion auswählen (Unlock .wdr file oder unlock .wft file)
5) Weisen Sie dem Skript die gewünschte Datei zu (.wft oder .wdr), dann müssen Sie warten, bis das Skript die Datei verarbeitet hat, die Verarbeitungszeit kann je nach Dateigröße und Computerleistung zwischen einigen Sekunden und 2-3 Minuten dauern.
6) Das Skript benachrichtigt über das Ende des Freischaltvorgangs. Die entsperrte Datei hat ein _unlocked-Präfix im Namen.
7) Die entsperrte Datei ist für den Import in ZModeler2 geeignet. Wenn ein Import in ZModeler nicht möglich ist, müssen Sie die Datei .wdr .wft in OpenFormats konvertieren und sie mit OFIO oder GIMS IV in 3dsmax laden. Die Datei behält außerdem ihre volle Leistungsfähigkeit im Spiel.
Das Skript unterstützt die Massenfreischaltung von .wft- und .wdr-Dateien.
Um dies zu tun, klicken Sie auf die Schaltfläche Input Directory und geben Sie das Verzeichnis mit den .wft- oder .wdr-Dateien an.
Klicken Sie dann auf Output Directory und geben Sie den Ordner an, in dem die freigeschalteten Dateien gespeichert werden sollen.
Achtung! Eingangs- und Ausgangsverzeichnis dürfen nicht identisch sein! Das Skript kann die ursprünglichen Dateien nicht überschreiben!
Wählen Sie als Nächstes die gewünschte Funktion aus - Batch Unlock .WDR (Massenfreischaltung .WDR) oder Batch Unlock .WFT (Massenfreischaltung .WFT)
Das Skript benachrichtigt über den Freischaltvorgang von Dateien im MaxScript Listener. Es kann mit der Taste F11 aufgerufen werden.
Im Falle einer Massenfreischaltung fügt das Skript kein _unlocked-Präfix hinzu. Das Präfix wird nur beim einmaligen Entsperren hinzugefügt.
Änderungsprotokoll:
1) 16\/06\/2023 - erste Veröffentlichung (1.0).
2) 24\/12\/2024 - ein Fehler wurde behoben, durch den in neuen Versionen von 3dsmax eine Datei mit einer Größe von 0 Byte erstellt wurde.
3) 26\/01\/2025 - Version 1.1 beta:
- Möglichkeit zum Entpacken und Verpacken der Datei über die zlib-Bibliothek ohne Verwendung des RSC-Managers hinzugefügt;
- Der Algorithmus zur Wiederherstellung von Informationen in der Geometrie für die .wdr-Datei wurde korrigiert und fertiggestellt;
- Der Algorithmus zum Entsperren von .wft-Dateien wurde neu geschrieben, die Geometriesuche erfolgt nach Offsets in der Datei und nicht nach dem Abschnittsüberschrift Model.
4) 24\/04\/2025 - Version 1.2 beta: Möglichkeit zur Massenfreischaltung von .wft .wdr-Dateien hinzugefügt.
Danksagungen:
- gtamodding.ru - für Informationen über Ressourcen
- gtafandom.com - für Informationen über Ressourcen
- https:\/\/github.com\/dabinn\/ - für Informationen über Ressourcen
- ComponentAce.com - für die Zlib-Bibliothek (zlib.net.dll)
- gtabuilder.ru - Unterstützung
Das Skript wurde geschrieben von: aleks926820.
Kontakt mit mir:
Discord aleks926367#2994
Es ist erlaubt, das Skript unter Angabe des Autornamens (aleks926820) und der Website des Autors (https:\/\/libertycity.ru\/user\/aleks926820\/) zu veröffentlichen.
Es ist verboten, die Integrität des Archivs zu verletzen!
12:58 24.04.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 файлов.
Благодарности:
- 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/).
Запрещается нарушать целостность архива!
12:58 24.04.2025