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.




Tuesday, May 16, 2023

Borderlands 3 PC 4 Player Split Screen Enabler Steam + Epic Games


 

v0.4 (2024.08.28) https://mega.nz/file/9sEgmTLQ#iQKtuKzk_v1Is5QZkMQtwThhAfBPpZbKi4yqYCIkCwE


v0.3 (2023.09.23) https://mega.nz/file/ko1S1TrQ#WyVAqu1Y6bPSIEB-wTVF4AbmVub4vfZZHf4FgNVUPoY


v0.2

https://mega.nz/file/B8MHyLwB#bmjdyHqmGN0iOdVJCXyfrrGYr55SPRon_CV-O5FqRQM


Перед использованием сделайте резервную копию сохранений игры.

Скопировать xinput1_3.dll в папку, где находится Borderlands3.exe

по умолчанию

c:\Program Files (x86)\Steam\steamapps\common\Borderlands 3\OakGame\Binaries\Win64\

или

c:\Program Files\Epic Games\Borderlands3\OakGame\Binaries\Win64\


Большинство элементов интерфейса я поправил, но могут быть проблемы.

При добавлении игрока, не всегда появляется меню выбора персонажа.

Лишний раз не пользуйтесь добавлением и удалением игрока, возможны вылеты.



Make a backup copy of your game saves before using.

Copy xinput1_3.dll to the folder where Borderlands3.exe is located

default

c:\Program Files (x86)\Steam\steamapps\common\Borderlands 3\OakGame\Binaries\Win64\

or

c:\Program Files\Epic Games\Borderlands3\OakGame\Binaries\Win64\


I fixed most of the interface elements, but there may be problems.

When adding a player, the character selection menu does not always appear.

Do not use adding and removing a player too often, crashes are possible.

Friday, April 21, 2023

PSGLQuake 2 v0.03



Только необходимые файлы
Тоже самое + демоверсия https://mega.nz/file/8g9TmLzQ#NP5ZMntaz8xEHVCWtXWXepgsSENUAbX6CLpo1v0kGTg Добавлено: настройки в меню видео; консоль с экранной клавиатурой; дополнение Zaero. Вызов экранной клавиатуры SELECT + X, консоль вызывать не обязательно, но на всякий случай назначил на кнопку левого стика L3. Zaero исходники https://github.com/yquake2/zaero для самой игры нужна полная версия оригинальной Quake 2 и дополнение Zaero.


Only the required files https://mega.nz/file/9ws0QbhK#sfAX8GNStOAvuGtSMnR2nrtIRJUD7Me-8W_PCWs9QOk Files from the full version of the game and add-ons must be copied to the appropriate folders. Same + demoversion https://mega.nz/file/8g9TmLzQ#NP5ZMntaz8xEHVCWtXWXepgsSENUAbX6CLpo1v0kGTg Added: options in Video menu; On-Screen Keyboard console; addon Zaero. 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. Zaero source code https://github.com/yquake2/zaero for the game itself, you need the full version of the original Quake 2 and the Zaero add-on.

Thursday, April 13, 2023

Borderlands 2 PC 2 Player split screen local co-op update 0.1.2

update 0.1.2


Обновил хак кооператива с разделением экрана на ПК

Игра официально не поддерживает на ПК кооператив с разделением экрана, поэтому есть проблемы с запуском. Некоторые ограничения удалось обойти, для игрока основной проблемой остаётся привязать контроллер ко второму игроку (не буквально :) ), я решал это с помощью x360ce, использовал 3ю версию https://github.com/x360ce/x360ce/releases/tag/3.2.9.82 В общем, у вас должен быть геймпад (XInput или эмуляция), который игра воспримет как второй геймпад xbox. Точно не знаю, там по-моему все клавиатуры, мыши, и директ инпут устройства к первому привязываются. Скопировать dinput8.dll из архива в соответствующую папку с Borderlands2.exe. В игре клавишей End вызвать меню и выбрать опцию split screen co-op, в списке игроков отобразится присоединение второго игрока, на втором геймпаде или геймпаде, который связан со вторым игроком, нажать эквивалент кнопки Y геймпада xbox и выбрать или создать персонажа. Хак теперь автоматом присоединяет второго игрока и переключает настройки сети в игре на LAN.


Update my 2 Player PC split screen local co-op https://mega.nz/file/JpsjWSyb#cn7sfdQPrdfHk8kbpDKfWTMyxNB2JkgjYvd17Mb4iKI The game does not officially support split-screen co-op on PC, so there are issues with launch. Some restrictions have been overcome. For the player, the main problem remains the binding of the controller to the second player, i solved it with x360ce used version 3 https://github.com/x360ce/x360ce/releases/tag/3.2.9.82 In general, you must have a gamepad (XInput or emulation) that the game will treat as a second xbox controller. Copy dinput8.dll from the archive to the appropriate folder with Borderlands2.exe. In the game, press the End key to bring up the menu and select the option split screen co-op, the joining of the second player will be displayed in the list of players, on the second controller, or the controller that is associated with the second player, press the xbox gamepad equivalent of the Y button and select or create character. This hack now automatically joins a second player and switches the network settings in the game to LAN.

PSGLQuake 2 v0.02

PSGLQuake 2 v0.02 обновление.


Только необходимые файлы https://mega.nz/file/Z81kFBpJ#qn_77DJgWgX26AYQVQMraHbd2e9FAdOSxlhMjYD9GqU Файлы от полной версии игры и дополнений необходимо скопировать в соответствующие папки. Тоже самое + демоверсия https://mega.nz/file/w98wgS6C#fb-i9ODrR595vp7jo-_Qqaj6C7Dua0sXQYXBDW6uEG0 Добавлено: меню выбора модов; мод захват флага (CTF); 3zb2 бот; счетчик FPS. Быстрые клавиши для 3zb2 бота: R1 - выбрать количество ботов для добавления за один раз (0-8), L1 - для удаления, R3 - подтвердить выбор, L3 - переключить режим ctf Исходники 3zb2 от ponpoko, но с изменениями отсюда https://github.com/yquake2/3zb2 Чем больше файл с путями для ботов, тем дольше запускается карта, иногда минуту занимает, поэтому не пугайтесь, игра не зависла.


PSGLQuake 2 v0.02 update

Only the required files https://mega.nz/file/Z81kFBpJ#qn_77DJgWgX26AYQVQMraHbd2e9FAdOSxlhMjYD9GqU Files from the full version of the game and add-ons must be copied to the appropriate folders. Same + demoversion https://mega.nz/file/w98wgS6C#fb-i9ODrR595vp7jo-_Qqaj6C7Dua0sXQYXBDW6uEG0 Added: mod selection menu; Capture the Flag Mod (CTF); bot 3zb2; FPS counter. Hotkeys for 3zb2: R1 - select the number of bots to add at a time (0-8) L1 - to remove, R3 - confirm selection, L3 - toggle ctf mode 3zb2 source code from ponpoko, with fixes from here https://github.com/yquake2/3zb2, the larger chaining file for bots, the longer map starts, sometimes it takes a minute, so don't worry, the game didn't freeze.

Thursday, April 6, 2023

PSGLQuake 2

PSGLQuake 2


Порт основан на оригинальной Quake 2 3.21, делать начал давно и много раз забрасывал, рефрешер использует PSGL, поэтому назвал PSGLQuake 2.


Демоверсия для ознакомления

Если у вас есть полная версия игры, то можете скопировать PAK файлы и maps.lst, папки "players" и "video" в соответствующие директории /dev_hdd0/game/DRON30002/USRDIR baseq2 - основная игра, rogue - дополнение Ground Zero, xatrix - дополнение The Reckoning. Работает сетевая игра, можно подключаться к ПК, короче кроссплей) В игре работает мышка и клавиатура. Видео меню отключено. Для повышения fps я по умолчанию отключил динамический свет и вертикальную синхронизацию, их можно включить через консоль: gl_dynamic 1 gl_finish 1
P.S. Знаю, качество видеоролика хреновое, потому что у меня нет нормального устройства захвата )


My Quake 2 PS3 port is based on the original Quake 2 3.21, I started doing it a long time ago and abandoned it many times, the refresher uses PSGL, so I called it PSGLQuake 2. Demo version included https://mega.nz/file/hs9VhSTI#SLDxff1oTMx3GnDeS9O2ZlYpYxQMrBC_3UHsNUiDcLg If you have the full version of the game, you can copy the PAK files and maps.lst, "players" and "video" folders to the appropriate directories /dev_hdd0/game/DRON30002/USRDIR baseq2 - base game, rogue - Ground Zero add-on, xatrix - The Reckoning add-on. Network game works, you can connect to a PC, crossplay supported ) You can use mouse and keyboard. Video menu disabled. To increase fps, I turned off dynamic light and vertical sync by default, they can be turned on through the console: gl_dynamic 1 gl_finish 1 P.S. I know the quality of the video sucks, because I don't have a appropriate capture device )