Меню сайта


[DS]: Half-Life Server
[DS]: Half-Life Server


[DS]: CS:S GunGame v34 Server
[DS]: CS:S GunGame v34 Server


[DS]: CS:S v34 Server
[DS]: CS:S v34 Server


Поиск

add_newДобавить новость
Последние добавленные

Плагин : EndMapCustom
Версия : 1.7.4
Автор : BIGs

Описание :

Читать далее

Компания 2K Games поделилась первыми официальными скриншотами

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59791ffe4f12e.png

Читать далее

Представлен трейлер к запуску последнего сюжетного дополнения

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59791f35991d1.png

Читать далее

Компания EA подготовила трейлер о кастомизации машин 

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59791e9a4876c.png

Читать далее

Компания Wargaming запустила серию исторических видео

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/596ea9a3abb2a.png

Читать далее

Компания Бука выпустила свежий ролик Agents of Mayhem с русскими субтитрами.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/596ea861e20a9.png

Читать далее

Свежий тизер-трейлер Destiny 2 позволяет кратко взглянуть

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/596ea7e71cc99.png

Читать далее

Компания Funcom выпустила ролик свежего обновления 28 для Conan Exiles.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5965cfaf1e5c0.png

Читать далее

Компания Dark Horse анонсировала крупный артбук по Wolfenstein 2: The New Colossus

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5965cec27adf0.png

Читать далее

Студия Hangar 13 подготовила первый взгляд на последнее дополнение

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5965cde8b546f.png

Читать далее

Компания EA объявила о новом расширении коллекции

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5961bd0e07db2.png

Читать далее

Второй сезон Minecraft: Story Mode обзавелся полноценным трейлером

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5961bc2ba007f.png

Читать далее

Студия 4A Games три года разрабатывала Metro Exodus

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5961bb0d64072.png

Читать далее

Компания Kalypso Media выпустила 30-секундный геймплейный трейлер

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/595c2caed6b7a.png

Читать далее

Разработчикам Call Of Duty: WW2 на форуме Reddit

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/595c2bff2a50a.png

Читать далее

Представлена свежая запись геймплея Sea of Thieves с E3 2017.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5957aa58bcf98.png

Читать далее

Появилась запись геймплея Spider-Man: Homecoming VR.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5957a8a8da6cb.png

Читать далее

Студия Battlestate Games представила 15 новых скриншотов локации

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5954b9d90bfa4.png

Читать далее

В интервью CBC генеральный менеджер BioWare Аарин Флинн

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5954b7cbb5654.png

Читать далее

Студия Bloober Team выпустила демонстрацию своего киберпанк хоррора Observer

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5954b70e2cf4b.png

Читать далее

<JAM>
m1-palinka


HL-HEV
hl-hev

DS-Servers
Статьи
Туториалы
Маппинг
Goldsrc
Создание карт
Релиз карты

Создание RES-файла при помощи программы ResGen



Создание RES-файла при помощи программы ResGen
Добавил: root
2013-01-09 13:34:35
82 просмотра

В этой статье мы расскажем о создании файла с перечнем всех нестандартных ресурсов Вашей карты.

Для чего нужен RES-файл?

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

Требования к RES-файлу:

  • Если карта называется de_dust, файл должен называться de_dust.res
  • Файл должен лежать в директории с картой (cstrike/maps)
  • В файле необходимо перечислить все нестандартные файлы Вашей карты

RES-файл это обычная TXT-шка, так что можете править его, например, Блокнотом.
Первоначальный RES-файл можно получить в программе ResGen (www.unitedadmins.com).


Работа с программой ResGen

Программа ResGen составляет список файлов, используемых Вашей картой и записывает его в RES-файл.
Основное отличие версии 2.0 (beta 3) от 1.1 в том, что программа полностью переписана на C++ (вместо C), что должно в лучшую сторону сказаться на скорости работы (хотя и так было грех жаловаться :) Также появился параметр –e [путь к папке с модом], который позволяет проверять наличие всех необходимых карте ресурсов непосредственно в папке с игрой.

Программа работает из командной строки со следующими параметрами:

-f [имя_карты] — создать RES-файл для данной карты (можно использовать несколько раз)
-d [директория] — создать RES-файлы для карт из данной директории
-r [директория] — тоже самое, что и -d, только обрабатываются еще и поддиректории


Например, чтобы создать RES-файл для карты de_train, необходимо скопировать программу в папку с картой (cstrike/maps) и выполнить следующую команду («Пуск/Выполнить...»):

