Mass Effect (2007)

Mass Effect (2007)

Not enough ratings
Как перебросить очки навыков
By Andrusha
В данном руководстве описано как поменять прокачку персонажа и напарников, не начиная новую игру.
   
Award
Favorite
Favorited
Unfavorite
Вступление
Как известно, в Mass Effect нет способов перебросить взятые очки навыков существующего персонажа и напарников во время игры. Только создание нового персонажа и начало новой игры. Не очень удобно, правда?
В интернете есть англоязычная статья о перебросе навыков с помощью изменения конфигов и добавления очков через консоль, но это костыли, поскольку ненужные навыки всё равно будут взяты на единичку.
Недавно появилась программа Trilogy Save Editor за авторством Karlitos. С её помощью можно редактировать сохранения всей трилогии Mass Effect, но в рамках данного руководства нас интересует только редактирование сохранений из первой части.

Итак, приступим.
Подготовка
Нам потребуются, собственно, сохранения из Mass Effect. По умолчанию они находятся в папке Документы\BioWare\Mass Effect\Save.


Небольшое пояснение:

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
Далее, всё делается аналогично предыдущему разделу:
  1. Находим и раскрываем строку m_aComplexTalents.
  2. Выбираем нужные навыки.
  3. Меняем в них значения m_Ranks.
  4. Сохраняем изменения кнопкой Save, запускаем игру и проверяем.

В нашем случае, мы перебросили очки с навыка "First Aid" на навык "Hacking" у Тали.

Полезно знать
Таким способом можно перебрасывать очки в любых навыках. Главное, следить за связанными навыками (например, навык "Дробовики" открывается только после прокачки навыка "Пистолеты" до 4-го уровня), а также не превышать общее количество вложенных очков (в моём случае, их 108 у Шепард при уровне 60. У напарников всегда 82 очка при уровне 60. Таблицы очков можно найти на Mass Effect Wiki), ибо можно не только перебросить очки навыков, но и добавить очки к нулёвым навыкам (это можно сделать и через консоль с помощью команды на добавление очков), но мы же не читеры, правильно?

В сохранениях вида Char_ тоже можно перебросить очки навыков. Тогда, при старте новой игры с этим сохранением, в навыках будут сделанные изменения.

Строчка BioPawnBehaviorSaveObject : Save у напарников недоступна в сохранении, сделанном до вербовки напарников (это также справедливо для сохранений вида Char_). То есть, перебросить очки не получится, пока напарники не будут завербованы.
Ссылки
Страница программы на NexusMods[www.nexusmods.com] (требуется регистрация на сайте)
1 Comments
мне плохо 2 May, 2021 @ 10:18am 
я не пишу комментарий потому что меня попросили и я никак не отношусь к автору руководства