Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Где хранить ресурсы? [Delphi, Windows]


Страницы:   1 2 3

DDS ©   (2004-01-03 18:38:00) 

У меня в игрухе много фалов ресурсов (картинок, звуков и прочего) как бы мне это все запаковать в архив что ли а при запуске игры достать и чтоб все работало. Ведь так делают во многих играх.


Cash   (2004-01-06 12:17:00) [41]

DDSну тогда сделай свой запаковщик без сжатия.
Несколько таких паков разобрал по косточкам:
В начале выходного файла пишется список имен с адресами, разграничевается это обычно нулевым байтом. Пример...
TD[00]<name1>[6626][00][9899][00]ETD
<TD>..<ETD> - маркеры ТиПА TxtData.
<name1> - имя файла, для поиска можно прилау сделать,
[...] - внутри находится адрес начала или конца,
[00] - нуль, для разграниченияж
<> и [] внутри файла не употребляются.
Так сказать берешь файлы, пакуешь (можно все в один файл), вовремя загрузки ресурсов или распаковываешь или грузишь прямо из ф-ла(отдельно прописывать нуна).


DDS   (2004-01-05 16:51:00) [42]

Я пишу под OpenGL, так что наверное DXImageList не
подойдет. Надо с Zip попробовать.


Cash   (2004-01-05 14:08:00) [43]

TButton ©   (04.01.04 21:20) [10]- ну если твои уровни - это сплошь картинки - то да. прилады две - ImageLib и WaveLib,
а адрес я вспомнил, записывай:
http://www.mirgames.ru/download_addition.phtml?PHPSESSID=d58e7918b0111ae60e6dae08580c03b5

Там еще всякого навалом, и хелп к DelphiX (кому надо)


TButton   (2004-01-05 00:03:00) [44]

и все-таки, как насчет упаковывалки для уровней?


Omar2002   (2004-01-04 23:34:00) [45]


> Cash ©   (04.01.04 01:47) [4]
> А у меня конвектор спецательный (для работы в DelphiX).
> Надо - дам... ссылку забыл, хыть закатай(мышъю).
> Работает легче легкого. собираешь их, там и имя картинки
> или звука указываешь, в одну кучу, и эту кучу называешь
> по своему.
> А када нуна их загружать - делаешь так:
> DXImageList.Items.LoadFromFile('Куча.дрм')
> DXImageList можно заменить на DXWaweList, при наличии WaweLib
> прилады (работает также).


Ну это ты про формат DXG говоришь (графика), он действительно удобный, там даже покадровую анимацию прогонять можно :) У меня есть прога для работы с этим форматом GXGEdit, вроде даже последней версии. И со звуком тот же макар, и прога где-то валялась. Кому надо могу намылить.


TButton   (2004-01-04 21:20:00) [46]

:)
ну сначала он сказал label1 inavid properti value, потом он сказал тоже самое про остальные компоненты, а я ему сказал ну и игнор олл. а он сказал ну и смотри показал мне сурс и форму с одной битмапой :(

Cash ©   (04.01.04 01:47) [4]
ну скажем едиторов для ДельфиХ листов всяких навалом, а может твой едитор уровни для моей игры упаковать в один файлик?


cyborg   (2004-01-04 20:55:00) [47]

[8] Jenaxx ©   (04.01.04 17:59)
Вот так - пшшшх... :)


Jenaxx   (2004-01-04 17:59:00) [48]

как это посыпался..


TButton   (2004-01-04 17:26:00) [49]

проект посыпался при загрузке.


TButton   (2004-01-04 17:13:00) [50]

ща гляну


Jenaxx   (2004-01-04 15:12:00) [51]

TButton, глянул двиг который присылал?


Cash   (2004-01-04 01:47:00) [52]

А у меня конвектор спецательный (для работы в DelphiX).
Надо - дам... ссылку забыл, хыть закатай(мышъю).
Работает легче легкого. собираешь их, там и имя картинки или звука указываешь, в одну кучу, и эту кучу называешь по своему.
А када нуна их загружать - делаешь так:
DXImageList.Items.LoadFromFile('Куча.дрм')
DXImageList можно заменить на DXWaweList, при наличии WaweLib прилады (работает также).


Omar2002   (2004-01-03 23:51:00) [53]

Да тут же вроде есть в разделе "кладовка -> компоненты" еэти компонентв для работы с zip-ом.


TButton   (2004-01-03 20:45:00) [54]

zip. например винамп пакует скины в zip с нулевой компрессией и меняет расширение на wsz, аналогично поступили парни из 14degrees east файлы .bos в Fallout: tactics ничто иное как zip'ы с нулевой компрессией. где-то я видел компоненту для работы с zip, где не помню, попробуй по ищи.


Igloo   (2004-01-03 19:11:00) [55]

dll


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо