Xash3D is a custom Gold Source build from a scratch. Xash3D overcomes obsolete Gold Source engine's limits and provides for you a new quality of gaming experience and modmaking capabilities, for example: higher limits for bsp-models, studiomodels scaling, realistic values of lighting on server side, entity patch technology support, support of additional map types, support of precaching "on the fly", support for using real HD-textures (up to 4096 x 4096 px) for maps, models, sprites and decals in any played mod and many other features...

Report article RSS Feed Запуск Half-Life под Xash3D: руководство (Russian)

Здравствуйте! Если вы впервые познакомились с Xash3D и хотели бы узнать, как запускать Half-Life и его моды под этим движком, это руководство - для вас. Просто следуйте инструкции, и всё получится!

Posted by Qwertyus on Aug 27th, 2012
Article

Как использовать Xash3D для игры в Half-Life:

пошаговая инструкция для всех желающих.


Необходимо понимать, что Xash3D - это самостоятельный игровой движок. Это не мод Half-Life, поэтому, чтобы запустить Half-Life на нём, вам потребуется создать отдельную инсталляцию игры. Пожалуйста, внимательно следуйте данным шагам, и вы ни в чём не запутаетесь.

1. В первую очередь, вам необходимо соответствующим образом инсталлировать игру Half-Life. В настоящее время полная версия Half-Life может быть приобретена и активирована с помощью Steam. Если у вас есть CD со старой WON-версией Half-Life, вы также можете использовать его. По сути, установка старой версии Half-Life, не использующей GCF-формат для хранения своего содержимого - это самый простой вариант. Но учтите, пожалуйста, что рекомендуется обновить вашу WON-версию игры с помощью патча 1.1.1.0 для того, чтобы иметь возможность играть в новые моды Half-Life, а не только в Half-Life сам по себе. Если вы не уверены насчёт того, какая WON-версия игры у вас установлена, просто запустите игру и поглядите в нижний правый угол экрана игры. Там имеется цифровое указание версии вашей игры. Если это не "v46/1.1.1.0", пожалуйста, обновите вашу игру. Однако вам не требуется обновлять Steam-версию игры данным патчем. Используйте систему обновлений Steam для данной цели. По большому счёту, любая Steam-версия игры должна позволить вам запускать новейшие моды под Xash3D.

2. Скачайте свежую версию движка Xash3D. В данный момент это билд 2223 (v0.95). Вы можете найти его в секции "Downloads". После скачивания вы получите файл Xash3D_Build2223_Extras.7z на вашем компьютере. Это 7-Zip-архив, который может быть распакован с помощью программы 7-Zip или любого другого подходящего архиватора.

3. Теперь вам нужно создать отдельную папку для установки Xash3D. Вы можете создать её, где вам угодно, но только не стоит создавать её внутри той директории, куда уже установлен ваш Half-Life (не поступайте, как нуб, ЛОЛ). Лучше всего использовать простой короткий путь к данной папке и дать ей подходящее название, что-нибудь вроде "D:\Games\Xash3D". Эта папка и будет вашей главной директорией Xash3D для игр.

4. Найдите и откройте папку, в которой расположены основные игровые ресурсы Half-Life. Для WON-игры это может быть что-то наподобие "C:\Sierra\Half-Life\". Вы увидите там директорию "valve" внутри. Для Steam-игры это может быть что-то вроде "C:\Program Files\Steam\SteamApps\". По факту, это не папка игры, но в ней содержится основной игровой архив - half-life.gcf, внутри которого и находится директория "valve". Распакованная директория "valve" со всем её содержимым необходима для установки Half-Life под Xash3D, так что вам нужно также скачать и установить подходящую утилиту, которая поможет вам открыть half-life.gcf и извлечь его содержимое. Вы можете использовать для этой операции программу GCFScape, например (вы также можете взглянуть на пример того, как открывать GCF-файлы и извлекать из них содержимое, здесь). После извлечения файлов зайдите в папку "valve\sound\common". В ней находятся несколько файлов с именем типа launch_*.wav. Скопируйте их в папку "valve\media" (они необходимы для воспроизведения звуков меню в игре).

5. Скопируйте целиком папку "valve" со всем её содержимым из папки с установленным Half-Life (в случае с WON-игрой) или извлеките её из half-life.gcf (в случае со Steam-игрой) прямо в основную директорию игры Xash3D (которую вы создали на Шаге 3). После этого у вас получится что-то наподобие папки "D:\Games\Xash3D\valve" со всем основным содержимым игры.

