Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Программа для разведки

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 27 ноя 2023, 20:28

https://github.com/temig74/HotaTreeCalc
Выложил, что пока получилось, использовал python. Exe можно скачать в releases. Конечно, есть местами где улучшить.
Интерфейс частично взял по подобию Вашей программы, ну я ее упомянул в about :)
Я не профессиональный программист, это, скорее, мое хобби пока что.

Хотелось бы, чтобы любые справочные программы, никак не взаимодействующие с памятью героев были легальны в любых играх. Ведь их применение невозможно контролировать, и как я считаю, проще разрешить. Как и невозможно знать, распечатал кто-то все деревья для Крэга или Тазара, а может быть, кто-то выучил дерево Крэга через диплу?)
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

Re: Программа для разведки

Сообщение AlexSpl » 28 ноя 2023, 00:36

Здорово получилось :smile20: Потестировал. По первому левел-апу понять, что за дерево перед тобой, в общем случае невозможно. Например, у Монера #230 целых пять деревьев с Logistics 2 / Water Magic 1 + Attack на 1-м левела-апе (2-м уровне). А вот уже по двум левел-апам дерево нашлось однозначно.

Оставлю здесь ссылку на исполняемый файл HotaTreeCalc - https://github.com/temig74/HotaTreeCalc/releases/download/1.0/HotaTreeCalc.exe

Туториал

Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 29 ноя 2023, 19:58

Обновил программу, первую версию удалил, чтобы не смущала, там в поле слева снизу с номерами деревьев у меня немного неправильно показывались следующие навыки, не обратил сразу внимание :)

Скачать можно все тут же в релизах
https://github.com/temig74/HotaTreeCalc/releases

Также:
- Добавил пункт "rebuild tree" в меню правой кнопки дерева, можно теперь всегда держать своего героя в актуальном состоянии, делая ребилд при очередном левел-апе.
- При выборе стартовых навыков автоматически такие же будут установлены во вкладке просмотра дерева
- добавлено поле с нежелательными навыками при поиске прокачки
- немного оптимизирован поиск пути до желаемого навыка
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

Re: Программа для разведки

Сообщение AlexSpl » 30 ноя 2023, 01:51

Из программы минимум ещё нужна возможность поиска связки нескольких навыков. Обычно не только Землю хочется получить или Логу, а то и другое вместе за минимальное кол-во левел-апов. Неплохо также реализовать в программе возможность добавления навыка, чтобы перестроить дерево с его учётом. Пригодится при посещении объектов, дающих вторичный навык. Скаутом узнал, что в Хижине, например, дают Удачу. Навык сам по себе ситуационный (есть арты на удачу, повышалки, а эффективность этого навыка режет кап +3). Брать или не брать? В проге забил Удачу, перестроил дерево и снова выполнил поиск нужных тебе навыков. Может оказаться так, что с навыком из Хижины путь до связки Expert Logistics + Expert Earth Magic окажется на 1 левел-ап ближе. Я считаю, вот эти два момента реализовать обязательно нужно для решения подавляющего большинства вопросов с прокачкой. Ну, и бонусом можно запилить кнопку "Next". Да, есть функционал пропуска нежелательных навыков, но бывают такие ситуации, когда любой спорный или бесполезный навык можно потерпеть ради темпа прокачки, но ты хочешь оптимизировать путь. Например, минимальный путь к нужной связке навыков - через два бесполезных. В этом случае логично отложить получение связки, чтобы не забивать слоты совсем мусором.

Да, и ещё в SoD до сих пор играют. Поэтому неплохо бы добавить галочку SoD.
Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 30 ноя 2023, 03:45

По поводу добавления навыка из хижины\универа - это уже есть) можно же выбирать текущее состояние навыков героя на вкладке "tree browser" и добавлять любые навыки.

Остальное вроде несложно реализовать как будет время.

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

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 02 дек 2023, 15:07

Выложил новую версию:

https://github.com/temig74/HotaTreeCalc ... s/tag/1.03

- теперь можно выбрать несколько желаемых скиллов и их уровень
- добавлены иконки к навыкам и общая цветовая схема
- все скиллы отсортированы по алфавиту
- на вкладке tree browser были перепутаны спинбоксы атаки\защиты и сп\знания, пофиксил.

