The New Future :: FOnline, Half-life 2 :: Roleplay It!  

Вернуться   The New Future :: FOnline, Half-life 2 :: Roleplay It! > Прочее > FOmod > Разработка, обмен опытом.

Разработка, обмен опытом. Обсуждения хода разработки, обмен опытом.

Ответ
 
Опции темы Опции просмотра
Старый 21.10.2012, 14:56   #1
tester
Senior Member
 
Аватар для tester
 
Регистрация: 02.02.2012
Сообщений: 152
Вес репутации: 86
tester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of light
По умолчанию Подключаемые к игре архивы

Кто может подсказать как создавать патчи в виде архиваторов.Чтоб можно было использовать ресурсы расположенные в архиваторе?
tester вне форума   Ответить с цитированием
Старый 21.10.2012, 16:48   #2
PowerMagic
Lost Overseer
 
Аватар для PowerMagic
 
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 571
PowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond repute
По умолчанию

если ты о подключении zip-архивов к игре(ну да, я думаю в dat паковать никто не будет уже), то смысл совсем простой:
структура данных архивов полностью повторяет структуру директории data клиента. т.е. :

Код:
\data

art
cache
dumps
effects
fonts
save
sound
textures
video
сорри за кривую не рекурсивную структуру, но думаю общий смысл понятен.
создавай необходимые директории, клади в них фаилы. пакуй.


в клиенте необходимо добавиьт в фаил datafiles.cfg архив, выглядит примерно следущим образом:
Код:
# 
# Content patches
# Priority of loading content - from end to beginning data files
#

# Fallout content (master.dat + critter.dat)
../fallout.dat
rusintrface.dat
# New critter skins
tribal_extra.zip
hmbaldblack.zip
blueleather.zip
longhairdude.dat
cablack.dat
vaultboy.dat
mirelurk.dat
balddude.zip
sandrobe.zip
ftrobots.bos

# Generic patches
fonline.zip
как видно из конфига выше, приоритет загрузки от конца в начало, т.е. архивы указынные в низу списка будут перегружаться теми, что выше. это актуально, если в них есть одноименые ресурсы!(директории к таким не относятся).

также на клиенте можно проверить через скрипты загрузку тех или иных архивов:
Код:
if( !LoadDataFile( "archive.zip" ) ) {Message("EROOR : archive.zip !loaded");}
делать это стоит в client_main.fos в
Код:
bool start()

надеюсь, что достаточно полно ответил на интересующий вопрос.


п.с. перенес сообщения в новую тему.
п.с.2 заметил, что в datafiles.cfg, что я привел. в очередности загрузки, самым приоритетным(т.е. на самом верху) стоит
[code]

# Fallout content (master.dat + critter.dat)
../fallout.dat
[code]
вообще сие не очень хорошо, мб у меня конфиг косячный или что-то еще. в общем-то он должен быть в самом низу.
__________________
Jet Rock's

Последний раз редактировалось PowerMagic; 21.10.2012 в 16:51.
PowerMagic вне форума   Ответить с цитированием
2 Пользователей сказали спасибо PowerMagic За этот пост:
propilpidgak (21.10.2012), tester (21.10.2012)
Старый 21.10.2012, 18:23   #3
tester
Senior Member
 
Аватар для tester
 
Регистрация: 02.02.2012
Сообщений: 152
Вес репутации: 86
tester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of lighttester is a glorious beacon of light
По умолчанию

а как правильно прописать путь к изображению к примеру для инвентаря находящиеся в данном архиве?
tester вне форума   Ответить с цитированием
Старый 21.10.2012, 18:25   #4
PowerMagic
Lost Overseer
 
Аватар для PowerMagic
 
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 571
PowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond repute
По умолчанию

просто прописывай графику в прототипе, как обычно. ничего менять не нужно.
__________________
Jet Rock's
PowerMagic вне форума   Ответить с цитированием
Данный человек сказал спасибо PowerMagic за этот пост:
tester (21.10.2012)
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:59.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Для внутреннего пользования