PS3 [Research] Modifying the Coldboot/Gameboot Sequence (custom_render_plugin.sprx/rco)

Great. Nice work.

Off topic: btw i think we can edit the length of individual values as long as keep the overall length the same and stay within the headers.. Have you noticed these values are not separated by nulls, but by new lines. So I think as long as we respect the over length of each mnu,, we could add a couple of digits to one value, and remove a few from the next value for example as long as we move the new lines to match.
Yes, it should work, and is a trick needed to have in the sleeve incase is needed :)

To make room is needed to short the value of other settings, you know there are many that uses a value with 6 or 8 decimals like 1.206031
If you replace it by 1.2 i guess the result visually is going to be the same because that decimals are ridicully small (i wonder why they goes so accurate, lol, probably they adjusted that in PC in a "XMB emulator" with a mouse and dragging an slider)
So in this example replacing 1.206031 by 1.2 we have recovered 5 bytes... in the MNU files that have tenths of settings if you repeat that several times you could cummulate a good amount of room for "magic"

The most magical way to use this trick is by adding a new settings that doesnt exist in the original file ;)


Edit:
Hmmm, i guess deleting a whole setting (a whole line) could work too, in that case the function should use the hardcoded default setting for it
 
You are not going to say anything @LuanTeles ? i was waiting for you to talk about what to do with the porting of the lines.qrc from your PS3 PRO mod, anyway, this is the recipe, by using this values is posible to "port" your lines.qrc to any other firmware version

[PS3 PRO MOD v4.3] BACKGROUND.mnu custom settings, inside lines.qrc
[TABLE STYLE=width:100%, align:center]
[TR]
[TH=bgcolor:#ddddff]Access path/Filename[/TH]
[TH=bgcolor:#ddddff]3 RED[/TH]
[TH=bgcolor:#ddddff]3 GREEN[/TH]
[TH=bgcolor:#ddddff]3 BLUE[/TH]
[TH=bgcolor:#ddddff]4 RED[/TH]
[TH=bgcolor:#ddddff]3 GREEN[/TH]
[TH=bgcolor:#ddddff]4 BLUE[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot2/BACKGROUND.mnu[/TD]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot5/BACKGROUND.mnu[/TD]
[TH]0.0[/TH]
[TH]3.0095[/TH]
[TH]0.0095[/TH]
[TH]0.0[/TH]
[TH]0.0095[/TH]
[TH]3.0095[/TH]
[/TR]
[/TABLE]


[PS3 PRO MOD v4.3] LINE1.mnu custom settings, inside lines.qrc
[TABLE STYLE=width:100%, align:center]
[TR]
[TH=bgcolor:#ddddff]Access path/Filename[/TH]
[TH=bgcolor:#ddddff]DAMPING[/TH]
[TH=bgcolor:#ddddff]LENGTH[/TH]
[TH=bgcolor:#ddddff]SPACING[/TH]
[TH=bgcolor:#ddddff]THINNESS[/TH]
[TH=bgcolor:#ddddff]BRIGHTNESS[/TH]
[TH=bgcolor:#ddddff]MIPMAP BIAS[/TH]
[TH=bgcolor:#ddddff]FRESNEL[/TH]
[TH=bgcolor:#ddddff]FALLOFF[/TH]
[TH=bgcolor:#ddddff]TIMESTEP[/TH]
[TH=bgcolor:#ddddff]ANG ROT[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/yoake/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.671[/TH]
[TH]3[/TH]
[TH]5.12108[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.294154[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/day/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/higure/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.298[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/night/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.298[/TH]
[TH]3[/TH]
[TH]5.9[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/black/LINE1.mnu[/TD]
[TH]0.0001[/TH]
[TH]0.356001[/TH]
[TH]002.611[/TH]
[TH]3[/TH]
[TH]5.506754[/TH]
[TH]1.72688[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.27705[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/bright/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.669[/TH]
[TH]3[/TH]
[TH]5.12128[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.294391[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/coldboot1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.46[/TH]
[TH]3[/TH]
[TH]5.512099[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]1[/TH]
[TH]9.900768[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.941[/TH]
[TH]3[/TH]
[TH]5.09386[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.190247[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot3/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot4/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.299[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot5/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.299[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/initial_setting/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.3[/TH]
[TH]3[/TH]
[TH]5[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/welcome_1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/welcome_2/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[/TABLE]
 
Sorry guys, as i said in another thread i'm very very very busy with a new job, so i had almost no time for it , but this week i'll check things out =P
 
Ok thats our start point, btw in my oppinion the winner (by now) is patch #444 from this post.
Long story short... i think we need to make another test with this (same than #444 but without the patch to the base):
SEARCH ---> 00001C0000000510 = override/coldboot1/PARTICLES.mnu
REPLACE ---> 00001C0000000009
SEARCH ---> 0000276000000510 = override/coldboot2/PARTICLES.mnu
REPLACE ---> 0000276000000009

I successfully ported the pro lines.qrc to the lastest lines.qrc from 4.85 OFW, it went from 180Kb to 208Kb, seems like i was missing a lot of things.


But i'm trying to apply this patch 5 and i cant find those offsets o_O
 

Attachments

I successfully ported the pro lines.qrc to the lastest lines.qrc from 4.85 OFW, it went from 180Kb to 208Kb, seems like i was missing a lot of things.


But i'm trying to apply this patch 5 and i cant find those offsets o_O
It's not really possible to port it properly from what I can see, the ps3 pro lines.qrc has corruption that is causing lots of the override settings to be ignored and it to revert to defaults. It just happens to look cool, I'm not sure if that corruption can be replicated without actually corrupting the qrc again as we do not know default settings.
 
It's not really possible to port it properly from what I can see, the ps3 pro lines.qrc has corruption that is causing lots of the override settings to be ignored and it to revert to defaults. It just happens to look cool, I'm not sure if that corruption can be replicated without actually corrupting the qrc again as we do not know default settings.

The Wave Settings from 39F0 to E15F really were corrupted, some values that had original form as x.xxxxxx was x,xx in the mod so i kept the original form and add 0000 so the lenght is fine now also the .dds files
 
The Wave Settings from 39F0 to E15F really were corrupted, some values that had original form as x.xxxxxx was x,xx in the mod so i kept the original form and add 0000 so the lenght is fine now also the .dds files
Cool, The problem I can see though is that the corruption was actually important to get that effect, that corruption was causing the wave to use default values which must be stored in the sprx. Really what we need to do is find those default values in the sprx, and transfer those into the qrc. The default values are possibly stored in the qgl base sprx, not the custom render sprx.
 
@sandungas If you have time, could you make a lines.qrc with all overrides disabled/dummied? So we can see what the 100% default settings are. I think it might be cool as it might be how it was intended originally or something. Maybe the guys at Q-games made the default settings how they thought was best for all environments, but then left it up to Sony to tweak the overrides.

I know its probably not like that, but I don't think its a co-incidence that the corrupt qrc looks really good.
 
@sandungas If you have time, could you make a lines.qrc with all overrides disabled/dummied? So we can see what the 100% default settings are. I think it might be cool as it might be how it was intended originally or something. Maybe the guys at Q-games made the default settings how they thought was best for all environments, but then left it up to Sony to tweak the overrides.

I know its probably not like that, but I don't think its a co-incidence that the corrupt qrc looks really good.
The corrupted/damaged files was only this ones:
Code:
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)

Are only used under the "welcome" 1 & 2 enviroments. Im not completly sure what means that "welcome" enviroments, but i think only could affect the first initial settings when the PS3 boots... either booting in normal mode, or when you reset it to factory defaults by formatting the hdd etc... (that "first initial setup" is a bit special, i wonder if thats one of the "welcomes")
Anyway... the "welcome" enviroments are not related with the main XMB, incase the old lines.qrc was doing some "magic" as a consequence of the corruption it was not affecting the main XMB

The damaged Noise.tga ...well, is long to explain how it was damaged, long story short... maybe the firmware was loading it as valid and was working perfect
Anyway, this noise.tga could only affect the color of the particles (as far i know)

-----------------------
One of the reasons why is hard to port the old custom 3.40 lines.qrc to 4.85 is because the list i made (with the custom changes) was displaying only the differences with official 3.40

But since 3.40 up to 4.85 sony was making some changes in a lot of the settings (from inside the .MNU files)
You know... maybe they increased the values of something a bit up or down.. instead of 1.621 they changed it to 0.312
Or they added/removed some values entirelly

----------------------
For me is very time consuming to rebuild a .qrc file because i do it manually, but for you is easyer because you are used to the popular tools to modify lines.qrc (made by brunolee, glowball, etc..), im not sure what you are using, but the only thing you need to do is:

1) extract all MNU files
2) open the override MNU files in notepad++ and delete all the lines inside them (only keep the first line), and save the changes
3) build

This process should "inject" the dummy files correctly in his positions, and should be valid
By doing this the firmware should load the default values (same result than if the MNU file was corrupted)
 
Actually, the file spline.elf (inside lines.qrc) is a program, is the wave animation itself and probably runs into a SPE and does a lot of arithmetic operations, i think the default settings are hardcoded inside it

But we dont know how many version exists of it :rolleyes:
 
Actually, the file spline.elf (inside lines.qrc) is a program, is the wave animation itself and probably runs into a SPE and does a lot of arithmetic operations, i think the default settings are hardcoded inside it

But we dont know how many version exists of it :rolleyes:
Im taking a look at a couple of them, not sure about the other versions, but this spline.elf files are different:

Firmware 3.40 - lines.qrc/spurs/moyou/spline/spline.elf
MD5: 0E4DDE2FCE0D6319EF46174D8B0210E4
GCC: (GNU) 4.1.1 (SDK330, $Rev: 3378 $)
SIZE: 25.956 bytes

Firmware 4.85 - lines.qrc/spurs/moyou/spline/spline.elf
MD5: 689B3FDE3662A24A48475FFAEE39F1F1
GCC: (GNU) 4.1.1 (SDK420, $Rev: 3547 $)
SIZE: 29.284 bytes
 
For me is very time consuming to rebuild a .qrc file because i do it manually, but for you is easyer because you are used to the popular tools to modify lines.qrc (made by brunolee, glowball, etc..), im not sure what you are using, but the only thing you need to do is:
I have not used any tools except a HEX editor either, but I think you are right, Even if i just zero out all of the lines, I can also try just fill it with 0A for new lines or something, it should work.
 
I have not used any tools except a HEX editor either, but I think you are right, Even if i just zero out all of the lines, I can also try just fill it with 0A for new lines or something, it should work.
Ok no tools
What i was thinking is... the MNU files ends with the bytes 0x0D0A (a linefeed) repeated 1, or 2 times (and maybe there are some other MNU files where is repeated 3 or more times)

I guess the tools to create custom waves have the file offset and lenght hardcoded in them... so if you build the lines.qrc with MNU files smaller than the original the result is you have a MNU file with some zeroes at the end
In other words, when the PS3 firmware reads the MNU file is going to find at his end the 0x0D0A + some zeroes after it

Im not 100% sure but i guess this zeroes at the ending of a MNU file are not problematic, probably are going to be ignored by the code functions in the same way the 0x0D0A (the linefeed) are ignored

--------------
This is why i think it "should work" to rebuild lines.qrc with one of that tools using dummy MNU files. The "injected" dummy MNU files should be valid, and the firmware cant load the setttings from the MNU files anymore (in other words it should load the default settings, hardcoded somewhere else)
 
Im taking a look at a couple of them, not sure about the other versions, but this spline.elf files are different:

Firmware 3.40 - lines.qrc/spurs/moyou/spline/spline.elf
MD5: 0E4DDE2FCE0D6319EF46174D8B0210E4
GCC: (GNU) 4.1.1 (SDK330, $Rev: 3378 $)
SIZE: 25.956 bytes

Firmware 4.85 - lines.qrc/spurs/moyou/spline/spline.elf
MD5: 689B3FDE3662A24A48475FFAEE39F1F1
GCC: (GNU) 4.1.1 (SDK420, $Rev: 3547 $)
SIZE: 29.284 bytes
Im thinking in this, lets make a recap for a second...

So we have a proof that is posible to run the spline.elf from firmware 3.40 in firmware 4.85 (and particles.elf too) :encouragement:

The spline.elf from firmware 4.85 was compiled with the SDK of firmware 4.20, this means probably the spline.elf from firmware 4.20 is identical to 4.85, and is different from the spline.elf included in firmwares older than 4.20. This is the last revision of spline.elf (included since 4.20-4.85)

We know that exists other version of spline.elf included in 3.40 and compiled with SDK 3.30... so probably is identical to 3.30 (but not older), check this table
https://www.psdevwiki.com/ps3/Template:Lines.qrc

We dont know how many other versions exists of spline.elf (and the same applyes to particles.elf i guess) but if you want to do some frankenstperiments with them in im... is just im not sure how important are this experiments, i think there are other better things to spend time related with what we was doing trying to catch that misterious particle

Anyway... incase of "injecting" a spline.elf from older firmwares in 4.85 we should make a better plan
Injecting the spline.elf from 3.40 probably is not the better option because is just a random firmware version
If we really want to go lower we should try to see which firmware version was the first with that wave (not sure if it was in firmware 2.00 they did some important change in XMB)
Or... dunno... maybe we can grab some weird spline.elf from a non-retail firmware or some other weird .elf ?
 
I successfully ported the pro lines.qrc to the lastest lines.qrc from 4.85 OFW, it went from 180Kb to 208Kb, seems like i was missing a lot of things.
It increased in size like the official from 4.85, is fine :) i been taking a rought look at the internal structure and looks fine, it seems you fixed the problems :encouragement:
And you have 28 files modifyed, i guess 12 of them belongs to the background wallpapers, 1 (or 2) to change the BACKGROUND.mnu (the colors of the wave)... and all the other are LINES.mnu (for the wave) ?
Im right, or you modifyed something more this time ?

But it looks fine like your previous PRO MOD wave ?, have you noticed some dfifference ?

But i'm trying to apply this patch 5 and i cant find those offsets o_O
That offsets are only valid for the lines.qrc we was playing before (from firmware 3.40)
Not sure if i posted them for 4.85 somewhere
 
Im comparing them a bit (old VS new PRO MOD lines.qrc) and i noticed you forgot something

This is the custom changes you had applyed in lines.qrc 3.40
[PS3 PRO MOD v4.3] BACKGROUND.mnu custom settings, inside lines.qrc
[TABLE STYLE=width:100%, align:center]
[TR]
[TH=bgcolor:#ddddff]Access path/Filename[/TH]
[TH=bgcolor:#ddddff]3 RED[/TH]
[TH=bgcolor:#ddddff]3 GREEN[/TH]
[TH=bgcolor:#ddddff]3 BLUE[/TH]
[TH=bgcolor:#ddddff]4 RED[/TH]
[TH=bgcolor:#ddddff]3 GREEN[/TH]
[TH=bgcolor:#ddddff]4 BLUE[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot2/BACKGROUND.mnu[/TD]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[TH]0.8[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot5/BACKGROUND.mnu[/TD]
[TH]0.0[/TH]
[TH]3.0095[/TH]
[TH]0.0095[/TH]
[TH]0.0[/TH]
[TH]0.0095[/TH]
[TH]3.0095[/TH]
[/TR]
[/TABLE]


[PS3 PRO MOD v4.3] LINE1.mnu custom settings, inside lines.qrc
[TABLE STYLE=width:100%, align:center]
[TR]
[TH=bgcolor:#ddddff]Access path/Filename[/TH]
[TH=bgcolor:#ddddff]DAMPING[/TH]
[TH=bgcolor:#ddddff]LENGTH[/TH]
[TH=bgcolor:#ddddff]SPACING[/TH]
[TH=bgcolor:#ddddff]THINNESS[/TH]
[TH=bgcolor:#ddddff]BRIGHTNESS[/TH]
[TH=bgcolor:#ddddff]MIPMAP BIAS[/TH]
[TH=bgcolor:#ddddff]FRESNEL[/TH]
[TH=bgcolor:#ddddff]FALLOFF[/TH]
[TH=bgcolor:#ddddff]TIMESTEP[/TH]
[TH=bgcolor:#ddddff]ANG ROT[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/yoake/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.671[/TH]
[TH]3[/TH]
[TH]5.12108[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.294154[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/day/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/higure/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.298[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/night/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.298[/TH]
[TH]3[/TH]
[TH]5.9[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/black/LINE1.mnu[/TD]
[TH]0.0001[/TH]
[TH]0.356001[/TH]
[TH]002.611[/TH]
[TH]3[/TH]
[TH]5.506754[/TH]
[TH]1.72688[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.27705[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/bright/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.669[/TH]
[TH]3[/TH]
[TH]5.12128[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.294391[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/coldboot1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.46[/TH]
[TH]3[/TH]
[TH]5.512099[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]1[/TH]
[TH]9.900768[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.941[/TH]
[TH]3[/TH]
[TH]5.09386[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.190247[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot3/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot4/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.299[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/gameboot5/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.299[/TH]
[TH]3[/TH]
[TH]5.06[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.048[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/initial_setting/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]008.3[/TH]
[TH]3[/TH]
[TH]5[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TH=bgcolor:#ddddff, colspan:13][/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/welcome_1/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[TR]
[TD STYLE=bgcolor:#eeeeff]override/welcome_2/LINE1.mnu[/TD]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]0.356001[/TH]
[TH]007.658[/TH]
[TH]3[/TH]
[TH]5.701917[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH=bgcolor:#d3d3d3]Official[/TH]
[TH]9.00318[/TH]
[TH]3[/TH]
[TH]98.1208[/TH]
[/TR]
[/TABLE]

And the files modifyed for your lines.qrc 4.85 are (28 files in total):
Code:
<-------------------------------------------- "gameboot1/BACKGROUND.mnu" should be modifyed too ?
override/gameboot2/BACKGROUND.mnu
<-------------------------------------------- "gameboot3/BACKGROUND.mnu" should be modifyed too ?
<-------------------------------------------- "gameboot4/BACKGROUND.mnu" should be modifyed too ?
override/gameboot5/BACKGROUND.mnu

LINE1.mnu
override/yoake/LINE1.mnu
<-------------------------------------------- "day/LINE1.mnu" should be modifyed too
override/higure/LINE1.mnu
override/night/LINE1.mnu

override/black/LINE1.mnu
override/bright/LINE1.mnu

override/coldboot1/LINE1.mnu
override/coldboot2/LINE1.mnu

override/gameboot1/LINE1.mnu
<-------------------------------------------- "gameboot2/LINE1.mnu" should be modifyed too
override/gameboot3/LINE1.mnu
override/gameboot4/LINE1.mnu
override/gameboot5/LINE1.mnu

override/initial_setting/LINE1.mnu

override/welcome_1/LINE1.mnu
override/welcome_2/LINE1.mnu

textures/month_bg/rgb/01.dds
textures/month_bg/rgb/02.dds
textures/month_bg/rgb/03.dds
textures/month_bg/rgb/04.dds
textures/month_bg/rgb/05.dds
textures/month_bg/rgb/07.dds
textures/month_bg/rgb/08.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

NOTES
You forgot to modify ---> override/day/LINE1.mnu :eek:

What happens with ? ---> override/gameboot2/LINE1.mnu you are modifying gameboot1, 3, 4, 5... but not 2 ? o_O

And what happens with the BACKGROUND.mnu for gameboot1, 3, 4... you are modifying 2 and 5, but not 1, 3, 4 ?... maybe you made it on purpose though
 
Last edited:
The wave looks identical as the old one as you can see in the videos in the end of the comment.

As i'm using just hex editor, i doesn't know where is
gameboot1/BACKGROUND.mnu or gameboot2/BACKGROUND.mnu, as i only followed pink's tutorial
i just deduced what some settings does :P but not exatcly what haha

but comparing the wave settings between 39F0 and E15F of the old one from the 4.85 ported one

the only differences are:

Brigtness value that i increased it by one
xfGM0s1.png


And those values that was corruped in the old one.

7ah0a4E.png


Actually as i said before, when i was doing this qrc i just throwed some random values on it ( without having a clue), since i was just experiencing things

so i don't know where the override/day/LINE1.mnu and etc ;P, where can i see it?
To be honest all the pro mod was just me throwing random things until it works hhaha



and about not modding some gamebootXXX settings are intentional to keep the original to make wave transitions as you can see in the videos below

In the Coldboot and Gameboot


Note how the transitions are smooth, but only using my modded custom_render.rco without it, the transitions will be faster and not smooth ( something i want to discuss later)
 
Last edited:
Oh Seems the Patch 5 offsets are there =P

I added them now i have the particles, only missing them in the xmb, which offsets i need to replace?
 
The wave looks identical as the old one as you can see in the videos in the end of the comment.
Included the misterious higgs bosons, right ?... but... thats awesome news, you just said that you ported it but didn't mentioned that was working perfect, let me help you to announce it with this meme
g3lqz.jpg


It means the boson is enabled by your custom changes. So... we have it well surrounded, we will talk about it later ;)

As i'm using just hex editor, i doesn't know where is
gameboot1/BACKGROUND.mnu or gameboot2/BACKGROUND.mnu, as i only followed pink's tutorial
Ok, so the list of "missing" files i mentioned, are just 5... i will tell you his offsets and lengths in another post (i need some time to check it)

override/gameboot1/BACKGROUND.mnu
override/gameboot3/BACKGROUND.mnu
override/gameboot4/BACKGROUND.mnu
override/day/LINE1.mnu
override/gameboot2/LINE1.mnu

I suggested to change the BACKGROUND.mnu files because are used to change the color of the wave... and i guess you want to use the same color everywhere, so... dunno what you want to do with them, but there are 5... so i think is better to modify the 5, but maybe are not used and doesnt matters

The override/day/LINE.mnu was modifyed in the old lines.qrc you was using... and it seems you forgot to "port" it to 4.85
Anyway... this is something i wanted to talk with you... the day is divided in 4 quarters (for simplification purposes lets say every quarter is 6 hours)... so a day is a total of 4 quarters * 6 = 24 hours
The official codenames of the quarters are (in this order) yoake > day > higure > night
And the light levels used in official firmware are adjusted to sunlight... with this i mean... is the kind of illumination you would have if you go for camping in the mountains, the light increases very soon (at 05:00 or so) and night starts very soon (at 20:00 or so)

Anyway, the point is you need to start increasing light at "yoake", with low light levels, then the sun is at max at "day", then the light decreases a bit at "higure", and finally darkness at "night"
Unless you want to do something different, this is how the light varies in OFW

And the override/gameboot2/LINE1.mnu ok... you dont want to modify this one.... this is the one that is giving you that "transition" effect you like, now i got it :encouragement:
 
Last edited:

Similar threads

Back
Top