Saints Row IV

Saints Row IV

评价数不足
Замена текстур в игре
由 Джодди 制作
Замена текстурок в игре!
   
奖励
收藏
已收藏
取消收藏
Описание

Всем доброго времени суток!
Народ, не так давно захотел попробовать себя в моддинге игры Saints Row 4! Я и раньше занимался моддингом, лепил карты, ковырялся в скриптах в других играх, но недавно купил SR4 и вот понравилась она мне, что я захотел в ней поковыряться...
Самая сложность в "ковырянии файлов" этой игры это распаковка и запаковка файлов, так как для того чтобы добраться до той же текстуры нужно распаковать кучу файлов, потом в этой куче найти нужный тебе и еще запаковать все обратно...
Решил я значит попробовать себя в замене текстур... Начал рыть в сети все что есть на эту тему. На официальном форуме игры все немного непонятно, запутано, ну и немного устарело (я имею в виду статьи некоторые), нашел одно руководство здесь, в стиме, но оно оказалось не верным. Там человек заставляет танцевать с бубном, а в итоге ничего не получается, игра попросту крашится... И тут я пошел на официальный форум и попросил помощи у одного известного модмейкера с ником Admixon, в стиме есть не мало его модов... И что вы думаете, человек без всяких проблем начал помогать мне разобраться что же не так... Оттуда я и выяснил что руководство, которым я пользовался, неверное!
Admixon вкратце мне объяснил как делает он и я сделал так же, и все заработало! Спасибо ему огромное!
Вот и я решил поделиться здесь, как же все таки сделать замену текстур в игре... Буду показывать на примере рекламных щитов и татуировок. Замена текстур одежды, глаз немного по другому... Прежде чем искать текстуру, вам нужно распаковать файлы игры. Как это сделать написано в том самом руководстве, которое НЕВЕРНОЕ, там верно написано только как распаковать всю игру (Шаг 1 и Шаг 2). Поэтому я не буду писать как распаковать. Ссылку на руководство я оставлю снизу этого поста!
Приступим
Нам понадобиться:
1. Какой-нибудь графический редактор (Gimp, Photoshop...), который умеет открывать и сохранять изображения в формате DDS
2. Инструмент под названием pegAssembler для запаковки готовых изображений в формат cpeg_pc и gpeg_pc. Скачать его можно нажав сюда[www.saintsrowmods.com]
3. Инструмент под названием Saints Row IV - Workshop upload tool для запаковки наших файлов в формат vpp_pc. Скачать его можно в инструментах Steam.
4. Терпение, прямые руки и желание...
Начнем
1. Находим нужные нам текстуры. Я взял текстуру рекламы под названием billboard_saintsflow_d.tga.DDS и текстуру татуировки под названием tat_neck_lizard.tga.DDS. Закидываем их в редактор, перерисовываем на свои. Я использую Photoshop. Далее сохраняем текстуры в формат DDS, если фон не прозрачный, то выбираем DXT1 и ставим галочку Generate MIP Maps, если фон прозрачный, то выбираем DXT5 и Generate MIP Maps. Очень важно - размер картинки и ее имя должны быть точно такие же как и у оригинала! Сохранили...
2. Запускаем инструмент pegAssembler. Берем наши текстуры и переносим их в окно открывшейся программы. Дальше в этом же окне в поле "Name" пишем always_loaded (обязательно), в поле "Output URL" путь куда сохранить файл, жмем кнопку "Create". После там, куда вы указали, появятся два файла always_loaded.cpeg_pc и always_loaded.gpeg_pc.
3. Запускаем инструмент Saints Row IV - Workshop upload tool. Берем наши два файла и переносим в окно программы, нажимаем "File>Save>To File или To Steam Workshop (To File - сами выбираете куда сохранить, пишите имя, потом сохраненный файл закидываете в папку с игрой, это и есть наш мод. To Steam Workshop - тут сразу публикуете ваш мод в Steam, потом просто подписываетесь на него и Steam сам закачивает файл куда нужно).
4. Можете запускать игру и проверять!
Конец
А вот то самое руководство. Кстати, можете попробовать сделать так, как пишет автор, но у меня ничего не вышло, кроме распаковки игры... да и с распаковкой пришлось маленько помучится, так как автор не учел одни нюанс...
https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=837293577