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

Сообщения от Героекопалка

Пока нет оценок — будьте первым!
18 лет назад
Предлагаю вашему вниманию героекопалку для HoMM.
Новая версия позволяет копать за 2500 с некоторыми ограничениями.
Инструкция внутри.
Вложения 1
1 файл • Общий размер: 705,0 KB
Аватар пользователя
17 лет назад
Монца;192562
Предлагаю вашему вниманию героекопалку для HoMM.
Программа довольно сырая, но уже сносно работает)

В ближайших планах, сделать возможным останов, сохранение настроек.

P.S.
Инструкция внутри
P.S.
О возможных недостатках, багах просьба отписываться здесь

Уважаемый Монца, Ваша программа это просто незаменимая вещь для настоящего оффлайнщика, выражаю Вам огромную благодарность от всего геройского сообщества, любителей героев 1!:smile01:

Есть несколько предложений по модернизации героекопалки, если они будут реализованы, то получиться настоящий шедевр!:smile01:

1) Реализовать возможность вести раскопти в 20 замках (очень полезно на больших картах), или хотябы в 10:o
2) Крайне важно, чтобы копалка могла исправно копать, если у героя будет золота в казне 2500 (сейчас только при 5000).
3) Предусмотреть экстренную остановку раскопок, по горячей кливише
4) Переместить инструкцию в саму программу (сделать оттельную вкладку).

Герои с войсками в виде картинок и прилогаемых к ним сейвам - это круто! Настоятельно рекомендую всем любителям и профи освоить данный продукт!!

P.S. Если делать все как написано в иструкции, то копалка работает исправно, при тестировании багов не обнаружено, что не может не радовать:smile44:

С уважением, VDV_forever
Аватар пользователя
17 лет назад
posted by VDV
Крайне важно, чтобы копалка могла исправно копать, если у героя будет золота в казне 2500 (сейчас только при 5000).
Это и вправду очень важно, но сложность в том, что если у Вас после покупки героя менее 2500 (то есть в начале процесса менее 5000). А это означает, что посмотреть армию следующего появившегося героя увидеть невозможно. При том, что в HMM1 нету вторичных навыков, именно стартовая армия является главным имуществом человечков на лошадках.
Реализовать возможность вести раскопти в 20 замках (очень полезно на больших картах), или хотябы в 10
А эту функцию реализовать проще: номер города = количество нажатий клавиши "Т" (если сохраняться с выбранным героем), либо количество нажатий клавиши "Т" - 1
В ответ пользователю Kamikaze
Аватар пользователя
17 лет назад
Kamikaze;193057
Это и вправду очень важно, но сложность в том, что если у Вас после покупки героя менее 2500 (то есть в начале процесса менее 5000). А это означает, что посмотреть армию следующего появившегося героя увидеть невозможно.
Точно, это я просто ступил:o 2) пункт конечно же лишний
Kamikaze;193057

При том, что в HMM1 нету вторичных навыков, именно стартовая армия является главным имуществом человечков на лошадках.

Собственно ради этого и была создана данная программа.;)

С уважением, VDV_forever
17 лет назад
Конечно будет разрешено копать в любом городе. Также будет экстренная остановка.
А почему инструкция должна вызываться из самой программы? для удобства? Это больше не инструкция, а описание.

Я уже сделал еще одну приятную возможность: создается файл со статистикой раскопок. Примерно такого вида:
Герой1 чернокнижник 8 кентавр 0 гаргулья
Герой2 рыцарь 30 крестьянин 0 лучник
Герой3 чернокнижник 7 кентавр 4 гаргулья
Герой4 рыцарь 30 крестьянин 0 лучник
Герой5 колдунья 19 фея 3 гном
Герой6 чернокнижник 8 кентавр 0 гаргулья
Герой7 колдунья 18 фея 0 гном
Герой8 рыцарь 46 крестьянин 5 лучник
Герой9 рыцарь 48 крестьянин 5 лучник
Герой10 чернокнижник 6 кентавр 3 гаргулья
В ответ пользователю Монца
Аватар пользователя
17 лет назад
Монца;193060
Конечно будет разрешено копать в любом городе. Также будет экстренная остановка.
Супер!
Монца;193060

А почему инструкция должна вызываться из самой программы? для удобства? Это больше не инструкция, а описание.
Да, только для удобства.
Конечно самым оптимальным в этом плане была бы реализация того, чтобы героекопалка следила за действиями игрока. т.е. как это было сделано на лодкокопалке:
1 шаг перейдите в оконный режим 640 на 480;
2 шаг удалите, или переместите все сейвы с папки GAMES;
3 шаг сделайте сейв с которого будите копать героев.
примечание - убедитесь, что в замке, в котором будет вестись копание, не должно быть героя. Денег в казне должно быть не меньше 5000.
4 шаг выйдите в главное меню героев 1.
5 шаг задайте количество попыток, номер замка и окно героя в котором необходимо копать.
6 шаг теперь все готово для раскопок.

любое не соблюдение этих шагов, оповещало бы игрока об этом. Плюс ко всему с введением этой реализации, сократилось бы до минимума количество вопросов от игроков и неправильной работы героекопалки.;)
На мой взгляд это очень удобно для игрока;)
Монца;193060

Я уже сделал еще одну приятную возможность: создается файл со статистикой раскопок. Примерно такого вида:
Герой1 чернокнижник 8 кентавр 0 гаргулья
Герой2 рыцарь 30 крестьянин 0 лучник
Герой3 чернокнижник 7 кентавр 4 гаргулья
Герой4 рыцарь 30 крестьянин 0 лучник
Герой5 колдунья 19 фея 3 гном
Герой6 чернокнижник 8 кентавр 0 гаргулья
Герой7 колдунья 18 фея 0 гном
Герой8 рыцарь 46 крестьянин 5 лучник
Герой9 рыцарь 48 крестьянин 5 лучник
Герой10 чернокнижник 6 кентавр 3 гаргулья

Здорово! А можно ли дополнить еще 2 колонки для ленивых?:o

Герой1 чернокнижник 8 кентавр 0 гаргулья 1-1.gm5 Al5.bmp
Герой2 рыцарь 30 крестьянин 0 лучник 1-3.gm5 Al3.bmp

С уважением, VDV_forever
Аватар пользователя
17 лет назад
два момента:
1. Иногда все же бывает, что нужен определенный герой - армия неважна. То есть все-же хотелось бы копать при менее 5000. Разница лишь в клике внутри замка. Если мы копаем героя, то правый клик, нужна армия - левый. Что скажешь, Макс?
2. Огромное пожелание...хотелось бы узнать, какие герои сидят у компа в таверне, по типу сниффера в трехе. Пожалста!!!
17 лет назад
to vdv:
1. слежки за игроком не будет (это нужно лишь для тех, кто вообще не знаком с программой или не читает инструкции). Опытного игрока (например меня) ) это слежка только раздражает. Я заранее все настраиваю и тыкать бессмысленно кнопки не хочу.
2. сейв и картинку добавлю.
3. инструкцию тоже
to kami
1. что конкретно за ситуации? не могу придумать) если нужен герой определенного класса, то его вручную просто выкопать. А если нужен уволенный герой или убитый, это же правилами запрещено.
2. ну это же жульничество) программа только автоматизирует действия, а ломать сейвы как-то не по фен шую.
В ответ пользователю Монца
Аватар пользователя
17 лет назад
Kamikaze;193064
2. ... хотелось бы узнать, какие герои сидят у компа в таверне, по типу сниффера в трехе. Пожалста!!!
Монца;1932312. ну это же жульничество) программа только автоматизирует действия, а ломать сейвы как-то не по фен шую.
Действительно, в 3-ке этот момент реализован. Но смотря с какой стороны на это посмотреть... Ведь это можно назвать и взломом сэйва, т.е. извлечение с корыстной целью некоторой информации, изначально предполагавшейся разработчиками Игры как недоступной (непредсказуемой), а можно назвать невинно анализом сэйва. Если так посудить, тогда и "светофор" для Heroes III "ломает", и причем не сэйвы, но саму структуру игры, потому что добывает с корыстной целью посредством дизасемблирования такую информацию об Игре, возможность владения которой не предполагалась разработчиками Игры. С другой стороны, структуру игры программа не трогает и не изменяет, так почему же это взлом, это же просто анализ!

P.S. Извиняюсь за оффтоп - вопросы важные... :(
Аватар пользователя
17 лет назад
Давайте не путать Божий дар с яичницей. Сниффер выступает только дополнением героекопалки, позволяя сразу отсечь поиски тех героев, которых невозможно выкопать. Светофор же даёт неоспоримое преимущество тому, кто его использует, над всеми остальными именно в игровом процессе.
17 лет назад
А причем тут светофор? )
Вы бы его с радостью запретили, если бы могли уличить игрока в его использовании.
Еще раз повторяю, что копалка - это автоматизатор, если вы знаете способ как узнать гостей таверны противника средствами HoMM, поделитесь. А читать сейвы должно быть разрешено только heroes.exe

P.S.
Ну если желающих будет уж очень много, то сниффер можно написать, но это будет отдельная программа, не в рамках копалки
В ответ пользователю Монца
Аватар пользователя
17 лет назад
Монца;193245
если вы знаете способ как узнать гостей таверны противника средствами HoMM, поделитесь.

Есть такой метод, очень простой по сути. Метод исключения. Я знаю сколько всего героев. Знаю сколько компов на карте. От первого числа отнимаю удвоенное второе. Потом начинаю тупо выкапывать всех возможных героев. Как только их число будет равно расчётному, я останавливаюсь и смотрю на тех героев, кто не был выкопан. Они и сидят у компов в тавернах. Процесс достаточно трудоёмкий, но не подразумевает прямого влезания в сейв. Хотя оно конечно намного проще.
В ответ пользователю Catch
Аватар пользователя
17 лет назад
Придумал способ как можно копать с 2500 золота.

1) Изначально программа придумана для того, чтобы копать героев с максимальной армией. Что сейчас и реализовано.
Поэтому загружаем стартовый сейв, пропускаем несколько ходов (лучше всего насобирать золота на 1 день) для получения 5000 золота, запускаем героекопалку, выкапываем всех доступных героев.
Смотрим табличку и вырабатываем общую стратегию по дальнейшей игре.

2) Теперь самое интересное!
Запускаем сейв с 2500 золота, запускаем героекопалку и копаем героя, а программа записывает сейв + фото героя который сидит под ним, по клику правой кнопкой мыши!
Дело в том, что армия героев будет неизменна и нам уже заранее известна (при раскопке с 5000 золота), а значит необходимо знать только фото героя.

Уважаемый Монца возможно ли реализовать п 2)?

P.S. Не о каком взломе сейва здесь речь не идет, программа просто кликает кнопку мыши и сохраняет картинку.

С уважением, VDV_forever
В ответ пользователю Catch
17 лет назад
Catch;193248
Есть такой метод, очень простой по сути. Метод исключения. Я знаю сколько всего героев. Знаю сколько компов на карте. От первого числа отнимаю удвоенное второе. Потом начинаю тупо выкапывать всех возможных героев. Как только их число будет равно расчётному, я останавливаюсь и смотрю на тех героев, кто не был выкопан. Они и сидят у компов в тавернах. Процесс достаточно трудоёмкий, но не подразумевает прямого влезания в сейв. Хотя оно конечно намного проще.
Ваш алгоритм не работает.
1. Количество героев в тавернах противника не всегда зависит только от количества компов.
2. Есть еще нанятые герои. Их надо учитывать.
3. Если копаешь в левом слоте таверны, то никогда не выкопаешь героя, того же класса, что и в правом слоте.
В ответ пользователю VDV_forever
Аватар пользователя
17 лет назад
VDV_forever;193335
Придумал способ как можно копать с 2500 золота.
Запускаем сейв с 2500 золота, запускаем героекопалку и копаем героя, а программа записывает сейв + фото героя который сидит под ним, по клику правой кнопкой мыши!Дело в том, что армия героев будет неизменна и нам уже заранее известна (при раскопке с 5000 золота), а значит необходимо знать только фото героя.

Уважаемый Монца возможно ли реализовать п 2)?

P.S. Не о каком взломе сейва здесь речь не идет, программа просто кликает кнопку мыши и сохраняет картинку.

С уважением, VDV_forever

Молодец VDV, а о чем я писал вот здесь?
1. Иногда все же бывает, что нужен определенный герой - армия неважна. То есть все-же хотелось бы копать при менее 5000. Разница лишь в клике внутри замка. Если мы копаем героя, то правый клик, нужна армия - левый. Что скажешь, Макс?

Статистика

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