GoldHEN / GoldHEN_Plugins_Repository

Custom Plugins for PS4
GNU General Public License v3.0
131 stars 13 forks source link

GoldHEN Plugins

Plugins allows you to customize your games like never before!

Build modules

Features:

:warning: Disclaimer

While we make every effort to deliver high quality products, we do not guarantee that our products are free from defects. Our software is provided as is and you use the software at your own risk.

Quick Start

; Load plugins for any title

[default]
/data/GoldHEN/plugins/game_patch.prx

; Load plugins only for Playroom

[CUSA00001]
/data/GoldHEN/plugins/afr.prx
/data/GoldHEN/plugins/no_share_watermark.prx

Plugins

AFR (Application File Redirector)

Plugin filename: afr.prx

Author(s):

Redirect file calls to /data/

How To Use (Click to Expand) - Create a folder in `/data` - `/data/GoldHEN/AFR/(title id)/` - Place files into newly created `(title id)` folder - Example for `CUSA00001` `/app0/hello_afr.txt` -> `/data/GoldHEN/AFR/CUSA00001/hello_afr.txt` - Run your game.

Button Swap

Plugin filename: button_swap.prx

Author(s):

Swap X and O around on Asia Region console.

Force 1080p Display

Plugin filename: force_1080p_display.prx

Author(s):

Reports to the app that it is connected to a 1080p display.

Force 30 FPS

Plugin filename: force_30_fps.prx

Author(s):

Force any game to run at 30 FPS.

Fliprate Remover

Plugin filename: fliprate_remover.prx

Author(s):

Removes framerate limit for games using system function sceVideoOutSetFlipRate.

FrameTime Logger

Plugin filename: frame_logger.prx

Author(s):

GamePad helper Plugin

Plugin filename: gamepad_helper.prx

Author(s):

Features:

Getting Started

Config File in /data/GoldHEN/gamepad.ini.

; Load gamepad config for any title

[default]
enableDeadZone=1
DeadZoneLeft=13
DeadZoneRight=13

enableCustomTouchPad=1
TOUCH_L2=BUTTON_L3
TOUCH_R2=BUTTON_TOUCH_PAD

; Load gamepad config for Playroom

[CUSA00001]
enableCustomButton=1
BUTTON_L3=BUTTON_CROSS

VirationIntensity=medium

Configuration Options

DeadZone setting:

Custom TouchPad setting:

TOUCH_L1
TOUCH_R1
TOUCH_L2
TOUCH_R2

TouchPad Button Map

L1     R1
L2     R2

Custom Button setting:

BUTTON_OPTIONS
BUTTON_UP
BUTTON_RIGHT
BUTTON_DOWN
BUTTON_LEFT
BUTTON_L3
BUTTON_R3
BUTTON_L2
BUTTON_R2
BUTTON_L1
BUTTON_R1
BUTTON_TRIANGLE
BUTTON_CIRCLE
BUTTON_CROSS
BUTTON_SQUARE
BUTTON_TOUCH_PAD

Viration Intensity setting:

Game Patch

Plugin filename: game_patch.prx

Author(s):

Patches game before boot. Using patches from the Patch Repository

How To Use (Click to Expand) #### Manual Installation - Download [patch zip](https://github.com/GoldHEN/GoldHEN_Patch_Repository/raw/gh-pages/patch1.zip) - Extract it to `/data/GoldHEN/` #### Easy Installation - Patches can be configured, install/update via: - [GoldHEN Cheat Manager](https://github.com/GoldHEN/GoldHEN_Cheat_Manager/releases/latest) - [Itemzflow Game Manager](https://github.com/LightningMods/Itemzflow) - Run your game.
Libraries used

No Share Blocks

Plugin filename: no_share_watermark.prx

Author(s):

Removes image watermark, video and screenshot blocks from games.

Building

Requirements

Build

Linux

  1. Export path to OpenOrbis SDK.
export OO_PS4_TOOLCHAIN=[directory of installation]
  1. Export path to GoldHEN SDK.
export GOLDHEN_SDK=[directory of installation]
  1. Run make in the root of the repository or make individually; built binaries can be found in bin/plugins.

Windows

  1. Set environment variable to OpenOrbis and GoldHEN SDK
  2. Run build_static.bat in GoldHEN SDK repository to build the library statically.
  3. Run build.bat to build all the modules at once.

Coded by: