[MAXScript] Розблокувальник .WDR .WFT 1.2a бета
-
29 липня 20251.2a 29/07/2025maxscript-wdr-wft-unlocker-1-2a-beta_1753799105_726637.zip
Скрипт для зняття блокування 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
Скрипт для снятия блокировки 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