Войти
ПроектыФорумОцените

OpenLara - движок классического Tomb Raider (alpha 3) (27 стр)

Страницы: 126 27 28 2931 Следующая »
#390
6:29, 31 мая 2018

Портировал игру на NES и SNES mini платформу! 8)


#391
10:55, 31 мая 2018

Мастерство...

#392
11:12, 31 мая 2018

Ахренеть...

#393
13:38, 31 мая 2018
XProger

Ты в кого такой головастый вырос? :)

#394
14:07, 31 мая 2018

XProger

а где в gapi_d3d9.h создаётся девайс, чё-то я не нашел такого кода.

#395
14:09, 31 мая 2018

XProger
> NES и SNES mini

это же обычный Денди, откуда у него столько мощи для 3D?

#396
14:18, 31 мая 2018

Хаус
> а где в gapi_d3d9.h создаётся девайс, чё-то я не нашел такого кода.
src/platform/win/main.cpp

Хаус
> это же обычный Денди, откуда у него столько мощи для 3D?
не совсем, это пару лет назад вышедшая серия консолек от Nintendo с зашитыми в них играми

#397
18:39, 31 мая 2018

XProger
> src/platform/win/main.cpp

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

#398
18:57, 31 мая 2018

Хаус
В gapi_*.h платформонезависимый код. Инициализация целиком основана на вызовах API платформы, особенно это характерно для OGL, вот там бы реально мешанина была.

#399
(Правка: 14:19) 14:15, 6 июля 2018

Реализовал поддержку FMV вставок первых трёх частей. В оригинальных PC играх используются кодеки:
TR1: Escape124 320x120 15 fps + PCM 8bit 44100Hz 2ch
TR2: Escape130 320x160 30 fps + PCM 16bit 22050Hz 2ch
TR3: Escape130 320x160 30 fps + IMA ADPCM 4bit 22050Hz 2ch
За основу взял реализацию от ffmpeg, и чуть её доработал. Добавил дедизеринг кадров для Escape124 и bicubic upscale фильтр (было, стало). Также добавил блендинг между кадрами, чтобы хоть как-то сгладить дёрганность 15 fps видео.
Для PSX версий планирую расковырять STR формат, даже нашёл некоторую документацию по нему. Ещё остаётся открытым вопрос видео в веб-версии, большие 60 мб ролики закодированные древними говнокодеками ни я ни юзеры не потянут, поэтому думаю над использованием встроенного в браузер mp4 декодера или сервисов ютуба с обвязкой в коде :)

Попутно завершаю работу над AI врагов первой части, иногда проскакивают такие баги :)

#400
4:43, 16 июля 2018

Разобрался и реализовал поддержу PSX формата видеофайлов с XA ADPCM кодированием звука (используется в первых трёх частях).
А ещё я, наконец, уговорил жену сняться в домашнем VR-порно! 8)

#401
5:42, 16 июля 2018

Я не понял как это на денди запустилась 3д графика, это что за мистика такая, там мощи как в калькуляторе, люди вон не могли
даже видео 320х240 там раскодировать

#402
5:45, 16 июля 2018

Mephisto std
Нинтенда не так давно перевыпустила NES / SNES в mini варианте. Там внутри линукс, на 4 ядрах и Mali-400 в качестве графики, грех не воспользоваться такой щедростью 8)

#403
10:45, 16 июля 2018

Mephisto std
Их сейчас берут в основном, чтобы залить RetroArch. Возможностей у нее +\- как у малинки. Можно запустить эмуляторы N64 и чуть ли не PSP, но вроде они уже притормаживают. У меня SNES и я пока даже ромы свои на нее не заливал.

XProger
Предложу видео группе по mini. Скажи только (чтоб не рыться мне во всех апдейтах), какая сейчас готовность в билде. Можно ли уже полноценно пройти всю игру? Работают ли сейвы с перемоткой?

#404
13:22, 16 июля 2018

vakula
>> Можно ли уже полноценно пройти всю игру? Работают ли сейвы с перемоткой?
Игру пройти можно с поправкой на баги, все уровни и оружие открыты, сохранений пока не завёз. На этой неделе сделаю очередной апдейт NES/SNES версии.
Тут пошаговая инструкция, как её запустить:

Страницы: 126 27 28 2931 Следующая »
ПроектыФорумОцените