- PVSM.RU - https://www.pvsm.ru -

Армия и World of tanks

Как все начиналось

До конца службы остается еще чуть больше месяца. Поставленные задачи научился выполнять в максимально короткие сроки, что позволяет получать много свободного времени.
Прочитав недавнюю статью о том, чем в армии некоторые занимаются [1], решил что все мои заигрывания с alawar-поделками это как-то несерьезно. Если играть, то по крупному.
Так как под рукой имелся 3G-модем и вполне производительный компьютер (по меркам вооруженных сил пятилетнее оборудование — это практически новьё), выбор пал на World of Tanks.

Прикинул свои расходы на скачивание клиента (3,7 Гб). Скачать все сразу за ~700 руб или тянуть в течение двух недель за 200 руб. Солдаты народ богатый, по 2 тысячи каждый месяц получаем. Успокоив свою жабу поделился средствами с мегафоном.

Пробный полет

Клиент установлен. Первый заезд показал, что несмотря на то, что железо почти новое, игру все-таки не тянет. Пошуршал на форумах WoT, поставил стандартный набор повышения производительности: 3% текстуры от AHuMexа [2] и WOT Tweaker [3]. Картинка стала просто ужасной, но удалось выжать заветные 20 fps.

Армия и World of tanks

Прячемся от начальства

Решил, что лучше будет играть в окне, так как утилита Tray It!, описанная juneuniversum [4] не позволяла прятать полноэкранные приложения.

Однако, смущал тот факт, что в трее продолжали висеть значки. Иконку игры я заменил на нечто похожее на сетевое окружение, а вот мегафон-модем никак не хотел менять свое лицо. Какой-нибудь любопытный прапорщик вполне мог туда залезть туда и увидеть то, что не следует.

Армия и World of tanks

Решением этой проблемы оказалась программка 2002 года PS Tray Factory, которая прятала и себя и все отмеченные приложения.

Армия и World of tanks
Вызывается окошко программы простым сочетанием трех клавиш.

Оставить прятки! Приступить к маскировке!

Однако, при игре в оконном режиме были замечены следующие недостатки: курсор мыши передвигался с большой инерцией, а в настройках игры нет возможности включить аппаратный курсор. После четырех-пяти боев производительность сильно падала (до 5-8 fps), играть становилось невозможно. Причем перезапуск игры не помогал, выходом была лишь перезагрузка компьютера. Всех этих недостатков не было при работе на полном экране.

И здесь я вернулся к тому о чем уже писал — полноэкранное приложение не пряталось в трей.
Пошел другим путем, ведь можно опять таки поменять значок свернутого приложения и его название.

Первое у меня получилось довольно быстро. С помощью программы Resource Hacker данная операция занимает не больше двух минут.

Армия и World of tanks

Заодно переименовал worldoftanks.exe в vivoxplatform.exe, что бы в диспетчере задач никто не трогал эту неизвестную штуку.

Пробуем что получилось.
Армия и World of tanks
Хм, немного палимся. Ковыряние в Resource Hacker и в файлах игры ни к чему не привели.

Снова поиски. Теперь ищу возможности переименовывания запущенных задач. В рунете нашлись лишь скудные подсказки программистов в виде исходников на Delphi. Решил поискать у иностранцев. И о чудо! Нашлось то что я искал! В блоге некоего товарища Джона [5]. Как я понял, Джон пишет, что за основу взял проект c codeproject.com и добавил пару функциональных возможностей. В результате получилась небольшая программка Windows Hider Renamer, благодаря которой свернутая игра стала выглядеть как свернутый Мой компьютер.

Армия и World of tanks

Заключение

Хочу сказать спасибо juneuniversum [4] за его статью [1] и идею с bat'никами. У себя использую только:

@TASKKILL /F /IM vivoxplatform.exe

Который висит также на горячих клавишах.

Теперь время до дома побыстрей летит.

Автор: shadowpriest


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/poisk/17723

Ссылки в тексте:

[1] чем в армии некоторые занимаются: http://habrahabr.ru/post/154759/

[2] 3% текстуры от AHuMexа: http://animech.ru/wot/wot-textures/

[3] WOT Tweaker: http://forum.worldoftanks.ru/index.php?/topic/122280-wot-tweaker/

[4] juneuniversum: http://habrahabr.ru/users/juneuniversum/

[5] В блоге некоего товарища Джона: http://hawflakes.unoc.net/?p=73