Black & White 2

8.8
()

Black & White 2: Совет (Подробный гайд по изменению файлов игры под себя в папке Data/Balance)

©

Пусть игра уже достаточно стара, но, думаю, многие как и я, время от времени ностальгируют по ней.. Прежде чем что-либо редактировать - сохраняйте рабочие файлы, а также для применения настроек, надо начинать новую игру.. Да, смотреть начальные ролики тоже надо.

Работает всё как для обычной B&W2, так и для дополнения Battle of the gods

и так, что у меня есть для вас:

creature_physio - Этот файл отвечает за параметры существ, меняет как ваше существо, так и существа врагов.

Спойлер

SecondsPerYear - отвечает за параметр, сколько секунд надо для того, чтобы существо стало на год старше, не влияет на рост, да и вообще ни на что, кроме циферки в статистике.

EnergySleepMarginMin

EnergySleepMarginMax

HealthSleepMarginMin

HealthSleepMarginMax - отвечают за минимальный и максимальный параметр, когда существо может спать, Energy - энергия, Health- здоровье.

Далее идут

HealthDelta..., EnergyDelta... и BreathDelta - они отвечают за то, сколько отнимается и прибавляется энергии и здоровья от разных действий, например EnergyDeltaForRuning = -0.000100 означает, что при беге существо тратит 0.0001 энергии в секунду(или за тик, здесь хз, но я буду говорить секунды, т.к. это не сильно важно). Если поставить здесь не -0.000100, а какое-нибудь 0.1, то за 10 секунд бега, ваше существо полностью восстановит силы.

MuscleDelta... соответственно, отвечает за мускулы существа от действий.

HealthAfterDeath, EnergyAfterDeath и BreathAfterDeath отвечают за количество этих стат после смерти и возрождения. Т.е. можно поставить все параметры на максимум (то что указано выше под ...MarginMax) и после смерти ваше существо будет перерождаться сразу с максимальным количеством стат.

GameBalanceAlignment - Этот файл отвечает за то, сколько вам добра и зла будет даваться за различные действия.

Спойлер

Отвечает за это первый параметр текста, к примеру:

PLAYER_VILLAGER_DEATH_FROM_SPELL -0.003 1 1 0.996

означает, что если ваш житель умрёт от заклинания, то вы станете злее на 0.003.

В зависимости, хотите вы быть максимально злым или добрым богом, можно поиграться с параметрами, к примеру, захотим мы быть добрым богом, тогда можно везде убирать минусы и даже сделать то же убийство заклинанием с параметром 0.1. По итогу, сбрасываем на площадь, где людей побольше, заклинание метеорита. Вот и всё, вы очень-очень добрый бог

GameBalanceArtefact - Этот файл отвечает за предметы и постройки, которые можно купить за Дань

Спойлер

Как совет, если хотите снизить стоимость, убирайте везде 000, т.к. в самом низу есть параметр TOTAL_COST, который надо будет обрезать на 000, а также, который в большинстве версий игры всё же проверяется и крашит игру при попытке открыть эту вкладку(в некоторых версиях его можно просто удалить и всё ок), итак, разбираем по составу один параметр:

ARTEFACT_CREATURE_TOY_GOOD 10000 1 1 1 8 0 0 0

Название говорит о том, что это игрушка для существа

Первая цифра (10000) - цена

