Бывает такое, что вот хочется тебе из визуалки красивый арт. а его в нормальном качестве в интернете нет и грешным делом начинаешь задумываться о том, можно ли вытащить его напрямую из файлов игры.
Если вы такой же псих, который готов заняться подобным, но с англом у вас, как и у меня, всё плохо, то этот гайд для вас.
К сожалению, инструмент, который я буду использовать, поддерживает не все игры, но его постоянно обновляют, и он поддерживает последние игры нитров.
Для всего хитрого действа необходимо всего лишь сам инструмент и английская(важно!) версия игры, ведь японскую версию расковырять у нас не получится. Показывать я буду на примере Slow Damage.
I. Скачиваем необходимое
Английская версия игры вполне спокойно себе лежит на рутрекере (https://rutracker.net/forum/viewtopic.php?t=6285154), откуда её можно скачать, но скачивать её вы вольны с любого удобно вам ресурса, нужная нам версия часто маркируется как «Jast USA». После скачивания устанавливаем игру как обычно и оставляем на время в покое.
Для извлечения файлов необходимы инструменты, я использую NPK3Tool (https://github.com/marcussacana/MwareStuff/releases). Для скачивания нам нужны архивы
- MwareKeyFinder.rar
- NPK3Tool.rar
Скачиваем в отдельную папку и разархивируем там же.
II. Непосредственно извлечение
Перетаскиваем нужный архив (CG из игры хранятся в файле «cg.npk») на «NPK3Tool.exe»
Если всё хорошо, то откроется окошко командной строки, где прописаны все поддерживаемые игры. Дамага под номером 11, его и водим.
После нажатия Enter тулза начнёт вытаскивать картиношки в папку с игрой, создав подпапку. Ждём пока командная строка сама не пропадёт (в норме размер архива npk должно совпадать с размером папки)
Если у вас всё получилось, то вы красавчик и можете переходить к пункту 4.
III. Если что то пошло не так
Может статься так, что всё это повернулось к вам жопой и ничё не работает. Ниже я покажу решение двух проблем, с которыми я столкнулась, когда извлекала файлы в первый раз.
Если запросило ключ
Во время перетаскивания файла может появиться окошко, где будут запрашивать какой то ключ, получить его можно путём перетаскивания исполнительного файла игры(справа) на «SRLInjector.exe»(слева)
Если всё сделано правильно, то появится такая табличка с ключом игры, его копируем текстом и вставляем в строку на появившейся табличке, где у нас его потребовали.
Если ничего не работает и командная строка не появилась в принципе
Если ничего не заработало, значит у вас на компе нет чего-то из того, к чему обращается тулза(часто это какая-то из библиотек). Осталось только понять, чего именно.
В лучшем случае вам выдаст ошибку, где будет указано, чего не хватает или код ошибки, который можно будет нагуглить, в худшем же случае оно просто будет крашится без объяснения причин. Но даже в таком случае есть способ заставить его показать, чего ему не хватает по жизни в принципе и для работы в частности.
Открываем командную строку(её можно найти через поиск) и прямо туда перетаскиваем «NPK3Tool.exe»
Нажимаем Еnter и в случае ошибки в самой командной строке будет написано какого файла не хватает тулзе, чтобы запуститься. Находим и скачиваем недостающие файлы в папку с тулзой.
Может быть такое, что скачивать придётся несколько файлов(когда я разбиралась в первый раз, у меня запросило аж три dll), это нормально.
Если вы всё скачали и всего хватает, то при очередной проверке перетаскиванием в командную строку вам выдаст это
Если вы видите нечто подобное, то поздравляю, можете смело вытаскивать файлы как описано выше.
IV. После извлечения
После извлечения файлов вы скорее всего столкнётесь с тем, что не можете открыть картиношки.
По неизвестной мне причине при извлечении файлов таким способом все изображения идут в формате png, но суть в том, что на самом деле эти изображения в формате webp, из-за чего оно скорее всего не откроется просто так на чём-то кроме paint (нет, я не знаю почему именно он)
Проблема решаема либо тупым переименованием файла из ".png" в ".webp" (тогда они спокойно открываются практически любой программой), либо использованием конвертеров в любой угодный вам формат.
Однако, если вы хотите использовать что-то из вытащенных файлов в фотошопе, то придётся воспользоваться конвертером, ибо фш почему-то выдаёт ошибку даже на переименованные файлы.
И да, после извлечения файлов вы можете обнаружить, что у одного и того же изображения есть несколько дубликатов, настоятельно не советую бездумно удалять дубликаты, ведь нередко это реально одна и та же картина, но разным разрешением и переде удалением лучше всего найти все копии и только потом удалить все, кроме той, что в наилучшем качестве.
Поздравляю, теперь вы знаете немного больше :3