Saturday, November 16, 2024

Quake 1 Playstation 3 port (PSGLQuake 1 v0.01)

Демо-версия

https://disk.yandex.ru/d/0mvZsjo8xakqXg

https://mega.nz/file/R8EQmbAK#RIFbTCjzFnMuSpUwyYisTlIt11rViQAfMn2jxJwssAc


Порт основан на оригинальных исходниках Quake от id Software

https://github.com/id-Software/Quake/tree/master/WinQuake

PSGL рендер на

https://github.com/angjminer/QuakeSdlGles1/tree/master/engsrc

https://github.com/yquake2/yquake2/tree/master/src/client/refresh/gl1


Если у вас есть полная версия игры, тогда установите демо-версию и скопируйте из соответствующих папок pak-файлы в папки на Playstation 3:

в /dev_hdd0/game/DRON30003/USRDIR/hipnotic - pak0.pak

в /dev_hdd0/game/DRON30003/USRDIR/id1 - pak1.pak

в /dev_hdd0/game/DRON30003/USRDIR/rogue - pak0.pak

важно, чтобы в названиях файлов были только строчные буквы.


Кроме геймпада игра поддерживает клавиатуру и мышь.

Работает сетевая игра, можно подключаться к ПК и другим платформам и наоборот,

но через меню может не сработать, поэтому воспользуйтесь консольной командой connect ip-адрес.

Вызов экранной клавиатуры SELECT + X, консоль вызывать не обязательно,

но на всякий случай назначил на кнопку левого стика L3.

В autoexec.cfg можно настроить клавиши на своё усмотрение.


Demo

https://disk.yandex.ru/d/0mvZsjo8xakqXg

https://mega.nz/file/R8EQmbAK#RIFbTCjzFnMuSpUwyYisTlIt11rViQAfMn2jxJwssAc


Port based on original source code Quake by id Software

https://github.com/id-Software/Quake/tree/master/WinQuake

PSGL render

https://github.com/angjminer/QuakeSdlGles1/tree/master/engsrc

https://github.com/yquake2/yquake2/tree/master/src/client/refresh/gl1


If you have full version, install demo and copy pak-files on Playstation 3:

/dev_hdd0/game/DRON30003/USRDIR/hipnotic - pak0.pak

/dev_hdd0/game/DRON30003/USRDIR/id1 - pak1.pak

/dev_hdd0/game/DRON30003/USRDIR/rogue - pak0.pak


Game support gamepad, keyboard and mouse.

Multiplayer game also supported, you can connect to other platforms throught menu or use console command  CONNECT IP-ADDRESS.

Bring up the on-screen keyboard SELECT + X on-screen,

it is not necessary to display the console, but just in case, I bind it to L3 button of the left stick.

You can change key bindings in autoexec.cfg.