Как я играл в Warcraft III в армии
В этой статье я опишу способ скрытия приложений на компьютере, легкого запуска и быстрого скрытия их окончания, на примере игры Warcraft III в Windows XP.
Так получилось, что во время службы в нашей доблестной армии, я периодически имел доступ к компьютеру. И так получилось, что, уходя в армию, я забыл положить свою флешку, которую всегда ношу с собой в сумочке. На этой флешке было много разного хлама, миллион папок с названием «study» и архив под названием тада! wc3.rar
Радость моей жизни была безгранична, но возникает вопрос — как проводить вечера за любимой игрой и оставаться незамеченным? В целом, мне хватало 2-3 секунд, чтобы закрыть игру.
1. Трей дружба
- alg.exe
- svchost.exe
- проводник.exe
- .
- TrayIt!.exe
- .
- ctfmon.exe
2. Всех убивает садовник
Свернули игру, теперь нужно как-то аккуратно ее закрыть. «Диспетчер задач» -> «Процессы» -> war3.exe -> Завершить процесс» — первое, что приходит на ум, но это долго, некрасиво и не всегда есть возможность (и время) так завершить процесс. Я начал смотреть в сторону командной строки, а именно на консольную утилиту taskkill.
Все кампании Warcraft 3 в одной карте
Для начала создадим рабочую папку для наших bat-ников. Пусть это будет %WINDIR%Scripts. Здесь мы создадим bat-anic, который убьет наш процесс. Назовем его убийца.bat и добавьте следующее содержимое:
Проверьте — это работает. Теперь назначим горячую клавишу для запуска этого скрипта. Для этого поместите ярлык скрипта в «C:Documents and SettingsAll UsersMain Menu» (он же Start Menu). В свойствах ярлыка повесить комбинацию горячих клавиш для запуска (у меня «Alt Ctrl Num -«). Переименуйте ярлык во что-то не броское, например «Help info», и измените иконку ярлыка в соответствии с названием.
Для запуска скрипта не выскакивает черное окно с сообщениями от утилиты, во вкладке свойства ярлыка указываю цвет фона — черный, и цвет текста тоже черный, а во вкладке «Ярлык» указываю режим запуска «Свернутый в значок».
Примечание: ярлыки запускаются ярлыками только из меню Пуск.
3. Truecrypt
Чтобы не быть обнаруженным поиском, закинем игру на зашифрованный том truecrypt. Создайте том, уберите из имени расширение *.tc, положим его в какое-нибудь неприметное место и сделаем его скрытым и системной командой:
Отключить отображение тома в проводнике на случай, если мы забудем его демонтировать. Здесь мы должны договориться, что том всегда будет монтироваться на один и тот же диск, в моем случае это M: (my, my). С помощью «Tweak UI for Windows» (поставляется со сборкой ZverCD по умолчанию) в панели управления в разделе «Drives» отключаем диск M, и теперь к нашему тому можно получить доступ только через адресную строку «M:».
Кампания Альянса — ПОВЫШЕННАЯ сложность?! Провожу свой день рождения в Warcraft 3
Было бы неплохо научить нашего убийцу скрипту.bat не только убивает игру, но и отключает том. Добавить команду:
4. Оптимизируйте запуск
Сделано, что еще? Запустить не так просто: откройте truecrypt, введите пароль, откройте проводник, введите M:, найдите игру, запустите. Согласен, это долго и неудобно. Я предлагаю следующее решение: ввод определенной комбинации горячих клавиш открывает небольшое окно (своего рода частную командную строку), в котором вы можете запустить программу. Перейдем к.
Для начала, давайте выполним скрипт wc.bat, который монтирует том по мере необходимости и запускает игру:
Теперь создадим командную строку. Создайте файл меню.bat. Аналогично убийце.bat мы создаем ярлык, меняем имя, меняем иконку, задаем комбинацию клавиш (e.g. Alt + Ctrl + Num+), выйдите из режима запуска по умолчанию и добавьте следующие строки.
В качестве отвлекающего маневра, чтобы если кто-то случайно запустит его, он не понял, что это за чудо-окно:
Отключить сообщения на экране:
Набрать строку и записать ее в файловую переменную:
Проверить, существует ли файл с именем %file%.bat и, если он существует, запустим его.
Если ввести имя несуществующего файла, окно просто закроется. Эта система очень удобна и гибка: чтобы ввести новую команду, достаточно создать новый скрипт, дать ему удобное короткое имя, и он будет запускаться через меню.bat. Так, например, в дополнение к wc.bat Я закончил писать еще такие bat-ники:
opr.bat
h.bat (аля, home)
5. Obfuscate
Итак, все отлично, все работает хорошо, все работает быстро, все необходимые скрипты написаны. Что еще?
Меня смутил один факт, все очень легко читается. Все это легко читается даже школьником. Более того, достаточно, не разбирая код, зайти в папку scripts, запустить любой скрипт, и он обязательно выполнит то, что нужно, и запустит то, что в данный момент лучше не запускать. Это меня смутило, и я искал небольшую защиту. Идея была проста — мы должны были сделать спагетти-код из всего, что попадется под руку.
Переименовать скрипт wc.bat в imagelib.01.dll или что-то подобное, чтобы устранить самоисполняемость файла. Удалить в меню.bat-строки:
И вместо них напишем:
Описание того, что происходит в этом беспорядке. Файлы imagelib.01.dll, imagelib.02.dll представляют собой своеобразные контейнеры с кодом, который нам нужно выполнить. Для этого создайте исполняемый дубликат контейнера (t.е. Копирование с расширением изменено на .bat), затем запускается дубликат и удаляется.
Плюсы
— Пока вы не разберетесь с этим кодом, вы не догадаетесь, что лежащие рядом библиотеки — это вовсе не библиотеки, а bat-ники, которые содержат путь и пароль к файлу
— имя команды больше не зависит от имени файла
Cons:
— +20 секунд на создание новых команд, t.к. вам нужно скопировать еще одну строчку кода.
6. Использование
Нажать «Alt + Ctrl + Num +», ввести wc, играть. Если мы чувствуем себя небезопасно, мы сворачиваем игру. Ставим пальцы на аккорд «Alt + Ctrl + Num-» и далее действуем в зависимости от ситуации.
7. Итог
Подведем итог, у нас есть своя почти opensource командная строка, к ней можно прикрепить даже самолет. Итак, в одно время у меня в меню Пуск.bat вы увидите внутри индикатор подключения тома (смонтирован он или нет) и индикатор подключения к интернету. Можно, например, добавить парсинг запятой в последний символ строки, и таким образом можно вводить несколько команд подряд. Создав пару скриптов с помощью netsh, я быстро изменил шаблоны сетевой конфигурации, которые подготовил заранее. Номер текущего шаблона отображается в окне меню.bat номер 1 или 2.
Но это все, скажем так, развлечение ради развлечения, свистопляска и т.д.д. Надуманный скрипт выполнялся около 2 секунд, в результате, вооружившись мечом KISS, я быстро разрезал эту штуку.
8. Исходный код
Наконец, после всего вышесказанного, исходный код ваших bat-никсов должен выглядеть примерно так:
меню.bat
killer.bat
imagelib.01.dll
Источник: habr.com
Как открыть все главы в пользовательской кампании.
Есть одна увлекательная дополнительная кампания, с не очень увлекательной главой, которую у меня нет желания проходить. Пытался открыть все остальные разделы. Колдовал с mpq редактором, пытался открыть с помощью WarRun, WorldEditor, даже вводил читы («allyourbasearebelongtous» — победа в игре, в оригинальных кампаниях работает нормально), но увы. Что делать? Спасибо.
8gabriel8
43777 / 65000
Ответ
Скорее всего это завязано на триггеры, в кэше игры хранится герой или герои из этой главы, которые загружаются в начале следующей. Так как глава не пройдена, персонажи не сохраняются в нужных переменных, и в следующей главе нечего загружать. Вы можете переделать триггер победы, где герои сохраняются в кэш, добавив к нему событие, e.g, Игрок такой-то и такой-то вводит сообщение 000 чат Точное совпадение.
А читы не работают, потому что для них есть специальные события Победа и Поражение, которые подавляющее большинство авторов кампаний не используют.
Скачанные файлы
0
Просмотры: 3 174
- Все виды комментариев
- Нормальный комментарий
- Просмотр публикации
- Порядок работы
- Fulfillment
- Новости проекта!
- Выпущена новая версия!
- Заявка на участие
Голоса: 1
Не в сети 186 дней
43777 / 65000
8gabriel8 — 4 года назад
Отредактировано 8gabriel8
Голоса: 1
Скорее всего это завязано на триггерах, в кэше игры сохраняется герой или герои из этой главы, которые загружаются в начале следующей. Поскольку глава не пройдена, персонажи не сохранены в нужных переменных, и в следующей главе нечего загружать. Вы можете переделать триггер победы, где герои кэшируются, добавив к нему событие, например, Игрок такой-то и такой-то вводит сообщение 000 в чат Точное соответствие.
А читы не работают, потому что для них есть специальные события Победа и Поражение, которые подавляющее большинство авторов кампаний не используют.
Источник: xgm.гуру
Warcraft 3 reforged как открыть все компании?
Друг! Не забывайте, что мы платим до 10 рублей за каждый ответ. Выберите игру, прочитайте любой вопрос и напишите ответ. Платить каждую неделю на мобильный телефон или yoomoney (Яндекс Деньги). Правила здесь.
Напишите ответ и заработайте деньги
Лучшие предложения
- Кредитные карты
- Быстрые займы
Совкомбанк
Кредит. ограничение
Проза. ставка
Без процентов
8 800 200-66-96
совкомбанк.ru
Лицензия: #963
39 256 записей
Крид. лимит
Proz. тариф
Без процентов
до 111 дней
8 800 250-0-520
Лицензия: #2268
17 943 заявки
Ренессанс Кредит
Кредит. лимит
Проз. тариф
Без процентов
До 145 дней
8 800 200-09-81
ренессанс кредит.ru
Лицензия: #3354
31 949 приложений
Сумма кредита
Proc. Оценить
Срок кредитования
До 30 дней
Кредиты. история
8-800-700-8706
27 881 запрос
Сумма кредита
Proc. ставка
Срок кредита
До 30 дней
Кредиты. история
8 800 775-54-54
веббанкир.com
32 718 заявок
Сумма кредита
Проз. Ставка
Срок кредитования
До 364 дней
Кредиты. история
От 21 года
8 800 700 09 08
мигкредит.ru
23 985 заявок
Во что лучше играть, World of Warcraft или World of Warcraft Classic?
Спрашивает Гелент Ваген
Уверен, что с настоящим официальным релизом WoW Classic разработчики исправили многие проблемы, которые досаждали оригинальной игре, когда она только вышла. При этом WoW Classic является более сложной, но менее изысканной игрой с минималистичными возможностями. Текущий . Читать далее
Каковы цели друидов в WoW?
Запросы Гелент Ваген
Их главная цель — сделать из вас суперкрутого геймера. Во-первых, друиды — это мастера на все руки, способные на все. Они могут выполнять функции танка в режиме медведя, класса урона ближнего боя в режиме кошки, класса урона заклинаниями в режиме лунной совы и целителя в режиме . Читать далее
Источник: 105-игр.ru