6. Переходите к извлечению содержимого архива Xash3D_Build2153_Extras.7z в основную директорию игры Xash3D. Сначала вы получите ещё 2 архива: xash_build2223.7z и xash_extras.7z. Продолжайте извлечение их содержимого в директорию Xash3D с перезаписью любых присутствующих файлов (должны быть заменены некоторые файлы в папке "valve"). В итоге, у вас будет директория Xash3D с папками "docs", "source code" и "valve", плюс файлы #hl.exe, hl.exe, Install Notes.txt, menu.dll, readme.txt, vgui.dll и xash.dll.

7. Теперь вы почти готовы к запуску игры. Но сначала создайте ярлык для hl.exe (находящегося в папке Xash3D) и поместите его на вашем Рабочем столе (или в меню "Программы", например). Если вы хотите разрешить использование консоли в игре, вам нужно будет отредактировать свойства ярлыка (сделайте на нём правый клик и нажмите на пункт "Свойства" в появившемся меню). Проверьте поле "Объект" и добавьте туда в конец строки параметр " -console" (с пробелом, но без кавычек) после hl.exe. Нажмите "OK". В директории Xash3D также будет находится файл #hl.exe, который может быть использован для запуска выделенного сервера для мультиплеерной игры (если вас интересует подобная возможность).

8. Запустите вашу игру при помощи созданного ярлыка. При первом старте игра запустится в оконном режиме с разрешением 1024x768. После того, как появится игровое меню, вы получите возможность перенастроить параметры игры под свои потребности (полноэкранный режим, другое разрешение экрана, звуковые эффекты, клавиши управления и т. д.) посредством меню "Конфигурация". Имейте в виду, в меню "Звук" присутствует пункт "Disable DSP effects" (т. е. отключение дополнительных эффектов окружения). Он отмечен "галочкой" по умолчанию (начиная с билда 2015). Это связано с тем, что DSP - это экспериментальная возможность Xash3D. Он добавляет к звуку ряд эффектов окружения, но может создавать искажённое звучание в некоторых ситуациях. Так что включайте данные эффекты (путём снятия "галочки") "на ваш собственный риск". Если у вас имеются какие-либо HD-текстуры для карт, декалей или моделей (предварительно помещённые в папку "valve\materials"), вам также потребуется отметить пункт "Allow materials" в меню экрана "Видео-опции", для того, чтобы заставить игру использовать эти текстуры.

9. Если вы хотите играть в какой-либо мод для Half-Life или Xash3D, вам потребуется инсталлировать или распаковать его содержимое в отдельную папку внутри основной директории Xash3D (точно так же, как и при установке модов под обычным Half-Life). Следуйте инструкции, приложенной к моду, но всё же убедитесь в том, что каждый мод (со всем своим содержимым) был размещён внутри индивидуальной папки. Любой правильно установленный мод может быть выбран и активирован через внутриигровое меню "Custom game". Вы также можете создать специальный ярлык для запуска любого мода. Просто создайте копию ярлыка для hl.exe и добавьте в графе "Объект" параметр " -game FOLDERNANE" (с пробелом, но без кавычек) после hl.exe. "FOLDERNAME" здесь - это название папки, внутри которой размещается мод. Например, для запуска Opposing Force (если мод инсталлирован) вам нужно добавить параметр " -game gearbox" после hl.exe. По факту, всё это - абсолютно та же система, которая используется для того, чтобы запустить любой мод под обычным Half-Life.

10. Убедитесь в том, что вы не забыли прочесть дополнительную информацию про возможности и особенности Xash3D (которая находится в документации в папке "docs", плюс те текстовые файлы, которые расположены в основной директории Xash3D). Некоторая информация также размещена здесь, на ModDB. Пожалуйста, ознакомьтесь с подробностями сами, прежде чем задавать какие-либо вопросы о том, чего вы ещё не знаете.

Post comment Comments
AdroV1
AdroV1 Sep 19 2012, 5:20am says:

Окей.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platform
Windows
Company
Xash XT Group
Contact
Send Message
Official Page
Cs-mapping.com.ua
Licence
GPL
Release Date
Released Apr 23, 2011
Engine Watch
Track this engine
Feature
Browse
Features
Report Abuse
Report article
Related Engines
Xash3D Engine
Xash3D Engine GPL Released Apr 23, 2011
Related Groups
Xash XT Group
Xash XT Group Developer & Publisher with 6 members