Запуск half-life під xash3d керівництво (russian) feature - mod db

Як використовувати 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. який може бути використаний для запуску виділеного сервера для мультіплєєрной гри (якщо вас цікавить подібна можливість).

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. Будь ласка, ознайомтеся з подробицями самі, перш ніж ставити будь-які питання про те, чого ви ще не знаєте.