на главную
об игре
Project Zomboid 08.11.2013

Project Zomboid: Редактирование "стоимости" трейтов

Описанный ниже метод, позволяет отредактировать "стоимость" трейтов для создания персонажа.

Для этого заходим в папку с игрой (у меня лиц. Steam)

\Steam\steamapps\common\ProjectZomboid\media\lua\shared\NPCs\
и открываем любым текстовым редактором файл MainCreationMethods.lua.
Находим в нем строку BaseGameCharacterDetails.DoTraits = function().
Ниже этой строки идет перечень трейтов + их стоимость.

Для примера одна из строк:
TraitFactory.addTrait("Patient", getText("UI_trait_patient"), -4, getText("UI_trait_patientdesc"), false);

То что мы видим -4 и является стоимостью трейта. Если хотим передать персонажу все положительные трейты, то рекомендую в каждой строке с трейтами поменять значение стоимости на противоположное, т.е. в строке с примером поставить не -4 а 4. Таким образом стоимости негативных и положительных трейтов поменяются местами(при создании перса положительные будут выделены красным). В некоторых из строк значение равно 0, рекомендую так и оставить.

В этом файле есть еще параметры с которыми можно было бы поэксперементировать, но мне лень:) Дерзайте!

Комментарии: 12
Ваш комментарий

Да проще отредактировать CharacterCreationProfession найти строку self.pointToSpend = 0; а ноль заменить на 44 и все положительные перки можешь выбрать. Просто и быстро

7

Erik_98_07 Это в папке \Project Zomboid\media\lua\OptionScreens, файл CharacterCreationProfession, строка в файле self.pointToSpend = 0, только 0 изменять надо не на 44, а на 48

2

Это работает в мультиплэере только на серверах которые создаёшь сам или друг (На официальных могут забанить)

1

Более элегантно будет в файле CharacterCreationProfession.lua на строке 763 заменить self.playButton:setEnable(false); на self.playButton:setEnable(true); Кнопка на запуск станет всегда кликабельна, при любом значении очков.

1

tank.144 Спасибо, очень помогли

0

Это работает в мультиплеере?

0

К сожалению, в мультиплеере не проверял, читерствую исключительно в одиночках:)

0

не забанят ты просто не сможешь зайти тебе напишут что твой луи не совпадает

0

тут не правильно написано там одно-три числа без измененй другим пишешь минус

0

GodWeTrust Чел,а где найти то эту строку?Там же?

0