MasterGH Опубликовано 11 декабря, 2009 Поделиться Опубликовано 11 декабря, 2009 Игра: Command & Conquer 3: Tiberium WarsСпрос на трейнер: актуален, игра популярна и при этом нет универсального трейнера*.*Универсальный трейнер - это трейнер работающий с любыми версиями конкретной игры: с патчами, локализацией и т.п. Также универсальный трейнер не вышибает игру и выдаёт информацию почему он не сработал. (Памятка1 для админов, включть это определяние в отдельное место. Памятка2 создать трейнер с выводом ошибок внедрения чит-кодов: "код модифицирован не найдено соответствий отпечатка байт", "код модифицирован множество соответсвий - число соответсвий")Дата выхода: 30 марта 2007 г.Мин. системные требования: 2 ГГц, 512 Мб, видео GeForce 4/Radeon 8500Дополнительная информация: нет.На данный момент по игре рассмотрены:Оконный режим с параметром (авт. MasterGH)]Инструменты: DirectX Windower, Process Explorer.В игре не предусмотрен оконный режим. Дело в том, что отлаживать игру удобно в оконном режиме, поэтому он так нужен.Разработчики так сделали что, для запуска игры существует дополнительная программа CNC3.exe, а главный модуль игры cnc3game.dat. Последний запускается с параметром с помощью первого.Дерево процессов можно увидеть ниже.Рис.1 - Дерево процессов в Process Monitor В том же Process Monitor я нашёл параметры с которым запускался cnc3game.dat. F: Command & Conquer 3RetailExe1.0cnc3game.dat -config ""F:Command & Conquer 3CNC3_english_1.0.SkuDef"Рис.2 - Информация о процессе Я переименовал cnc3game.dat на cnc3game.exe и соответственно командная строка теперь будетF: Command & Conquer 3RetailExe1.0cnc3game.exe -config ""F:Command & Conquer 3CNC3_english_1.0.SkuDef"Для оконного режима понадобиться прога D3DWindower.1. В игре предварительно делаем разрешение 800*600 (минимальное). Закрываем игру.2. В D3DWindower выбираем путь библиотеки в папке с программой, пишем командную строку, устанавливаем опции.Рис.3 - Опции в D3DWindower4. Нажимаем на значок «плей», и на иконку с компутером ))Рис.4 - D3DWindower5. Появляется окно игры. Рис.5 - Окно игры6. В списке процессов убиваем тузлу, если она мешает отладчику.Рис.6 - Конечный результат.И не рассмотрены:1. Интерес и особую ценность представляет объектная структура игры.2. Чит-код на открытие скрытых участков карты.3. Чит-код позволяющий стрелять ракетами в любую область.4. Чит-коды позволяющие вашей рассе быть непобедимыми, быстроразвивающимися и т.п.5. И другие, которые вы можете рассмотреть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость KoBRaAndrey Опубликовано 22 июня, 2011 Поделиться Опубликовано 22 июня, 2011 Просто допишите параметр запуска -win Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 23 июня, 2011 Автор Поделиться Опубликовано 23 июня, 2011 1) По-моему некрасиво показывать "смех" типа "нафига ты написал так много, когда можно было сделать проще". Ничего смешного нет. Хотя бы потому, что я вложил свой труд в создание статьи.2) Не все игры поддерживают параметры запуска оконного режима: ни -w, ни "-win", ни "window", ни другие могут не работать. Тогда кому-то возможно будет полезна именно эта статья особенно в случае, когда один процес запускает другой с параметрами... и дочерний процесс можно запустить минуя родительский с установлением оконного режима. Польза от статьи я думаю есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость KoBRaAndrey Опубликовано 23 июня, 2011 Поделиться Опубликовано 23 июня, 2011 Простите за смех, хотел поставить улыбку А тема полезная, спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения