Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Psp2wpp Vita

From GameBrew
Revision as of 07:55, 12 Ocak 2023 by HydeWing (talk | contribs)
psp2wpp
Psp2wppvita2.png
General
AuthorPrincess of Sleeping
TypePlugins
Version1.0
LicenseMIT License
Last Updated2022/08/22
Links
Download
Website
Source

Plugin to add a wave effect to Livearea background. You can install this plugin and add one custom wave (as name implies: wave++).

Currently only HENkaku Ensõ is supported without permanent installation (because SceShell checks idstorage on boottime only).

But if you already have the pre-theme color flag in idstorage you can use this plugin even if you don't have HENkaku Ensõ.

Installation

How to install

Add the plugin path under *main (change to ur0 if you store the plugin there)

*main
ux0:tai/ psp2wpp.suprx

Copy waveparam.bin to ux0:data/ or sd0:data/ (or host0:data/ if host0: is available). Example

ux0:data/waveparam.bin
sd0:data/waveparam.bin
host0:data/waveparam.bin

(Optional) If you use text-based waveparam, copy waveparam.txt to ux0:data/ or sd0:data/ (or host0:data/ if host0: is available). Example

ux0:data/waveparam.txt
sd0:data/waveparam.txt
host0data/:waveparam.txt

Reboot the console. Then in edit mode (press Triangle while in home screen), open Background Settings (the icon on the bottom right) to find the new background wave.

Notes:

  • waveparam.txt takes precedence over waveparam.bin.
  • If waveparam.txt does not exist, parameters from waveparam.bin are used.
  • Wave can cause glitches if there are many bad values in the parameters, but it's not dangerous.

Advanced permanent installation

You can permanently install a custom wave by copying waveparam.bin to pd0:wave/ and setting idstorage to the appropriate value. The custom wave will persist even without HENkaku.

User guide

Sample for waveparam

list.txt contains the parameters in the same order as the home edit theme color select (should be). Parameters with listed named are available in list.

Many values of waveparam are between 0.0000 and 1.0000. There are rare large values such as 10.0000.

See cvt.txt to convert integer type RGB (0x123456) to float type RGB (0.070588, 0.203921, 0.337254).

You can reload waveparam.txt while editing txt with VitaShell using this application (direct vpk link).

After reloading, you need to go to a non-custom wave page to update the wave shader's param cache.

Screenshots

psp2wppvita3.png

Compatibility

Only HENkaku Ensõ (3.60) is supported without permanent installation.

Known issue

Only one custom wave can be added.

brief details: The wave param list is statically placed in the SceShell data segment and currently only one is available. This plugin makes use of that space. A simple workaround is to overwrite the SCE original waveparams.

External links

Advertising: