Вот нашёл единственное описание формата DXR в сети, но оно неполное и с ошибками.
Кто-нибудь знает где можно нарыть полное? Я хочу из одной старой игрушки (см. название темы) музыку вытащить - её делал Kane Roberts, так что темы там просто улёт (OST нигде и никогда не издавался, кроме заглавной темы "Reckless", которая вошла под номером 1 на альбом "Under A Wild Sky"). Вернее как сказать - музыку я уже вытащил, я хочу сделать это с её именами, а не просто 01.snd, 02.snd и т.д. Файлы для примера dxrunp.rar на FTP - там распаковщик и самый маленький файл для примера.
Немного о проблеме. Имена у файлов находятся в CASt секциях (с $2E байта). Все секции в файле обычно идут вот так:
CASt
snd <-- это звук
CASt
bitd <-- это графика
Т.е. обычно идёт CASt, затем файл к которому она привязана. Имена не у всех файлов, как я подозреваю, есть - т.е. может не быть CASt или там может не быть имени. Но всё оказалось гораздо сложнее, у меня на одном файле, например, получилось сначала CASt и только через запись snd к которому он относился. У другого вообще имя от картинки было взято. Если кто знает, есть утилита AGRM - так вот эта программа умеет распаковывать .DXR даже с именами, но, гадина имена даёт только файлам bitd, а snd пропускает. Я пытался её как-нибудь поломать, чтобы она имя snd давала вместо bitd, но ничего не получилось. С автором этой программы связаться тоже нереал - координат он своих не оставил, а в Интернете глухо. Да и сами знаете, что всем пофигу и вряд ли даже если его найти он согласится помочь.
В общем, надеюсь на вашу помощь.
Ссылка на игру, если надо (не проверял)