• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Влесам, Врыл, Detect_Life, Монгольчик  
Форум » Форум Honest'ов » Проклятые Земли » Ребаланс сингла
Ребаланс сингла
gloomyravenДата: Четверг, 2017.09.28, 21:48 | Сообщение # 1
gloomyraven
reverse engineer
Группа: Друзья
Сообщений: 144
Репутация: 10
Статус: Временно отсутствует
Давно уже в работе проект по ребалансу оригинала ПЗ, который никак не могу завершить.
Что хотелось бы исправить в оригинале:
- чтобы все материалы стали нужными
- все оружие и броню сделать сбалансированными
- плавное повышение сложности монстров и квестов
- чтобы при игре на новом аллоде герой испытывал трудности в начале
- создание боссов на аллоде, убийство которых даст преимущество в конце текущего аллода и на следующих
- убрать рудименты прохождения "геноцид", например оставить белую волчицу в предгорьях
- возможность убить всех на аллоде без нудного задротства, какое-то можно и оставить, типа стравливания дракона и жабы
- исправление различных багов, типа недоступной для убийства жабы в развалинах.

Принимаются все предложения.

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

Начал править гипат:
- добавочный стаб в ai.reg меняется с 3.0 на 0
- убрал скил стаба у ГГ при старте игры
- убрал "ловкость рук" у ГГ
- повысил скил "воровство" у атамана и его жены до 10
- повысил скил "воровство" у помощника атамана до 50, чтобы молот нельзя было стырить в начале игры
- сделал всех драконов зелеными с разными статами, планирую сделать на ингосе синих драконов, на суслангере красных
- добавил к зеленым драконам в лут драконью шкуру, чтобы шкуру можно было применить на ингосе и суслангере


Сообщение отредактировал gloomyraven - Четверг, 2017.09.28, 21:49
 
WarДата: Пятница, 2017.09.29, 00:17 | Сообщение # 2
Ранг 2
Группа: Honest Group
Сообщений: 93
Репутация: 9
Статус: Временно отсутствует
1. Поставить внятные цели вместо каждой идеи.
(понятия "нужные", "плавные", "сбалансированные" и т.п. невозможно воплотить)
например, "материал3 нельзя добыть материалом1"
2. Сформулировать целевые функции, которые можно измерить количественно.
("все материалы стали нужными", "плавное повышение сложности", "испытывал трудности в начале", "даст преимущество" - находятся в противоречии друг с другом, возможно, до несовместимости)
например, "вероятное время прохождения", "вероятность смерти" на каждом участке карты.
 
honestloveДата: Пятница, 2017.09.29, 01:08 | Сообщение # 3
honestlove
Ранг 3
Группа: Пользователи
Сообщений: 161
Репутация: 13
Статус: Временно отсутствует
Согласен с War'ом. Хотелок много, но хотелками всё и заканчивается. Нельзя сделать адекватный мод(модификацию), не имея перед собой чёткой обоснованной цели.
А про балансировку - это вообще отдельная тема. Интересно, хоть у кого-то получилась "идеальная" балансировка, хотя бы по их мнению?! (а то я смотрю одни ребалансеры кругом, один другого ребаланснее)
Идите квестов лучше придумайте интересных да добавьте, чё одно и тоже по 200 раз слюнявить.

p.s. у меня вообще если честно не сильно не вяжется "давно начат" и список изменений (который как мне кажется делается в течении пары часов без учёта стадии придумывания).
 
gloomyravenДата: Пятница, 2017.09.29, 08:39 | Сообщение # 4
gloomyraven
reverse engineer
Группа: Друзья
Сообщений: 144
Репутация: 10
Статус: Временно отсутствует
War, honestlove, надеюсь вы меня поняли насчет хотелок, писать более техничным языком смысла не вижу, думаю и так понятно что я пытаюсь сделать.
Не хотел это расписывать, но под "давно начатым проектом" я понимаю свою тулзу, которую я уже года 2 пишу и которая позволяет автоматизированно и удобно редактировать .mob файлы и датабазу. Плюс некая аналитика датабазы, включая почти полноценный эмулятор ПЗшной боевки, с возможностью переодевания героя во что угодно, скилы, магия и т.п. Таким образом после ребаланса оружия, брони я перебалансирую всех монстров под нужную сложность. Вот именно разработка и отладка этого отнимает кучу времени.
А мои начинания, которые вы говорите, можно сделать за пару часов, делаются парой строчек кода, типа:
if file_name == 'zone3obr.mob':
# maps/zone3obr.mob, перемещение жабы на севере
if unit_id == 4523:
# if unit_pos.x == 115.412071 and unit_pos.y == 214.680222 and unit_pos.z == 0.0:
unit_pos.x = 117.0
unit_pos.y = 207.0

if file_name == 'zone3obr.mob':
new_script = script.value
new_script = new_script.replace('RemoveUnitFromServer( Q1Threat )', '')
new_script = new_script.replace('RemoveUnitFromServer( Q2Threat )', '')
new_script = new_script.replace('RemoveUnitFromServer( Q4Threat1 )', '')
new_script = new_script.replace('RemoveUnitFromServer( Q4Threat2 )', '')
script.value = new_script

Много помогал Демош и еще больше - Влесам, поражаюсь его терпимости day5
Пришлось разобраться в механике игры до невообразимых глубин :o

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


Сообщение отредактировал gloomyraven - Пятница, 2017.09.29, 08:41
 
honestloveДата: Пятница, 2017.09.29, 09:11 | Сообщение # 5
honestlove
Ранг 3
Группа: Пользователи
Сообщений: 161
Репутация: 13
Статус: Временно отсутствует
gloomyraven, интересно, а в силах ли у этого скрипта изменять параметры моб-файла на лету? т.е. чтобы во время игры заменялись файлы в игре (ну хотя бы во время того, как юнит находится на базе - заменить параметры у объектов на предполагаемой карте. Я не знаю, подгрузит ли ПЗшка новые карты и даст ли их менять во время игры.)

А вообще, единственное на первый взгляд разумное использование подобное технологии - возможность задать сложность, в стартере, например. Грубо говоря, перед стартом игры выбираешь сложность, а в игре меняется расположение мобов, их количество, параметры брони\хп и так далее, но я думаю, что овчинка выделки не стоит, как говорится. Это лично моё мнение.
 
gloomyravenДата: Пятница, 2017.09.29, 09:28 | Сообщение # 6
gloomyraven
reverse engineer
Группа: Друзья
Сообщений: 144
Репутация: 10
Статус: Временно отсутствует
honestlove, моб файлы можно менять на лету, но ПЗ их грузит 1 раз вроде, при первом заходе на карту, да и смысла особого не вижу.
Чтобы задать сложность, нужно разбить игру на условные этапы с определенным опытом, оружием, броней, скилами и моделировать, скажем, 10000 боев с каждым типом монстров. Получая результат, например, 5000 побед из 10000, правим "крутизну" монстра в ту или иную сторону и запускаем заново. Так что задать через стартер сложность не представляю как.
 
ВлесамДата: Суббота, 2017.09.30, 15:58 | Сообщение # 7
Влесам
Евангелист ХГ4
Группа: Администраторы
Сообщений: 7381
Репутация: 38
Статус: Временно отсутствует
Цитата honestlove ()
Идите квестов лучше придумайте интересных да добавьте, чё одно и тоже по 200 раз слюнявить.

Чего один баланс на разных квестах-то слюнявить? Я их даже не читаю, например. Так что на вкус и цвет.
Цитата honestlove ()
p.s. у меня вообще если честно не сильно не вяжется "давно начат" и список изменений (который как мне кажется делается в течении пары часов без учёта стадии придумывания).

Ага, а потом переделывается, после тестов. И так по кругу. Сделать сложно и гармонично непростая задачаЮ сам же модмейком занимаешься, должен понимать всю эту тягомотину.
Цитата honestlove ()
А про балансировку - это вообще отдельная тема. Интересно, хоть у кого-то получилась "идеальная" балансировка, хотя бы по их мнению?!

Да, есть мод, который мне с точки зрения баланса весьма нравится. Рано или поздно и ты его увидишь. =)
В целом и ХГ3 мне нравится, было бы странно, если бы он не нравился.
А идеал на то и идеал, чтобы быть недостижимым.
Цитата gloomyraven ()
- добавочный стаб в ai.reg меняется с 3.0 на 0

Поменяй всё же на 1, а то урон вообще не будет со спины наноситься.
Ну или 1,01, если хочешь сохранить 100% попадание со спины.


Разделяй и Влесамаствуй.
 
Login_ZapiliДата: Воскресенье, 2017.10.01, 12:17 | Сообщение # 8
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
gloomyraven, братан, я вот не вкатываю в движок игры и не знаю, что с ним можно сделать, а чего нельзя, но скажу тебе вот что. Ребаланс сингла будет хорошей идеей только в том случае, если будет придумано что-то концептуально новое. Например, я вижу необходимость в новых материалах для оружия и брони. Я играю в ПЗ очень давно и на собственном опыте могу сказать, что в том виде, в котором она есть сейчас, броня вообще не нужна. Можно всю игру пробежать голым. Оружие тоже вызывает вопросы. Почему одно и то же оружие в руках игрока и моба имеет разный урон, причем далеко не в пользу игрока? Я считаю, что броня и оружие должны быть одинаковыми. Одел то, что на мобе-получил тот же показатель, что на мобе. Это было бы справедливо. Мобы пусть лучше дерутся. Параметры атака и защита могут это адекватно забалансить. Проведи кусок баланса через регенерацию. Пусть у ряда мобов, особенно у животных, будет высокая регенерация, тогда их будет труднее убить. В баланс поставь заклинание, которое будет останавливать регенерацию или вообще делать ее отрицательной, если это возможно. В конце концов, сделай так, чтобы слабоумие работало и порежь магам врага атаку/защиту, тогда в нем будет смысл. И надо улучшать логику мобов. Только тогда можно будет добиться адекватной сложности. Пусть маги накладывают на союзников бафы, а на врагов дебафы. Пусть лучники стреляют с предельной дистанции. Если мобов можно научить менять оружие, пусть переключаются на ближний бой при необходимости. Пусть зовут своих на помощь, в конце концов. Резать гг вообще не надо. Не трогай ему статы. Его наоборот надо апать, чтобы не было уныло-просто врагов надо апать сильнее. В том аспекте, который я описал.Все враги должны быть убиваемы, но все должны быть убиваемы с трудом и приключениями.

Добавлено (2017.10.01, 12:17)
---------------------------------------------
А еще в сингле есть абсолютно ненужная вещь-стелс. Мало того, что зачастую проще убить, так еще и опыта за стелс не получаешь, как и денег. Нужно прикрутить что-то такое, чтобы подобный способ прохождения не шел себе в убыток.

 
MIRILLEDДата: Воскресенье, 2017.10.01, 15:05 | Сообщение # 9
MIRILLED
Ранг 3
Группа: Пользователи
Сообщений: 156
Репутация: 12
Статус: Временно отсутствует
Login_Zapili, братишка, gloomyraven сделал инструмент, позволяющий удобно редактировать базу и моб-файлы. О движке, в данном контексте речи нет.
В любом случае, половину того, что ты написал из разряда почти невозможно без переноса игры на другой движок.
А теперь по-порядку.
1) Броня таки нужна, если вступать в бой с противниками в открытую, а не УСС или "искупляться".
2) Логику мобов не поменять, по причине названной мной в самом начале.
3) Про "одинаковость" мобов с одинаковым оружием и доспехами относительно ГГ, тут проблема следует из второго пункта. Проверял лично, из-за тупизны мобов при одинаковых условиях в бою 1х1 побеждает ГГ очень часто. Из 20 боёв я выиграл 17. т.е. без поправки логики убивать мобов станет значительно легче.

И в заключение могу сказать, что по мне "идеальный баланс", это когда можно пройти игру многими способами, а не преимущественно тем, который предпочитает разработчик. Хотя субъективность всегда имеет место быть, тут ничего не поделать.
И вопрос, стелс разве не подразумевает "тихие убийства" и обворовывание?
 
Login_ZapiliДата: Воскресенье, 2017.10.01, 23:48 | Сообщение # 10
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
MIRILLED, редко. С группой это не применимо. Ну или годами мудохаться с фейерверком.
 
gloomyravenДата: Понедельник, 2017.10.02, 08:29 | Сообщение # 11
gloomyraven
reverse engineer
Группа: Друзья
Сообщений: 144
Репутация: 10
Статус: Временно отсутствует
Цитата MIRILLED ()
И в заключение могу сказать, что по мне "идеальный баланс", это когда можно пройти игру многими способами, а не преимущественно тем, который предпочитает разработчик.
Я пока что не собираюсь править сценарий сингла, это очень муторно и в одни щи точно не вытянуть, так мелкие правки, почти не влияющие на прохождение. Другими словами, сценарий останется таким же, меняется характеристики оружия, брони, материалов и монстров.
 
Login_ZapiliДата: Понедельник, 2017.10.02, 21:52 | Сообщение # 12
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
gloomyraven, а прогресс уже есть?

Добавлено (2017.10.02, 21:52)
---------------------------------------------
MIRILLED, я тут понял, что насчет логики ты все-таки неправ. Ведь в хг модах научили же кастеров не только пуляться спелами, но и лечить своих, вешать щитки, давать орлиный взор, ослаблять гг, при необходимости переключаться с аое на цель, и так далее. Чем не правка логики?

 
ВлесамДата: Понедельник, 2017.10.02, 22:27 | Сообщение # 13
Влесам
Евангелист ХГ4
Группа: Администраторы
Сообщений: 7381
Репутация: 38
Статус: Временно отсутствует
Орлиного взора и ослабления у магов в ХГ моде нет и не было никогда.
АоЕ с целью чередовались и в безмоде.
Хилку или щитки в безмоде не помню, но они изначально так и работали.
Логику мобов никто никогда не трогал.


Разделяй и Влесамаствуй.
 
Login_ZapiliДата: Понедельник, 2017.10.02, 22:57 | Сообщение # 14
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
Влесам, ослабление было в ЗВА, орлиный взор точно видел в каком-то моде. И каким словом в таком случае назвать процесс принятия решения о лечении или боевой магии, щитке и прочем? Мне кажется, это из разряда логики.
 
honestloveДата: Понедельник, 2017.10.02, 23:51 | Сообщение # 15
honestlove
Ранг 3
Группа: Пользователи
Сообщений: 161
Репутация: 13
Статус: Временно отсутствует
может и так, но логика у мобов всегда такая была. Просто в безмоде у юнитов не так много заклинаний было.
 
Login_ZapiliДата: Понедельник, 2017.10.02, 23:59 | Сообщение # 16
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
honestlove, это вполне можно поправить, разве нет? Это, опять же, поможет уравнять оружие и броню.
 
gloomyravenДата: Вторник, 2017.10.03, 09:17 | Сообщение # 17
gloomyraven
reverse engineer
Группа: Друзья
Сообщений: 144
Репутация: 10
Статус: Временно отсутствует
Цитата Login_Zapili ()
а прогресс уже есть?

Прогресс есть, конечно. Как его измерить? Не знаю.
Если количественно, то 200+ кб исходников на питоне.
Если качественно, то почти весь функционал для реализации моих идей я написал.
 
Login_ZapiliДата: Вторник, 2017.10.03, 11:19 | Сообщение # 18
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
gloomyraven, Измерить просто) Релиз скоро?)))
 
DemothДата: Вторник, 2017.10.03, 14:03 | Сообщение # 19
Demoth
Шифрующийся Наркобарон
Группа: Администраторы
Сообщений: 246
Репутация: 34
Статус: Временно отсутствует
gloomyraven, напоминаю, что было бы круто расшарить сорсы. ;)
Тем более, что у товрасча honestlove есть хороший аддон для blender'а тоже на питоне:
https://github.com/konstvest/ei_figer/blob/master/ei_figer.py
Я думаю, что в нём вполне можно было бы заюзать твой код для тех же res-архивов.
 
Login_ZapiliДата: Четверг, 2017.10.05, 12:07 | Сообщение # 20
Ранг 2
Группа: Пользователи
Сообщений: 80
Репутация: 0
Статус: Временно отсутствует
Кстати, стесняюсь спросить. Эта тулза, она, часом, базы к хг 4 не сможет отредактировать? Уж очень хочется покатать в то, что есть, а с такой скоростью удара...
 
Форум » Форум Honest'ов » Проклятые Земли » Ребаланс сингла
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Copyright by Honest Group © 2018. All rights reserved. Используются технологии uCoz Created & Supported by Ash