Меню Рубрики

Установка и запуск half life 2

Half-Life 2: Совет (Методы запуска глобальных модификаций на не стимовской версии)

Короче, я давно хотел сыграть в разные модификации для Half-Life 2, но они все не работали на пиратке, и для их запуска нужен был или репак оригинальной стимовской игры, или сама игра купленная в стиме. Но после долгого гугления я всё же нашел метод запуска глобальных модификаций на пиратке Half-Life 2. В связи с чем хочу поделиться данными способами запуска с вами. Вдруг кому пригодится.

ПРИМЕЧАНИЕ: Прежде чем опишу каждый из методов надо отметить, что нам для запуска модификаций нам понадобится именно та версия игры, где в папке есть оригинальный ярлык hl2.exe, при запуске которого запустится оригинальная Half-Life 2, без русской локализации. В противном случае, если ярлык hl2.exe, который в папке с игрой, не запускается, и при его запуске вылазит ошибка, то ни одну модификацию запустить не получится! Поэтому, прежде чем устанавливать любую модификацию, убедитесь что у вас в папке с игрой есть оригинальный и рабочий ярлык hl2.exe.

Методы запуска модификаций:

Метод 1: Создание копии ярлыка hl2.exe.

Этот метод наверное всем известен, но я его всё равно решил описать. И всё что нам нужно сделать, это в папке с самой игрой создать копию оригинального ярлыка hl2.exe, а затем вписать название папки с модификацией в пути ярлыка. Для этого наводим курсор мыши на ярлык hl2.exe, щелкаем по нем правой кнопкой мыши и жмем на «Создать Ярлык«, после чего у нас появится копия ярлыка hl2.exe под названием hl2.exe.lnk. Теперь щелкаем точно так же по ярлыку и заходим в его свойства. Там, в поле «Объект«, после названия пути к оригинальному ярлыку Half-Life 2/hl2.exe отступаем пробелом один раз, ставим черточку и пишем слово game, после чего вписываем название папки с вашим модом. Например, если мы хотим установить тот же MMod этим способом, то копируем папку HL2MMod_HL2 из архива с модом в папку с вашей игрой, а затем, после того самого слова game, вписываем название папки HL2MMod_HL2. В итоге должно получиться так: -game HL2MMod_HL2. У меня полный путь в копии ярлыка в итоге выглядит так: «J:\Games\Half-Life 2\hl2.exe» -game HL2MMod_HL2. После проделанной манипуляции сохраняем все изменения и запускаем ярлык который мы с вами создали, чтобы начать играть с установленным модом.

Метод 2: Создание bat файла.

Второй же метод запуска модификаций немного иной. Здесь мы просто создаем bat файл, в котором прописываем нужные функции запуска игры с нужным глобальным модом для Half-Life 2, через который и будем запускать игру. Для этого в папке с игрой создаем текстовый документ в формате txt и открываем его любым текстовым редактором, будь-то NotePad или WordPad. После чего в этом документе вписываем следующие строки, на примере всё того же MMod’а для HL2: hl2.exe -game HL2MMod_HL2. Затем сохраняем изменения и закрываем файл. После этого нам нужно изменить название расширения нашего файла с txt в bat. Для этого, я например, использую файловый менеджер Total Commander, через который я просто жму по созданному txt файлу правой кнопкой мыши и жму «Переименовать«, после чего меняю название файла с txt на bat и жму Enter для сохранения изменений. В итоге мы создали bat файл, через который мы будем запускать Half-Life 2 с, например тем же самым MMod’ом и без стима.

Есть ещё третий метод запуска модификаций, но он не касается глобальных модификаций которые переделывают игру целиком и полностью. Он касается маленьких модов, которые заменяют модели оружия, персонажей или определенных объектов. Но я всё равно опишу этот метод.

Метод 3: Запуск маленьких модификаций.

Ну и для запуска маленьких модификаций, например тех которые меняют модели оружия на новые, нам нужно скопировать их в папку Custom, которая должна находиться в вашей папке с игрой в папке hl2. Путь к этой папке выглядит так: Half-Life 2/hl2/. Если же этой папки Custom там нет, то создайте её вручную. После чего качаем любую мелкую модификацию, которая, например меняет модели оружия на новые, и засовываем её в папку Custom. После чего запускаем оригинальный ярлык hl2.exe и радуемся.

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

1. Скачанные модификации могут быть не в формате vpk а просто в папках: models, materials и sounds. И чтобы установить данные модификации то нам ничего в самой игре заменять НЕ НУЖНО! Нам нужно зайти в папку Custom и в ней создать новую папку с названием вашего мода. Например, если это мод который заменяет винтовку AR2 на M4A1, то создаем папку с названием M4A1 (AR2). Конечно название папки которую мы создаем может быть любое, но чтобы вы понимали какой вы мод установили, и что он заменяет, то лучше создавать папку, название которой ясно давало бы знать, что этот мод заменяет.

Читайте также:  Установка вентиляции в помещении с ремонтом

2. То же самое касается и других мелких модификаций, которые заменяют модели персонажей, конкретных предметов и тому подобного. Мы точно так же заходим в папку Custom, и точно так же создаем папку с названием скачанного мода и пихаем туда файлы с архива со скачанным модом. Но это касается только файлов, которые НЕ в формате VPK. Если же они в формате VPK, то им никакие папки не нужно создавать. Просто кидаем скачанный мод в формате VPK в папку Custom и запускаем игру чтобы заценить мод. И всё!

Но опять же, все эти методы работают только с оригинальным ярлыком hl2.exe, который не имеет в себе изменений и запускается без проблем. Поэтому имейте это ввиду!

Такие вот методы запуска модификаций на не стимовской версии игры. Надеюсь что данные методы будут вам полезны и всем приятной игры!

источник

Как ставить мод на пиратский Half-Life 2/Episode One

1. Установка на старые пиратки-распаки.

С завидным постоянством на форуме появляются юзеры с одним и тем же вопросом: «как ставить моды на пиратку?». Очень часто им приходится даже подробно описать элементарные вещи: как создать bat-файл, как изменить адрес к обьекту в ярлыке. Решил создать документ, разъясняющий этот вопрос, насколько подробно и удачно у меня это получилось — судить вам.

Чаще всего интересует рядового игрока установка SMod’a — одного из самых известных модов на ХЛ2, поэтому разъяснять буду на его примере.

Сокращения: ХЛ2 — Half-Life 2, Эп1 — Half-Life 2 Episode One, Эп2 — Half-Life 2 Episode Two

Открываете архив с модом, там папка smod. Копируйте её в корневой каталог игры (там, где папки hl2, resources, ещё какие-то и файл hl2.exe). Потом либо создаёте ярлык к файлу hl2.exe, заходим в свойства и там, где путь к файлу (например, D:/Games/Half-Life 2/hl2.exe), заключаешь этот самый путь в кавычки и добавляешь параметры -steam -game smod, в результате получается:

«D:/Games/Half-Life 2/hl2.exe» -steam -game smod

В кавычки заключаем, т.к. пробел отделяет параметры запуска от пути к файлу, из-за пробела в названии хотя бы одного каталога игра не запустится.

Можно ещё через пробел параметр -console добавить, чтобы консоль открылась сразу при запуске и не грузился анимированный фон меню (если он, конечно, есть в моде).

Второй путь — создаём в том же корневом каталоге (там, где hl2.exe) bat-файл (создайте текстовой файл и переименуйте его в, например, smod.bat; если не отображаются расширения (буквы после точки), то в «Панели управления»->»Свойства папки» снимите флажок «Скрывать расширения для зарегистрированных типов файлов» ). Открываете новосозданный smod.bat блокнотом (правой кнопкой мыши щёлкаем по файлу и выбираем «изменить», или «edit») и вводим:

Запускаем этот файл и играем.

