Как сделать автоустановщик для гта са
Командой нашего сайта были успешно разработаны автоматические инсталляторы модов для GTA. Сейчас практически все моды на нашем сайте поставляются в виде .exe файла, который сам установит за вас нужный мод. От Вас требуется всего пара кликов. Давайте рассмотрим процесс установки подробнее.
Важно! Во время запуска инсталлятора игра для которой ставится мод не должна быть запущена! Поэтому если запущена, то сначала выйдите из игры, а уже после установки мода сможете зайти обратно.
Если у вас операционная система Windows Vista или Windows 7, то перед запуском установщик потребует права администратора, так как он вносит изменения в игровые файлы, а в современных операционных системах без прав администратора этого сделать не удастся. Поэтому нажмите "Да" для продолжения.
После запуска установщика вы увидите примерно такую картину:
Вверху располагается название мода и модели которую мод будет заменять. В центре находится информация об авторе модификации: ник автора, его сайт и e-mail.
Для того чтобы установить мод Вам необходимо выбрать папку с игрой, нажав на кнопку обзор. Это нужно делать только если вы устанавливаете мод с нашего сайта в первый раз. Потом путь к папке запомнится в реестр и для всех последующих установок любых модов с нашего сайта папку можно будет не выбирать.
Для установки мода нажмите кнопку "Установить". Обычно по времени установка занимает меньше секунды. После успешной установки вы увидите следующее меню:
Вам предлагается поместить ярлык на наш сайт на рабочий стол и добавить сайт в избранное браузера, чтобы не забыть где находятся самые лучшие моды для GTA А также предлагается поставить наш уникальный тулбар. Вы можете отказаться, но мы очень советуем этого не делать. Тем более что вы всегда сможете его удалить, если он Вам не понравится. Подробнее почитать о тулбаре и скачать его для браузеров отличных от Internet Explorer'а можно здесь.
Ну вот и все! Вам остается только нажать на кнопку "Завершить" и уже можете наслаждаться новым модом в игре! Удачи! Если возникнут вопросы по инсталляторам, просим Вас задавать их в этой теме на форуме.
Как устанавливать моды в ГТА Сан Андреас
В данной инструкции будет подробным образом рассказано как устанавливать моды в ГТА Сан Андреас, которые могут включать в себя новые автомобили с мотоциклами, прочую технику, оружие и одежду. Сразу оговоримся, что при скачивании модов с нашего сайта, в большинстве случаев установка будет произведена автоматически. Но случается всякое, и тем, у кого с автоматической установкой возникли проблемы, и будет полезна данная статья.
Прежде чем начать установку следует отдельно сохранить копии папок data и models. В случае если вы неправильно установите модификацию, то это позволит вернуть всё в прежнее состояние.
Делаем автоустановщик программ своими руками
Всем привет. Сегодня я расскажу вам как сделать автоустановщик программ(с автокликером) в Windows. Т.е. программу, которая будет запускать установку нужных нам программ и кликать по нужным кнопкам на форме. Использовать я буду язык С++(Qt) и Windows API. Вы можете использовать свой язык, в котором возможен вызов API функций Windows
Постановка задачи примерно следующая: есть набор приложений, которые нужно установить один за одним без участия человека. В окне каждого приложения свои специфические кнопки и флажки, которые нужно нажимать(если нет флага бесшумной установки). Программа автоустановщик должна запускать приложения один за одним, кликать на нужные кнопки и закрывать окна установленных приложений.
В принципе приведенную ниже методику можно использовать и для других целей, например кликать по таймеру по какой то одной кнопке в программе, ну или что то еще на ваше усмотрение :-). Я покажу на примере установки программ.
Теперь давайте рассмотрим по порядку установку каждого приложения.
При старте автоустановщик проверяет наличие приложений для установки в соответствующих папках:
И так для каждого приложения
После этого запускаем функции установки каждого приложения одно за одним. Каждая следующая функция должна запускаться после завершения предыдущей
Первым запускается установка Google Chrome:
QProcess – класс для запуска внешних процессов. Здесь он используется для того, чтобы определить когда закончиться выполнении программы установки Chrome.exe, т.е. когда завершиться инсталляция, объект proc испустит сигнал завершения finished(int, QProcess::ExitStatus) после чего мы начнем установку следующего приложения уже в методе chromFinished. Далее указываем инсталлятору флаг бесшумной установки ‘-ms’ который позволит установить приложения без открытия каких-либо диалоговых окон.
После того, как завершиться процесс установки Google Chrome, выполниться метод chromFinished(int, QProcess::ExitStatus) в котором мы начинаем установку KMPlayer
После завершения этого этапа запуститься метод codecFinished(int, QProcess::ExitStatus) в котором мы начинаем установку WinDjView. А здесь уже интереснее
Т.к. для этого инсталлятора не нашлось флага бесшумной установки, пришлось прокликать по кнопкам в мастере установки в функции startWdjTimer
Здесь обнуляются все переменные таймаутов, которые будут помогать задерживать ненадолго запуск API функций, чтобы мастер установки успел переключить страницу на следующий шаг. Также здесь создается и запускается таймер для первой страницы, который после 0.5 секунды вызовет метод checkDjwWindows1() в котором идет проверка, появилось ли нужное окно, если не появилось, выходим из функции и ждем еще 0.5 сек и так до появления нужного окошка(или выхода таймаута в 50 сек). После появления окошка останавливаем таймер и начинаем выполнять нужные нам действия на первой странице мастера
Здесь находим хендл нужного окна:
Здесь находим нужную нам кнопку ОК:
Отсылаем сигнал клика(Mouse Down+Mouse Up):
И запускаем таймер для следующего окна мастера установки:
Чтобы вызывать функции WinAPI нам нужно подключить заголовочный файл windows.h
Далее все по той же схеме, таймер ждет открытия нужного окна(с нужным заголовком) и после этого находит нужную кнопку и отсылаем ей сигнал нажатия:
Следующее окошко абсолютно идентичное по коду:
Следующее окошко тоже:
Далее чуть посложнее – нужно снять галочки с параметров установки Яндекс.Бар и нажать Установить:
Ниже привожу полный код метода, а дальше распишу какие функции за что отвечают:
Здесь все как обычно, находим хендл главного окна:
Далее находим нужную нам панель с флажками внутри родительского окна(wnd):
Откуда взялось число 32770? Это код нужной нам панели с флажками. Я его получил через инструмент Spy++ в Visual Studio
Он позволяет отследить нужные хендлы элементов в Windows окошках. Нужно нажать на мишень в окне Find Window и навести на нужное окошко или элемент в окне и Spy++ отобразит хендл окна
Далее внутри панели находим флажок Настроить параметры установки и щелкаем по нему чтобы активировать:
После этого находим нужные флажки и снимаем их:
После этого жмем Установить:
Далее на следующей странице нужно просто щелкнуть по кнопке Далее:
Далее нужно снять две галочки на последней странице установки и нажать готово. Действуем также как и раньше:
На этом установка заканчивается.
Вначале, когда я запускал этот автоустановщик без таймаутов, API функции упорно не хотели выполняться, пока я не понял, в чем было дело, нужно все делать шаг за шагом с задержками на нужное время, потому как каждая страница мастера установки открывается через различные промежутки времени
Tuning Mod v3.0.1
Глобальный мод Tuning Mod v3.0.1 для GTA San Andreas.
Данная модификация предоставляет широкую возможность тюнинга автомобиля. Вы можете добавить буквально любую модель к любому автомобилю. Деталь можно расположить где угодно. Tuning Mod это больше чем просто ZModeler в игре. Мод позволяет вам вносить почти любые изменения или даже создавать новые автомобили с нуля.
Для правильной работы данного мода необходимо установить SilentPatch 1.1.
Особенности:
- Возможность добавлять любую деталь к любому автомобилю (любой игровой объект, любое оружие, вы можете скачать или создать новые детали, вы даже можете использовать части одной машины в другой);
- Деталь можно расположить где угодно, есть возможность вращать, растягивать, изменять размер, переворачивать, зеркально отражать и даже деформировать;
- Функция подобная Autosculpt как в играх Need For Speed;
- Количество деталей не ограничено и их можно разместить в любом месте транспортного средства (двери, колеса и т.д.);
- Вы можете управлять всеми деталями как в программах моделирования (скрывать, удалять, переименовывать и применять различные функции);
- Вы можете использовать цветовую модель RGB с помощью графического интерфейса (с помощью мыши);
- Вы можете выбрать цвет фар;
- Вы можете установить двери-ножницы, изменить управление, звук двигателя и даже текст на табличке;
- Вы можете изменить положение водителя и выхлопного дыма, положение колес, а также капота и дверей;
- Вы можете занизить или поднять подвеску машины, изменить жесткость пружин и размер колес;
- Можно установить турбо-наддув со звуком Blow Off, новые тормоза и шины (все это изменяет физику и характеристики автомобиля, а шины имеют реалистичный износ);
- Все машины теперь содержат статистику с большим количеством информации.
Управление:
- Чтобы начать тюнинг, нужно посетить один из гаражей (местоположение гаражей смотри на скриншоте);
- Чтобы начать тюнинг сразу, наберите команду "TM555";
- Чтобы увидеть характеристики автомобиля, нажмите "TAB" (когда вы внутри машины);
- Чтобы сохранить автомобиль, нажмите "T+M";
- Чтобы загрузить автомобиль, нажмите "T+L".
Основное управление в гараже:
- Чтобы применить или двигаться вперед в меню, нажмите "Y";
- Чтобы отменить или двигаться назад в меню, нажмите "N";
- Чтобы двигать деталь вперед, нажмите "Вверх";
- Чтобы двигать деталь назад, нажмите "Вниз";
- Чтобы двигать деталь влево, нажмите "Влево";
- Чтобы двигать деталь вправо, нажмите "Вправо";
- Чтобы двигать деталь вверх, нажмите "PageUp";
- Чтобы двигать деталь вниз, нажмите "PageDown";
- Чтобы вращаться деталь, нажмите "CTRL";
- Чтобы растянуть деталь, нажмите "S";
- Чтобы центрировать деталь, нажмите "X";
- Чтобы инвертировать деталь, нажмите "Z";
- Чтобы замедлить действие, зажмите "TAB";
- Чтобы ускорить действие, зажмите "SHIFT".
* Более подробное описание управления смотри на скриншоте. В самом гараже есть огромное количество подсказок управления почти в любом месте меню. Чтобы вызвать подсказки, просто нажмите "J".
Читайте также: