Перейти к содержанию

Сообщения от Изменение формулы для способностей «крадущий ману» бесов, чертей, дьяволят

Пока нет оценок — будьте первым!
Аватар пользователя
1 год назад
Всем здравствуйте. Возник такой вопрос, как и где можно поменять формулы для способностей бесов, чертей и дьяволят?
на вики нашел, что 1 бес и черт воруют 0,25 маны за существо.
дьяволенок ворует 0,125 маны за существо.
Нужно изменить эти значения.
Лазил в xdb файлы к самим существам, нет этих настроек, точно так же, как и нет настроек в xdb файлах непосредственно у этих способностей
Подскажите, куда нужно залезть?
Аватар пользователя
1 год назад
файл был обновлен в патче, поэтому бери его не из data.pak, а из a2p1-data.pak

папка \GameMechanics\RPGStats

файл DefaultStats.xdb
Вложения 1
1 файл • Общий размер: 912,2 KB
В ответ пользователю fktifzobr@mail.ru
Аватар пользователя
1 год назад

Да, способ действительно помог. Единственное, я делал изменения для конкретной карты, а не всего клиента.

Но тут возникает еще один вопрос, я уменьшил значения для способности ManaSteal до 0.1 за прирост и SyphonMana до 0.05 за прирост. После этого зашел в игру для теста и в бою бесы высасывают 0 маны.

Собственно, сам вопрос, связано ли это с тем, что игра не может прочитать нецелые числа? И можно ли что то придумать, чтобы это заработало?

Приложу скриншоты

И оффтоп вопрос, где я могу изменить статистики призываемого феникса(хп, мин-макс уроны)?

Вложения 2
2 файл(ов) • Общий размер: 169,9 KB
В ответ пользователю Dogenator
Аватар пользователя
1 год назад
Вопрос с фениксом отпал. Разобрался сам😅

Появился новый: Где я могу найти файл со всеми специализациями героев и их настройкой? Интересует Фаиз. Перерыл весь data.pak и a2p1-data.pak, но ничего, даже близко, не нашел
В ответ пользователю Dogenator
Аватар пользователя
1 год назад
Dogenator

Да, способ действительно помог. Единственное, я делал изменения для конкретной карты, а не всего клиента.

Но тут возникает еще один вопрос, я уменьшил значения для способности ManaSteal до 0.1 за прирост и SyphonMana до 0.05 за прирост. После этого зашел в игру для теста и в бою бесы высасывают 0 маны.

Собственно, сам вопрос, связано ли это с тем, что игра не может прочитать нецелые числа? И можно ли что то придумать, чтобы это заработало?

Приложу скриншоты
Вложение 73803
Вложение 73804

И оффтоп вопрос, где я могу изменить статистики призываемого феникса(хп, мин-макс уроны)?

у нас тут не варкрафт) меняем файлы - меняется вся игра

формула значит сломалась, формулы мы не знаем, так что сказать при каком значении всё будет работать я не могу, про целые числа вопрос... странный, потому что тут только дроби 0.5 и 0.05... но я бы предположил что формула дает какие-нибудь отрицательные значения, в принципе я не удивлюсь после формулы на колдовство юнита в которой есть логарифм..... а вообще, я провел тест по быстрому, 70 чертей воруют 9 маны, в принципе это 0,125 маны за юнита, как написано на вики..... возможно ли такое что в патче ниваловцы добавили степень в формулу? чтобы 0,5 превратилось в 0,125?? странный и контрпродуктивный вариант..... но я бы поставил на него, тогда число выкачиваемой маны при 0,05 будет 0,000125 и чтобы откачать хоть 1 единичку нужно будет 10000 дьяволят

про специализации героев
они в этом же файле, только где-то ниже, изменить можно не всё( пункт называется HeroSpecializations

Добавлено через 3 минуты
а сколько у тебя дьяволят? вижу только что церберов 6К
В ответ пользователю fktifzobr@mail.ru
Аватар пользователя
1 год назад

Чертят 15840. 

делал расчет из того, чтобы это кол-во чертей высасывало не всю ману, а 100 единиц. А дьяволята по 50 за применение способности.

по поводу специализации, да действительно, я лазил в тех файлах, но там всего несколько героев и то из кампании. Получается, залезть в специализации других героев нет возможности?

В ответ пользователю Dogenator
Аватар пользователя
1 год назад
Dogenator
по поводу специализации, да действительно, я лазил в тех файлах, но там всего несколько героев и то из кампании. Получается, залезть в специализации других героев нет возможности?

Не оно?
Вложения 1
1 файл • Общий размер: 744,8 KB
В ответ пользователю Mооnst@r
Аватар пользователя
1 год назад
Блин, действительно, оно. Искал в этом файле по тегам «armor”, “destroyer”, “ray”, думая что найду то что нужно.

еще раз спасибо 

а по поводу бесов, теоретически, возможно ли подогнать значения так, как я описал выше? 
В ответ пользователю Dogenator
Аватар пользователя
1 год назад

Может подскажите еще по одному вопросу?

Касается редактора карт. У меня не отображается ничего в objects. То есть не могу ничего разместить на карте.

Причем раньше, все отображалось и работало. А сейчас понять не могу что произошло...

Вложения 1
1 файл • Общий размер: 16,6 KB
В ответ пользователю Dogenator
Аватар пользователя
1 год назад
Dogenator

Может подскажите еще по одному вопросу?

Касается редактора карт. У меня не отображается ничего в objects. То есть не могу ничего разместить на карте.
Вложение 73806

Причем раньше, все отображалось и работало. А сейчас понять не могу что произошло...

проверь папку data, именно папку, не файл data.pak, там скорее всего лежит index.bin, удали его

Добавлено через 1 час 5 минут
формула откачки маны сложная и неожиданно включает в себя значения от кражи маны

1000 дьяволят откачивает 125 маны
но при выставлении 1 вместо 4 откачка маны уменьшается до 63.... это странно, значение уменьшили в 4 раза, а результат упал в 2

Добавлено через 2 минуты
проверил, значение 0.1 сломало абилку откачки маны
В ответ пользователю fktifzobr@mail.ru
Аватар пользователя
1 год назад

Файл index.bin удалил. Но objects все так же пустой, фильтры не доступны

Но, таблицы с базой данных стали доступны

По поводу бесов, буду еще разбираться, но есть мысль, что для моих размеров, формулы просто не будут работать



Добавлено через 6 часов 16 минут

Добавлено через 1 час 5 минут
формула откачки маны сложная и неожиданно включает в себя значения от кражи маны

1000 дьяволят откачивает 125 маны
но при выставлении 1 вместо 4 откачка маны уменьшается до 63.... это странно, значение уменьшили в 4 раза, а результат упал в 2

Итак, я провел личные тесты, касаемо этого вопроса. Что могу сказать точно, так это то, что  в формуле , значения 1< тупо не работают. Минимум, который доступен, это 1 ед. маны за 16 бесов(прирост)

А что касаемо уменьшения значения в 4 раза, то все правильно, потому что изначальная формула имеет вид 4 маны за прирост(16 бесов). получаем 4\16 = 0,25 за бесёнка. Подставляем значение 1 в и получаем 1/16 = 0,0625 за бесёнка. Следовательно, по вашему тесту видно, что 1000 бесят сжигают 1000*0,0625 = 63 маны с округлением вверх.

Что касаемо 0.5 , я полагаю, что это значение умножается на формулу выше, тем самым для дьяволят мы получаем многоразовую откачку равную половине откачке бесят/чертей. На примере, взяв 1000 дъяволят, они бы высосали 63*0.5 = 32 маны за применение. Я думаю это более логичное применение этой строки. Проверять уже сам не буду, так это уже не имеет значения

Спасибо за помощь в этом вопросе, жаль что игра не обрабатывает значения <1 в данной конкретной ситуации.😃

В ответ пользователю Dogenator
Аватар пользователя
1 год назад

я все же решил проверить значение в поле 0.5
И что оказалось? Оно ни на что не влияет(Либо я в чем то не понимаю).

Изначально я думал, что это относится исключительно к дьяволятам т.к в файлах игры их способность называется SyphonMana. Но тест показал, что бесы/черти и дьяволята высасывают одинаковое кол-во маны.

Тест проводился при значении в поле = 1. Дальше приложу скрины для наглядности





И тут у меня появляется вопрос, а разве дьяволята не должны высасывать меньше маны по сравнения с чертями? По памяти как будто должны

Вложения 2
2 файл(ов) • Общий размер: 339,8 KB

Статистика

Приветствуем новейшего участника: recijeb