Homebrew ioQuake3-PS4

  • Thread starter Thread starter Mayo1990
  • Start date Start date
  • Views Views 2,027
  • Replies Replies 24
  • Likes Likes 4
First actual release:
  • Touchpad aim (swap between right stick/touchpad mode with L3+R3)
  • Optimised available memory (thanks again AmeliaFox for testing!)
  • Added the Insert Key skip (yet, thanks again Ameliafox!)

Latest release

Users will still need to include libSceShaccVSH.sprx and libScePigletv2VSH.sprx in /data/self/system/common/lib/
 
Last edited by Mayo1990,
Second release, now featuring Open Arena and Team Arena:
  • Fixed an issue tied to cinematic playback
  • Touchpad aim now moved L3+Touchpad
  • Initial gyro aim support. Enable it with R3+Touchpad. It needs lots of feedbacks to get it right.
  • ogg audio support
  • Rumble support (disable with L3+R3)
  • Mod support

Like the first release, users will still need to include libSceShaccVSH.sprx and libScePigletv2VSH.sprx in /data/self/system/common/lib/


Latest release
 
Last edited by Mayo1990,
  • Like
Reactions: AmeliaFox
There is a sample piglet project/app in the OpenOrbis Toolchain that does not seem to use those sprx files. Not sure if it could be of any use to you but thought I would mention it. The pkg it produces is IV0000-BREW00071_00-PIGLETEXAMPLE000
 
There is a sample piglet project/app in the OpenOrbis Toolchain that does not seem to use those sprx files. Not sure if it could be of any use to you but thought I would mention it. The pkg it produces is IV0000-BREW00071_00-PIGLETEXAMPLE000
That was my first approach
Post automatically merged:

Third release. This is probably going to be the latest update to the PS4 Quake 3 side. Future updates will address OA/TA specific bugfixes.

Features:​

  • Added a splash screen when booting each game.
  • On initial boot each game will automatically place a custom pak file in its respective folder that aims to bugfix some issues.

Menus​

  • Controls menu trimmed to PS4-relevant entries only.
  • Instead of showing keyboard bindings or JOY1, JOY2 etc it now correctly display Dualshock 4 controls.
  • Add to Favorites button in the server browser. D-pad scrolls the server list. L3 stops server refresh.
  • Various bugfixes to the menu
  • OSK support for all text fields: player name, server address, hostname, frag/time/capture limits, CD key, config filename. Cross opens the PS4 keyboard when a field is focused.
  • Console: right stick scrolls line by line, D-pad Up/Down scrolls 5 lines, L1+R1 jumps to top/bottom, Circle closes, Cross opens OSK to type and execute a command

Controller​

  • Removed Gyro aim support.
  • Improved rumble feedback. Strength will now depend on weapons.
  • Health-based lightbar: pulsing red when critical (1–25 HP), dim red when low (26–50 HP), dark red when dead. Returns to aim-mode color when healthy.

Other​

  • OSK no longer causes stuck keys or phantom camera movement after closing.
  • Fixed a music playback issue


Latest release
 
Last edited by Mayo1990,
  • Like
Reactions: Happy1337

Version 1.4

Features:​

  • New build: Quake 3 Classic
This unique build enables crossplay with Dreamcast and Quake 3 1.16n clients. Thanks to Zack's Protocol 43 reverse engineering and his Lilium Arena Classic custom build as well as granting me permissions to use his work, I was able to adapt it to this PS4 port. To get it running, you will also need the dc-mappack.pk3 available here.

More infos​

Quake 3 Classic will automatically install a file named zpack-classic.pk3 in the baseq3 folder. Since this pak is gonna affect the UI and some hotfixes that can't be addressed otherwise, it will be automatically ignored by the other builds here. Same goes for the opposite, Quake 3 Classic will only read the required pak files, zpack-classic and dc-mappack.

Other​

  • Team Arena UI OSK fixes.
  • Fixed an issue where the username would reset itself when rebooting any client.

Latest release
 

Site & Scene News

Popular threads in this forum