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

Psp2wpp Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 12: Line 12:
|lastupdated=2023/03/21
|lastupdated=2023/03/21
|type=Plugins
|type=Plugins
|version=1.1.2
|version=1.1.3
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/vitahomebrews/psp2wppvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/psp2wppvita.7z
Line 20: Line 20:
Plugin to add a wave effect to Livearea background. You can install this plugin and add one custom wave (as name implies: wave++).
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).
<s>Currently only HENkaku Ensõ is supported without permanent installation (because SceShell checks idstorage on boottime only).</s>


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õ.
<s>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õ.</s>
 
Now supports non-ensõ by overwritten SCE original waveparams.


==Installation==
==Installation==
Line 81: Line 83:


==Changelog==
==Changelog==
'''1.1.3'''
*Fixed a bug that select[1].r was not applied.
'''1.1.2'''
'''1.1.2'''
* Fixed wrong waveparams index refer.
* Fixed wrong waveparams index refer.

Revision as of 03:03, 22 March 2023

psp2wpp
Psp2wppvita2.png
General
AuthorPrincess of Sleeping
TypePlugins
Version1.1.3
LicenseMIT License
Last Updated2023/03/21
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õ.

Now supports non-ensõ by overwritten SCE original waveparams.

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.

We "hope" to add multiple waves in the future, but this is difficult to reach due to technical issues.

You can now apply up to 32 custom waveparams by overwritten the SCE original waveparams.

Changelog

1.1.3

  • Fixed a bug that select[1].r was not applied.

1.1.2

  • Fixed wrong waveparams index refer.
  • Added more version support in select window.

1.1.1

  • Fixed psp2wpp-reload crash.
  • Added support to subfolder waveparams.

1.1

  • Added support to non-ensõ.
  • Added support to overwrite SCE original 31 waves.

1.0

  • Initial release.

External links

Advertising: