[MAXScript] .WDR .WFT unlocker 1.2 beta
-
28 avril 20251.2 beta 24/04/2025maxscript-wdr-wft-unlocker-1-2-beta_1745829035_51939.zip
Script pour supprimer le verrouillage ZModeler des fichiers .wft .wdr.
Le script supprime le verrou ZModeler et restaure également les informations de la géométrie, rendant le fichier adapté à l'importation dans ZModeler, ainsi que adapté à l'exportation dans OpenFormats à l'aide d'OpenIV.
Le script nécessite :
Versions de 3dsmax plus récentes que la version 2012.
Sur les anciennes versions (3ds max 8,9,2010), le script ne fonctionnera pas !!!
Comment utiliser :
1) Zlib.net.dll de l'archive (situé dans le dossier zlib compression library) à décompresser dans le dossier *répertoire 3dsmax*\Scripts\ (par exemple C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) Le fichier .ms à décompresser à n'importe quel autre endroit, le script peut être déposé dans le dossier \Scripts\Startup\ pour son démarrage automatique au lancement de 3dsmax.
3) Exécutez 3dsmax, sélectionnez Scripting->Run Script dans la barre supérieure, sélectionnez le fichier .ms du script.
4) En fonction du fichier (.wft ou .wdr), sélectionnez la fonction souhaitée (Unlock .wdr file ou unlock .wft file)
5) Indiquez au script le fichier requis (.wft ou .wdr), puis vous devez attendre que le script traite le fichier, le temps de traitement peut prendre de quelques secondes à 2-3 minutes selon la taille du fichier et les performances de l'ordinateur.
6) Le script vous informera de la fin du processus de déverrouillage. Le fichier déverrouillé aura le préfixe _unlocked dans son nom.
7) Le fichier déverrouillé est adapté à l'importation dans ZModeler2, en cas d'impossibilité d'importation dans ZModeler, il est nécessaire de convertir le fichier .wdr .wft en OpenFormats et de le charger dans 3dsmax à l'aide d'OFIO ou GIMS IV. Le fichier conserve également pleinement ses performances dans le jeu.
Le script prend en charge le déverrouillage en masse des fichiers .wft et .wdr.
Pour cela, appuyez sur le bouton Input Directory et indiquez le répertoire avec les fichiers .wft ou .wdr.
Cliquez ensuite sur Output Directory et indiquez le dossier dans lequel les fichiers déverrouillés seront enregistrés.
Attention ! Les répertoires d'entrée et de sortie ne doivent pas être identiques ! Le script ne peut pas écraser les fichiers sources !
Ensuite, sélectionnez la fonction souhaitée - Batch Unlock .WDR (déverrouillage en masse .WDR) ou Batch Unlock .WFT (déverrouillage en masse .WFT)
Le script informera du processus de déverrouillage des fichiers dans MaxScript Listener. Il peut être appelé à l'aide du bouton F11.
En cas de déverrouillage de masse, le script n'ajoutera pas le préfixe _unlocked. Le préfixe n'est ajouté qu'en cas de déverrouillage unique.
Historique des modifications :
1) 16/06/2023 — première version (1.0).
2) 24/12/2024 — correction d'une erreur à cause de laquelle un fichier de 0 octets était créé sur les nouvelles versions de 3dsmax.
3) 26/01/2025 — version 1.1 beta :
- Ajout de la possibilité de décompresser et d'emballer le fichier à l'aide de la bibliothèque zlib sans utiliser RSC Manager ;
- Correction et achèvement de l'algorithme de restauration des informations de géométrie pour le fichier .wdr ;
- Réécriture de l'algorithme de déverrouillage des fichiers .wft, la recherche de géométrie est effectuée par décalages dans le fichier, et non par l'en-tête de la section Model.
4) 24/04/2025 — version 1.2 beta : ajout de la possibilité de déverrouiller en masse les fichiers .wft .wdr.
Remerciements :
- gtamodding.ru — pour les informations sur les ressources
- gtafandom.com — pour les informations sur les ressources
- https://github.com/dabinn/ — pour les informations sur les ressources
- ComponentAce.com — pour la bibliothèque Zlib (zlib.net.dll)
- gtabuilder.ru — prise en charge
Script écrit par : aleks926820.
Contactez-moi :
Discord aleks926367#2994
Il est permis de poster le script en indiquant : le pseudo de l'auteur (aleks926820) et le site Web de l'auteur (https://libertycity.ru/user/aleks926820/).
Il est interdit de violer l'intégrité de l'archive !
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