Поиск сообщества
Показаны результаты для тегов 'tes3 refr_index converter'.
Найдено: 1 результат
-
TES3 Refr_Index Converter Репозиторий на GitHub для очумелоруких. Скачать с FullRest Скачать с GitHub Скачать с Нексуса Благодарность за тестирование - Pirate443 С момента выхода русской версии Morrowind (от 1С) существует проблема несовместимости между английскими и русскими модами, которые изменяют объекты в дополнениях Tribunal и Bloodmoon. При использовании модов для другой версии игры появляются дубликаты всех затронутых объектов. Это происходит из-за различий в значениях Refr_Index (идентификаторов объектов) между английской (GOTY) и русской (1С) версиями. Пример: Данная программа автоматически конвертирует значения Refr_Index в файлах модов (.esp/.esm), приводя их в соответствие с выбранной версией игры: Английская GOTY → Русская 1C Русская 1C → Английская GOTY Таким образом, моды, созданные для одной версии, будут корректно работать и на другой без дублирования объектов. Для кого это нужно? Адаптаторам и переводчикам модов — чтобы избежать ручного редактирования дубликатов. Модерам, желающим обеспечить совместимость своих модов с обеими версиями игры. Игрокам, которые захотят использовать не переведенные моды на своей сборке от 1С. Требует: tes3conv от Greatness7. Данная утилита уже включена в архив, обновленные версии проверяем по ссылке. Требования к файлам: .esp/.esm с комбинациями мастер-файлов M+T | M+B | M+T+B. Пути к файлам без кириллицы! Сохранение файлов: исходные файлы сохраняются как бекапы (.bac), конвертированные файлы сохраняются с именем оригиналов. Варианты запуска Через экзешник напрямую - программа запустится по умолчанию. в режиме конвертации одного файла. Через ярлык - возможно добавление опций | объектов конвертации Через консоль - возможно добавление опций | объектов конвертации 1. Конвертация через экзешник Записываем 'полный путь к файлу\Имя.расширение' (напр. F:\Translation\2conv\Test.esp) в блокнот. Либо кидаем файл, который хотим конвертировать в ту же папку, где лежит tes3_ri_converter.exe и записываем его 'Имя.расширение' (напр. Test.esp) Запускаем tes3_ri_converter.exe и следуем инструкциям. выбираяем откуда/куда конвертируем - жмем 1 или 2; вставляем 'Имя.расширение файла' или 'полный путь\Имя.расширение файла' через пкм; программа может спросить вас хотите ли вы конвертировать найденные несоответствия - это записи, Refr_Index которых соответствует Refr_Index объекта из Tribunal и Bloodmoon, но объект этот имеет другой id. Происходит такое, когда объект заменяли с помошью 'Edit -> Search & Replace' в TES3 CS. Рекомендуется выбрать вариант 1, но можно нажать 2 и поискать дубли в КС самостоятельно; ждем окончания конвертации. 2. Использование через ярлык или консоль Windows tes3_ri_converter.exe [ОПЦИИ] "[ОБЪЕКТ КОНВЕРТАЦИИ]" Linux ./tes3_ri_converter [ОПЦИИ] "[ОБЪЕКТ КОНВЕРТАЦИИ]" 2.1. Опции -b, --batch Включить пакетный режим (обязательно для обработки нескольких файлов) -s, --silent Скрыть некритичные сообщения (ускоряет конвертацию) -1, --ru-to-en Конвертировать Русская 1C → Английская GOTY -2, --en-to-ru Конвертировать Английская GOTY → Русская 1C -h, --help Показать справку 2.2. Форматы объектов конвертации Один файл (работает без пакетного режима) Windows: mod-in-the-same-folder.esp C:\Morrowind\Data Files\mod.esm Linux: mod-in-the-same-folder.esp /home/user/morrowind/Data Files/mod.esm Несколько файлов (требуется -b пакетный режим) Windows: file1.esp;file2.esm;file 3.esp D:\Mods\mod.esp;C:\Morrowind\Data Files\Master mod.esm;Mod-in-the-same-folder.esp Linux: file1.esp;file2.esm;file 3.esp /mnt/data/mods/file1.esp;/home/user/morrowind/Data Files/Master mod.esm;mod-in-the-same-folder.esp Все моды в конкретной директории (пакетный режим, рекурсивная обработка) Windows: C:\Morrowind\Data Files\ .\Data\ (относительный путь) Linux: /home/user/morrowind/Data Files/ ./Data/ (относительный путь) 2.3. Совместимость с оболочками PowerShell (рекомендуется на Windows): Полная поддержка пакетной обработки, рекурсивного поиска и шаблонов поиска CMD (ограниченная поддержка): Не поддерживает рекурсивный выбор файлов и шаблоны поиска Bash/Zsh (на Linux): Полная поддержка пакетной обработки, рекурсивного поиска и шаблонов поиска 2.4. Поддержка шаблонов поиска PowerShell (рекомендуется для Windows) Конвертировать все .esp файлы рекурсивно в текущей папке: & .\tes3_ri_converter.exe -b (Get-ChildItem -Recurse -Include "*.esp").FullName Конвертировать все .esm файлы в указанной папке (без рекурсии): & .\tes3_ri_converter.exe -b (Get-ChildItem -Path "C:\Mods" -Include "*.esm").FullName Конвертировать все .esm файлы рекурсивно в указанной папке: & .\tes3_ri_converter.exe -b (Get-ChildItem -Path "C:\Mods" -Recurse -Include "*.esm" -File).FullName CMD (ограниченная поддержка шаблонов поиска, без рекурсии) Конвертировать все .esp файлы в текущей папке: for %f in ("*.esp") do tes3_ri_converter.exe -b -2 "%~f" Конвертировать все .esm файлы в указанной папке (без рекурсии): for %f in ("C:\Mods*.esm") do tes3_ri_converter.exe -b -2 "%~f" Bash/Zsh (полная поддержка шаблонов поиска и рекурсии на Linux) Конвертировать все .esp файлы рекурсивно в текущей папке: find . -type f -iname "*.esp" -exec ./tes3_ri_converter -b -2 {} ; Конвертировать все .esm файлы в указанной папке (без рекурсии): find /path/to/mods -maxdepth 1 -type f -iname "*.esm" -exec ./tes3_ri_converter -b -2 {} ; Конвертировать все .esm файлы рекурсивно в указанной папке: find /path/to/mods -type f -iname "*.esm" -exec ./tes3_ri_converter -b -2 {} ; 2.5. Примеры команд Конвертировать все моды рекурсивно в указанной папке: & .\tes3_ri_converter.exe -b -1 "C:\Morrowind\Data Files" ./tes3_ri_converter -b -1 "/home/user/morrowind/Data Files/" Конвертировать несколько конкретных файлов: & .\tes3_ri_converter.exe -b -2 "D:\Mods\mod.esp;Mod-in-the-same-folder.esp" ./tes3_ri_converter -b -2 "/mnt/data/mods/mod.esp;./Mod-in-the-same-folder.esp" Конвертировать только файлы, начинающиеся с RR_ рекурсивно в указанной папке: & .\tes3_ri_converter.exe -b (Get-ChildItem -Path "C:\Morrowind\Data Files" -Recurse -Include "RR_.esp").FullName find "/home/user/morrowind/Data Files/" -type f -iname "RR_.esp" -exec ./tes3_ri_converter -b -1 "{}" ; Если выдало ошибку - значит начинаем жаловаться в этой теме.