Меню сайта


[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Добавить новость
Последние добавленные

Студия Bluehole Studio объявила, что продажи ранней версии

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594f52648fc9a.png

Читать далее

На E3 студия The Fullbright Company, создавшая Gone Home

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594f51a09735e.png

Читать далее

Портал GameSpot выяснил у компании Bethesda

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594f5116b5c01.png

Читать далее

Портал IGN выпустил новую запись геймплея The Crew 2 с E3 2017.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594d19f88e6e9.png

Читать далее

Компания Ubisoft представила видео, в котором креативный директор Мишель Ансель

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594d193eab346.png

Читать далее

Студия Ninja Theory выпустила свежий трейлер Hellblade: Senua's Sacrifice

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594d189c22843.png

Читать далее

Появилась запись геймплея на карте Lupkow Pass из DLC

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594d180c58457.png

Читать далее

Данный ролик дополнения XCOM 2: War of the Chosen

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594b4aed82697.png

Читать далее

Сервис платежей PayPal раскрыл точное время начала и окончания летней распродажи Steam

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594b49e8c51e1.png

Читать далее

К скорому старту продаж Get Even компания Bandai Namco

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/594b4915cc976.png

Читать далее

В данном ролике показано немного геймплея Code Vein.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5949ad0fde84f.png

Читать далее

Студия New World Interactive представила на E3 первый трейлер.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5949abb0f1c54.png

Читать далее

Студия 11 Bit Studios, которую вы можете знать по This War of Mine

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5949a205f323e.png

Читать далее

Sony выпустила трейлер небольшого бесплатного ВР-проекта Spider-Man

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5949a9bb732f1.png

Читать далее

В прошлом году было замечено название Shadow Of The Tomb Raider.

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59483f2a290f0.png

Читать далее

Компании Devolver Digital и Sloclap привезли на E3 свежую демонстрацию

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59483e00b1afa.png

Читать далее

В данных видео содержится новый игровой процесс Far Cry 5

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59483d456e33a.png

Читать далее

Компания Blizzard опубликовала видео с обзором

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/59483c895a123.png

Читать далее

Появилась запись почти 12 минут игрового процесса
//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5946edef4115d.png

Читать далее

Во время E3 2017 Ubisoft представила трейлер нового дополнения
//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5946ece309d20.png

Читать далее

<JAM>
m1-palinka


HL-HEV
hl-hev

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

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



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

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

Для чего нужен 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.
При копировании материала ссылка на источник обязательна
За материалы, размещенные пользователями, администрация сайта ответственности НЕ несет