BBS Мир Теней - \Делаем импланты без сущности\
Всем декерам-магам посвящается.
\\С вами Dr4g0n и сегодня мы решим проблему с декингом у магов.
Решил запилить постик по одной простой причине, не нашел что бы кто то хоть намекнул как спраится с падением магической сущности, ну а раз я наткнулся // весьма научным и многовековым методом, тыка \\ как это сделать, решил поделится информацией с вами, посетители форума мир теней.
Начнем с основ, нам нужен editor он же - save editor - он же наш скальпель в этой кибер больничке.
доступен должен быть где то тут, не сочтите за рекламу, я даже близко не стоял с этими форумами, просто делюсь инфой :
1) www.shadowrun.com/forums/discussion/31275/editor-for-...
2) https://www.nexusmods.com/shadowrunreturns/mods/87
\\И так мы взяли в руки скальпель, начнем техно-шаманский обряд с легкой манипуляции:
1. Для работы понадобится пара длл по пути Shadowrun_Data\Managed в корне папки игры, конкретно - protobuf-net.dll \\ ShadowrunDTO.dll \\ ShadowrunSerializer.dll
2. Запускаем наш "скальпель" и делаем следущее - Open Content - наша задача модифицировать дата джек, к примеру в dragonfall - Shadowrun_Data\StreamingAssets\ContentPacks все ассеты хранятся там, прежде чем приступать к модификации, реомендую зайти в игру, сделать два сейва у киберклиники, один до операции, второй после, из после можно узнать название импланта который мы хотим "улучшить" как открывать сохранки позднее.
3. Так как я модифицирую дата джек из dragonfall то отрываю berlin - data - manifest.mf.bytes
\\Ждем загрузки. В моем случае пару раз пришлось скипнуть подобное окно, не паникуйте, это просто окно а не черный лед.
\\Собственно вот наш контент берлина, с одной стороны категории и содержание.
\\С другой подробная дескрипция и функции.
\\Весь стафф, импланты, оружие, броня у нас в / ItemDef \ так как я ставил себе дата джек то знаю уже название импланта, правда мог и угадать но тем не менее / Berlin_Datajack \ Стандартный и доступный с начала игры дата джек для нас, декеров незаменимая вещь.
Только вот так вышло привратностями сдьбы что я еще и маг, а следовательно терять сущность мне мягко говоря нельзя. // ну принципы у меня такие //
Нас интересует этот собственно недостаток импланта, понижение сущности.
\\Находим строку // equippedStatusEffects \\ открываем функцию и опускаем свои глазья на // statMods \\ вот в этом поганце и кроется наш недостаток, пожиратель сущности, при толике творчества можно запихать туда кучу бафов но пока не делал подобное. жмем на троеточие в правом столбце, где у меня (колекция) пишет.
\\ И сносим чертенка в бездну, прям как в той серии "Зеленые дебри" на тридео.
Подтверждаем это деяние клавишей "ОК"
И для спокойствия души меняем атрибуты : isBuff - на - True \\ isDebuff - на - False
\\После махинаций жмем // Save \\ убираем "скальпель" на "полочку" и идем обратно в игру.
Подходим к нашему диллеру за имплантами и любуемся результатами.
\\Чуть не забыл, через редактирование сохранения такого результата не добится, но можно получить статы как у меня, сила троля, красота эльфа, упоротость гнома // у меня серьезно пунктик на божественность так что не придерайтесь // да и очки действия подправить можно уже в редактировании сохранений, о чем как бонус я раскажу сейчас же.
Нажав на // Open Content \\ нас теперь интересует вот эта функция // SSR Save Game File *.sav \\
\\ Пути сохранений у нас бывают разные )
Steam/userdata/'your-unique-steam-number-id-here'/234650/remote/saves -для стимеров
*:\Users\User\AppData\Local\Harebrained Schemes\Shadowrun Returns\Saves -для меня
А вот что нас обьединяет, так это абракадабра в названии сохранений, так что делайте свежее или копию, что бы определить по новой дате и времени.
\\ Я возьму финальное так как с божественным причастием я уже перестарался и персонаж имеет все на максимум, просто повторить нужно те же функции вам, для такого результата.
\\ В новой менюшке при открытии // story_data \\ выбираем самое последнее из доступных, это чекпоинты, нас интересует не прошлое а настоящее так что берем его, и открываем функцию // newsave_party \\
\\По левую сторону в столбце будет наша партия, как видно я один тут на данном сейве, приступим к описанию:
current_ap - наши очки действия
current_hp - наша жизнь
char_name - имя героя, можно к слову поменять как и все остальное
character_mod : тут собственно все наши навыки, в слегка хаотичном порядке и с функциями которые видимо не ввели.
Мои // skills \\ etiquette параметры по мне самые важные, бегущий он как шпион, должен уметь прикидываться кем угодно ИМХО. И etiquette отвечает за стили общения что так необходимы шпиону. К сожалению те навыки что по 0, в игру не ввели.
\\Мои // specializations \\
\\Мои // stats \\
\\ Ну и смена портрета, портреты находятся в контент паках, на примере берлина
// \Shadowrun_Data\StreamingAssets\ContentPacks\berlin\art\portraits \\
Просто добавим картинку с параметрами // 212 x 278 \\ или поменяем одну из тех что в папке, мой пример не очень удачный но сидеть дольше десяти минут в фотошопе просто желания небыло.
\\И меняем // portrait -- filename -- на название нового портрета из той же папки, сами вы его сделали, или его сделали для вас..
\\ После всех махинаций и "ОК" еев, жмем на save и запускаем игру. К слову не рекомендую делать махинации с движком и сохранениями при включенной игре, она всеравно изменения подхватывает только при перезапуске, или багует. Надеюсь все придельно разжевал для общий масс так сказать.
Да и еще одно, метод работает на всех версиях переизданного shadowrun - returns - dragonfall - Hong Kong.
Делайте бекапы чаще, и берегите свои деки, с вами был Dr4g0n - встретимся в тени.