[MAXScript] .WDR .WFT unlocker 1.2 beta
-
28 abril 20251.2 beta 24/04/2025maxscript-wdr-wft-unlocker-1-2-beta_1745829035_51939.zip
Script para quitar el bloqueo de ZModeler de los archivos .wft .wdr.
El script elimina ZModeler Lock y también restaura información en la geometría, haciendo que el archivo sea adecuado para importar en ZModeler, y también lo hace adecuado para exportar a OpenFormats usando OpenIV.
Para que funcione el script se requiere:
Versiones de 3dsmax superiores a la versión 2012.
¡En versiones antiguas (3ds max 8,9,2010) el script no funcionará!!!
Cómo usar:
1) Descomprime zlib.net.dll del archivo (se encuentra en la carpeta zlib compression library) en la carpeta *directorio 3dsmax*\Scripts\ (por ejemplo, C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) Descomprime el archivo .ms en cualquier otro lugar, el script se puede colocar en la carpeta \Scripts\Startup\ para que se ejecute automáticamente cuando se inicie 3dsmax.
3) Inicia 3dsmax, en la barra superior selecciona Scripting->Run Script, selecciona el archivo .ms del script.
4) Dependiendo del archivo (.wft o .wdr), selecciona la función deseada (Unlock .wdr file o unlock .wft file)
5) Especifica al script el archivo requerido (.wft o .wdr), entonces es necesario esperar a que el script procese el archivo, el tiempo de procesamiento puede tardar de unos segundos a 2-3 minutos dependiendo del tamaño del archivo y el rendimiento del equipo.
6) El script notificará el final del proceso de desbloqueo. El archivo desbloqueado tendrá el prefijo _unlocked en el nombre.
7) El archivo desbloqueado es adecuado para importar en ZModeler2, en caso de imposibilidad de importar en ZModeler, es necesario convertir el archivo .wdr .wft a OpenFormats y cargarlo en 3dsmax, usando OFIO o GIMS IV. El archivo también conserva completamente el rendimiento en el juego.
El script admite el desbloqueo masivo de archivos .wft y .wdr.
Para ello, pulsa el botón Input Directory y especifica el directorio con los archivos .wft o .wdr.
Luego pulsa Output Directory y especifica la carpeta en la que se guardarán los archivos desbloqueados.
¡Atención! ¡El directorio de entrada y salida no deben ser los mismos! ¡El script no puede sobrescribir los archivos originales!
Luego selecciona la función deseada: — Batch Unlock .WDR (desbloqueo masivo .WDR) o Batch Unlock .WFT (desbloqueo masivo .WFT)
El script notificará sobre el proceso de desbloqueo de archivos en MaxScript Listener. Se puede invocar usando el botón F11.
En el caso del desbloqueo masivo, el script no agregará el prefijo _unlocked. El prefijo solo se agrega durante el desbloqueo único.
Historial de cambios:
1) 16/06/2023 — primer lanzamiento (1.0).
2) 24/12/2024 — se corrigió un error por el cual en las nuevas versiones de 3dsmax se creaba un archivo de 0 bytes.
3) 26/01/2025 — versión 1.1 beta:
- Se añadió la posibilidad de desempaquetar y empaquetar el archivo mediante la biblioteca zlib sin utilizar RSC Manager;
- Se corrigió y completó el algoritmo de restauración de información en geometría para el archivo .wdr;
- Se reescribió el algoritmo de desbloqueo de archivos .wft, la búsqueda de geometría se realiza por offsets en el archivo, y no por el encabezado de la sección Model.
4) 24/04/2025 — versión 1.2 beta: se añadió la posibilidad de desbloqueo masivo de archivos .wft .wdr.
Agradecimientos:
- gtamodding.ru — por la información sobre los recursos
- gtafandom.com — por la información sobre los recursos
- https://github.com/dabinn/ — por la información sobre los recursos
- ComponentAce.com — por la biblioteca Zlib (zlib.net.dll)
- gtabuilder.ru — soporte
El script fue escrito por: aleks926820.
Comunicación conmigo:
Discord aleks926367#2994
Se permite publicar el script con la indicación de: el apodo del autor (aleks926820) y el sitio web del autor (https://libertycity.ru/user/aleks926820/).
¡Está prohibido violar la integridad del archivo!
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