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

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

Аватар пользователя
Героекопалка для Heroes of Might & Magic II, версия 3.2.0.1

1) Функциональность программы - выкапывает любого из указанных пользователем героев,
не нарушая при этом структуру сэйва, с которого происходит копание,
а лишь эмулируя нажатие клавиш мыши и клавиатуры.

2.1.1) Разрешение экрана должно быть 1024 x 768 или выше.
2.1.2) На данный момент программа работает в цветовой палитре High Color (16 бит).
Для того, чтобы изменить цветовую палитру, нужно сделать следующее:
войдите в "Свойства: Экран" -> вкладка "Настройка" -> поле "Цветовая палитра".

2.2) Герои 2 должны быть запущены в оконном режиме, разрешение 800 x 600.
Устанавливается так: Главное меню Героев 2 -> Меню "Экран" -> 800 x 600.

3.1) Гарнизон города, в котором вы собираетесь копать Героев, должен быть свободен.
3.2) Для покупки Героя требуется 2500 золота, на забывайте об этом.

4.1) При необходимости, возможна реализация дополнительно на разрешениях окна Героев 640х480, 1024х768, 1280х1024.

Обновления:
1. Исправлен баг с номером загружаемого сэйва.
2. Увеличено количество городов (до 20) и сэйвов (до 120), с которых можно копать героев.
3. Исправлен баг при копании, возникавший в случае, когда у игрока не было героев.

Обновления в этой версии:
1. Добавлена возможность копать героев из кампаний.
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
у меня героекопалка глючит под ХР....все режимы перепробовал
В ответ пользователю Romanuel
Аватар пользователя
Теперь программа корректно работает и под XP.
По любым вопросам можете отписать проблему прямо в этой теме или в ЛС,
желательно также выслать принтскрин окна героев, где программа начинает глючить.

Все режимы пробовать не стоит, пока что это бесполезно. Только 800 х 600.
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
Аватар пользователя
Виталик, ты гений! Выражаю тебе огромную благодарность. Думаю до ума ты программку доведешь в ближайшее время. Сам еще ее не проболвал, но уверен, в итоге все будет олрайт.
В ответ пользователю Kamikaze
Аватар пользователя
vbn, спасибо за копалку!

Только:
1. Она не останавливается, а продолжает грузить сэйв и копать, даже когда находит нужного героя.

2. Хотелось бы, чтобы была возможность грузить не до 10-го сэйва, а хотя бы до 100-го, чтобы не приходилось очищать папку каждый раз, когда надо грузить более поздний сэйв. Можно сделать так?
В ответ пользователю Brennan
Аватар пользователя
Brennan;128139
vbn, спасибо за копалку!
За что спасибо, ведь у тебя пока
Brennan;128139
она не останавливается, а продолжает грузить сэйв и копать, даже когда находит нужного героя.
Для решения вопроса просьба выложить принтскрин экрана,
а также сообщить версию операционной системы и разрешение экрана.

На данный момент программа работает в цветовой палитре High Color (16 бит).
Для того, чтобы изменить цветовую палитру, нужно сделать следующее:
войдите в "Свойства: Экран" -> вкладка "Настройка" -> поле "Цветовая палитра".
Brennan;128139
Хотелось бы, чтобы была возможность грузить не до 10-го сэйва, а хотя бы до 100-го, чтобы не приходилось очищать папку каждый раз, когда надо грузить более поздний сэйв. Можно сделать так?
Да, см. обновление в посте №1.
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
Аватар пользователя
Да, см. обновление в посте №1.
Спасибо, всё работает правильно.
Если еще получится сделать для разрешения экрана 640*480, будет вообще отлично.
В ответ пользователю Brennan
Аватар пользователя
А зачем на 640 х 480?
На нем кто-то играет? Там графика красивее (в смысле: чётче все видно)?
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
В ответ пользователю vbn
Аватар пользователя
vbn;129398
А зачем на 640 х 480?
На нем кто-то играет? Там графика красивее (в смысле: чётче все видно)?
Думаю, что играют. В режиме 800*600 графика как-то не очень приятно искажается, по-моему.

Кстати, возможно сделать какой-нибудь механизм экстренной остановки, если решил не копать героя или он упорно не находится? А то приходится лезть в процессы и быстро-быстро останавливать героев, пока курсор опять не задействуется копалкой. Например, копалка для 3 героев останавливается при восстановлении окна программы.
В ответ пользователю Brennan
Аватар пользователя
Brennan;129992
Кстати, возможно сделать какой-нибудь механизм экстренной остановки, если решил не копать героя или он упорно не находится?
нужно несколько раз по нажимать клавишу "Q".
Окно героев закроется, и через некоторое время остановится и программа... ;)

Кто состоянием своим доволен, тому жить весело. (с)Алекса́ндр Васи́льевич Суво́ров
В ответ пользователю Kyle
Аватар пользователя
Kyle;129994
нужно несколько раз по нажимать клавишу "Q".
Окно героев закроется, и через некоторое время остановится и программа... ;)
Спасибо, как-то не дошло это до меня...
Аватар пользователя
Во 2-х так копалки не пишут :)))

там файл сейва не закодирован, можно сделать проще:
загружаеш сейв, покупаешь героя там, где хочешь чтобы под ним появился другой, сохраняешся. В этом втором сейве просто меняешь пару байт. Всё, герой для найма тот что нужен. Осталось загрузить измененный файл снова. Все раскопки займут от силы секунд 30.
Дипломатия - искусство говорить собаке "хорошая собачка" до тех пор пока не найдешь подходящую палку.
В ответ пользователю Captain
Аватар пользователя
Captain;130080
Во 2-х так копалки не пишут :)))
там файл сейва не закодирован, можно сделать проще:
загружаеш сейв, покупаешь героя там, где хочешь чтобы под ним появился другой, сохраняешся. В этом втором сейве просто меняешь пару байт. Всё, герой для найма тот что нужен. Осталось загрузить измененный файл снова. Все раскопки займут от силы секунд 30.
В описанном случае осуществляется модификация сэйва.
Как правило, это запрещается правилами оффлайн-турниров.

P.S. Хотя, теоретически, этот метод можно использоваться.
Единственное, на что надо обратить внимание - чтобы "случайно"
не выкопать героя, который просто не может появиться в таверне
(ну, например, этот герой уже есть на карте или в таверне у врага).
Что в таком случае будет происходить - трудно предсказать.
Возможно, начнутся странные глюки или еще чего.
В любом случае, модифицируя сэйв, можно накосячить.
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
В ответ пользователю vbn
Аватар пользователя
vbn;130086

P.S. Хотя, теоретически, этот метод можно использоваться.
Единственное, на что надо обратить внимание - чтобы "случайно"
не выкопать героя, который просто не может появиться в таверне
(ну, например, этот героей уже есть на карте или в таверне у врага).
Что в таком случае будет происходить - трудно предсказать.
Возможно, начнутся странные глюки или еще чего.
В любом случае, модифицируя сэйв, можно накосячить.
Во 2-х кол-во героев очень мало- 54...прога легко может составить список-занятых, сидящих в тавернах(своей и компов) и свободных героев.
Дипломатия - искусство говорить собаке "хорошая собачка" до тех пор пока не найдешь подходящую палку.

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич