[MAXScript] .WDR .WFT Entsperrer 1.2a Beta
-
29 Juli 20251.2a 29/07/2025maxscript-wdr-wft-unlocker-1-2a-beta_1753799105_726637.zip
Ein Skript zum Entsperren von ZModeler für .wft .wdr Dateien.
Das Skript entfernt die ZModeler-Sperre und stellt die 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 verwendet werden kann.
Für die Ausführung des Skripts wird benötigt:
3dsmax-Version: 2012 und neuer.
In älteren Versionen (3ds max 8,9,2010) funktioniert das Skript nicht!!!
So verwenden Sie es:
1) Zlib.net.dll aus dem Archiv (liegt im Ordner zlib compression library) in den Ordner *3dsmax-Verzeichnis*/Scripts/ entpacken (z.B. C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) .ms-Datei an einen anderen Ort entpacken, das Skript kann in den Ordner /Scripts/Startup/ gelegt werden, um es beim Start von 3dsmax automatisch auszuführen.
3) 3dsmax starten, in der oberen Leiste Scripting->Run Script auswählen, die .ms-Datei des Skripts auswählen.
4) Je nach Datei (.wft oder .wdr) die benötigte Funktion auswählen (Unlock .wdr file oder unlock .wft file)
5) Dem Skript die benötigte Datei (.wft oder .wdr) angeben, dann muss gewartet werden, bis das Skript die Datei verarbeitet hat, die Verarbeitungszeit kann von wenigen Sekunden bis zu 2-3 Minuten je nach Dateigröße und Computerleistung variieren.
6) Das Skript informiert über den Abschluss des Entsperrprozesses. Die entsperrte Datei erhält im Namen das Präfix _unlocked.
7) Die entsperrte Datei ist für den Import in ZModeler2 geeignet, falls der Import in ZModeler nicht möglich ist, muss die .wdr .wft Datei in OpenFormats konvertiert und in 3dsmax geladen werden, unter Verwendung von OFIO oder GIMS IV. Die Datei behält auch die volle Funktionalität im Spiel.
Das Skript unterstützt die Massenentsperrung von .wft und .wdr Dateien.
Hierzu die Schaltfläche Input Directory drücken und das Verzeichnis mit .wft oder .wdr Dateien angeben.
Dann Output Directory drücken und den Ordner angeben, in dem die entsperrten Dateien gespeichert werden.
Achtung! Eingangs- und Ausgangsverzeichnis dürfen nicht identisch sein! Das Skript kann die Originaldateien nicht überschreiben!
Dann die benötigte Funktion auswählen – Batch Unlock .WDR (Massenentsperrung .WDR) oder Batch Unlock .WFT (Massenentsperrung .WFT)
Das Skript wird über den Entsperrprozess der Dateien im MaxScript Listener informieren. Dieser kann mit der Taste F11 aufgerufen werden.
Bei der Massenentsperrung wird das Skript das Präfix _unlocked nicht hinzufügen. Das Präfix wird nur bei der Einzelentsperrung hinzugefügt.
Änderungshistorie:
1) 16/06/2023 — erste Veröffentlichung (1.0).
2) 24/12/2024 — Fehler behoben, aufgrund dessen in neuen Versionen von 3dsmax eine Datei mit 0 Byte erstellt wurde.
3) 26/01/2025 — Version 1.1 Beta:
- Möglichkeit zum Entpacken und Verpacken von Dateien über die zlib-Bibliothek ohne Verwendung des RSC Managers hinzugefügt;
- Algorithmus zur Wiederherstellung von Informationen in der Geometrie für .wdr Dateien korrigiert und ergänzt;
- Algorithmus zum Entsperren von .wft Dateien neu geschrieben, die Geometrie wird anhand von Offsets in der Datei und nicht anhand des Abschnitts Model-Header gesucht.
4) 24/04/2025 — Version 1.2 Beta: Möglichkeit zur Massenentsperrung von .wft .wdr Dateien hinzugefügt.
5) 29/07/2025 — Version 1.2a Beta:
- Fehler behoben, aufgrund dessen an der Adresse ZModelerLock immer Nullen geschrieben wurden;
- Möglichkeit zur Auswahl des Komprimierungsgrades von Dateien hinzugefügt; es stehen 4 Komprimierungsgrade zur Auswahl: Z_NO_COMPRESSION, Z_BEST_SPEED, Z_BEST_COMPRESSION, Z_DEFAULT_COMPRESSION. Standardmäßig ist Z_BEST_COMPRESSION eingestellt.
Danksagungen:
- gtamodding.ru — für Informationen zu Ressourcen
- gtafandom.com — für Informationen zu Ressourcen
- https://github.com/dabinn/ — für Informationen zu Ressourcen
- ComponentAce.com — für die Zlib-Bibliothek (zlib.net.dll)
- gtabuilder.ru — Unterstützung
Das Skript wurde von: aleks926820 geschrieben.
Kontakt mit mir:
Discord aleks926367#2994
Das Skript darf mit Angabe des Autornamens (aleks926820) und der Website des Autors (https://libertycity.ru/user/aleks926820/) veröffentlicht werden.
Es ist untersagt, die Integrität des Archivs zu verletzen!
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