[MAXScript] .WDR .WFT unlocker 1.1 beta
-
26 一月 20251.1 beta 26/01/2025maxscript-wdr-wft-unlocker-1-1-beta_1737891606_475485.zip
用于从 .wft .wdr 文件中删除 ZModeler 锁的脚本。
脚本需要:
更新版本的 3dsmax:例如 3ds max 2024。
如果你的脚本在旧版本的 3ds max(2023、2022 等)上运行,请与我联系。
在旧版本(3ds max 8,9,2010)上,脚本将无法工作!!!
如何使用:
1) 将存档中的 Zlib.net.dll(位于 zlib 压缩库文件夹中)解压到文件夹 *3dsmax 目录*\Scripts\(例如 C:\Program Files\Autodesk\3ds Max 2024\scripts)
2) 将 .ms 文件解压到其他任何地方,可以将脚本放入文件夹 \Scripts\Startup\ 中,以便在启动 3dsmax 时自动运行。
3) 启动 3dsmax,在顶部面板中选择 Scripting->Run Script,选择 .ms 脚本文件。
4) 根据文件 (.wft 或 .wdr) 选择所需的功能(解锁 .wdr 文件或解锁 .wft 文件)
5) 为脚本指定所需的文件 (.wft 或 .wdr),然后需要等待脚本处理文件,处理时间可能需要几秒钟到 2-3 分钟,具体取决于文件大小和计算机性能。
6) 脚本将通知解锁过程的结束。解锁后的文件将在名称中包含前缀 _unlocked。
7) 解锁后的文件适用于导入到 ZModeler2 中,如果无法导入到 ZModeler 中,则需要将 .wdr .wft 文件转换为 OpenFormats 并将其加载到 3dsmax 中。该文件在游戏中也完全保持其功能。
更改历史:
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 部分的标题进行的。
致谢:
- 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/)。
禁止破坏存档的完整性!
14:21 26.01.2025
Скрипт для снятия блокировки ZModeler с .wft .wdr файлов.
Для работы скрипта требуется:
Более новые версии 3dsmax: например 3ds max 2024.
Если у вас будет работать скрипт на более старших версиях 3ds max (2023,2022 и так далее) — свяжитесь со мной.
На старых версиях (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. Файл также полностью сохраняет работоспособность в игре.
История изменений:
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.
Благодарности:
- 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/).
Запрещается нарушать целостность архива!
14:21 26.01.2025