Overview
В данном руководстве описано как поменять прокачку персонажа и напарников, не начиная новую игру.
Вступление
Как известно, в Mass Effect нет способов перебросить взятые очки навыков существующего персонажа и напарников во время игры. Только создание нового персонажа и начало новой игры. Не очень удобно, правда?
В интернете есть англоязычная статья о перебросе навыков с помощью изменения конфигов и добавления очков через консоль, но это костыли, поскольку ненужные навыки всё равно будут взяты на единичку.
Недавно появилась программа Trilogy Save Editor за авторством Karlitos. С её помощью можно редактировать сохранения всей трилогии Mass Effect, но в рамках данного руководства нас интересует только редактирование сохранений из первой части.
Итак, приступим.
Подготовка
Нам потребуются, собственно, сохранения из Mass Effect. По умолчанию они находятся в папке ДокументыBioWareMass EffectSave.
Небольшое пояснение:
XX — номер персонажа, YY — номер ручного сохранения
- AaeiXX_YY — сохранение, сделанное вручную;
- AaeiXX_AutoSave — автосохранение;
- AaeiXX_QuickSave — быстрое сохранение;
- Char_ — сохранение после прохождения игры, с которым можно начать новую игру.
Заходим в игру, загружаем сохранение, которое будем редактировать (в моём случае, это Save 5 — Citadel, обозначенное в папке как Aaei00_05) и делаем скриншоты навыков (своих и/или напарников, в зависимости от того, кому хотим перебросить). Ну или запоминаем/переписываем :-). Это нужно для удобства редактирования, чтобы постоянно не заходить в игру и смотреть навыки. Выходим из игры.
Далее, скачиваем программу Trilogy Save Editor по ссылке внизу руководства.
Распаковываем архив в удобное место и запускаем trilogy_save_editor.exe
Перебрасываем очки в своих навыках
Программа встречает нас вот таким окном:
Приступаем к работе.
ВАЖНО! Сделайте резервную копию сохранения.
Жмём Open, выбираем сохранение, в котором хотим перебросить очки навыков.
Появляются данные нашего сохранения.
Нас интересует вкладка Raw. Переходим в неё и раскрываем строку BioPawnBehaviorSaveOblect: m_Player
Далее, находим строку m_aComplexTalents и также раскрываем её. Появляются числа от 0 до 12.
Это и есть наши навыки, идущие по порядку. Именно для этого делались скриншоты.
- 0 — Pistols (Пистолеты)
- 1 — Shotguns (Дробовики)
- … и т.д.
- 12 — Spectre Training (Обучение Спектров)
Переходим непосредственно к перебросу очков навыков. Например, мы хотим перебросить все очки из навыка Pistols (Пистолеты) в навык Assault Rifles (Штурмовые винтовки).
Раскрываем строчки 0 и 2.
Нас интересуют строчки m_Ranks и m_MaxRank
- m_Ranks — текущее значение навыка
- m_MaxRank — максимальное значение навыка
Нам необходимо изменить значения m_Ranks в строчках 0 и 2. Теоретически, можно ставить любое значение, даже больше, чем m_MaxRank (по крайней мере, игра у меня не вылетала). Но мы ребята честные, верно? Поэтому в строчке 0 ставим 0, а в строчке 2 ставим 12.
Сохраняем изменения в файле кнопкой Save. Запускаем игру и проверяем навыки.
Перебрасываем очки в навыках напарников
Если нужно перебросить очки навыков напарников, то во вкладке Raw находим строку m_Henchmen и раскрываем её.
Нас интересуют следующие числа:
- 0 — Ричард Дженкинс а нужно ли вообще перебрасывать ему очки?
- 1 — Кайден Аленко
- 2 — Эшли Уильямс
- 3 — Урднот Рекс
- 4 — Гаррус Вакариан
- 5 — Тали’Зора нар Райя
- 7 — Шепард (но в этой вкладке изменения ни на что не влияют)
- 9 — Лиара Т’Сони
Выбираем нужное число, раскрываем, затем раскрываем строку BioPawnBehaviorSaveObject : Save
Далее, всё делается аналогично предыдущему разделу:
- Находим и раскрываем строку m_aComplexTalents.
- Выбираем нужные навыки.
- Меняем в них значения m_Ranks.
- Сохраняем изменения кнопкой Save, запускаем игру и проверяем.
В нашем случае, мы перебросили очки с навыка “First Aid” на навык “Hacking” у Тали.
Полезно знать
Таким способом можно перебрасывать очки в любых навыках. Главное, следить за связанными навыками (например, навык “Дробовики” открывается только после прокачки навыка “Пистолеты” до 4-го уровня), а также не превышать общее количество вложенных очков (в моём случае, их 108 у Шепард при уровне 60. У напарников всегда 82 очка при уровне 60. Таблицы очков можно найти на Mass Effect Wiki), ибо можно не только перебросить очки навыков, но и добавить очки к нулёвым навыкам (это можно сделать и через консоль с помощью команды на добавление очков), но мы же не читеры, правильно?
В сохранениях вида Char_ тоже можно перебросить очки навыков. Тогда, при старте новой игры с этим сохранением, в навыках будут сделанные изменения.
Строчка BioPawnBehaviorSaveObject : Save у напарников недоступна в сохранении, сделанном до вербовки напарников (это также справедливо для сохранений вида Char_). То есть, перебросить очки не получится, пока напарники не будут завербованы.
Ссылки
Страница программы на NexusMods[www.nexusmods.com] (требуется регистрация на сайте)