Загрузить тексу из пака/создать виртуальный хард из файла?
Имеется несжатый пак ака файл, содержащий внутри себя другие файлы, в данном случае - ддски. Надо загружать их оттуда в д3д имея оффсет/размер нужной ддски внутри пака.
Д3дX умеет загружать тексы из
- файла одного
- памяти с поинтером/размером
- ресурса аттаченного к ехе
Пихать в память весь пак - не вариант, т.к. размер пака может быть каким угодно большим.
Маунтить пак как виртуальный хард и обращаться как к обычным файлам? о_0
Писать свой загрузчик ддс? ((((
|