Вторая цифра отвечает за то, можем ли мы вообще это купить/увидеть, менять смысла нет, т.к. недоступные вещи всё равно не появятся, типа, городского центра(также там есть параметр 2, возможно, отвечает за то, что у нас уже есть, т.к. добавлен в первоначальные роли существа (строитель, солдат и т.д. 1 уровня)

Третья цифра отвечает за то, сколько вещей мы можем купить таких (0 - бесконечность).

Четвёртая - хз

Пятая - тип покупаемого предмета, смысл изменять также отсутствует.

Т.е. если я поменяю на

ARTEFACT_CREATURE_TOY_GOOD 10 1 0 1 8 0 0 0

то за 10 единиц дани покупаем столько хороших игрушек для существа, сколько хотим, тоже самое касается и армии и людей.

GameBalanceBuilding - Этот файл отвечает за параметры построек, их цену постройки, вместительность и т.д.

Спойлер

Строка для примера GREEK_ABODE_C 320 0 4 80 8 4 7 2 8 2 16 0 1 1 2.5 150 0.7 0.6 0.5 0 0.5 0.0005

ABODE_C это наше первое здание-дом

1 и 2 параметр (320 и 0) это количество необходимой древесины и руды соответственно

7 и 9 параметр (7 и 8) отвечают за вместительность людьми, как я понял, мин-макс, лучше ставьте одинаковые

8 и 10 параметр (2 и 2) отвечают за вместимость детей

11 параметр (16) отвечает за радиус влияния постройкой. т.е. если указать 1600, то 1 дом позволит строиться и работать везде, где захочешь, кроме зон врага.

Остальные параметры влияют на зону вражеского бога, количество добра/зла, которое получишь, в общем, особо заменять ничего более не стоит, т.к. можно наиграться и после постройки зона врага также увеличится на вашу зону (а в конфликтных участках вы ничего не можете делать, в отличие от вражеского бога). Размеры зданий так не изменить.

GameBalanceEnemyGod - Файл, отвечающий за то, что делает вражеский бог, ничего сложного нет, парметры 1 и 0 вначале отмечают, что он может, а что нет. а параметр внизу отмечает, что все действия делаются раз в 30 сек (можно указать 1 сек, а ниже поменять местами воду и лаву, чтобы вражеский бог вместо полива растений, разливал лаву и прочее, крч, помучать ИИ хд)

GameBalanceMiracle - Здесь всё связанное с заклинаниями

Спойлер

По сути, всё что вам нужно здесь - изменить это первое значение части Miracle на 1, дабы стоимость всех заклинаний была 1 ману. Более я особо не игрался, т.к. заклинания попросту ломались.

Пример: LIFE 1 40 15 100000 2 0.5 10000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

также к значению GREEK_ALTAR если первым 6ти значениям добавить ещё 0, то вместо предела в 60000 маны станет 250к. Почему работает именно так - хз

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

GameBalanceResourceGeneral - Файл настройки некоторых ресурсов самой игры (судя по всему, вразнобой)

Спойлер

Здесь есть по крайней мере одна настройка, которую стоит поменять, это

GREEK_FIELD 100 500 0.0003 5 500 60 0 0

изменив 100 на любое большее число (я ставлю 5000), поля наши начинают производить намного больше хавчика..

Также внизу есть некоторые полезности, типа Hospital, что поможет поменять влияние больниц на ваш город (армии становятся жирнее, а жители живут дольше), но всё же лучше это также не трогать...

GameBalanceVillager - Файл, отвечающий за все настройки жителей.

Спойлер

Нас интересует здесь только

GREEK_AGES 1 18 80 90 0.15 0.2 0.7 0.25 0.08 0.4 0.2 0.8 0.5 0.8 0.1 0.9

(1 - вероятнее всего, возраст, при котором рождается житель)

18 - возраст, при котором наш житель становится полноценным рабочим (да здравствует детский труд)

80 - когда житель становится старым и недееспособным

90 - смерть

PlacementData - Очень крутые и гибкие настройки всех зданий.

Спойлер

Сейчас будет объект нашего стандартного домика:

<object type="abode" name="greek_abode_c">

<basevalue impressiveness="0.06" />

<basevalue impress_falloff="0.95" />

<basevalue happiness="0.001" />

<usesmap impressiveness="true" fertility="false" />

<rule stat="capacity" applyto="living_quarters" radius="22.0" startvalue="2.0" endvalue="1.0" />

<rule stat="happiness" applyto="all" radius="10.0" startvalue="-0.2" endvalue="0.0" />

<rule stat="productivity" applyto="factories" radius="22.0" startvalue="0.05" endvalue="0.0" />

<rule stat="productivity" applyto="fields" radius="22.0" startvalue="0.05" endvalue="0.0" />

<rule stat="birthrate" applyto="living_quarters" radius="10.0" startvalue="0.1" endvalue="0.05" />

</object>

impressivenes - впечатление, чем больше значения, тем большее число красоты мы будем производить за постройку одного дома.

impress_falloff - коэф падения впечатления при постройке таких же домов (если указать отрицательное значение, то будет только расти)

happiness - уровень счастья, которое приносит этот дом

impressiveness="true" fertility="false" - значения впечатления и плодовитости, работают они или нет (если fertility поставить как true, то можно добавить строчку выше <basevalue fertility="число" />, чтобы домик влиял ещё и на плодовитость.

далее идут эффекты дома, их радиус и значения, и так, по порядку:

capacity - вместимость и далее вместимость применяется к "живым районам"(можно заменить на "all"), т.е. если у нас дом может вмещать минимум 30 человек, а максимум 60, что мы указывали в Building то этот параметр влияет именно на это.

happiness - счастье, говорит само за себя, рекомендую зону сделать побольше, а значения положительными и также побольше.

productivity - производительность технических зданий.. т.е. подняв зону до 2000 и влияние на десятку и больше, по всей карте каждый дом будет давать производственным зданиям, типа мельницы, к примеру, огроменные бонусы к производству (да, выход в +10000+% тоже возможен)

birthrate - уровень рождаемости. Влияет на плодовитость в зоне вокруг себя.

ну и сами подробности, типа, radius, startvalue и endvalue..

radius - расстояние, на которое идёт эффект

startvalue - начальное значение |

endvalue - конечное значения | на них влияют множество факторов, типа, таких же эффектов или кучности одинаковых зданий.

Надеюсь, этих настроек будет достаточно, чтобы создать максимально комфортную фановую игру.

Да, если жителей становится более 1.500, они начинают тупить и стоять на месте, ожидая очереди своего действия (переизбыток населения можно отправить в армию или кинуть заклинание зелени, что превратит толпу в животных.. как ни странно, это доброе заклинание и вы получите + в карму хд)

P.S. Если хорошенько порыться, могу наклепать ещё подобных гайдов по большему количеству параметров, но увы, думаю, это мало кому интересно)

Коды Редакторы
5
ЕЩЁ ПО ТЕМЕ
Ваш комментарий
Комментарии: 4

поменял ИИ заклинание воды на лаву, теперь смотрю, как он поливает свои поля хд

3

А какой параметр отвечает за вместимость складов? А то запаривает что он наполняется и валяются вокруг ресурсы, а застраивать ими город не очень красиво

0