It cant be, in patch 5 i was "deleting" only PARTICLES.mnu for coldboot1 and coldboot2Patch 5 affected the Gameboot too, the particles are bigger and faster
For main XMB there are involved several enviroments (and everyone of them have his specific PARTICLES.mnu)@sandungas @DeViL303 how to apply the test5 coldboot effects on xmb too like the sprx patch?
The .sprx patch was deleting all the PARTICLES.mnu files for all the enviroments that uses them (12 enviroments + 1 of the base = 13 deleted files in total)Guys i forgot to tell you but the higgs are on XMB too (sprx), i just payed more attention and they are there, UPLOADING A VIDEO
Yes.![]()
Edit:
This video is from your .sprx patch devil ?
Ok, and with a lines.qrc file that belongs to an <unknown> firmware version and contains <unknown> modificationsYes.
time to move onYes, if we are going to continue this research we need to move to the lines.qrc 4.60-4.85Yeah I think we need to try with the official lines qrc. One of the main things we might need to apply is a zoom so its easier to see what is going on.
I never realized before, but you are right, in the 2 screenshots you made (wth different lines.qrc files so it was after a reboot) the geometry of the waves are almost identical, lol, so it seems the wave always starts exactly with the same parameters (and the particles probably too)That is interesting too actually, Maybe you already knew, but looking at the wave in those 2 screenshots, its almost exactly the same just zoomed in. There is a slight difference due to the frame that I grabbed and the overrides, but this means the wave and particles have a static starting point. I always assumed they started randomly but never really looked that closely.
Something else interesting, that kind of proves youre point about double override being applied to coldboot,
With the sprx patch i can see the change, about 1.5 seconds into the coldboot the wave changes, but the higgs particles stays the same, so its like the override is being applied partially with the sprx patch.
I think one of the main differences with the higgs sprx patch compared to standard official FW animation is the camera position is closer to the wave/particles(zoom), The default value is zoomed in on all environments, and the override is causing a zoom out. I think this is nicer and we could try to copy the default settings into the override if possible.Yes, if we are going to continue this research we need to move to the lines.qrc 4.60-4.85
At this point we know how to "port" the .sprx patch you was doing to lines.qrc 4.60-4.85 but im not so sure if it will look exactly like the video because the lines.qrc (from unknown version) we have been using as guinea pig probably have others .mnu files modifyed
I can make an accurate list of the modification only if someone uploads the original lines.qrc
Thats the first step to "port" it to 4.85
Also, it would allow us to see how many of the things we see in the screen are custom
I never realized before, but you are right, the 2 screenshots you made (wth different lines.qrc files so it was after a reboot) are almost identical, lol, so it seems the wave always starts exactly with the same parameters (and the particles probably too)
The biggest difference in the wave in your 2 screenshots is the size... but in test5 and test6 i was not modifying anything related with the wave
The only explain i find to that is the wave reacts to the particles (and viceversa probably). The changes of test6 made the particles to look smaller... so the wave became smaller too
Dunno, just a theory
Hmm, this is what can be seen in the spline.elf of the "sparklyshit" lines.qrc*Btw, i just realized inside the spline.elf and particles.elf it can be seen the SDK version (and revision that is more accurate), who compiled it. And also the GCC version
I guess this is somthing standard for all the .elf files... but i just realized it can be used to compare the lines.qrc files![]()
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00059CC0 47 43 43 3A 20 28 47 4E 55 29 20 GCC: (GNU)
00059CD0 34 2E 31 2E 31 20 28 53 44 4B 33 33 30 2C 20 24 4.1.1 (SDK330, $
00059CE0 52 65 76 3A 20 33 33 37 38 20 24 29 Rev: 3378 $)
Confirmed, i downloaded firmware 3.40 and im comparing themSo... i guess it belongs to 3.40 (the first vulnerable PS3 firmware)
Confirmed, i downloaded firmware 3.40 and im comparing them
I dont know, but im sure the lines.qrc we was using as a guinea pig is from 3.40But @DeViL303 ported it to the latest one, didn't he?
I dont know, but im sure the lines.qrc we was using as a guinea pig is from 3.40
The internal QRC structure is identical to the official (this means all the changes was made by "injecting" files in it), and i have a list of all the files that has been modifyed (23 MNU + 11 DDS + 2 TGA = 36 files in total)
Can you upload the latest lines.qrc from your PS4 PRO mod just to be sure ?
Right, im comparing it with the other from devil303... are siamese brothers, separated at birth :PDamn 36 files so there are a lot of changes
BTW here you are, the lastest one of my mod
It will not be that different as the one that we are using besides some news colors in it
http://www.mediafire.com/file/m6hzcjgc3x70yhv/lines.qrc/file
ck = LINE1.mnu
ck = override/black/LINE1.mnu
ck = override/bright/LINE1.mnu
ck = override/coldboot1/LINE1.mnu
ck = override/day/LINE1.mnu
ck = override/gameboot1/LINE1.mnu
ck = override/gameboot2/BACKGROUND.mnu
ck = override/gameboot3/LINE1.mnu
ck = override/gameboot4/LINE1.mnu
ck = override/gameboot5/BACKGROUND.mnu
ck = override/gameboot5/LINE1.mnu
ck = override/higure/LINE1.mnu
ck = override/initial_setting/LINE1.mnu
ck = override/night/LINE1.mnu
ck = override/yoake/LINE1.mnu
od = override/welcome_1/BACKGROUND.mnu = 9 characters missing at the end (NIGHT WHIT BIAS:float)
od = override/welcome_1/HDR.mnu = 11 characters added at begining, 9 characters missing at the end (DITHER:float:0)
cd = override/welcome_1/LINE1.mnu = 11 characters added at begining, 7 characters missing at the end (FFD SHADE)
od = override/welcome_1/PARTICLES.mnu = 11 characters added at begining, 9 characters missing at the end (glare p2:floa)
od = override/welcome_2/BACKGROUND.mnu = 11 characters added at begining, 22 characters missing at the end (NIGHT WHIT)
od = override/welcome_2/HDR.mnu = 23 characters added at begining (float:0.486059), 22 characters missing at the end (DIT)
cd = override/welcome_2/LINE1.mnu = 23 characters added at begining (t:0.00392157), 22 characters missing at the end (FFD SHADER:int:1)
od = override/welcome_2/PARTICLES.mnu = 24 characters added at begining (ER:int:1), 24 characters missing at the end (gl)
od = textures/TGA/Noise.tga = 9 bytes added at begining (t:8.41834)
ck = textures/month_bg/rgb/01.dds
ck = textures/month_bg/rgb/02.dds
ck = textures/month_bg/rgb/03.dds
ck = textures/month_bg/rgb/04.dds
ck = textures/month_bg/rgb/05.dds
ck = textures/month_bg/rgb/07.dds
ck = textures/month_bg/rgb/08.dds
ck = textures/month_bg/rgb/09.dds
ck = textures/month_bg/rgb/10.dds
ck = textures/month_bg/rgb/11.dds
ck = textures/month_bg/rgb/12.dds
ck = particles/proc_iridescent.tga
ck = LINE1.mnu <------------------------- this is the base, i think you should keep it official
ck = override/day/LINE1.mnu <------------- main XMB
ck = override/higure/LINE1.mnu <------------- main XMB
ck = override/night/LINE1.mnu <------------- main XMB
ck = override/yoake/LINE1.mnu <------------- main XMB
ck = override/initial_setting/LINE1.mnu <--- what does this one ?
ck = override/black/LINE1.mnu <----------- unknow usage
ck = override/bright/LINE1.mnu <----------- unknow usage
ck = override/coldboot1/LINE1.mnu
ck = override/gameboot1/LINE1.mnu
ck = override/gameboot2/BACKGROUND.mnu
ck = override/gameboot3/LINE1.mnu
ck = override/gameboot4/LINE1.mnu
ck = override/gameboot5/LINE1.mnu
ck = override/gameboot5/BACKGROUND.mnu
Nice work.Confirmed, i downloaded firmware 3.40 and im comparing them
I tried, but at some point we started using your one again as it was still different.But @DeViL303 ported it to the latest one, didn't he?
That explains a lot, when I was porting it using hex editor, I came across a jump. I assumed that Sony had edited the qrc and added something which had pushed everything else forward. But it seems like it was just a bad edit by someone beforehand.Pffff, and some of the MNU files are damaged, im sure it was caused by the tools you used, is like a disalignment because the tool was "injecting" the files at a different offset, let me show you an example
lines.qrc/override/welcome_2/HDR.mnu (official at left, custom at right)
![]()
Inmediatly after it is located:
lines.qrc/override/welcome_2/LINE1.mnu (official at left, custom at right)
![]()
The officials are perfect... but as you can see some of the customs are broken at begining and at the ending
The "garbage" at begining belongs to the previous file... and the ending is missing (because is located in the next file)
This sucks, because we dont know how the firmware is dealing with that "bugs"... actually in some of the experiments we was doing in this thread in the past couple of days we was breaking that first characters at top of the MNU files (where it tells "#MNU_1.0") and the firmware function related did seems to stop running
Also, is a pita to port it, i was hoping the differences in the MNU files was not going to be so much
Also, some of the settings that are cropped at the ending are valid, lol, as example.... ive seen one where the original value was lets say... =0.123456 and after the cropping is =0.123 (the cropping removed 3 digits, the value is still valid, but is not exactly what you was trying to do, lol)
The only good thing i noticed related with this broken MNU files is the "breakpoint" seems to affect only the MNU files located after that breakpoint
In other words... the MNU files located first seems to be fine... are only damaged the ones located at the end
Yeah I was using the standard ps pro qrc, Luanteles has replaced some of the dds files in his very latest revision released the other day, that is why you see those differences, they are very new changes.Right, im comparing it with the other from devil303... are siamese brothers, separated at birth :P
In between your version and devil version there are only 7 different files
textures/month_bg/rgb/01.dds
textures/month_bg/rgb/02.dds
textures/month_bg/rgb/03.dds
textures/month_bg/rgb/09.dds
textures/month_bg/rgb/10.dds
textures/month_bg/rgb/11.dds
textures/month_bg/rgb/12.dds
It would be cool , but I think you don't need to worry too my much about porting the complete pro qrc changes, figuring out what is happening with it is interesting though as it has some really nice effects.Prepare the scalpels dear doctors, i got the recipe to replicate the lines.qrc from the PS4 PRO mod to any other firmware version
Right now i could post an accurate list with all the values that needs to be modifyed in the .MNU files, but let me delay it a bit, we need to make a good plan
Lets make a recap... we are trying to achieve 3 things:
-Port devil .sprx patch (with the higgs boson particle) to lines.qrc
-Isolate the higgs boson particle to have a better control of it and play a bit more with it
-Port the lines.qrc from PR4 MOD to firmware 4.85
The port of the lines.qrc of PR4 PRO mod is something i was trying to dodge (because i knew it was going to be a pita), but at this point i spent a lot of time looking at that files that i decided to do it, also because i noticed several things about your lines.qrc that worths to be discussed, also because both you was using it, also because the PS4 PRO mod is very popular, and that lines.qrc is another good guinea pig for people to play with... so lets "fix" it now and after that we can return to the experiments with the higgs boson
After that we can use that lines.qrc (or the official) for the experiments with the higgs boson, in my oppinion is better to start using the official for the experiments, but we will see
What i want to do is to post the info needed for you to "port" it by using some of the tools that exists (from glowball, brunolee, etc...), i dont know what you are using and im not used to that tools but it should be easy for you and any other people that wants to play around with this, btw if some of you have a favourite tool to modify lines.qrc and want to suggest it please do because it looks some of that tools are broken because they haves the file offsets/sizes hardcoded in them (and belongs to old firmwares), i think this is the reason why your lines.qrc was damaged, i could tell you that file offsets/sizes to "update" the tool to 4.85
Anyway, this is (a shorted) list of the files that was modifyed in your lines.qrc
We need to discuss what we are going to do with them, this will take us some posts, hope all you are fine with it, is also a good timing for you to review everything you did because you are going to see all the changes together in a single list
Code:ck = LINE1.mnu ck = override/black/LINE1.mnu ck = override/bright/LINE1.mnu ck = override/coldboot1/LINE1.mnu ck = override/day/LINE1.mnu ck = override/gameboot1/LINE1.mnu ck = override/gameboot2/BACKGROUND.mnu ck = override/gameboot3/LINE1.mnu ck = override/gameboot4/LINE1.mnu ck = override/gameboot5/BACKGROUND.mnu ck = override/gameboot5/LINE1.mnu ck = override/higure/LINE1.mnu ck = override/initial_setting/LINE1.mnu ck = override/night/LINE1.mnu ck = override/yoake/LINE1.mnu od = override/welcome_1/BACKGROUND.mnu = 9 characters missing at the end (NIGHT WHIT BIAS:float) od = override/welcome_1/HDR.mnu = 11 characters added at begining, 9 characters missing at the end (DITHER:float:0) cd = override/welcome_1/LINE1.mnu = 11 characters added at begining, 7 characters missing at the end (FFD SHADE) od = override/welcome_1/PARTICLES.mnu = 11 characters added at begining, 9 characters missing at the end (glare p2:floa) od = override/welcome_2/BACKGROUND.mnu = 11 characters added at begining, 22 characters missing at the end (NIGHT WHIT) od = override/welcome_2/HDR.mnu = 23 characters added at begining (float:0.486059), 22 characters missing at the end (DIT) cd = override/welcome_2/LINE1.mnu = 23 characters added at begining (t:0.00392157), 22 characters missing at the end (FFD SHADER:int:1) od = override/welcome_2/PARTICLES.mnu = 24 characters added at begining (ER:int:1), 24 characters missing at the end (gl) od = textures/TGA/Noise.tga = 9 bytes added at begining (t:8.41834) ck = textures/month_bg/rgb/01.dds ck = textures/month_bg/rgb/02.dds ck = textures/month_bg/rgb/03.dds ck = textures/month_bg/rgb/04.dds ck = textures/month_bg/rgb/05.dds ck = textures/month_bg/rgb/07.dds ck = textures/month_bg/rgb/08.dds ck = textures/month_bg/rgb/09.dds ck = textures/month_bg/rgb/10.dds ck = textures/month_bg/rgb/11.dds ck = textures/month_bg/rgb/12.dds ck = particles/proc_iridescent.tga
The 2 characters at left means:
ck = custom, ok
cd = custom, damaged
od = official, damaged
Notes
*Not sure if you have the DDS and TGA files or if the toools you use can extract them, but incase you need them i can upload them
*You had the Noise.tga image damaged, is the official file, but instead of starting with zeroes it starts with the "garbage" taken from the previous file... not sure if the firmware was loading it as valid or it was simply ignoring it because that garbage bytes... anyway this fie was modifyed by mistake (in other words, we dont need to "port" it)
*All the override/welcome_1/*****.mnu and override/welcome_2/*****.mnu are damaged because the "breakpoint" of the QRC structure happens before them, so all them are displaced some bytes, most of them are "od = official damaged", and there are a couple "cd = custom damaged"... as far i see that "cd" was modifyed unintentionally, because well... that "welcome_1" and "welcome_2" enviroments are a bit pointless, im not sure when are used exactly but i guess one of them is used inmediatly when you restore factory settings (or the first time you boot the PS3 after formating the hdd), and the other pretty much the same.. i dont think you was trying to customize that screens, right ?.. so... we can forget about them... in other words the MNU files used in the "welcome_1" and "welcome_2" enviroments doesnt needs to be "ported", right ?
So... this reduces the list of MNU files that needs to be "ported" to the first 15
Code:ck = LINE1.mnu <------------------------- this is the base, i think you should keep it official ck = override/day/LINE1.mnu <------------- main XMB ck = override/higure/LINE1.mnu <------------- main XMB ck = override/night/LINE1.mnu <------------- main XMB ck = override/yoake/LINE1.mnu <------------- main XMB ck = override/initial_setting/LINE1.mnu <--- what does this one ? ck = override/black/LINE1.mnu <----------- unknow usage ck = override/bright/LINE1.mnu <----------- unknow usage ck = override/coldboot1/LINE1.mnu ck = override/gameboot1/LINE1.mnu ck = override/gameboot2/BACKGROUND.mnu ck = override/gameboot3/LINE1.mnu ck = override/gameboot4/LINE1.mnu ck = override/gameboot5/LINE1.mnu ck = override/gameboot5/BACKGROUND.mnu
I made it already, i have the complete list of all the custom settings of that files, well aligned with "tabs" and it can be seen very well what he was doingIt would be cool , but I think you don't need to worry too my much about porting the complete pro qrc changes, figuring out what is happening with it is interesting though as it has some really nice effects.I think you might have trouble porting all the effects though as some of them was probably linked to the corruption.