resgen.exe -f de_train.bsp

Пример создания RES-файла



Остальные параметры не так важны, но все же перечислим их:

-h — помощь
-c — авторы
-w — copyright
-v — не показывать информацию по ходу создания файла
-s — не показывать строку статуса
-i — не показывать текущий каталог, пока ищутся карты
-j — не показывать найденные ресурсы во время составления листа ресурсов
-x [map] — не обрабатывать эту карту (используйте вместе с: -d или -r)
-o — перезаписывать файлы с одинаковыми именами
-l — не конвертировать записи внутри файла в маленькие символы
-e [путь к моду] — проверять НАЛИЧИЕ ресурсов
-p — не проверять наличие ресурсов в PAK-файлах
-a [filename] — добавить в RES-файл информацию из RFA-файла
-k — не требует нажатия кнопки между составлением нескольких RES-файлов



Редактируем созданный RES-файл

ResGen анализирует BSP-файл карты, поэтому некоторые нужные файлы (вэйпоинты для ботов, картинку overview) в список внести не может (т.к. просто не знает о них). Эти файлы мы пропишем самостоятельно.

Вот как выглядит обычный RES-файл:

// dm_aztec_maso2.res - created with RESGen v1.10
// RESGen is made by Jeroen "ShadowLord" Bogers
// URL: http://www.unitedadmins.com/mapRESGEN.asp
// E-MAIL: resgen@hltools.com
// Res creation date, GMT timezone (dd-mm-yyyy): 10-05-2002

// .res entries:
halflife.wad
decals.wad
liquids.wad
gfx/env/trainyardup.tga
gfx/env/trainyarddn.tga
gfx/env/trainyardlf.tga
gfx/env/trainyardrt.tga
gfx/env/trainyardft.tga
gfx/env/trainyardbk.tga
sound/ambience/crickets.wav
sound/ambience/flies.wav
sound/ambience/waterfall1.wav 

Все, что начинается с // двойного слэша — спам :) Это можно удалить, а можно и оставить.

После строки // .res entries начинается перечисление используемых картой WAD-файлов. ResGen записывает сюда все текстуры, что находит и даже стандартные, которые у всех есть. В этом нет ничего страшного, т.к. сервер сам определяет есть ли у игрока, например, стандартный halflife.wad и закачивать его не будет. Но в принципе эти записи не нужны и их можно удалить. Другое дело Ваши (нестандартные) WAD-файлы — вот их нужно сюда прописать.

Дальше идет перечисление картинок неба (обратите внимание, вместе с путями, куда их будет копировать сервер на клиентскую машину). Если небо стандартное, как на приведенном выше примере (trainyard), то указывать его нет необходимости.

Дальше перечисляются все звуки, модели и спрайты (опять же с путями). Среди них, наверняка, будет много стандартных. Их можно удалить, а можно оставить — ничего страшного.


Измененный RES-файл (новое выделено жирным)

// dm_aztec_maso2.res - created with RESGen v1.10
// RESGen is made by Jeroen "ShadowLord" Bogers
// URL: http://www.unitedadmins.com/mapRESGEN.asp
// E-MAIL: resgen@hltools.com
// Res creation date, GMT timezone (dd-mm-yyyy): 10-05-2002

// .res entries:
halflife.wad
decals.wad
liquids.wad
gfx/env/trainyardup.tga
gfx/env/trainyarddn.tga
gfx/env/trainyardlf.tga
gfx/env/trainyardrt.tga
gfx/env/trainyardft.tga
gfx/env/trainyardbk.tga
sound/ambience/crickets.wav
sound/ambience/flies.wav
sound/ambience/waterfall1.wav
overviews/dm_aztec_maso2.bmp
overviews/dm_aztec_maso2.txt
PODBot/WPTDefault/dm_aztec_maso2.pwf
PODBot/WPTDefault/dm_aztec_maso2.pxp
maps/dm_aztec_maso2.res


Cначала мы добавили 2 записи, касающиеся картинки overview, которую нужно закачивать в одноименную папку overviews. Затем мы указали пути к файлам с вэйпоинтами (стандартный путь для POD-ботов).

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


Поделиться:
Тэги:

DS-Servers.com
Copyright © 2012-2017. All Rights Reserved.
При копировании материала ссылка на источник обязательна
За материалы, размещенные пользователями, администрация сайта ответственности НЕ несет