Это популярное сообщение. NikRedArrow 89 Опубликовано 24 Ноября 2024 Это популярное сообщение. Поделиться Опубликовано 24 Ноября 2024 На данный момент правки работают следующим образом — мододел распаковывает нужный конфиг, правит его, запаковывает обратно, а игра затем, при запуске, заменяет оригинальный файл исправленным. В такой ситуации неизбежно происходит обидная ситуация: если два мода исправляют один и тот же файл, работать будет только один. Чтобы этого избежать придётся «объединить» эти правки в одну, которая будет содержать в себе оба изменения. Я перевёл ещё одну инструкцию с Nexus, которая посвящена как раз такому «мерджингу» без головной боли. Способ, который используется автором, задействует батники для распаковки и запаковки. Это, в принципе, даже удобнее, но может вызвать у некоторых сомнения в безопасности. Проверяйте исполняемые файлы, которые собираетесь скачать. Я собираюсь делать всё по «старинке», через FModel и repak. Перевод (оригинал): Спойлер Это не мод, а простое руководство по объединению модов. Пример объединенного мода включен в файлы для соответствия условиям Nexus. Спасибо Grok и Stalker Gamma Discord за их раздел моддинга Stalker 2, который помог мне создать это руководство. Объединяются моды очень просто, и все, что вам нужно, это: 1. Notepad++ 2. Плагин ComparePlus для Notepad++ 3. UnrealPak В этом примере объединены Jake's Longer Days (2x) и Reduced Repair Cost (50 процентов). Оба мода редактируют CoreVariables.cfg, что означает, что без объединения они будут конфликтовать, и одновременно можно использовать только один из них. Инструкция: 1. Перетащите каждый файл .pak на UnrealUnpak.bat. Это создаст папку для каждого мода, содержащую распакованные файлы. 2. Щелкните правой кнопкой мыши каждый файл CoreVariables.cfg и выберите «Изменить с помощью Notepad++». 3. Нажмите Ctrl+Alt+C, чтобы сравнить, или перейдите в «Плагины» > «СравнитьПлюс» > «Сравнить». (Если вы получите предупреждение о разной кодировке, выберите «Да», затем для каждого файла перейдите в раскрывающийся список «Кодировка» и убедитесь, что выбрана UTF-8. Не знаю, насколько это важно, но Unreal предпочитает именно это.) На панели навигации ComparePlus справа будут желтые линии, показывающие все различия в двух файлах. Вы можете щелкнуть и перетащить панель навигации, чтобы быстро перейти к конфликтам. 4. Поскольку в файле Reduced Repair Cost уже есть больше изменений, мы просто скопируем одно изменение из Jake's Longer Days в файл Reduced Repair Cost. Это означает, что нужно изменить строку RealToGameTimeCoef = 24 на RealToGameTimeCoef = 12. Если вы когда-нибудь запутаетесь, какой файл какой, вы можете навести курсор на имя файла, и он покажет вам путь к папке. Теперь мы можем сохранить и закрыть Notepad++. 5. Прежде чем мы сможем перепаковать его, мы должны убедиться, что структура папок правильная. Поскольку мы объединили изменения в файл Reduced Repair Cost, давайте переименуем папку, содержащую его, в то имя, которое мы хотим, чтобы назывался наш объединенный мод. Я назову его zzzz_MergedMods. Z нужны для того, чтобы этот мод загружался последним, так как Unreal будет загружать pak-файлы в алфавитном порядке. В случае, если все еще есть другие конфликты, наш победит. Теперь мы должны создать это дерево папок внутри zzzz_MergedMods: Stalker2 > Content > GameLite > GameData. Поместите CoreVariables.cfg в GameData. 6. Перетащите папку zzzz_MergedMods в UnrealPak-With-Compression.bat, и он создаст ваш завершенный pak-файл. 7. Теперь вы можете поместить pak-файл в папку ~mods по адресу S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks\~mods. Если папки ~mods не существует, создайте ее. 3 2 3 1 Ссылка на комментарий
dPlayer 525 Опубликовано 24 Ноября 2024 Поделиться Опубликовано 24 Ноября 2024 (изменено) Создайте одну тему "[SHeC] Ковыряемся в файлах" и закидывайте туда в шапку все эти уроки. Зачем много тем по 1 небольшому уроку в каждой... Изменено 24 Ноября 2024 пользователем dPlayer Добавлено Купер, 24 Ноября 2024 Будет со временем, не извольте сомневаться. Пока идёт хотя первичный набор материалов для этой самой темы. Самый некомпетентный на форуме. Ссылка на комментарий
MaxSE 32 Опубликовано в четверг в 22:42 Поделиться Опубликовано в четверг в 22:42 (изменено) Не могу распаковать на любом .pak выдает вот Скрытый текст C:\Users\MaxSE\Downloads\unrealpak-main>.\UnrealPak.exe C:\Users\MaxSE\Documents\PAKS\pakchunk10-Windows.pak -extract "pakchunk10-Windows" LogConfig:Warning: Failed to saved backup for config[Engine] LogConfig:Warning: Failed to saved backup for config[Game] LogConfig:Warning: Failed to saved backup for config[Input] LogConfig:Warning: Failed to saved backup for config[Compat] LogConfig:Warning: Failed to saved backup for config[Lightmass] LogConfig:Warning: Failed to saved backup for config[Scalability] LogConfig:Warning: Failed to saved backup for config[Hardware] LogConfig:Warning: Failed to saved backup for config[GameUserSettings] LogPaths:Warning: No paths for game localization data were specifed in the game configuration. LogInit:Warning: No paths for engine localization data were specifed in the engine configuration. LogWindows:Error: === Critical error: === Fatal error: [File:D:\Stream3\Engine\Source\Runtime\PakFile\Private\IPlatformFilePak.cpp] [Line: 366] Trailing magic number (0d) is different than the expected one. Verify your installation. Изменено в четверг в 22:45 пользователем MaxSE Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти