Форум : WarCraft II

Название : war2ppatcher - собственная модификация WarLatency

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=605&forum=1


 il :

27.9.06 02:51
 Выкроил вот немного времени - поковыряться в Warlatency, в результате получилась эта программа :-)
Основные особенности:
1. Программа консольная, т.е. не имеет графического интерфейса - управление через командную строку.
2. Программа поддерживает деактивацию Warlatency.
3. Программа может активироваться либо сразу после ее запуска, либо сразу после запуска War2.


Параметры командной строки:
war2ppatcher [-a] [-d] [-h] [-w]
-a активировать WarLatency
-d деактивировать WarLatency
-w если дополнительно указать этот параметр, программа будет ждать, пока Вы не запустите War2
-h посмотреть эту справку
если запустить программу без параметров, она только покажет статус War2 (активирован/не активирован).


Кому это может быть полезно:
Эта программа может Вам пригодиться:
1. Если Вы при игре в War2 используете Warlatency. Теперь Вы можете больше не переключаться в Windows, чтобы нажать "activate". Можно сделать, например, такой war2.bat:
Код:
start war2ppatcher.exe -a -w
"Warcraft II BNE.exe"

Если вывести его как значок на рабочий стол (вместо war2), то при клике на него всегда будет запускаться уже активированный War2.

2. Если Вы часто смотрите реплеи.
Теперь больше не нужно перезапускать War2 для деактивации - достаточно вывести на рабочий стол 2 иконки: activate/deactivate и кликать их при необходимости.

Да, еще: если у кого не запускалась Warlatency (древний windows - нехватка библиотек), здесь этой проблемы быть не должно (MFC не использовалось)


В процессе тестирования ошибок обнаружено не было.
Все предложения/замечания просьба оставлять тут.

Программу прилагаю

 FX :

29.9.06 16:20
 Цитата:

Все предложения/замечания просьба оставлять тут. Программу прилагаю


нет исходников - КГ/AM
просто спер дебаггером адрес для read/writeprocessmemory :-D

 Гость :

29.9.06 18:30
 Ну и что? Правельно сделал! Отличная и удобная прога получилась. Не тот неудобный WarLatency.

 il :

1.10.06 16:08
 Цитата:

просто спер дебаггером адрес для read/writeprocessmemory

Ну да. Именно так я и сделал :lol:
И не скрываю, так и написал: Цитата:

based on WarLatency

Вообще, похоже WarLatency была написана минут за 10 на первом, что попалось под руку, после чего автор бесследно исчез. А программа, мягко говоря, не доделана. Ну, я и решил это исправить :-)

А исходники как-то неохота было выкладывать, может потом выложу. Хотя там ничего интересного и нет, кроме "спертого" адреса.


P.S: Да, обнаружил еще один положительный побочный эффект: при несовместимой версии War2 (например, старый комбат) war2ppatcher пишет о состоянии активации: Цитата:

Incorrect Warlatency status
, так что становится понятно, что версия неправильная.

 Гость :

19.10.06 19:21
 Лови прогу-конкурента ил. =)

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=605&forum=1