Lionheart: Legacy of the Crusader

Lionheart: Legacy of the Crusader

Not enough ratings
Как поднять максимальный уровень до 500 и увеличить макс уровень перков
By filipp pro
Мне очень понравилась игра, и я за счёт экспорта и импорта люблю перепроходить её прокаченным персонажем. Но меня смутил лимит на максимальный уровень героя до 70. Оказывается, это можно исправить через конфиги.
Я в конфигах поднял максимальный уровень до 500 (при этом не менял скорость прокачки), и повысил максимальный уровень некоторых перков.
В этом руководстве я расскажу как это сделать.
   
Award
Favorite
Favorited
Unfavorite
Редактирование конфигов
Мне очень понравилась игра, и я за счёт экспорта и импорта люблю перепроходить её прокаченным персонажем. Но меня смутил лимит на максимальный уровень героя до 70. Оказывается, это можно исправить через конфиги.
Я в конфигах поднял максимальный уровень до 500 (при этом не менял скорость прокачки), и повысил максимальный уровень некоторых перков. Например, любой стат (сила, ловкость, удача и т. д.) через перки можно прокачивать до 20 раз.
Также я убрал взаимоисключающие условия на получение перков. Например, теперь персонаж может выучить одновременно и перк на огненный урон, и перк на ледяной (раньше было нельзя, после взятия одного - второй блокировался).
Я модифицировал конфиги в русской версии игры, так что если вы их подцепиться на английскую версию, возможно ,часть реплик поменяет язык на русский, так как в этой игре локализация находится там же, где и конфиги с балансом.

Чтобы менять эти конфиги - разархивируйте через обыкновенный архиватор файл data.dat в папку "data" в корне игры. С старый архив уберите из корня, чтобы игра при запуске обращалась к папке, а не архиву.
Чтобы добавить новые уровни развития (больше 70-й) - отредактируйте через обычный блокнот файл data\Resources\Rules\CharacterLevels.Object
Я через Excel сгенерировал массив из 500 элементов и сохранил правило арифметической прогрессии (на получения уронвя n требуется на 1000 опыта больше, чем для получения уровня n-1)
Перед массивом не забудьте поменять запись Item Count=70 на нужное количество уровней

Перки располагаются по адресу data\Resources\Perks
Чтобы увеличить, например, максимальный уровень перка "добавочная сила" с 1 до 20, нужно отредактировать файл data\Resources\PerksGain Strength.Perk
И в конце файла поменять запись Number of ranks=1 на Number of ranks=20
А чтобы, например, убрать из перка "Холодная Душа" условие НЕ наличия аналогичного огненного перка, нужно отредактировать массив Requirements=Array убрав соответствующее условие на НЕналичие огненного перка.
В конечном итоге я перку "Холодная Душа" оставил только 1 условие на наличие магии льда 40-го уровня, и запись приняла следующий вид:
Requirements=Array
{
Item Count=1
Requirements=CIsGreaterThanOrEqual
{
Operand1=CVariableSkill
{
Skill=Skills/Magic Thought/Ice
}
Operator=
Operand2=CConstant
{
Constant Value=40
}
}
}
2 Comments
Lionheart 13 Jan @ 12:00pm 
В остальном, левелкапа в 60 уровней вполне достаточно, чтобы персонаж получил все необходимые перки своего класса и максимальные значения в трех выбранных навыках.
Lionheart 13 Jan @ 11:59am 
Если хочется имба-персонажа, чтобы просто пробежать игру, наблюдая сумасшедший урон, то в папке data\Resources\Preexisting Characters создай свой файл по образу и подобию существующих, но пропиши везде какие-то сумасшедшие цифры. Будет неуязвимый персонаж, при ударе об которого все умирают.