[MAXScript] Débloqueur .WDR .WFT 1.2a beta
-
29 juillet 20251.2a 29/07/2025maxscript-wdr-wft-unlocker-1-2a-beta_1753799105_726637.zip
Script pour déverrouiller les fichiers .wft .wdr dans ZModeler.
Le script supprime le verrou ZModeler et restaure les informations de géométrie, rendant le fichier importable dans ZModeler et exportable vers OpenFormats via OpenIV.
Pour faire fonctionner le script, il faut:
Version 3dsmax: 2012 et plus.
Il ne fonctionnera pas sur les anciennes versions (3ds max 8,9,2010) !!!
Comment l'utiliser:
1) Décompressez Zlib.net.dll du dossier (dans le dossier de la bibliothèque de compression zlib) dans le dossier *répertoire 3dsmax*/Scripts/ (par exemple C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) Décompressez le fichier .ms à un autre endroit, le script peut être placé dans le dossier /Scripts/Startup/ pour un lancement automatique lors du démarrage de 3dsmax.
3) Lancez 3dsmax, dans la barre supérieure sélectionnez Scripting->Run Script, choisissez le fichier .ms du script.
4) Selon le fichier (.wft ou .wdr), choisissez la fonction appropriée (Déverrouiller le fichier .wdr ou déverrouiller le fichier .wft)
5) Indiquez au script le fichier requis (.wft ou .wdr), puis attendez que le script traite le fichier, le temps de traitement peut varier de quelques secondes à 2-3 minutes selon la taille du fichier et la performance 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 apte à être importé dans ZModeler2, en cas d'impossibilité d'importation dans ZModeler, il faut convertir le fichier .wdr .wft en OpenFormats et le charger dans 3dsmax, en utilisant OFIO ou GIMS IV. Le fichier conserve également pleinement sa fonctionnalité dans le jeu.
Le script prend en charge le déverrouillage en masse des fichiers .wft et .wdr.
Pour cela, cliquez sur le bouton Input Directory et indiquez le répertoire contenant les fichiers .wft ou .wdr.
Ensuite, cliquez sur Output Directory et indiquez le dossier où 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 d'origine !
Ensuite, choisissez la fonction souhaitée — Déverrouillage par lot .WDR (déverrouillage en masse .WDR) ou Déverrouillage par lot .WFT (déverrouillage en masse .WFT)
Le script notifiera le processus de déverrouillage des fichiers dans MaxScript Listener. Vous pouvez l'appeler avec la touche F11.
En cas de déverrouillage en masse, le script n'ajoutera pas le préfixe _unlocked. Le préfixe est ajouté uniquement lors d'un déverrouillage individuel.
Historique des modifications:
1) 16/06/2023 — première version (1.0).
2) 24/12/2024 — correction d'un bug qui créait un fichier de 0 octet sur les nouvelles versions de 3dsmax.
3) 26/01/2025 — version 1.1 beta:
- Ajout de la possibilité de décompresser et de compresser le fichier via la bibliothèque zlib sans utiliser RSC Manager;
- Correction et ajout 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 se fait par offsets dans le fichier, et non par l'en-tête de la section Modèle.
4) 24/04/2025 — version 1.2 beta: ajout de la possibilité de déverrouillage en masse des fichiers .wft .wdr.
5) 29/07/2025 — version 1.2a beta:
- Correction d'un bug qui écrivait toujours des zéros à l'adresse ZModelerLock;
- Ajout de la possibilité de choisir le niveau de compression des fichiers; 4 niveaux de compression sont disponibles: Z_NO_COMPRESSION, Z_BEST_SPEED, Z_BEST_COMPRESSION, Z_DEFAULT_COMPRESSION. Par défaut, Z_BEST_COMPRESSION est sélectionné.
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 — soutien
Script écrit par: aleks926820.
Contactez-moi:
Discord aleks926367#2994
Le script peut être partagé en mentionnant: le pseudo de l'auteur (aleks926820), et le site de l'auteur (https://libertycity.ru/user/aleks926820/).
Il est interdit de violer l'intégrité de l'archive !
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