Форум EXTRACTOR.ru

Ecstatica 2 (1997) [.RAW]

  • като
  • не харесвам
ecstatica
терар 27 януари 2011

  • като
  • не харесвам
януари 2011
[имейл защитен] = - 27 януари 2011

Изтеглих версията DEMO от ag.ru. RAW файловете, които започват с mhwanh, са стандартни HSI Raw файлове. Може да се отвори в XnView:
nconvert.exe -in -1 -out tga * .raw
Тези файлове, които в директорията VIEWS след преобразуване ще заемат много по-малко, тъй като има нещо, което е завито до края на файла:

.RAW структура на примера на "VIEWS \ 0124.RAW":
1) 32 (HSI размер на заглавката) + 768 (палитра) + 320 * 200 (размер на изображението, може да е различен - вижте заглавката) байта - стандартен HSI файл.
2) Освен това, както разбирам (това е предположение), картата на разстоянието от камерата (екрана) се завинтва до края й, с една дума има масив 320 * 200 * 2 (всяка стойност е 2 байтове) - т.е. WORD стойност за всеки пиксел в оригиналното изображение. Това определено не е 16-битово изображение, защото когато го отворите като картина, има нещо ужасно, но най-вече изглежда като карта за изтриване. Може би това е осветление, въпреки че е малко вероятно, тъй като частите на картината, доколкото е възможно от гледна точка, имат най-голяма стойност, независимо дали тази зона е осветена или не.
3) След това идват останалите 11842 байта - не знам какво е, но изглежда и като някаква структура.

.RAW файлове от директорията HIRES, очевидно изображения в 640x480, но изглежда са компресирани от нещо, защото не могат да бъдат отворени директно.

Самата 3D сцена вероятно е в директорията VISIB във .VIS файлове. Не съм много добър в 3D, но изглежда 3D рамката на сцената трябва да е там.

  • като
  • не харесвам
януари 2011
терар 27 януари 2011

Доведох публикацията в съответствие с изискванията на правилата: Оставих голям файл на Letitbit, прехвърлих малки в iFolder.

Благодаря за вашата помощ, това е наистина важно.
Благодарен съм за структурата на RAW файла, за моите цели това, което е приложено в края, е по-важно от самата картина. Ще анализирам.

Моля ви да гледате пълната версия на играта. Има значителни промени.
По-специално файловете в папката VIEWS \ *. RAW вече не се отварят от XnView, след прилагане на "nconvert.exe -in -1 -out tga * .raw" остава черно-бял шум.
Също така, папката VISIB \ не съществува в пълната версия на играта.

  • като
  • не харесвам
nconvert -out
[имейл защитен] = - 27 януари 2011

Има компресия, защото форматът е различен, а не HSI. Нещо беше твърде мързеливо, за да се анализира колко компресиран - глупаво извадих ASM кода от самата игра (има два различни алгоритма за компресиране - единият компресира изображението на фона, а другият карта на разстояние в края).

Форматът .RAW е както следва:
WORD винаги е нула
DWORD - размерът на компресирания фон
DWORD - размерът на компресираната светлинна карта или каквото и да било
След това прехвърля компресирано изображение, последвано от компресирана карта. И в двата алгоритма за компресия има нещо като RLE - вижте изходните кодове. Между другото, първата Ecstatica има същия формат, затова добавих поддръжка за тази игра (там палитрата е различна).

Ето конвертор (не давайте никъде директни връзки, само по тази тема, тъй като програмата след това ще се премести на друг сайт):
Estatica/Eсstatica II. Декодер на изображения в RAW формат

Включени са файлове за конвертиране само на 1 и 2 части от играта. Той ще бъде преобразуван във формат RAW от DEMO версията на втората част (карта HSI + в края), макар и без точка 3) - тъй като Не знам какви данни съдържа, но тези компресирани .RAW файлове съдържат само 1) и 2) - вижте предишната ми публикация.
Освен това, както обикновено:
nconvert.exe -in -1 -out tga * -D.raw

Нищо друго не ме интересува в тази игра, така че тук свършва моята помощ.

Успех с вашия проект. Ако се появи, ще бъде хубаво да ни споменете някъде в раздел като „Благодаря“ или „Благодаря“:

P.S. Може би не трябва да публикувате снимки в съобщения? Вече има конвертор - всеки може да го направи сам, но когато отворите страницата, всичко е ужасно бавно, докато не се заредят. И, по дяволите, не ми отрязвайте прякора! Толкова ли е трудно да се копира.

  • като
  • не харесвам
като харесвам терар
терар 27 януари 2011

Няма думи. Вече двадесет минути гледам публикацията ви и не мога да вдигна челюст от пода. Хубаво е да гледаш професионална работа. Бързината и точността са поразителни - в работата, коректността - в комуникацията.
В името на такава помощ не се губи напразно, аз съм готов да донеса проекта до края.
Разбира се, ако проектът излезе, ще спомена екипа на CTPAX-X и Extractor.ru.

Съгласен съм с вас относно формата на блога. Първоначално беше публикуван само за мен и в случай, че се откажа от проекта по някаква причина и някой друг може да го вземе.
Сега, както правилно отбелязахте, няма причина да затваряте снимки и всички те скоро ще напуснат приспособленията.
Относно прякора: Моля за извинение, излезе наслагване. Веднага ще го коригирам.