Endless Paradigm

Full Version: [split] vshmain.prx XMB position fixes
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Previous thread

bstronga Wrote:any clue why the xmb pushs back to default on OnXmbPush?
JUST FOUND IT!!
It's in vshmain.prx:
On my decrypted 3.00 PRX (should be the same for all), go to 0x353E0 and you'll see a whole bunch of floats - I'm not too sure how it works, but it's stored there.
The "-130" value (default left position of XMB) is 0xC3020000 in hex, so you'll see a few instances of that.  Replacing that will fix the "return bug" :D

Hmm, vshmain.prx does indeed contain some very interesting things...


Note that there's issues with using a decrypted vshmain.prx - see bstronga's post for details on fixing this :P  Great work bstronga!


Known offsets (note, values are in floating point format, not the typical integer type; please use a decrypted vshmain.prx)

Offset [3.00]Description
0x35438MemStick Icon (Only "Games" Menu)
0x35420Position of menu, when entering submenu
0x35428Position of menu, when entering GAMES submenu
0x35424Position of submenu triangle
0x36BBCY position of the Network icon when not selected - very interesting item
0x37710Y position of clock
0x3771CX position of clock (with battery)
0x37720X position of clock (without battery)
0x3772CStrength of the alpha channel of the currently highlighted text
0x37730Wave size?
0x376ECMute icon Y
0x376E8Mute shadow Y
0x376FCHold icon Y
0x376F8Hold shadow Y

Offset [3.40]Description
0x35578X position of xmenu
0x37DE4Y Position of the Hold shadow
0x37DF0Y Position of the Hold
0x37DF4Y Position of Mute Shadow
0x37E00Y Position of Mute
0x37E10X Position of Mute
0x37E08Y position of clock
0x37E14X position of clock
0x35574Strength of the alpha channel of the currently highlighted text
0x35570alpha channel of the focused main icon when in optionmenu
0x3557Calpha channel of the non-focused icons when in optionmenu
0x35544describes the alpha strength of all main icons

Offset
[3.51/3.52]
Description
0x36EE8X position of xmenu
0x3A15CY Position of the Hold shadow
0x3A168Y Position of the Hold
0x3A16CY Position of Mute Shadow
0x3A178Y Position of Mute
0x3A188X Position of Mute
0x3A180Y position of clock
0x3A18CX position of clock - with battery
0x3A190X position of clock - without battery
0x36EE4Strength of the alpha channel of the currently highlighted text
0x36EE0alpha channel of the focused main icon when in optionmenu
0x36EECalpha channel of the non-focused icons when in optionmenu
0x36EB8describes the alpha strength of all main icons
0x3A1C8framerate/speed(?) of busy icon, make it ultra fast or ultra slow
0x36EECalpha channel of unfocused icons when in infobar
0x36EE0alpha channel of the focused main icon
0x36EDCfade out time of focused main icon if above lower than 1
0x36F1Cxmb position when in infobar
0x39564Y position of the Network icon when not selected - the positions for the other ones are in paf.prx



Offsets [3.71]Description
41534Clock Y position
3CF6CX  position of the XMB
3CFA0X position of the XMB in infobar
4151CY Position of the hold icon
41520Y Position of the hold icon shadow
4153CX Position of mute icon
4152CY Position of mute icon
41544X position of clock
41540X position of clock + battery icon
3F75CY Position of the Network icon when unfocused
3CF60Alpha channel of the focused main icon
3CF68Alpha channel of highlighted text
3CF24Alpha channel of all main icons
4157CSpeed of busy icon
40EB0First offset for fonts colors
40D60First offset for infobars colors
4092CFocused main icon position
40938Unfocused main icons position without Network icon
4093CUnfocused Network icon position

3.80 Offsets

Spoiler:
Vshmain3D08C - Alpha Channel Of Main Icons -
3D0B8 - Fade Out Time Of Focused Main Icon -
3D0C8 - Alpha Channel Of Focused Main Icon -
3D0D0 - Alpha Channel Of Highlighted Text -
3D0D8 - Alpha Channel Of Unfosed Icons In Infobar -
3D0F8 - ***X Position Memory Stick in Game Submenu -
3D0FC - ***X Position Left Arrow on Item Game Submenu -
3D12C - ***the Busy Thing when in Memory Stick (No Game) -
40E88 - Fat Font color -
40F24 - Slim Font color -
40D38 - Fat infobar color -
40DE0 - Slim infobar color -
3D0D4 - X Position XMB -
3D0E0 - X Position XMB in Submenu -
3D0E8 - X Position XMB in Game Submenu -
3D108 - X Position XMB in Infobar -
40904 - Y Position Main Icon Selected -
40910 - Y Position Main Icon Not Selected -
40914 - Y Position Network Icon Not Selected -
40A0C - X Position MS Option Icon -
40A10 - Y Position MS Option Icon -
41F40 - X Position Hold Shadow -
414F4 - Y Position Hold Shadow -
414E8 - Y Position Hold -
4151C - X Position Clock Without Battery -
41518 - X Position Clock -
4150C - Y Position Clock -  «--- ????
414F8 - Y Position Mute -
41500 - X Position Mute Shadow -
41504 - Y Position Mute Shadow -



Thanks for Uplink, matchung, bstronga, Mythos ,MiniPoh for some of the offsets :P

Please do not hesitate to update these tables. Update it and leave a post explaining what you updated.

Credits to Takeshi , for his app.
0x353E0

where is this a i can't find it im using hex workshop with the 2.5 ver prx file


can u post a screen shot?
ZiNgA BuRgA Wrote:
bstronga Wrote:any clue why the xmb pushs back to default on OnXmbPush?
JUST FOUND IT!!
It's in vshmain.prx:
On my decrypted 3.00 PRX (should be the same for all), go to 0x353E0 and you'll see a whole bunch of floats - I'm not too sure how it works, but it's stored there.
The "-130" value (default left position of XMB) is 0xC3020000 in hex, so you'll see a few instances of that.  Replacing that will fix the "return bug" :D

Hmm, vshmain.prx does indeed contain some very interesting things...
great!!
vshmain.prx! :O
well i guess the subicons positions are also in there.
too bad i can't play around with this now :unlove:
If stuff like XMB positions are held in vshmain.prx then I suppose that XMB icons are also stored there...

Its funny that I'm more interested to see the development of the RCO hacks rather than actually modifying the RCOs.
so do wee know how to change the position of the clock yet? cause that would be so cool!!
SHADOWZ Wrote:so do wee know how to change the position of the clock yet? cause that would be so cool!!
i don't think so but i know you can change the size
hmm too bad, but can someone help me with the vshmain.prx, i can't seem to find what to edit to fix the return to size thing of the xmb zoom. maybe its my editor but despite what character set i use, i get nonsense, what's a good freeware editor?
You did decrypt the PRX first right?
... i guess im a bigger n00b than i originally thought, how umm exactly do you do that? nevermind i got it lol.


well i managed to decrypt it but i still don't know what im looking for....
|-Anubis-| Wrote:You did decrypt the PRX first right?

ok hw do you decrypt it

shouldnt it be automatically decrypted when using PSARdumper?

if so then what am i doing wrong
i cannot find what zing was talking bout
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Reference URL's