[MAXScript] .WDR .WFT 解锁器 1.2 beta
-
28 四月 20251.2 beta 24/04/2025maxscript-wdr-wft-unlocker-1-2-beta_1745829035_51939.zip
用于从 .wft .wdr 文件中删除 ZModeler 锁的脚本。
该脚本删除了 ZModeler Lock,并恢复了几何信息,使文件适合导入到 ZModeler,也适合使用 OpenIV 导出到 OpenFormats。
该脚本需要:
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 并使用 OFIO 或 GIMS IV 将其加载到 3dsmax 中。该文件也完全保留了游戏的可操作性。
该脚本支持批量解锁 .wft 和 .wdr 文件。
为此,请单击 Input Directory 按钮并指定带有 .wft 或 .wdr 文件的目录。
接下来,单击 Output Directory 并指定将保存解锁文件的文件夹。
注意!输入和输出目录不能相同!脚本无法覆盖原始文件!
接下来,选择所需的函数 — Batch Unlock .WDR(批量解锁 .WDR)或 Batch Unlock .WFT(批量解锁 .WFT)
该脚本将在 MaxScript Listener 中通知文件解锁过程。可以使用 F11 按钮调用它。
在批量解锁的情况下,脚本不会添加 _unlocked 前缀。仅在单个解锁中添加前缀。
更改历史:
1) 2023 年 6 月 16 日 — 第一个版本 (1.0)。
2) 2024 年 12 月 24 日 — 修复了一个错误,该错误导致在新的 3dsmax 版本中创建了一个 0 字节的文件。
3) 2025 年 1 月 26 日 — 版本 1.1 beta:
- 增加了通过 zlib 库解压缩和打包文件的能力,无需使用 RSC Manager;
- 修复并完成了 .wdr 文件的几何信息恢复算法;
- 重新编写了 .wft 文件解锁算法,几何搜索基于文件中的偏移量,而不是 Model 部分的标题。
4) 2025 年 4 月 24 日 — 版本 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\/)。
禁止破坏档案的完整性!
2025 年 4 月 24 日 12:58
Скрипт для снятия блокировки 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