Но! У вас пиратка. Если она у вас старая, Smod может вылетать при автосохранениях, что довольно неприятно =( А новые версии SMod’a могут вообще на ней не запускаться. Поэтому, если есть пиратский ЭП1 (даже старый), делаем так: копируем папку hl2 из оригинального ХЛ2 в корневой каталог Эп1 с заменой файлов, а дальше — делаем точно также — создавай ярлык либо bat-файл. У меня почти все моды стоят на таком своеобразном «гибриде», лишь Dead Sector: Source работает на ХЛ2 нормально, остальные моды на Эп1. Пытался ещё на Эп2 ставить, но пока не преуспел в этом.

Точно также ставится большая часть модов, (только вместо smod вводим название папки с модом) но, если мод — просто набор карт, то их копировать в папку hl2/maps, если отказываются работать, тогда ставим на «гибрид», в папку episodic/maps. Могут быть кроме карт ещё текстуры, звуки, сцены, обычно там так мод идёт — открываешь архив, а там — папки maps, sound, materials, scenes и т.д. — опять-таки копируем все каталоги в папку hl2 (если на ХЛ2) или episodic (если на Эп1). Запускаются такие моды через консоль (вызывается по умолчанию кнопкой «

» или «Ё» — если же она не появляется, то открывайте меню «настройки»—>кнопка «дополнительно»—>ставим флажок «включить консоль разработки»), и вводите:

Причём имя карты часто можно даже не запоминать полностью — через пробел введите первую букву названия карты, и внизу появится список карт, клацая стрелки «вверх» или «вниз», можно найти имя своей карты.

2. Установка на GCF-пиратки, в частности — Half-Life 2 Ultimate Edition 6.

Хочу заметить, что одной из наиболее работоспособных пираток является Half-Life 2 Ultimte Edition 6. Если вы по каким-то причинам не хотите покупать лицензионную игру, или хотите кроме лицензионной игры иметь ещё запасную, пиратскую, то ХЛ2УЕ6 — один из наилучших выборов. Она представляет собой огромный комплект из Source-игр. Все они сгруппированы по трём основным движкам:

1. Engine 1 — движок ХЛ2. На нём работают Half-Life 2, Lost Coast, Half-Life: Source.
2. Engine 2 — движок Эп1. На нём работают Episode One, HL2 Deathmatch, Half-Life Source: Deatmatch, Counter-Strike: Source, моды на основе Source SDK Base 2006.
3. Engine 3 — движок Эп2. На нём работают Episode Two, Portal, Team Fortress 2, моды на основе SDK Base 2007.

Читайте также:  Установка газовых упоров багажника 21099

Все эти движки имеют свою отдельную папочку в корневом каталоге пиратки + там ещё находится папка SteamApps, в которой находятся GCFки игры. Советую найти и скачать GCFки Source SDK Base 2006 и 2007 — они используются некоторыми модами. Все GCFки, разумеется, оригинальные, из лицензионной игры, актуальные на момент выпуска пиратки — сейчас все Source-игры переведены на движок Episode Two, но это скорее минус, чем плюс, т.к. из-за этого моды Half-Life 2 перестали работать (на лицензии!). Но есть способ запуска — для этого вам необходимо скачать Source SDK Base 2006, а потом залезть в папку мода, открыть файл GameInfo.txt и поменять SteamAppId 220 на 215, затем, в Search Paths перед строкой Game hl2 вставить Game sourcetest — т.о., вы переносите мод с движка Эп1 (которого после обновы 2010-ого нет), на движок Эп1. Также для работоспособности модов на основе карт ХЛ2 (типа Smod), необходимо скопировать карты и сцены из ХЛ2 в мод. Вообще, морока ещё та, а мод может и не заработать (Smod: Redux 6 заставить работать не удалось). Так что скачать пиратку рекомендуется именно из-за модов — там такой фигнёй заниматься не придётся — нужно просто скопировать папку мода (например, smod) в тот движок, который нужен (если мод для ХЛ2 — в Engine 1, для Эп1 — Engine 2, Эп2 — Engine 3), затем сделать батник (или скопировать cmd-шник и отредактировать) для запуска мода, как описано в первой части статьи — и всё, можно запускать. Только не забывайте, что hl2.exe для каждого движка свой, и если батник помещаете в корневую папку сборника, то прописывайте Engine1/hl2.exe -game smod.

Однако, у такой пиратки есть ещё плюс — можно «перенести» мод с одного движка на другой. Например, если скопировать папку smod в Engine2, и отредактировать gameinfo.txt, чтобы SteamAppId был 380, а в SearchPaths добавьте под Game hl2 строку Game episodic — то такой мод можно запустить и в консоли можно будет ввести map имя_карты_из_Эп1 — и вы сможете сыграть в самый настоящий Smod на Эп1! К сожалению, на двигло Эп2 данный мод не переносится. Зато неплохо работает Minerva: Metastasis, только на последней карте есть вылеты. Минерва вообще сделана под двигло Эп1, но этим способом можно перенести её на ХЛ2-движок — правда, для этого понадобятся дополнительные правки.
В каждой движковой папке есть файл SteamEmu.ini — это конфигурация эмулятора Стима. В нём прописаны, какие GCFки брать для той или иной игры. Синтаксис файла:

[HL2.EXE_HL2]
App > GCF=half-life 2_russian.gcf

Первая строчка — название экзешника (hl2.exe) знак нижнего пробела _ и название каталога мода (hl2, т.е., Half-Life 2 в данном случае). Далее указан App > Итак, для «портирования» Минервы с Эп1 на ХЛ2, нам нужно сделать пару абзацев и дописать в конце файла следующее:

источник

Half Life 2 не запускается, не работает, не устанавливается

Поклонники Half Life 2 сталкиваются с неприятной ситуацией, когда после установки, игра не запускается. Либо в процессе установки появляются ошибки. Разберемся, в чем причина, и устраним проблему. Методы, изложенные в статье, подходят не только для Half Life 2. Если недостаточно, проблема осталась не решена, читайте другие материалы на сайте.

Half Life 2 не устанавливается

Если Half Life 2 не устанавливается, посмотрите, хватает ли свободного места на жестком диске. Дистрибутив требует наличия свободного пространства, поэтому несколько гигабайт лишнего места не помешают. Многие современные игры требуют значительного объема.

Установка Half Life 2 блокируется антивирусом

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

Очистка компьютера и перезагрузка

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

Нет доступа к сети Интернет

Некоторые игровые клиенты в процессе установки требуют наличия подключения к сети Интернет, обеспечивая доступ к серверу инсталляции либо серверу обновлений. Убедитесь в качестве связи, а если интернета нет, будьте готовы к появлению проблем при инсталляции Half Life 2. Хорошо, если система выдает сообщение об ошибке. А если такового нет, можно долго думать и гадать, почему игрушка не устанавливается.

Читайте также:  Установка крестовин карданного вала

Half Life 2 не запускается

Перед тем, как искать причины, почему Half Life 2 не запускается, убедитесь, что сама установка прошла успешно. Иначе, если в процессе инсталляции наблюдались сбои, но в то же время игра установилась, гарантировать последующий запуск и работоспособность невозможно. Если запускается — повезло. Что будет дальше — неизвестно. Вспомните процесс установки.

Переустановка игры

Многие геймеры не раз сталкивались с ситуацией, когда приходилось переустанавливать игры. По-видимому, это тот случай, когда повторная установка Half Life 2 исправит проблему. С чем это связано, неизвестно, быть может антивирус или файервол в момент установки «съел» некоторые файлы либо что-то еще, но установив игру повторно, она запускается, работает. Удалите Half Life 2 и установите заново, обращая внимание на каждые детали во время этого процесса. Возможно в какой-то момент программа запросит дополнительные файлы и т.п.

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

Поиск информации по тексту ошибки

Еще один вариант. Проблемы при запуске Half Life 2, как правило, сопровождаются соответствующим системным сообщением. Задайте в поиске текст ошибки, в результате чего вы получите наиболее развернутый ответ, и, более того, касающийся этой конкретной проблемы. Собственно, решение не заставит себя ждать. Так вы точно определите причину и исправите проблему.

К слову, я почему-то об этом всегда забываю. Пока не переворошу весь компьютер. Но этот способ работает на все 92%. Достаточно просто забить текст в поиск и найти полезную статью. Так вы точно решите проблему, не нужно раньше времени отправлять ПК в мастерскую и нести дополнительные расходы. В интернете много полезного материала — изучайте.

Запуск Half Life 2 от имени администратора

Запустите игру от имени администратора. В нашем случае, чтобы запустить Half Life 2 от имени администратора, необходимо нажать правой кнопкой мыши на ярлыке игры и выбрать Запуск от имени администратора . Впоследствии, если этот способ помогает решить проблему, сделайте его по умолчанию. Откройте Свойства ярлыка, во вкладке Совместимость, и установите флажок Выполнять эту программу от имени администратора .

Half Life 2 не совместима с системой

Еще одним препятствием для запуска Half Life 2 может служить несовместимость с вашей операционной системой. В таком случае, все там же, в Свойствах ярлыка, добавьте флажок Запустить программу в режиме совместимости , в раскрывающемся списке выберите нужную ОС.

Не установлен .NET Framework

Вполне серьезной проблемой запуска Half Life 2 является отсутствие на компьютере установленной библиотеки .NET Framework, которая обеспечивает запуск и поддерживает работоспособность программ и приложений, в том числе игр. Это обязательное условие и Microsoft .NET Framework должен быть установлен на вашем ПК.

Существуют различные версии .NET Framework. Наличие на компьютере какой-то одной из них не может в достаточной степени гарантировать правильную работу программы. Если на компьютере, например, уже установлена библиотека .NET Framework 4, но игра требует .NET Framework 2 — скачайте и установите ее. Перезагрузите ПК. Предыдущая версия не удалится, не перепишется. Они просто будут работать вместе.

Наличие DirectX

Пожалуй, самое главное условие, требование, которое необходимо выполнить для игр, в том числе Half Life 2 — наличие на компьютере установленного DirectX. Без него ни одна игрушка работать не будет. Практически все дистрибутивы, которые требуют наличия установленного DirectX, уже имеют в своем составе этот набор.

Как правило, DirectX устанавливается автоматически при инсталляции. Если он отсутствует в дистрибутиве, скачайте и установите. Делать это необязательно до установки, можно и после, но наличие на компьютере просто необходимо. Ссылки на загрузку расположены выше.

Что делать, если Half Life 2 не работает?

Не стоит отчаиваться, если вы уже перебрали все способы и ничего не помогает, игра не работает. Возможно эти советы покажутся слишком размытыми, непонятными, ошибки по-прежнему присутствуют. Еще раз пересмотрите, все ли сделали правильно? При необходимости, загрузите другой дистрибутив Half Life 2, если приобрели в магазине, обратитесь за помощью к продавцу (производителю). Может диск испорчен, не хватает чего-то. Это нормально, вполне естественно, такое случается. Воспользуйтесь другим дистрибутивом и установите игру заново.

В крайнем случае, бывают ситуации, когда операционная система все же несовместима с Half Life 2. Обновите систему средствами Windows (через Центр обновления). Игра будет работать. Если производитель указал на совместимость, значит отвечает за это. Обновите операционную систему.

Переустановка ОС — крайний случай. Не уверен в высказываниях типа «операционная система пиратская. сборка. работать не будет. » или «игрушка взломанная, пиратская — выкинуть. » . Момент, который стоит вашего внимания, это вспомнить, не возникало ли подобных проблем с другими играми, в частности схожими с Half Life 2. И если проблемы наблюдались, это говорит о том, что возможно пришло время что-то обновить в системе либо переустановить. Благодарю за внимание!

источник