Как это примерно выглядит:
Изображение
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

Re: Программа для разведки

Сообщение AlexSpl » 02 дек 2023, 16:52

У меня не влезают названия вторичных навыков (нужно увеличить ширину списка):

1.png
1.png (119.02 КБ) Просмотров: 529

Ещё удобно бы было, если можно было выбирать wanted и unwanted skills из списка. Сейчас, если в списке присутствует пустая строка, пути не находятся (например, такое может случиться, если ты нажал Enter после ввода названия скилла).
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

Re: Программа для разведки

Сообщение AlexSpl » 03 дек 2023, 17:50

Вот ещё пожелание, а то можно забыть проставить параметры в программе: после нажатия на кнопку "Find trees", если дерево оказалось единственным, автоматически заполнять поля вкладки "Tree browser" (можно даже сразу дерево показывать, чтобы лишний раз не жать на кнопку). Пользователю останется только заполнить поля "Wanted skills" и "Unwanted skills" по своему разумению.
Вернуться к началу

offlinetemig  
имя: Артем
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 02 ноя 2023, 14:24
Пол: Мужчина
Поблагодарили: 10 раз.

Re: Программа для разведки

Сообщение temig » 05 дек 2023, 07:49

Благодарю за идеи, в версии 1.04 реализовал выбор разрешенных на карте, желаемых и нежелаемых скиллов через комбобоксы (а их удаление- через контекстное меню), а также теперь в списке найденных деревьев можно через контекстное меню сразу построить выбранное. Также решил добавить сразу массовый экспорт всех 255 деревьев героя в PDF (правда, только до 6 уровня, иначе уж больно объемно выходит).

По поводу Sod - если запретить помехи и разрешить навигацию и сопротивление, разница только в багованных элементалистах?

Вот, еще хотел спросить, уже про чуть другое) Не задавались алгоритмом получения самого первого числа R, используемого для морали в бою? Нельзя ли, скажем, по координате нычки ангелов\драконов\etc, или по каким-то дополнительным параметрам, вычислить, сморалится ли первый ходящий в бою ангел\дракон? Аналогично расчету ГС стека по координате клетки.

Также, на днях дополнили правила:
Цитата:
Запрещён просмотр содержимого карты или дерева прокачки героя сторонними программными средствами, будь то чтение данных из памяти игры, использование сторонних баз данных, генераторов или каких-либо ещё методов (в любом случае приравнивается к вскрытию карты).


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

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

Re: Программа для разведки

Сообщение AlexSpl » 05 дек 2023, 09:07

Цитата:
По поводу Sod - если запретить помехи и разрешить навигацию и сопротивление, разница только в багованных элементалистах?

Да, баг с Элементалистами + только 28 навыков.

Цитата:
Вот, еще хотел спросить, уже про чуть другое) Не задавались алгоритмом получения самого первого числа R, используемого для морали в бою? Нельзя ли, скажем, по координате нычки ангелов\драконов\etc, или по каким-то дополнительным параметрам, вычислить, сморалится ли первый ходящий в бою ангел\дракон? Аналогично расчету ГС стека по координате клетки.

Это можно посчитать, но игра не стоит свеч :smile2:

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

Самое прикольное, что пытаются отбалансить игру, пишут целые простыни пространных текстов о том, куда юниту впихнуть единичку здоровья, а куда - атаки :smile12: Но бревна в глазу проблем, которые реально влияют на баланс не замечают. Что поделаешь? - скажет игрок и пожмёт плечами: такая генерация/RNG :smile29: Зато куда эту единичку злосчастную урона впихнуть или как занёрфить некров - обсуждают со смаком несколько форумных страниц. Почему так? Да никто в деревьях прокачки не разбирается, люди тёмные, для них просчитываемость деревьев - словно прибытие поезда братьев Люмьер. А представьте, как сильно бы знание дерева приблизило тот баланс, который ищут во впихивании единичек не туда, куда надо? :smile2:

Герои онлайн - вообще странная игра. 90% времени качаешься на рандомных объектах с рандомными скиллами, а потом идёшь мериться... рандомом с оппонентом. Потерял мейна - gg. Супер игра :smile11:
Вернуться к началу

Пред.След.

Вернуться в Техническая часть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6