[MAXScript] Desbloqueador .WDR .WFT 1.2a beta
-
29 julio 20251.2a 29/07/2025maxscript-wdr-wft-unlocker-1-2a-beta_1753799105_726637.zip
Script para desbloquear archivos .wft .wdr en ZModeler.
El script elimina el bloqueo de ZModeler y restaura la información en la geometría, haciendo que el archivo sea apto para importar en ZModeler, así como para exportar a OpenFormats usando OpenIV.
Para que el script funcione se requiere:
Versión de 3dsmax: 2012 o superior.
En versiones antiguas (3ds max 8,9,2010) el script no funcionará!!!
Cómo usar:
1) Descomprimir Zlib.net.dll del archivo (se encuentra en la carpeta de la biblioteca de compresión zlib) en la carpeta *directorio 3dsmax*/Scripts/ (por ejemplo C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) Descomprimir el archivo .ms en cualquier otro lugar, se puede colocar el script en la carpeta /Scripts/Startup/ para que se ejecute automáticamente al iniciar 3dsmax.
3) Iniciar 3dsmax, en la barra superior seleccionar Scripting->Run Script, elegir el archivo .ms del script.
4) Dependiendo del archivo (.wft o .wdr) seleccionar la función correspondiente (Desbloquear archivo .wdr o desbloquear archivo .wft)
5) Indicar al script el archivo requerido (.wft o .wdr), luego hay que esperar mientras el script procesa el archivo, el tiempo de procesamiento puede variar de unos segundos a 2-3 minutos dependiendo del tamaño del archivo y el rendimiento del ordenador.
6) El script notificará cuando el proceso de desbloqueo haya finalizado. El archivo desbloqueado tendrá el prefijo _unlocked en su nombre.
7) El archivo desbloqueado es apto para importar en ZModeler2, si no se puede 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 su funcionalidad en el juego.
El script admite el desbloqueo masivo de archivos .wft y .wdr.
Para ello, presione el botón Input Directory y especifique el directorio con archivos .wft o .wdr.
Luego presione Output Directory y especifique la carpeta donde se guardarán los archivos desbloqueados.
¡Atención! ¡El directorio de entrada y salida no deben ser iguales! ¡El script no puede sobrescribir los archivos originales!
Luego seleccione la función deseada: Desbloqueo por lotes .WDR (desbloqueo masivo de .WDR) o Desbloqueo por lotes .WFT (desbloqueo masivo de .WFT)
El script notificará sobre el proceso de desbloqueo de archivos en MaxScript Listener. Se puede invocar con la tecla F11.
En caso de desbloqueo masivo, el script no añadirá el sufijo _unlocked. El sufijo solo se añade en el desbloqueo individual.
Historial de cambios:
1) 16/06/2023 — primer lanzamiento (1.0).
2) 24/12/2024 — se corrigió un error que causaba que en nuevas versiones de 3dsmax se creara un archivo de 0 bytes.
3) 26/01/2025 — versión 1.1 beta:
- Se añadió la posibilidad de descomprimir y comprimir archivos mediante la biblioteca zlib sin usar RSC Manager;
- Se corrigió y se añadió el algoritmo de restauración de información en la 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, 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.
5) 29/07/2025 — versión 1.2a beta:
- Se corrigió un error que hacía que en la dirección ZModelerLock siempre se escribieran ceros;
- Se añadió la posibilidad de seleccionar el nivel de compresión de los archivos; hay 4 niveles de compresión disponibles: Z_NO_COMPRESSION, Z_BEST_SPEED, Z_BEST_COMPRESSION, Z_DEFAULT_COMPRESSION. Por defecto se establece Z_BEST_COMPRESSION.
Agradecimientos:
- gtamodding.ru — por la información sobre recursos
- gtafandom.com — por la información sobre recursos
- https://github.com/dabinn/ — por la información sobre recursos
- ComponentAce.com — por la biblioteca Zlib (zlib.net.dll)
- gtabuilder.ru — soporte
El script fue escrito por: aleks926820.
Contacto conmigo:
Discord aleks926367#2994
Se permite publicar el script mencionando: el apodo del autor (aleks926820), y el sitio web del autor (https://libertycity.ru/user/aleks926820/).
¡Está prohibido alterar la integridad del archivo!
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