PS3 [Discussion] 0.90 DECR XMB Entries on 4.84

@DeViL303 @pinky

Going back to the 0.90 impose screen that have different images for Turn Off the System and Turn Off the Controller

The Data Transfer Utility has the same thing to change the arrow in the options

Transfer data to other ps3
Transfer data of the other ps3 to this system

The arrow changes in each option, just like the 0.90 impose screen like you can see in the video below in the 0.28 seconds


as i know you guys knows a lot about sprx.

Can it be implemented in our impose screen?

I decompiled the sysconf rco but there is only the arrow image, no settings for it or implementation

so the rest is on the sprx side[/MEDIA]
 
I used the sizeX="25" sizeY="25" that matches the default X and O icons in the XMB

and calculated the Overrides as you said, using only the factor table

Line 6 for X and Line 7 for Y

So reversing the steps that you explained in other posts

Ignoring the layout_grid_table , because the layout_factor_table has the values that we want

For X

0000 0006 <--------- First Group is for the layout_grid_table, so i set them to 0, Second Group is for the layout_factor_table (Line 6)
0000 0005 <--------- Removing -1
0x0000 0x0005 <--- Hexing Them
0x0000 0x0500 <--- Flippling the bytes
0x00000500 <------- Joining them

So i got sizeOverrideX="0x00000500"

For Y
0000 0007 <---------- First Group is for the layout_grid_table, so i set them to 0, Second Group is for the layout_factor_table (Line 7)
0000 0006 <--------- Removing -1 due the fact the system sees the first line as 0
0x0000 0x0006 <--- Hexing Them
0x0000 0x0600 <--- Flippling the bytes
0x00000600 <------- Joining them

So i got sizeOverrideX="0x00000600"


Now my icon Size multiplies it for each resolution

sizeX="25" x the layout_factor_table_1080 line 6 = 25 x 1 = 25
sizeY="25" x the layout_factor_table_1080 line 7 = 25 x 1 = 25

And the others layout_factor_table_xxxx

layout_factor_table_720.txt
0.6667 ---- Line 6
0.6667 ---- Line 7

layout_factor_table_480.txt
0.4444 ---- Line 6
0.3333 ---- Line 7


layout_factor_table_272.txt
0.4444 ---- Line 6
0.4444 ---- Line 7


I realized that i could leave both of them as 0x00000500, since the line 6 and 7 shares the same value except for the 480 table

but i didn't realize any difference in their aspect ratio on 480p as they have different values

They fit perfectly in every resolution now
Yep, thats it :encouragement:

Is better to use both (line 6 for X, and line 7 for Y), because the 480p
Personally i dont have displays at 4:3 but there is some people that uses the PS3 with them (for PS1 and PS2 emulation), and affects all them (PAL and NTSC TV's) so is important

Btw... now that you get used to the overrides calculations you can take a look at the original values in official firmware for sizeOverrideX="0x8a020000" and sizeOverrideY="0x8b020000"
In official firmware they "should" be 25 (the same value you are using)
Im mentioning it because im not sure how you calculated that 25... i guess you counted the pixels visually by looking at the TV... but maybe are 24 or 26
You know, a pixel up or down is hard to notice visually... but by looking at the code you will see the exact value ;)
 
@DeViL303 @pinky

Going back to the 0.90 impose screen that have different images for Turn Off the System and Turn Off the Controller

The Data Transfer Utility has the same thing to change the arrow in the options

Transfer data to other ps3
Transfer data of the other ps3 to this system

The arrow changes in each option, just like the 0.90 impose screen like you can see in the video below in the 0.28 seconds


as i know you guys knows a lot about sprx.

Can it be implemented in our impose screen?

I decompiled the sysconf rco but there is only the arrow image, no settings for it or implementation

so the rest is on the sprx side[/MEDIA]
In the official impose plugin from 0.90 there are a few more visual effects, the images changes when you select the texts "Turn Off the System" and "Turn Off the Controller"
In other words... every text option in the menu displays a different image at background

But there is another cool visual effect... note there is an image named "tex_psbutton.png" with the "PS" button lighted in red
Open it in a image editor app in PC (like photoshop) and overlap it on top of "tex_controller.png"... you will realize they matches perfectly :encouragement:

The firmware was overlapping them (when you was pressing PS button i guess)

And... the reason why exists that images of a DualShock 3 with a red lighted "PS" button is because the pre-retail prototypes of the DualShock 3 had a red led under the "PS" button :)
It was something cool, they removed it for retail PS3's :(

*All this things are made with the .sprx as far i did see... in other words... i could not find anything inside the rco's responsible of doing this cool effects :crybaby:
















-------------------
Edit: this are the 2 images that are intended to be overlapped
0EWrR1N.png

L8wU5mB.png


The second image (with the red "PS" button") is displayed on top of the other (with the black "PS" button)
I didnt wasted time in calculating the overrides for them... so im not completly sure about what im saying, but i would bet is working like that
 
Last edited:
@sandungas
This time i set them as positions 1 ,size 1 and the multiplies in the table_factor, because using the same method i used before in 480p mode it doesnt fit properly
,
Code:
<Plane name="pslogo" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="1" sizeY="1" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x00008F00" positionOverrideY="0x00009000" positionOverrideZ="0x0" sizeOverrideX="0x00009100" sizeOverrideY="0x00009100" sizeOverrideZ="0x0" planeImage="image:tex_notification_info" planeResizeMode="0x0"></Plane>
                <Plane name="pslogo_ring" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="1" sizeY="1" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="anim:anim_pulse" positionOverrideX="0x00009200" positionOverrideY="0x00009000" positionOverrideZ="0x0" sizeOverrideX="0x00009300" sizeOverrideY="0x00009300" sizeOverrideZ="0x0" planeImage="image:tex_psring" planeResizeMode="0x0"></Plane>
                <Text name="performance_text" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="1" sizeY="1" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x00009400" positionOverrideY="0x00009000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:performance_mode" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
                <Text name="text_glow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="1" sizeY="1" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="anim:anim_glow" positionOverrideX="0x00009500" positionOverrideY="0x00009000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:performance_mode" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>

Doing that the entries i did are showing covering the system clock.

Settings the values 0 or 1 made no effect, seems like it is not locating the values i set in the layout_factory

i added the values in the lines 144-150,

what could be happening?

EDIT: even setting the right values to size and position

and setting 1 to layout_grid it will display in the top of the clock, seems like it isnt loading the Overrides values

But as far as i know i converted them right

like line 144

0000 0144
0000 0143
0x0000 0x008F
0x0000 0x8F00

So my will be positionOverrideX="0x00008F00"

but even setting 1 in the table will mess the things
 
Last edited:
i have another doubt

what the difference between the grid layout and the factor?

one multiplies other?

like 0x0002 0004

will the value of the grid multiplies the layout? i dont get it

why not only one with the exact value that is needed?
 
Last edited:
Is not posible to add new values in the .txt files, if you do the firmware ignores them
Lets say... there is some place in the firmware where is stored the number of lines in the .txt files (lets say the official .txt files have 1824)
If you add more values in lines 1825, 1826 and so on... the firmware doesnt loads them

So... by now there is only 1 way to add custom values in the .txt files... by replacing other values that already exists
This is what @dazzaXx did in some mods, but i dont suggest to do it because is risky, we dont know how many objects inside the rcos are loading the value we are modifying so is very hard to realize how many things changes when changing one value in the .txt files

The wayaround (i like this one most) is to try to find a value in the official .txt files that fits with what you want to display
Lets say... for your icons (at 25x25 pixels) probaby the value 25 exists in the official .txt files... so you can load it (and keep the .txt files originals)
But lets say... you need to display an image at 236x127... ok, this numbers are a bit uncommon... but the first thing you should do is to try to see if already exists in the official .txt files... and incase this values doesnt exists what you should do is to try to find others pretty similar... initially you wanted to display the image at 236x127 but the most closer values availables in the official .txt files are 238x128... so ok, are not exactly what you wanted but are fine because visually a couple of pixels of difference are not going to be notable
This makes things more simple because you keep the official .txt files unmodifyed
 
Heyo, just wanna say sorry for not helping out or responding, i've been feeling a bit demotivated and not wanting to do anything recently including ps stuff, but im back now.



This is what @dazzaXx did in some mods, but i dont suggest to do it because is risky, we dont know how many objects inside the rcos are loading the value we are modifying so is very hard to realize how many things changes when changing one value in the .txt files

But yeah, with my "Modern Clock UI" mod, i had to overwrite existing overrides due to the fact that it refused to load in custom set ones even when i had the hex properly calculated, i did make sure that the ones that i did overwrite didnt edit anything major like moving a main part of the xmb out of wack or something, most of them that i changed were originally 0's, so i assume that they were some sort of unused coordinates left in by $ony.
 
But yeah, with my "Modern Clock UI" mod, i had to overwrite existing overrides due to the fact that it refused to load in custom set ones even when i had the hex properly calculated, i did make sure that the ones that i did overwrite didnt edit anything major like moving a main part of the xmb out of wack or something, most of them that i changed were originally 0's, so i assume that they were some sort of unused coordinates left in by $ony.
There is a way to know how many objects from how many rco's are loading a single value from the .txt layouts

1) Extract the contents of all rco's
2) Open all the main .xml's of all the rco's in notepad++ (a couple of hundreds)
3) Search for the override value that you are interested to know
4) click in "search in all opened files"

This will show a list at bottom of notepad++ of the values that matches with your search
Is a pita but works, i been doing this a lot :)




Edit:
If someone wants to try this method (as an exercise) try to search for the override that loads the values 1920 and 1080 (located at the first positions in the grid .txt)
You will see there are only a few rco's that loads that values... are the objects displayed at full screen (like the stuff inside custom_render_plugin.rco ... because the coldboot and gameboot are displayed at full screen)
 
Last edited:
guys anyone knows how to enlarge the XMB top status bar? where the clock date and etc are storaged?

i'm trying to mod it, but it doensnt allow me to use custom SizeX values, since its tied with sprx

only changing the name of the <plane> works, but i think it will not expand with rss feed on (i'm looking for a XRegistry.sys with an account registed, to test things out)
 
I'm not sure if that's possible. if a text string is longer than the screen, it will turn into a crawl by default.
 
btw, @LuanTeles , my tutorial on modifying text and color might have the plane for that window. however, it looks like you've already found it. I know you can make icons (at least) larger with the xmb plugins like normal.
 
Thats really cool, and got me to take a look at 0.90 again..and have you seen the built in avatars...omg, we are lucky we didnt get these on retail.. :D Colourful turds and cups and toothbrushes. .:D

View attachment 15442



EDIT: Who wants the pre-retail coldboot and gameboot? zip attached :)
You know..I liked these icons lol ... can you attach them here for me to download them? :D
 
Right so first off, gonna credit @DeViL303 for making a post about this to begin with and what made me want to try it out for myself.

https://www.psx-place.com/threads/string-viewer-and-decr-0-90fw-xmb-items-partially-working.17313/

So, i was looking through the debug.xml that's in the 0.90.002 DECR firmware and noticed that whenever this xml was made, some errors were made in coding it. (Either that or modern retail PS3's use different words to specify a function in an XML.) so i decided to fix them to make them function properly.



First off, the "app /" now actually directs to the "app_home" directory and is no longer blank when entering it.View attachment 15424



Secondly, The entry that used to be blank and did not display a name nor an icon that would direct you to the Japanese Playstation.com site has been fixed and now displays properly.
View attachment 15425


Thirdly, instead of all the entries cluttering whatever category you set them to, i have placed them neatly in its own little folder to reduce clutter and make it look neater on the XMB screen.View attachment 15427

That's all i've done up to now, but i'm gonna look into this more and see if i can get more functions to work. :-p

NOTE: As i said, the original post DeViL303 made about this already shows some of these issues fixed, just wanted to revive this because its interesting how many functions actually work and see if those that dont work, can be fixed.


I know this is an old Thread but how can i get App Home to work like this. :)
 
I know this is an old Thread but how can i get App Home to work like this. :)
Do you mean the "/app_home/PS3_GAME" entry that's on DEX systems? I'm pretty sure app_home's directory is set through ProDG since it's a "file-serving" directory, i assume used to literally transfer files to and from the system when debugging or doing something else a dev needed to do.
 
Hey Guys I spent all night about 10 hours trying to have the old 0.90 PS3 FW image in the IMPOSE.RCO like the one provided by the @DeViL303

I don't know if you guys saw but the one he provided crashes when pressing the PS button, due the fact that shadow image lines has been removed to shrink down the rco size. Removing any of those lines the in-xmb battery icon will crash

So i managed to keep them and replace the controller shadow with a 144bytes transparent blank image that worked good.

Now i put my pro mod stuff in there, 1 different color for each controller and the Animated X and O buttons.

The Rco file size is now 51KB bigger than this will break some stuff (Blank Icons)

But i have a bug since the first version

in 1080 i / p (The Correct Size)


in 720 p and below (480p the icons will be even bigger)



I know it can be fixed using the table_grid and table_factor

But since the rco already uses it for the X and O button i used the same, but the result is the icons bigger than before

The original X icon as e.g

Code:
    <Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                        <Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x8c020000" positionOverrideY="0x8d020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
                        <Text name="cross_label" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
                    </Plane>

And my modded one is

Code:
    <Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                        <Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
                        <Plane name="cross_box_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                            <Plane name="cross_x_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="anim:cross_box_init" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                                <Plane name="cross_1_plane" positionX="6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                                <Plane name="cross_2_plane" positionX="-6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                            </Plane>
                            <Plane name="cross_y_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                                <Plane name="cross_3_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                                <Plane name="cross_4_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                            </Plane>
                            <Plane name="cross_z_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
                                <Plane name="cross_5_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                                <Plane name="cross_6_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
                            </Plane>
                        </Plane>
                        <Text name="cross_label" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
                    </Plane>

Yeah there are some psp code on it since i used it a long time ago in my psp theme And i didnt set the Overrides

if i set them as the Cross Icon


Code:
<Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x8c020000" positionOverrideY="0x8d020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>

it will be bigger than normal, isnt supposed to follow the right sizes?

And how did this line calls the X icon? since it isnt linked with a image file?



I need some help to figure it out and implement them in the others moddeds rcos!



Any idea guys? @DeViL303 @sandungas @dazzaXx @pinky

i attached my rco if you guys want to see all the code
Wooooooow how just how do u do that it's pretty nice ;)

UPDATE i found it in the ULTIMATE toolbox
 
Last edited:
Back
Top