TheRouletteBoi / RouLetteVshMenu

Playstation 3 VSH Menu, SPRX Loader, Mod Menu Loader, Payload injector, RPC Calls, CEX/DEX/HEN
MIT License
42 stars 10 forks source link

[Improvement] Impose Overlap #37

Open LuanTeles opened 1 year ago

LuanTeles commented 1 year ago

Can the overlays not overlap the impose screen? (The screen when you long press PS button)

TheRouletteBoi commented 1 year ago

i'm not sure but an idea would be to make impose screen transparent then the background would be visible

LuanTeles commented 1 year ago

i'm not sure but an idea would be to make impose screen transparent then the background would be visible

@jordywastaken made it by hooking the process in system_plugin.rco but when on XMB (to mimic the dex explorer_plugin behaviour, it hides ifself when needed, but the previous version worked on every XMB screen and hides only when on the impose screen) i don't know how it would be achived in-game

LuanTeles commented 1 year ago

i'm not sure but an idea would be to make impose screen transparent then the background would be visible

About a transparent impose screen idk if it will be a good idea, i think it's kinda ugly

i made a transparent premo.rco and this is how it looks like

image

TheRouletteBoi commented 1 year ago

i'm not sure but an idea would be to make impose screen transparent then the background would be visible

@jordywastaken made it by hooking the process in system_plugin.rco but when on XMB (to mimic the dex explorer_plugin behaviour, it hides ifself when needed, but the previous version worked on every XMB screen and hides only when on the impose screen) i don't know how it would be achived in-game

is this for a particular use case?

LuanTeles commented 1 year ago

i'm not sure but an idea would be to make impose screen transparent then the background would be visible

@jordywastaken made it by hooking the process in system_plugin.rco but when on XMB (to mimic the dex explorer_plugin behaviour, it hides ifself when needed, but the previous version worked on every XMB screen and hides only when on the impose screen) i don't know how it would be achived in-game

is this for a particular use case?

You mean @jordywastaken plugin? if so, yes for HEN users that want to customize the explorer_plugin.sprx (dex) ip information without the need of a remap and a xmb reload.

If you mean about the improviment request, no, I just think it would look better and get official behavior as the other overlays don't show up in the impose screen

jordywastaken commented 1 year ago

Can the overlays not overlap the impose screen? (The screen when you long press PS button)

Easiest way to do that is to change the fps counter parent widget, currently it uses 'page_autooff_guide' which is displayed on top of anything else. Each page in system_plugin has a different behavior, one of which has the behavior you described, it is 'page_notification'.

Long story short: I recently noticed that the ccapi vsh menu isn't displayed on top of the impose screen, so with a bit of reverse engineering I found out it used 'page_notification' as a parent, did a quick test and the fps counter behaved exactly like the ccapi menu.

LuanTeles commented 1 year ago

@TheRouletteBoi can you take a look at it?

Make it show only on xmb itself not while playing movies or while on web browser

Imagem do WhatsApp de 2023-07-27 à(s) 21 02 33

While watching a movie it is even more annoying. i think you should keep it only on the xmb using @jordywastaken suggestion

TheRouletteBoi commented 1 year ago

@TheRouletteBoi can you take a look at it?

Make it show only on xmb itself not while playing movies or while on web browser

Imagem do WhatsApp de 2023-07-27 à(s) 21 02 33

While watching a movie it is even more annoying. i think you should keep it only on the xmb using @jordywastaken suggestion

is this for the fps counter or vsh menu?

LuanTeles commented 1 year ago

@TheRouletteBoi can you take a look at it? Make it show only on xmb itself not while playing movies or while on web browser Imagem do WhatsApp de 2023-07-27 à(s) 21 02 33 While watching a movie it is even more annoying. i think you should keep it only on the xmb using @jordywastaken suggestion

is this for the fps counter or vsh menu?

FPS counter

TheRouletteBoi commented 1 year ago

@TheRouletteBoi can you take a look at it? Make it show only on xmb itself not while playing movies or while on web browser Imagem do WhatsApp de 2023-07-27 à(s) 21 02 33 While watching a movie it is even more annoying. i think you should keep it only on the xmb using @jordywastaken suggestion

is this for the fps counter or vsh menu?

FPS counter

here is the sprx you can test. let me know if it works. https://file.io/BIjodnZ0JNlT

LuanTeles commented 1 year ago

@TheRouletteBoi Thanks, it is not overlapping the impose screen anymore, that's great.

Can you make it to not overlap videos/music and web browser too? @jordywastaken made his ip_text plugin to disappear on those situations

i think on xmb @jordywastaken is using the page_xmb_indicator

image image