PS3 PS3 PRO MOD Release/Information Thread

Status
Not open for further replies.
But what you had, another red ?

What is confusing me is in the first post you was talking about this you said you recolored the image to pink... and the result in your screenshot is red

And the image i made using only FF80FF well... is mostly like pink
If you had a red when using the image made with FF80FF... then i dont understand what kind of black magic is happening o_O

I have a different kinda of red, but still red hahaha
 
I have a different kinda of red, but still red hahaha
Can you make an screenshot of the image with FF80FF ?

In the first screenshot you posted i opened in photoshop to take some color samples... this way (by doing some maths) maybe i can imagine which change is doing the sprx


The point is we dont know exactly how much is modifyed each color channel
In my image made with FF80FF i have the red channel at max... so obviously there is red in it

But i also have blue at max.... but it looks the sprx is removing some amount of blue o_O
Is weird, because what we was trying to control is green channel... but we have a problem in blue
So in resume, we have:
RED <--- seems ok
GREEN <--- unknown
BLUE <--- big problems

Dunno, but this is going to be tricky, unless we imagine an acurate way to do the calculations (and find wtf is happening with blue)
 
Can you make an screenshot of the image with FF80FF ?

In the first screenshot you posted i opened in photoshop to take some color samples... this way (by doing some maths) maybe i can imagine which change is doing the sprx


The point is we dont know exactly how much is modifyed each color channel
In my image made with FF80FF i have the red channel at max... so obviously there is red in it

But i also have blue at max.... but it looks the sprx is removing some amount of blue o_O
Is weird, because what we was trying to control is green channel... but we have a problem in blue
So in resume, we have:
RED <--- seems ok
GREEN <--- unknown
BLUE <--- big problems

Dunno, but this is going to be tricky, unless we imagine an acurate way to do the calculations (and find wtf is happening with blue)

Sorry for the late, but my tv is still on the repair center, but when possible i will =)
 
@LuanTeles if it doesn't bother you ... but how would you extract some icons from your PlayStation 4 menu? I have an idea of a look for the XMB in the head .. but I need some icons to think better ... I also want to know something .. what was the file in which you added the animation of the buttons triangle, square, circle and X at the top of the screen when we select "info" from any game, apps etc? You could add this animation when the system asks you to "wait" .. when exiting a game / app.
Edit: This one
 
@LuanTeles if it doesn't bother you ... but how would you extract some icons from your PlayStation 4 menu? I have an idea of a look for the XMB in the head .. but I need some icons to think better ... I also want to know something .. what was the file in which you added the animation of the buttons triangle, square, circle and X at the top of the screen when we select "info" from any game, apps etc? You could add this animation when the system asks you to "wait" .. when exiting a game / app.
Edit: This one

The anim is inside the explorer_full.rco

You could add this animation when the system asks you to "wait" .. when exiting a game / app.

I dont think so, at least at my modded impose.rco i can't add anything more, this rco is very limited.

But with a flash one without any other mod i think i can, just lemme have my tv back, i will try it and report you back
 
Sorry for the late, but my tv is still on the repair center, but when possible i will =)
I just had an idea that worths a try, opeing all rcoxml files from all rco's in notepad++ and "search in all opened files" for the filename

The idea is...
In the rcoxml where you need to change the image doesnt exist an object for it (and as a consequence of this, doesnt appears the filename)
But this progress bars are used in many places of the XMB
If we are lucky, they are going to be sharing his names, and eventually there is some place where we can see the name of the missing line (probably a <Plane> with the filename in it)

In that case, we can copy the xml line and add it to your rco
Incase this works it means the sprx is going to have info about it hardcoded, but also in the rco... both with the same name
Most probably the sprx have preference (and the xml line in the rco is ignored)... but we are not sure, maybe is the other way around


--------------
Advise me when you are given your TV, i need to take a look at what i just said, and i need to prepare new images with the correct size
 
@LuanTeles...I was looking at the file where you added this animation and I was wondering ... where are the images? ... I also took a look at the xml lines ... and noticed that several lines added ... I found this animation ... each line has the name of the buttons ... but I don't know if it's just these, because I saw other different lines and I was in doubt. i don't want to use all of your rco ... just add this animation to the normal explore_plugin_full.rco ... without modified icons ...
 
@LuanTeles...I was looking at the file where you added this animation and I was wondering ... where are the images? ... I also took a look at the xml lines ... and noticed that several lines added ... I found this animation ... each line has the name of the buttons ... but I don't know if it's just these, because I saw other different lines and I was in doubt. i don't want to use all of your rco ... just add this animation to the normal explore_plugin_full.rco ... without modified icons ...


"tex_cross"
"tex_circle"
"tex_triangle"
"tex_rectangle"

Those are the images, its inside the Images folder when you decompile the rco.


The animations are

PS4LoadingStyleSquare..........

And make sure to copy the Plane lines too

just see what objects the anins are calling
 
"tex_cross"
"tex_circle"
"tex_triangle"
"tex_rectangle"

Those are the images, its inside the Images folder when you decompile the rco.


The animations are

PS4LoadingStyleSquare..........

And make sure to copy the Plane lines too

just see what objects the anins are calling
Hmmm..i got it now..okay..i'll take a look thanks.
 
I just had an idea that worths a try, opeing all rcoxml files from all rco's in notepad++ and "search in all opened files" for the filename

The idea is...
In the rcoxml where you need to change the image doesnt exist an object for it (and as a consequence of this, doesnt appears the filename)
But this progress bars are used in many places of the XMB
If we are lucky, they are going to be sharing his names, and eventually there is some place where we can see the name of the missing line (probably a <Plane> with the filename in it)

In that case, we can copy the xml line and add it to your rco
Incase this works it means the sprx is going to have info about it hardcoded, but also in the rco... both with the same name
Most probably the sprx have preference (and the xml line in the rco is ignored)... but we are not sure, maybe is the other way around
No luck with this, the name tex_default_progress_slider only appears 1 time in the rco's, under the <ImageTree> of system_plugin.rco

And for the record... the object used for that bars is named <Progress>, in the "rcomage psdevwiki mod" i renamed 3 of his attributes to:
-progressImageBase
-progressImageSlider
-progressImageBaseShadow

This is where you need to indicate the names of the 3 images of the progress bar :)
Anyway... back to the problem... that <Progress> object doesnt exists in the rco you need it, and i dont know how to add it and make it work


Also, i dont see any "color filters" tricks used in the other <Progress> objects of the firmware... is still a mistery what the sprx is doing with colors

And btw... there are a lot of <Progress> objects in the PS3 firmware, inside tenths of rco files... in total there are 68 or so (depends of firmware version)
 
No luck with this, the name tex_default_progress_slider only appears 1 time in the rco's, under the <ImageTree> of system_plugin.rco

And for the record... the object used for that bars is named <Progress>, in the "rcomage ps3devwiki mod" i renamed 3 of his attributes to:
-progressImageBase
-progressImageSlider
-progressImageBaseShadow

This is where you need to indicate the names of the 3 images of the progress bar :)
Anyway... back to the problem... that <Progress> object doesnt exists in the rco you need it, and i dont know how to add it and make it work


Also, i dont see any "color filters" tricks used in the other <Progress> objects of the firmware... is still a mistery what the sprx is doing with colors

And btw... there are a lot of <Progress> objects in the PS3 firmware, inside tenths of rco files... in total there are 68 or so (depends of firmware version)


So the only way is patching the sprx that we dont know which one, or try the gim trick that we still dont understand =S
 
Take a look at this, inside sysconf_plugin.rco
Im copying the xml block entirelly (from the begining of <Page> with all his children), but you know... the line that displays the progress bar is the object <Progress>, in it is where should be added the names of the 3 images
Code:
<Page name="page_custom_progress" pageMode="0x1101" pageOnInit="event:native:/Wizard::cbInit" pageOnCancel="event:native:/Wizard::cbCancel" pageOnContext="nothing" pageOnActivate="event:native:/Wizard::cbActivate">
	<Plane name="plane_custom_progress" 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">
		<Text name="title" 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="0x2000" onInit="nothing" positionOverrideX="0x100" positionOverrideY="0x94030100" positionOverrideZ="0x100" sizeOverrideX="0x2c040100" sizeOverrideY="0x2d040100" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" 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="0x0" textOverrideUnk56="0x14000100" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
		<Text name="count" 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="0x1000" onInit="nothing" positionOverrideX="0x100" positionOverrideY="0x82030100" positionOverrideZ="0x100" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" 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="0x0" textOverrideUnk56="0x16000100" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
		<Text name="remain_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="0x2200" onInit="nothing" positionOverrideX="0x84030100" positionOverrideY="0x85030100" positionOverrideZ="0x100" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" 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="0x0" textOverrideUnk56="0x16000100" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
		<Text name="remain_time" 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="0x2100" onInit="nothing" positionOverrideX="0x83030100" positionOverrideY="0x85030100" positionOverrideZ="0x100" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" 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="0x0" textOverrideUnk56="0x16000100" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
		<Progress name="bar" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="200" sizeY="6" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x100" positionOverrideY="0x100" positionOverrideZ="0x100" sizeOverrideX="0x81030100" sizeOverrideY="0x0" sizeOverrideZ="0x0" progressUnkFloat23="100" progressUnkFloat24="0" progressImageBase="nothing" progressImageSlider="nothing" progressImageBaseShadow="nothing"></Progress>
		<Text name="guide" 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="0x2000" onInit="nothing" positionOverrideX="0x100" positionOverrideY="0x2e040100" positionOverrideZ="0x100" sizeOverrideX="0x7000100" sizeOverrideY="0x15000100" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" 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="0x0" textOverrideUnk56="0x15000100" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
	</Plane>
</Page>

Im wondering if this block of xml is generic (because the page events are named "wizard")... if other rco's can load it... or if the stuff hardcoded in the sprx you are fighting with is like this

Also, im comparing the xml with the image you posted... and im not sure... but it looks similar... so it could be that screen
LVw5An2.png
 
Take a look at this, inside sysconf_plugin.rco
Im copying the xml block entirelly (from the begining of <Page> with all his children), but you know... the line that displays the progress bar is the object <Progress>, in it is where should be added the names of the 3 images
I mean... replace this:
progressImageBase="nothing"
progressImageSlider="nothing"
progressImageBaseShadow="nothing"

By this:
progressImageBase="image:tex_default_progress_base"
progressImageSlider="image:tex_default_progress_slider"
progressImageBaseShadow="image:tex_default_progress_base_shadow"


-------------
I think is not going to work though... im just mentioning it incase someone is reading us and dont understand what i was talking about
 
<Progress name="bar" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="200" sizeY="6" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x100" positionOverrideY="0x100" positionOverrideZ="0x100" sizeOverrideX="0x81030100" sizeOverrideY="0x0" sizeOverrideZ="0x0" progressUnkFloat23="100" progressUnkFloat24="0" progressImageBase="nothing" progressImageSlider="nothing" progressImageBaseShadow="nothing"></Progress>

Maybe messing with colorScales colorScaleR="1" colorScaleG="0" colorScaleB="1" can give us white?

or replacing the images
 
Maybe messing with colorScales colorScaleR="1" colorScaleG="0" colorScaleB="1" can give us white?
Yes, i think this is what is doing the sprx... or we are blind and there is some place in other rco doing it
Incase this works is very convenient, because there is no need to modify the original slider image
 
Ohhh, wait, i just realized i made a mistake because i was rushing a bit :/
The problem is i opened the base_shadow (21x15) and then i added base, and slider (both 24x20) in it as new layers
The result is i cropped the base and slider down to 21x15 :/

Well... you can scale the .png image just to test if the idea with the colors works
Or just use it in the size i made it... the firmware have his size hardcoded so is going to scale it up on the fly
Maybe it will look a bit pixelated, but for the color test is ok

If it works tomorrow i will redo it again with the correct size and other details if you want
I made a new .psd file and 5 .png images for tests. This time the PNG images have a more solid color (fully opaque at center), this way what im going to say is more accurate
-tex_default_progress_slider FF0000.png <--- pure red
-tex_default_progress_slider 00FF00.png <--- pure green
-tex_default_progress_slider 0000FF.png <--- pure blue
-tex_default_progress_slider FFFFFF.png <--- pure white
-tex_default_progress_slider 000000.png <--- pure black

The idea is to create an rco with each of them, display it in screen, and take an screenshot
Then open the screenshot in photoshop, and use the "color picker" to take a color sample in the center of the icon
And... take note of that value to post it here in the forum, something like this:

000000 (pure black) -----> results in -----> 007820

Most probably the test with the black color is going to be the more clarifying, because the channels are at zero... so incase the sprx is increasing the color channels you are going to see the exact value





FILE: https://www.sendspace.com/file/r4d0jd
 
Last edited:
You are talking about the names of the colors, this doesnt matters for this test
When i said "a pure green" i mean the color channel for green is at max (0xFF) and the others color channels are a minimal (0x00)
So a pure green is 0x00FF00
 
Status
Not open for further replies.

Similar threads

Back
Top