Lines.qrc: Difference between revisions
m (page reordered to make room for MNU settings) |
mNo edit summary |
||
(71 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
==File list== | ==File list== | ||
( | (firmware 4.60~4.82) | ||
{| class="wikitable | {| class="wikitable" | ||
|+lines.qrc contents | |||
! colspan="4" | Path/File !! Type !! Notes | |||
|- | |- | ||
| colspan="4" | BACKGROUND.mnu || .mnu || | |||
|- | |- | ||
| | | colspan="4" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="4" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="4" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="4" | PARTICLES_SPE.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="4" | PARTICLES_UI.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="58" | lib/ || rowspan="2" | devgui/ || colspan="2" | DebugGui.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | DebugGui.vpo || .vpo || | ||
|- | |- | ||
| | | rowspan="28" | glutils/ || colspan="2" | AccGlare.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ApplyDisplay.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ApplyGlare.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | BloomCone.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | BloomDecay.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | BlurAcc.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | BlurOutput.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | BlurOutputFG.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ConeFilter.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | CookieCutter.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | CookieCutter.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | Copy.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | CopyMRT.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | CopyVarAlpha.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | DoubleGaussian.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | GaussBloomAndBlur.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | Gaussian.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | Gaussian.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | GlareSource.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | GlareSourceMRT.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | GlareSourceNoTone.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | GlareSourcePre.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ScreenCopy.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ToneApplyDisplay.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ToneApplyDisplayMRT.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ToneMap.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ToneMerge.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ToneSplit.fpo || .fpo || | ||
|- | |- | ||
| | | rowspan="22" | moyou/ || colspan="2" | background.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | background.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | back_colours0.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | back_colours1.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | back_colours2.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | back_colours_cpy.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | bg_copy.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ffd_alpha_blend.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ffd_shader0.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ffd_shader1.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ffd_shader2.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | ffd_shader3.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | lines0.fpo || .fpo || See: [[Talk:Qt_Resource_Container_(QRC) | _lib_moyou_lines0_params_H_]] | ||
|- | |- | ||
| | | colspan="2" | lines0.vpo || .vpo || See: [[Talk:Qt_Resource_Container_(QRC) | _lib_moyou_lines0_params_H_]] | ||
|- | |- | ||
| | | colspan="2" | lines1.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | lines1.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | lines2.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | lines2.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | LinesController.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | LinesController.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | LinesControllerQuin.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | LinesEdge.fpo || .fpo || | ||
|- | |- | ||
| | | rowspan="6" | particles/ || colspan="2" | particles_quads.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | particles_quads.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | particles_quads_debug.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | particles_quads_debug.vpo || .vpo || | ||
|- | |- | ||
| | | colspan="2" | particles_second.fpo || .fpo || | ||
|- | |- | ||
| | | colspan="2" | particles_second.vpo || .vpo || | ||
|- | |- | ||
|override/ | | rowspan="63" | override/ || rowspan="4" | black/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="3" | bright/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | coldboot1/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | coldboot2/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | day/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="3" | gameboot1/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="3" | gameboot2/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | gameboot3/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | gameboot4/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="3" | gameboot5/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | higure/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="3" | initial_setting/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | music_1/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | night/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | welcome_1/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | welcome_2/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | rowspan="4" | yoake/ || colspan="2" | BACKGROUND.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | HDR.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | LINE1.mnu || .mnu || | ||
|- | |- | ||
| | | colspan="2" | PARTICLES.mnu || .mnu || | ||
|- | |- | ||
| | | particles/ || colspan="3" | proc_iridescent.tga || .tga || [[File:proc_iridescent.jpg]] | ||
|- | |- | ||
| | | rowspan="2" | spurs/ || moyou/ || spline/ || spline.elf || .elf || | ||
|- | |- | ||
| | | particles/ || particles/ || particles.elf || .elf || | ||
|- | |- | ||
| | | rowspan="29" | textures/ || rowspan="24" | month_bg/ || rowspan="12" | night/ || 01.dds || .dds || [[File:Textures_month_bg_night_01.jpg]] | ||
|- | |- | ||
| | | 02.dds || .dds || [[File:Textures_month_bg_night_02.jpg]] | ||
|- | |- | ||
| | | 03.dds || .dds || [[File:Textures_month_bg_night_03.jpg]] | ||
|- | |- | ||
| | | 04.dds || .dds || [[File:Textures_month_bg_night_04.jpg]] | ||
|- | |- | ||
| | | 05.dds || .dds || [[File:Textures_month_bg_night_05.jpg]] | ||
|- | |- | ||
| | | 06.dds || .dds || [[File:Textures_month_bg_night_06.jpg]] | ||
|- | |- | ||
| | | 07.dds || .dds || [[File:Textures_month_bg_night_07.jpg]] | ||
|- | |- | ||
| | | 08.dds || .dds || [[File:Textures_month_bg_night_08.jpg]] | ||
|- | |- | ||
| | | 09.dds || .dds || [[File:Textures_month_bg_night_09.jpg]] | ||
|- | |- | ||
| | | 10.dds || .dds || [[File:Textures_month_bg_night_10.jpg]] | ||
|- | |- | ||
| | | 11.dds || .dds || [[File:Textures_month_bg_night_11.jpg]] | ||
|- | |- | ||
| | | 12.dds || .dds || [[File:Textures_month_bg_night_12.jpg]] | ||
|- | |- | ||
| | | rowspan="12" | rgb/ || 01.dds || .dds || [[File:Textures month bg rgb 01.jpg]] | ||
|- | |- | ||
| | | 02.dds || .dds || [[File:Textures month bg rgb 02.jpg]] | ||
|- | |- | ||
| | | 03.dds || .dds ||[[File:Textures month bg rgb 03.jpg]] | ||
|- | |- | ||
| | | 04.dds || .dds ||[[File:Textures month bg rgb 04.jpg]] | ||
|- | |- | ||
| | | 05.dds || .dds || [[File:Textures month bg rgb 05.jpg]] | ||
|- | |- | ||
| | | 06.dds || .dds || [[File:Textures month bg rgb 06.jpg]] | ||
|- | |- | ||
| | | 07.dds || .dds || [[File:Textures month bg rgb 07.jpg]] | ||
|- | |- | ||
| | | 08.dds || .dds || [[File:Textures month bg rgb 08.jpg]] | ||
|- | |- | ||
| | | 09.dds || .dds || [[File:Textures month bg rgb 09.jpg]] | ||
|- | |- | ||
| | | 10.dds || .dds || [[File:Textures month bg rgb 10.jpg]] | ||
|- | |- | ||
| | | 11.dds || .dds || [[File:Textures month bg rgb 11.jpg]] | ||
|- | |- | ||
| | | 12.dds || .dds || [[File:Textures month bg rgb 12.jpg]] | ||
|- | |- | ||
| | | rowspan="5" | TGA/ ||colspan="2" | freslut0.tga || .tga || [[File:Freslut0.jpg]] | ||
|- | |- | ||
| | | colspan="2" | freslut1.tga || .tga || [[File:Freslut1.jpg]] | ||
|- | |- | ||
| | | colspan="2" | freslut2.tga || .tga || [[File:Freslut2.jpg]] | ||
|- | |- | ||
| | | colspan="2" | freslut.tga || .tga || [[File:Freslut.jpg]] | ||
| | |||
| | |||
| | |||
|- | |- | ||
| colspan="2" | Noise.tga || .tga || [[File:Noise.jpg]] | |||
|} | |} | ||
==File Groups== | ==File Groups== | ||
Groups of files that are listed together in wiki for covenience and documenting purposes, because shares the same format, are part of the same animation, or are used by the same firmware function. | Groups of files that are listed together in wiki for covenience and documenting purposes, because shares the same format, are part of the same animation, or are used by the same firmware function. | ||
===Enviroments=== | |||
The name "enviroments" is just an unnofficial invention to talk about this files (until someone proposes a better name), the way how this works is also a bit unknown, so the definition is a bit abstract | |||
Lets say... the enviroments are the different vsh display modes that loads settings from .MNU files. And the settings inside .MNU files affects the visual effects for an specific enviroment | |||
{{XMB enviroments}} | |||
Day is divided in 4 quarters with brightness levels adjusted a bit weird | |||
{{XMB brightness}} | |||
===Backgrounds=== | ===Backgrounds=== | ||
Line 345: | Line 351: | ||
After extraction, the 24 .dds images uses the same header (0x80 bytes), after the header starts the pixel info (each pixel is 4 bytes length in RGBA format). Is posible to change the pixel info without changing the header | After extraction, the 24 .dds images uses the same header (0x80 bytes), after the header starts the pixel info (each pixel is 4 bytes length in RGBA format). Is posible to change the pixel info without changing the header | ||
{{XMB colors}} | |||
===Wave and Sparks Animation=== | ===Wave and Sparks Animation=== | ||
The animated wave is '''spline.elf''', and the sparks is '''particles.elf'''. This files loads his settings from .mnu files. There are several groups of settings for different animations of the wave/spark that appears at different screens of the PS3 (e.g: the wave/sparks inside the music player uses different settings than coldboot, and different in XMB). The settings inside the .mnu files are different for each display mode | The animated wave is '''spline.elf''', and the sparks is '''particles.elf'''. This files loads his settings from .mnu files. There are several groups of settings for different animations of the wave/spark that appears at different screens of the PS3 (e.g: the wave/sparks inside the music player uses different settings than coldboot, and different in XMB). The settings inside the .mnu files are different for each display mode | ||
{ | *See: [https://en.wikipedia.org/wiki/Wavelet wavelet] {{dot}} [https://en.wikipedia.org/wiki/Spline_wavelet spline wavelet] {{dot}} [https://en.wikipedia.org/wiki/Spline_function spline function] | ||
*The wave uses some libraries under [https://translate.google.com/?hl=en#auto/en/moyou moyou] path | |||
====Sparks dynamic animation==== | ====Sparks dynamic animation==== | ||
Line 402: | Line 373: | ||
iridescent.tga doesnt color all sparkles. Roughly half of them are dynamically generated, when you strip the coloring options and color the tga to solid red, roughly half of the sparks are red, rest are white | iridescent.tga doesnt color all sparkles. Roughly half of them are dynamically generated, when you strip the coloring options and color the tga to solid red, roughly half of the sparks are red, rest are white | ||
*Proc = [https://en.wikipedia.org/wiki/Procedural_texture procedural] ? | |||
*[https://en.wikipedia.org/wiki/Iridescence Iridescence] | |||
===Debug files=== | ===Debug files=== | ||
Seems to be related with '''ParticlesHackMenu''' (inside [[custom_render_plugin]].sprx) | |||
*DEVGUI libraries (unknown use) | *DEVGUI libraries (unknown use) | ||
**lib/devgui/DebugGui.vpo | **lib/devgui/DebugGui.vpo | ||
Line 411: | Line 387: | ||
**lib/particles/particles_quads_debug.vpo | **lib/particles/particles_quads_debug.vpo | ||
===Settings (.MNU)=== | ===MNU Settings=== | ||
There are only four .MNU setting files: '''BACKGROUND.mnu''', '''HDR.mnu''', '''LINE1.mnu''', and '''PARTICLES.mnu'''. A copy of this files is located in the root of the .qrc container to be used as the general settings, and another 17 copies of them are located under "override" paths, this override variants are intended to change the settings for the 17 different enviroments where BACKGROUND/HDR/LINE1/PARTICLES are used | |||
Additionally PARTICLES.mnu has two complementary files named PARTICLES_SPE.mnu, and PARTICLES_UI.mnu located at root of the .qrc container, this two files are unique (commonly used in all the enviroments) | |||
Examples are from firmware 4.76 | |||
====BACKGROUND.mnu==== | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
1 RED:float:1 | |||
1 GREEN:float:1 | |||
1 BLUE:float:1 | |||
2 RED:float:1 | |||
2 GREEN:float:1 | |||
2 BLUE:float:1 | |||
3 RED:float:0.847347 | |||
3 GREEN:float:0.846155 | |||
3 BLUE:float:0.846448 | |||
4 RED:float:0.92487 | |||
4 GREEN:float:0.922603 | |||
4 BLUE:float:0.922933 | |||
FOVY:float:71.846 | |||
COLOUR SHADER:int:0 | |||
</syntaxhighlight>}} | |||
Additionally, this settings only appears on some of the BACKGROUND.mnu files used for overrides (the base BACKGROUND.mnu located at root doesnt have them) | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
NIGHT BLEND:float:0 | |||
NIGHT2DAY BEGIN:float:4 | |||
NIGHT2DAY END:float:6 | |||
DAY2NIGHT BEGIN:float:18 | |||
DAY2NIGHT END:float:20 | |||
DAYSPREAD:float:1 | |||
NIGHT WHIT BIAS:float:0.513834 | |||
NEUTRINOS X:float:33.6672 | |||
</syntaxhighlight>}} | |||
====HDR.mnu==== | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
ENABLED:int:1 | |||
EXPOSURE:float:1.05 | |||
WHITE LEVEL:float:0.899181 | |||
GLARE LEVEL:float:1.10245 | |||
GLARE THRESH:float:0.738857 | |||
GAUSSIAN RAD R:float:1.23888 | |||
GAUSSIAN RAD G:float:1.43176 | |||
GAUSSIAN RAD B:float:1.55787 | |||
GLARE SUM POW:float:0.557478 | |||
TEX SIZE:int:8 | |||
TEX MAX MIP:int:8 | |||
GLARE:int:1 | |||
GLARE_ONLY:int:0 | |||
TONEBEFORE:int:1 | |||
BLUR:int:0 | |||
</syntaxhighlight>}} | |||
Additionally, this settings only appears on some of the HDR.mnu files used for overrides (the base HDR.mnu located at root doesnt have them) | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
DITHER:float:0.00392157 | |||
GAMMA:float:1 | |||
</syntaxhighlight>}} | |||
====LINE1.mnu==== | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
STATE:int:1 | |||
SHADER:int:1 | |||
DAMPING:float:0.0001 | |||
LENGTH:float:0.306001 | |||
TENSION:float:0.25 | |||
SPACING:float:407.658 | |||
THINNESS:float:1 | |||
BRIGHTNESS:float:0.701917 | |||
MIPMAP BIAS:float:1.86707 | |||
FRESNEL:float:0.638971 | |||
FALLOFF:float:1.00318 | |||
TIMESTEP:float:4 | |||
PERTURBATION:float:0.0998587 | |||
POS X:float:-7.67933 | |||
POS Y:float:-1.08844 | |||
POS Z:float:-6.40287 | |||
ANG X:float:-0.994157 | |||
ANG Y:float:0.0867576 | |||
ANG Z:float:0.065364 | |||
ANG ROT:float:18.1208 | |||
END X:float:3 | |||
END Y:float:0.4 | |||
END Z:float:0.2 | |||
FFD SCALE1 X:float:5.67726 | |||
FFD SCALE1 Y:float:1.00077 | |||
FFD SCALE1 Z:float:1 | |||
FFD SCALE2 X:float:2.82755 | |||
FFD SCALE2 Y:float:1.27579 | |||
FFD SCALE2 Z:float:2.88782 | |||
FFD OFFSET X:float:0 | |||
FFD OFFSET Y:float:-0.469999 | |||
FFD OFFSET Z:float:0 | |||
FFD PARAM 1:float:-1.33509 | |||
SHOW FFD:int:0 | |||
FFD SHADER:int:1 | |||
</syntaxhighlight>}} | |||
*FFD = [https://en.wikipedia.org/wiki/Front_focal_distance Front Focal Distance] ? | |||
====PARTICLES.mnu==== | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
emit vel min:float:0.15064 | |||
emit vel mul:float:0.19 | |||
emit vel var:float:0.282567 | |||
emit cone angle:float:51.8695 | |||
emit neg prob:float:0.173899 | |||
emit vel zscale:float:0 | |||
emit per frame:float:16.6539 | |||
emit prob:float:0.479115 | |||
aging speed:float:0.00285223 | |||
aging variance:float:0.493003 | |||
friction:float:0.030551 | |||
spin time scale:float:2.74 | |||
delta time:float:0.0088883 | |||
gravity:float:-6.8e-05 | |||
wind dir x:float:0.340188 | |||
wind dir y:float:0 | |||
wind dir z:float:0.35 | |||
wind scale:float:0 | |||
wind scale 10:float:0 | |||
brownian scale:float:0.225311 | |||
spot pos x:float:4.16 | |||
spot pos y:float:2.63 | |||
spot pos z:float:-7.6 | |||
spot attn x:float:1 | |||
spot attn y:float:0 | |||
spot attn z:float:0 | |||
specular power:float:35.2904 | |||
specular coeff:float:74.74 | |||
lambert coeff:float:8 | |||
exposure:float:0.0390458 | |||
fresnel:float:1.33319 | |||
color_control:float:1 | |||
iridescent exp:float:1 | |||
global alpha:float:1 | |||
size middle:float:0.0536233 | |||
size near:float:0.0772033 | |||
size far:float:0.874062 | |||
near focus:float:6.12435 | |||
near focus_dist:float:1.3193 | |||
near focus_pow:float:2.47206 | |||
near darkness:float:6.24028 | |||
near fuzziness:float:3.79 | |||
far focus:float:12.8327 | |||
far focus_dist:float:3.54129 | |||
far focus_pow:float:1.83324 | |||
far darkness:float:13.9 | |||
near align:float:0.722 | |||
size align:float:13.19 | |||
glare:float:0.159705 | |||
glare scale:float:5.44386 | |||
glare p1:float:0.99 | |||
glare p2:float:4.44 | |||
</syntaxhighlight>}} | |||
====PARTICLES_SPE.mnu==== | |||
This file is unique (there is only 1 inside lines.qrc), the settings inside it are the same than the settings inside PARTICLES.mnu (there are 13 PARTICLES.mnu inside lines.qrc for the 13 enviroments where appears the particles). It seems the settings of PARTICLES_SPE.mnu overrides the settings of all the PARTICLES.mnu files | |||
The SPE is refered to the CELL co-processors ('''S'''ynergistic '''P'''rocessing '''E'''lements) that are dedicated to arithmetic operations | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
delta time:float:0.00346295 | |||
glare:float:0.0832176 | |||
specular power:float:-29.3657 | |||
size middle:float:0.0218883 | |||
global alpha:float:-0.555603 | |||
</syntaxhighlight>}} | |||
====PARTICLES_UI.mnu==== | |||
This file is unique. The particles animations reacts dinamically to the movements of the icons in [[XMB]] and to the [[DualShock 3]] or [[Move Motion Controller]] sensors (gyroscope and accelerometer), this settings defines that interactions | |||
* '''icon''' - There is a group of animations that are related with the position of the icons on [[XMB]], are the settings with names '''icon'''. The dynamics of the particles behaves like a fluid enclosed in a sealed container where the amount of fluid is constant (like a sealed fishtank filled with gas), when the icons moves in a direction in XMB this displacement drags some particles behind them. This animation only is applyed vertically | |||
* '''dpad''' - It seems this ones works pretty similar than the icon ones, but instead of moving a few particles it moves the whole particle field. This animation is only applyed horizontally | |||
* '''dshake''' - Another group of settings is relarted with the controller sensors, are the ones with names '''dshake'''. The dynamics here works as if you where grabbing the fishtank with your hands and shaking it entirelly. The particles can be "pushed" laterally by moving the dualshock horizontally, and increases the randomness when moving dualshock up and down, also it seems it can detect the rotations/flips of the dualshock and the "g force" when moving it in a single direction violentlly (be carefull to not throw the dualshock to the TV for science) | |||
{{Boxcode|code=<syntaxhighlight lang="c"> | |||
#MNU_1.0 | |||
brownian:float:0.60 | |||
rshake brw:float:7.4992 | |||
dpad rot max:float:0.000116654 | |||
dpad scale x:float:1 | |||
dpad scale y:float:0 | |||
dshake rot max:float:0.000124431 | |||
dshake rot imp:float:0.513834 | |||
dshake brw imp:float:0.061702 | |||
dshake thresh:float:0.722145 | |||
dshake x coeff:float:0.402735 | |||
dshake g coeff:float:0.444397 | |||
icon wind:float:11.3877 | |||
icon wind scl x:float:0 | |||
icon wind scl y:float:1 | |||
</syntaxhighlight>}} | |||
Notes/speculation | |||
*brw = [https://en.wikipedia.org/wiki/Brownian_motion Brownian] | |||
*rot = rotation ? | |||
*imp = impulse ? | |||
*g = [https://en.wikipedia.org/wiki/G-force g force] ? | |||
*thresh = threshold | |||
*coeff = coefficient | |||
*scl = scale | |||
*x,y,z = axis | |||
===MNU Override Settings=== | |||
This is a experimental table to try to show all the .mnu settings changes between the different modes, because all them are variations of the same 4 files is only needed to list the changes | |||
The table will be big, but is the best way i see to compare and document the different visual modes, the settings in the examples are not firmware independent but is needed to make this comparison at least one time for one of the firmwares to understand how works the dynamic changes in XMB with background color/brightness, enviroment color/brightness, the wave and sparks animation, etc... | |||
{| class="wikitable" style="font-size:x-small;" | |||
|- | |||
! {{cellcolors|white}} !! BACKGROUND.mnu !! HDR.mnu !! LINE1.mnu !! PARTICLES.mnu !! Notes (how works in plain words) | |||
|- | |||
! yoake | |||
| rowspan="4" | NIGHT BLEND:float:0.499947<br>NIGHT2DAY BEGIN:float:0<br>NIGHT2DAY END:float:5.16611<br>DAY2NIGHT BEGIN:float:18.498<br>DAY2NIGHT END:float:20.3312<br>DAYSPREAD:float:2.68038<br>NIGHT WHIT BIAS:float:0.486059 || EXPOSURE:float:1.1<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.5<br>GLARE THRESH:float:0.8<br>GAUSSIAN RAD R:float:1.23638<br>GAUSSIAN RAD G:float:1.43047<br>GAUSSIAN RAD B:float:1.55683<br>GLARE SUM POW:float:0.5 || SPACING:float:407.671<br>BRIGHTNESS:float:1.12108<br>MIPMAP BIAS:float:1.86511<br>FRESNEL:float:0.463044<br>FALLOFF:float:0.294154<br>TIMESTEP:float:2<br>PERTURBATION:float:0.1<br>POS X:float:-8.2<br>FFD SCALE2 X:float:3.2<br>FFD SCALE2 Y:float:1.27473<br>FFD SCALE2 Z:float:2.88939<br>FFD PARAM 1:float:-1.34164 || far focus:float:12.0064<br>far focus_dist:float:4.02735<br>glare:float:0.180536 || {{cellcolors|#eeeeff}} First quarter of the day (Dawn)<br>The brightness changes to, bla, bla bla...<br>Any other notes | |||
|- | |||
! day | |||
| no changes || TIMESTEP:float:2<br>POS X:float:-8.2<br>FFD SCALE2 X:float:3.2 || size middle:float:0.0464771<br>far focus:float:12.2008<br>far focus_dist:float:4.02735<br>glare:float:0.201367 || {{cellcolors|#eeeeff}} Second quarter of the day (Day) | |||
|- | |||
! higure | |||
| EXPOSURE:float:1.2<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.1<br>GLARE THRESH:float:0.8<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || SPACING:float:408.298<br>BRIGHTNESS:float:1.06<br>MIPMAP BIAS:float:1.75802<br>FRESNEL:float:0.501002<br>FALLOFF:float:0.048<br>TIMESTEP:float:2<br>PERTURBATION:float:0.1<br>POS X:float:-8.2<br>FFD SCALE2 X:float:3.2<br>FFD SCALE2 Y:float:1.2<br>FFD SCALE2 Z:float:3<br>FFD PARAM 1:float:-1.83395 || size middle:float:0.0464771<br>far focus:float:12.6869<br>far focus_dist:float:4.02735<br>glare:float:0.18748 || {{cellcolors|#eeeeff}} Third quarter of the day (Sunset) | |||
|- | |||
! night | |||
| EXPOSURE:float:1.41<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.33<br>GLARE THRESH:float:0.699812<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || SPACING:float:408.298<br>BRIGHTNESS:float:0.9<br>MIPMAP BIAS:float:1.75802<br>FRESNEL:float:0.52<br>FALLOFF:float:0.048<br>TIMESTEP:float:2<br>PERTURBATION:float:0.1<br>POS X:float:-8.2<br>ANG ROT:float:10<br>FFD SCALE2 X:float:3.2<br>FFD SCALE2 Y:float:1.2<br>FFD SCALE2 Z:float:3<br>FFD PARAM 1:float:-1.83395 || far focus_dist:float:4.09678 || {{cellcolors|#eeeeff}} Fourth quarter of the day (Night) | |||
|- | |||
! initial_setting | |||
| 1 RED:float:0<br>1 GREEN:float:0<br>1 BLUE:float:0<br>2 RED:float:0<br>2 GREEN:float:0<br>2 BLUE:float:0<br>3 RED:float:1<br>3 GREEN:float:0.99953<br>3 BLUE:float:0.99953<br>4 RED:float:1<br>4 GREEN:float:0.99953<br>4 BLUE:float:0.99953<br>FOVY:float:72.0001 || EXPOSURE:float:1.41<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.33<br>GLARE THRESH:float:0.699812<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || SPACING:float:408.3<br>BRIGHTNESS:float:0<br>MIPMAP BIAS:float:1.75802<br>FRESNEL:float:1<br>FALLOFF:float:1<br>PERTURBATION:float:0.1<br>FFD SCALE2 Y:float:1.2<br>FFD SCALE2 Z:float:3<br>FFD PARAM 1:float:-1.83395 || {{cellcolors|lightgrey}} ''n/a'' || {{cellcolors|#eeeeff}} | |||
|- | |||
! black | |||
| 1 RED:float:0<br>1 GREEN:float:0<br>1 BLUE:float:0<br>2 RED:float:0<br>2 GREEN:float:0<br>2 BLUE:float:0<br>3 RED:float:0<br>3 GREEN:float:0<br>3 BLUE:float:0<br>4 RED:float:0<br>4 GREEN:float:0<br>4 BLUE:float:0<br>FOVY:float:72.0004 || EXPOSURE:float:1.41<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.33<br>GLARE THRESH:float:0.699812<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || DAMPING:float:0.0003<br>SPACING:float:402.611<br>BRIGHTNESS:float:0.506754<br>MIPMAP BIAS:float:2.72688<br>FRESNEL:float:1.05552<br>FALLOFF:float:2.27705<br>PERTURBATION:float:0.1<br>FFD SCALE1 Y:float:1.01926<br>FFD SCALE2 Y:float:1.94378<br>FFD SCALE2 Z:float:1.99926<br>FFD PARAM 1:float:-0.908607 || global alpha:float:0<br>size middle:float:0.0464771<br>far focus:float:12.0064<br>glare:float:0.201367 || {{cellcolors|#eeeeff}} | |||
|- | |||
! bright | |||
| 3 RED:float:0.848912<br>3 GREEN:float:0.848399<br>3 BLUE:float:0.848555<br>4 RED:float:0.924998<br>4 GREEN:float:0.924021<br>4 BLUE:float:0.924029<br>FOVY:float:71.8487 || EXPOSURE:float:1.35614<br>WHITE LEVEL:float:0.946851<br>GLARE LEVEL:float:1.43379<br>GLARE THRESH:float:0.646942<br>GAUSSIAN RAD R:float:1.23638<br>GAUSSIAN RAD G:float:1.43047<br>GAUSSIAN RAD B:float:1.55683<br>GLARE SUM POW:float:0.556445 || SPACING:float:407.669<br>BRIGHTNESS:float:1.12128<br>MIPMAP BIAS:float:1.86511<br>FRESNEL:float:0.463044<br>FALLOFF:float:0.294391<br>PERTURBATION:float:0.1<br>FFD SCALE2 Y:float:1.27473<br>FFD SCALE2 Z:float:2.88939<br>FFD PARAM 1:float:-1.34117 || {{cellcolors|lightgrey}} ''n/a'' || {{cellcolors|#eeeeff}} | |||
|- | |||
! coldboot1 | |||
| 1 RED:float:0.0021302<br>1 GREEN:float:0.00213025<br>1 BLUE:float:0.00213032<br>2 RED:float:0.00213051<br>2 GREEN:float:0.00213051<br>2 BLUE:float:0.00213082<br>3 RED:float:0.0<br>3 GREEN:float:0.0<br>3 BLUE:float:0.0<br>4 RED:float:0.0<br>4 GREEN:float:0.0<br>4 BLUE:float:0.0<br>FOVY:float:71.796 || EXPOSURE:float:1.64<br>WHITE LEVEL:float:1.0<br>GLARE LEVEL:float:1.74<br>GLARE THRESH:float:0.2 || SPACING:float:357.46<br>BRIGHTNESS:float:0.512099<br>MIPMAP BIAS:float:1.90518<br>FRESNEL:float:2<br>FALLOFF:float:0.900768<br>TIMESTEP:float:2<br>PERTURBATION:float:0.0<br>POS Z:float:-7<br>FFD SCALE2 Y:float:0.999999<br>FFD SCALE2 Z:float:2.85341<br>FFD PARAM 1:float:-2 || rowspan="2" | emit vel mul:float:3.7496<br>global alpha:float:0<br>size middle:float:0.0464771<br>far focus:float:12.0064<br>glare:float:0.201367 || {{cellcolors|#eeeeff}} | |||
|- | |||
! coldboot2 | |||
| NIGHT BLEND:float:0.499947<br>NIGHT2DAY BEGIN:float:0<br>NIGHT2DAY END:float:5.16611<br>DAY2NIGHT BEGIN:float:18.498<br>DAY2NIGHT END:float:20.3312<br>DAYSPREAD:float:2.68038<br>NIGHT WHIT BIAS:float:0.486059 || no changes || TIMESTEP:float:2<br>POS X:float:-8.2<br>FFD SCALE2 X:float:3.2 || {{cellcolors|#eeeeff}} | |||
|- | |||
! gameboot1 | |||
| 1 RED:float:0.00205052<br>1 GREEN:float:0.00221067<br>1 BLUE:float:0.00232856<br>2 RED:float:0.00287942<br>2 GREEN:float:0.00302322<br>2 BLUE:float:0.00302797<br>3 RED:float:0.970555<br>3 GREEN:float:0.935616<br>3 BLUE:float:0.940776<br>4 RED:float:1.01244<br>4 GREEN:float:0.951617<br>4 BLUE:float:0.968333<br>FOVY:float:71.9314 || EXPOSURE:float:1.39206<br>WHITE LEVEL:float:0.972739<br>GLARE LEVEL:float:1.38405<br>GLARE THRESH:float:0.669912<br>GAUSSIAN RAD R:float:1.17774<br>GAUSSIAN RAD G:float:1.40017<br>GAUSSIAN RAD B:float:1.53239<br>GLARE SUM POW:float:0.532176 || SPACING:float:407.941<br>BRIGHTNESS:float:1.09386<br>MIPMAP BIAS:float:1.81907<br>FRESNEL:float:0.479816<br>FALLOFF:float:0.190247<br>PERTURBATION:float:0.0967888<br>POS Z:float:-6.4<br>FFD SCALE2 Y:float:1.20511<br>FFD SCALE2 Z:float:2.96023<br>FFD PARAM 1:float:-1.73301 || {{cellcolors|lightgrey}} ''n/a'' || {{cellcolors|#eeeeff}} | |||
|- | |||
! gameboot2 | |||
| 1 RED:float:0.8<br>1 GREEN:float:0.8<br>1 BLUE:float:0.8<br>2 RED:float:0.8<br>2 GREEN:float:0.8<br>2 BLUE:float:0.8<br>3 RED:float:0.0<br>3 GREEN:float:0.0<br>3 BLUE:float:0.0<br>4 RED:float:0.0<br>4 GREEN:float:0.0<br>4 BLUE:float:0.0<br>FOVY:float:71.9996<br>NEUTRINOS X:float:33.6672 || EXPOSURE:float:1.41<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.33<br>GLARE THRESH:float:0.699812<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || TIMESTEP:float:2<br>POS Z:float:-4.40287 || {{cellcolors|lightgrey}} ''n/a'' || {{cellcolors|#eeeeff}} | |||
|- | |||
! gameboot3 | |||
| rowspan="2" | 1 RED:float:0<br>1 GREEN:float:0<br>1 BLUE:float:0<br>2 RED:float:0<br>2 GREEN:float:0<br>2 BLUE:float:0<br>3 RED:float:0<br>3 GREEN:float:0<br>3 BLUE:float:0<br>4 RED:float:0<br>4 GREEN:float:0<br>4 BLUE:float:0<br>FOVY:float:72<br>COLOUR SHADER:int:0<br>NIGHT BLEND:float:0<br>NIGHT2DAY BEGIN:float:4<br>NIGHT2DAY END:float:6<br>DAY2NIGHT BEGIN:float:18<br>DAY2NIGHT END:float:20<br>DAYSPREAD:float:1<br>NIGHT WHIT BIAS:float:0.513834 || EXPOSURE:float:1.0<br>WHITE LEVEL:float:1.0<br>GLARE LEVEL:float:1.0<br>GLARE THRESH:float:1.0<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || BRIGHTNESS:float:0.0<br>FRESNEL:float:0.0<br>TIMESTEP:float:2<br>POS Z:float:-2.40287 || emit vel min:float:0.029756<br>emit vel mul:float:1.52761<br>aging speed:float:0.0034476<br>aging variance:float:0<br>delta time:float:0.08<br>wind dir x:float:-5.34058e-05<br>wind scale:float:0.000152351<br>brownian scale:float:0.0556335<br>global alpha:float:1.0<br>size middle:float:0.073865<br>size near:float:0.186308<br>size far:float:0.0389094<br>near focus:float:7<br>near focus_dist:float:2.4303<br>near focus_pow:float:3.05<br>near darkness:float:6.63954<br>far focus:float:9.81914<br>far focus_dist:float:0.138874<br>far focus_pow:float:1.72<br>glare:float:0.423566 || {{cellcolors|#eeeeff}} | |||
|- | |||
! gameboot4 | |||
| rowspan="2" | EXPOSURE:float:1.41<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:1.33<br>GLARE THRESH:float:0.699812<br>GAUSSIAN RAD R:float:1.1<br>GAUSSIAN RAD G:float:1.36<br>GAUSSIAN RAD B:float:1.5<br>GLARE SUM POW:float:0.5 || rowspan="2" | SPACING:float:408.299<br>BRIGHTNESS:float:1.06<br>MIPMAP BIAS:float:1.75802<br>FRESNEL:float:0.501002<br>FALLOFF:float:0.048<br>PERTURBATION:float:0.1<br>FFD SCALE2 Y:float:1.2<br>FFD SCALE2 Z:float:3<br>FFD PARAM 1:float:-1.83395 || emit vel min:float:0.029756<br>emit vel mul:float:1.52761<br>aging speed:float:0.0034476<br>aging variance:float:0<br>delta time:float:0.08<br>wind dir x:float:-5.34058e-05<br>wind scale:float:0.000152351<br>brownian scale:float:0.0556335<br>global alpha:float:0.0<br>size middle:float:0.073865<br>size near:float:0.186308<br>size far:float:0.0389094<br>near focus:float:7<br>near focus_dist:float:2.4303<br>near focus_pow:float:3.05<br>near darkness:float:6.63954<br>far focus:float:9.81914<br>far focus_dist:float:0.138874<br>far focus_pow:float:1.72<br>glare:float:0.423566 || {{cellcolors|#eeeeff}} | |||
|- | |||
! gameboot5 | |||
| 1 RED:float:0<br>1 GREEN:float:0<br>1 BLUE:float:0<br>2 RED:float:0<br>2 GREEN:float:0<br>2 BLUE:float:0<br>3 RED:float:1<br>3 GREEN:float:0.99953<br>3 BLUE:float:0.99953<br>4 RED:float:1<br>4 GREEN:float:0.99953<br>4 BLUE:float:0.99953<br>FOVY:float:72 || {{cellcolors|lightgrey}} ''n/a'' || {{cellcolors|#eeeeff}} | |||
|- | |||
! welcome_1 | |||
| 1 RED:float:0.343163<br>1 GREEN:float:1.15655<br>1 BLUE:float:10<br>2 RED:float:0.440692<br>2 GREEN:float:1.81381<br>2 BLUE:float:10<br>3 RED:float:0.557667<br>3 GREEN:float:0.624199<br>3 BLUE:float:0.859806<br>4 RED:float:0.774938<br>4 GREEN:float:1.81381<br>4 BLUE:float:0.696515<br>FOVY:float:158.733<br>COLOUR SHADER:int:1<br>NIGHT BLEND:float:0.499947<br>NIGHT2DAY BEGIN:float:0<br>NIGHT2DAY END:float:5.16611<br>DAY2NIGHT BEGIN:float:18.498<br>DAY2NIGHT END:float:20.3312<br>DAYSPREAD:float:3<br>NIGHT WHIT BIAS:float:0.486059 || rowspan="2" | EXPOSURE:float:3.40362<br>WHITE LEVEL:float:1000<br>GLARE LEVEL:float:100<br>GLARE THRESH:float:100<br>GAUSSIAN RAD R:float:2.9<br>GAUSSIAN RAD G:float:2.9<br>GAUSSIAN RAD B:float:2.9<br>GLARE SUM POW:float:100<br>TEX SIZE:int:7<br>TEX MAX MIP:int:7<br>TONEBEFORE:int:0<br>BLUR:int:1<br>DITHER:float:0.00392157 || rowspan="2" | TIMESTEP:float:2<br>POS X:float:-8.2 || rowspan="2" | emit vel min:float:0.131537<br>emit vel mul:float:4.16622<br>emit vel zscale:float:0.208311<br>emit per frame:float:70.5765<br>emit prob:float:0.493003<br>aging speed:float:0.00101112<br>aging variance:float:0.5<br>friction:float:0.0619405<br>spin time scale:float:2.99327<br>delta time:float:0.0172207<br>wind dir x:float:0.361019<br>wind dir y:float:-0.0347719<br>wind scale:float:0.000544572<br>brownian scale:float:0.0794061<br>specular power:float:29.3486<br>size middle:float:0.073865<br>size near:float:0.0143576<br>size far:float:0.00746469<br>near focus_dist:float:1.59705<br>near focus_pow:float:2.22209<br>near darkness:float:5.49606<br>far focus:float:7<br>far focus_dist:float:6.31877<br>far focus_pow:float:1.63882<br>far darkness:float:4.46526<br>near align:float:0.118043<br>size align:float:14.1652<br>glare:float:0.222198<br>glare scale:float:6.22156<br>glare p1:float:1.6344<br>glare p2:float:8.41834 || {{cellcolors|#eeeeff}} | |||
|- | |||
! welcome_2 | |||
| 1 RED:float:0.123246<br>1 GREEN:float:6.23728<br>1 BLUE:float:8.92659<br>2 RED:float:0.262794<br>2 GREEN:float:10<br>2 BLUE:float:6.6364<br>3 RED:float:0.0594205<br>3 GREEN:float:3.92418<br>3 BLUE:float:10<br>4 RED:float:0.22837<br>4 GREEN:float:2.14287<br>4 BLUE:float:10<br>FOVY:float:81.2413<br>COLOUR SHADER:int:1<br>NIGHT BLEND:float:0.499947<br>NIGHT2DAY BEGIN:float:0<br>NIGHT2DAY END:float:5.16611<br>DAY2NIGHT BEGIN:float:18.498<br>DAY2NIGHT END:float:20.3312<br>DAYSPREAD:float:3<br>NIGHT WHIT BIAS:float:0.486059 || {{cellcolors|#eeeeff}} | |||
|- | |||
! music_1 | |||
| 1 RED:float:0.579004<br>1 GREEN:float:0.435001<br>1 BLUE:float:0.472<br>2 RED:float:0<br>2 GREEN:float:0<br>2 BLUE:float:0<br>3 RED:float:1.2<br>3 GREEN:float:1<br>3 BLUE:float:1.1<br>4 RED:float:0.5<br>4 GREEN:float:0<br>4 BLUE:float:0.5<br>FOVY:float:83.2002<br>COLOUR SHADER:int:1 || EXPOSURE:float:1.51<br>WHITE LEVEL:float:0.999878<br>GLARE LEVEL:float:2.46<br>GLARE THRESH:float:0.260814<br>GAUSSIAN RAD R:float:2<br>GAUSSIAN RAD G:float:2.2<br>GAUSSIAN RAD B:float:2.5<br>GLARE SUM POW:float:0.738001<br>DITHER:float:0.00392157<br>GAMMA:float:1 || TIMESTEP:float:3.72102<br>POS X:float:-7.5<br>POS Y:float:0<br>POS Z:float:-5.2<br>ANG Y:float:0.796751<br>ANG Z:float:0.190364<br>ANG ROT:float:13.1208<br>FFD SCALE1 X:float:5.13725<br>FFD SCALE2 X:float:3.2<br>FFD SCALE2 Y:float:0.99579<br>FFD SCALE2 Z:float:3.41782 || size middle:float:0.0464771<br>far focus:float:12.0064<br>glare:float:0.201367 || {{cellcolors|#eeeeff}} | |||
|- | |||
! {{cellcolors|white}} !! BACKGROUND.mnu !! HDR.mnu !! LINE1.mnu !! PARTICLES.mnu !! Notes (how works in plain words) | |||
|} | |||
{{File Formats}}<noinclude>[[Category:Main]]</noinclude> | {{File Formats}}<noinclude>[[Category:Main]]</noinclude> |
Latest revision as of 05:08, 30 August 2021
Overview[edit | edit source]
Qt Resource Container (QRC) located in path: dev_flash/vsh/resource/qgl/
Version (firmware) |
Size (bytes) |
Hash (MD5) |
Contents | Feature (added, removed or changed) | |||||
---|---|---|---|---|---|---|---|---|---|
ELF | FPO | VPO | MNU | DDS | TGA | ||||
1.00~1.02 | 110.923 | FCC5B919D343533737E33C2ED566EF03 | |||||||
1.10~1.32 | 111.371 | 36A05C991491A281147B241A1338C833 | |||||||
1.50~1.54 | 111.177 | EFBAF47613D96E620329404AA890A2B9 | |||||||
1.60~1.70 | 111.108 | EB6258CEC5A1448138EC02D6444C4C3D | |||||||
1.80~1.82 | 109.685 | 720DB784E69BF03C26AC38B3F161C49A | |||||||
1.90 | 131.246 | D7D34772AAE942017993A56AD086E623 | Wallpapers ? | ||||||
1.92~1.94 | 131.227 | 15E9DFB14DA89B1887C4C96564545B48 | |||||||
2.00~2.01 | 131.433 | 665981A0A66C01A6C96269A24F4765E6 | [Colour], [Background] and [Brightness] have been added as options under [Theme Settings]. | ||||||
2.10~2.17 | 131.602 | 1BD253021A2B4E3864B026670BF96E89 | |||||||
2.20~2.36 | 115.785 | 98DA94D76B0E125A85DF2BBF7423F4E8 | |||||||
2.40~2.43 | 99.050 | 80E15C5B1E70799B2B0F0D93B8180B34 | |||||||
2.50~2.60 | 98.972 | 9AE4A67090D078055787D195E2E1043E | |||||||
2.70~2.76 | 98.633 | 64966A9E622BCB06B1F0E86D3B32FB01 | |||||||
2.80 | 98.633 | 5AEF33A9A6E787CE3126D0CA780DD2DA | |||||||
3.00~3.01 | 183.383 | 94D935914BD2F48519799803897ABED5 | XMB icons change colour with the theme depending on the time of day. Default theme changed to an updated version of Original waves theme. (original theme renamed to Classic). | ||||||
3.10~3.21 | 183.798 | A757DCE0C90559AAFAB296DE6D5A8AE5 | |||||||
3.30 | 183.980 | 3CDBDD7ADC3BB39D3C17B90A81EF7015 | |||||||
3.40~3.42 | 183.874 | 7981D59C7EF731DD0C23EB2681A79FBA | |||||||
3.50 | 183.980 | E102D35341DC27F6EE2DC975C0118C1A | |||||||
3.55~3.56 | 183.981 | A50F1DC98A9EDACBDB7C0B010B369736 | |||||||
3.60~3.66 | 183.980 | D519ECFAC71AB7437AAA6E1C70BDDE4E | |||||||
3.70~3.74 | 183.984 | 961BCCD9CE30D5E579F3ADB157A89EA6 | |||||||
4.00~4.01 | 185.047 | 93687AF9491974446D62F40A0E61BA3F | |||||||
4.10~4.11 | 185.115 | FEED5630296382AE8B7C9F811A12AB80 | |||||||
4.20~4.31 | 185.115 | 405F4E3F76CBD7FD2E99AACD7431DB09 | |||||||
4.40~4.55 | 185.116 | D34D7E2A7DE4502E0454FD787A00A35C | 2 | 47 | 11 | 69 | 24 | 6 | |
4.60~4.89 | 185.105 | 261CD31A2516EF85A6D3B584C9BD02C5 | 2 | 47 | 11 | 69 | 24 | 6 |
File list[edit | edit source]
(firmware 4.60~4.82)
Path/File | Type | Notes | |||
---|---|---|---|---|---|
BACKGROUND.mnu | .mnu | ||||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
PARTICLES_SPE.mnu | .mnu | ||||
PARTICLES_UI.mnu | .mnu | ||||
lib/ | devgui/ | DebugGui.fpo | .fpo | ||
DebugGui.vpo | .vpo | ||||
glutils/ | AccGlare.fpo | .fpo | |||
ApplyDisplay.fpo | .fpo | ||||
ApplyGlare.fpo | .fpo | ||||
BloomCone.fpo | .fpo | ||||
BloomDecay.fpo | .fpo | ||||
BlurAcc.fpo | .fpo | ||||
BlurOutput.fpo | .fpo | ||||
BlurOutputFG.fpo | .fpo | ||||
ConeFilter.fpo | .fpo | ||||
CookieCutter.fpo | .fpo | ||||
CookieCutter.vpo | .vpo | ||||
Copy.fpo | .fpo | ||||
CopyMRT.fpo | .fpo | ||||
CopyVarAlpha.fpo | .fpo | ||||
DoubleGaussian.fpo | .fpo | ||||
GaussBloomAndBlur.fpo | .fpo | ||||
Gaussian.fpo | .fpo | ||||
Gaussian.vpo | .vpo | ||||
GlareSource.fpo | .fpo | ||||
GlareSourceMRT.fpo | .fpo | ||||
GlareSourceNoTone.fpo | .fpo | ||||
GlareSourcePre.fpo | .fpo | ||||
ScreenCopy.fpo | .fpo | ||||
ToneApplyDisplay.fpo | .fpo | ||||
ToneApplyDisplayMRT.fpo | .fpo | ||||
ToneMap.fpo | .fpo | ||||
ToneMerge.fpo | .fpo | ||||
ToneSplit.fpo | .fpo | ||||
moyou/ | background.fpo | .fpo | |||
background.vpo | .vpo | ||||
back_colours0.fpo | .fpo | ||||
back_colours1.fpo | .fpo | ||||
back_colours2.fpo | .fpo | ||||
back_colours_cpy.fpo | .fpo | ||||
bg_copy.fpo | .fpo | ||||
ffd_alpha_blend.fpo | .fpo | ||||
ffd_shader0.fpo | .fpo | ||||
ffd_shader1.fpo | .fpo | ||||
ffd_shader2.fpo | .fpo | ||||
ffd_shader3.fpo | .fpo | ||||
lines0.fpo | .fpo | See: _lib_moyou_lines0_params_H_ | |||
lines0.vpo | .vpo | See: _lib_moyou_lines0_params_H_ | |||
lines1.fpo | .fpo | ||||
lines1.vpo | .vpo | ||||
lines2.fpo | .fpo | ||||
lines2.vpo | .vpo | ||||
LinesController.fpo | .fpo | ||||
LinesController.vpo | .vpo | ||||
LinesControllerQuin.fpo | .fpo | ||||
LinesEdge.fpo | .fpo | ||||
particles/ | particles_quads.fpo | .fpo | |||
particles_quads.vpo | .vpo | ||||
particles_quads_debug.fpo | .fpo | ||||
particles_quads_debug.vpo | .vpo | ||||
particles_second.fpo | .fpo | ||||
particles_second.vpo | .vpo | ||||
override/ | black/ | BACKGROUND.mnu | .mnu | ||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
bright/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
coldboot1/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
coldboot2/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
day/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
gameboot1/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
gameboot2/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
gameboot3/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
gameboot4/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
gameboot5/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
higure/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
initial_setting/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
music_1/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
night/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
welcome_1/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
welcome_2/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
yoake/ | BACKGROUND.mnu | .mnu | |||
HDR.mnu | .mnu | ||||
LINE1.mnu | .mnu | ||||
PARTICLES.mnu | .mnu | ||||
particles/ | proc_iridescent.tga | .tga | |||
spurs/ | moyou/ | spline/ | spline.elf | .elf | |
particles/ | particles/ | particles.elf | .elf | ||
textures/ | month_bg/ | night/ | 01.dds | .dds | |
02.dds | .dds | ||||
03.dds | .dds | ||||
04.dds | .dds | ||||
05.dds | .dds | ||||
06.dds | .dds | ||||
07.dds | .dds | ||||
08.dds | .dds | ||||
09.dds | .dds | ||||
10.dds | .dds | ||||
11.dds | .dds | ||||
12.dds | .dds | ||||
rgb/ | 01.dds | .dds | |||
02.dds | .dds | ||||
03.dds | .dds | ||||
04.dds | .dds | ||||
05.dds | .dds | ||||
06.dds | .dds | ||||
07.dds | .dds | ||||
08.dds | .dds | ||||
09.dds | .dds | ||||
10.dds | .dds | ||||
11.dds | .dds | ||||
12.dds | .dds | ||||
TGA/ | freslut0.tga | .tga | |||
freslut1.tga | .tga | ||||
freslut2.tga | .tga | ||||
freslut.tga | .tga | ||||
Noise.tga | .tga |
File Groups[edit | edit source]
Groups of files that are listed together in wiki for covenience and documenting purposes, because shares the same format, are part of the same animation, or are used by the same firmware function.
Enviroments[edit | edit source]
The name "enviroments" is just an unnofficial invention to talk about this files (until someone proposes a better name), the way how this works is also a bit unknown, so the definition is a bit abstract
Lets say... the enviroments are the different vsh display modes that loads settings from .MNU files. And the settings inside .MNU files affects the visual effects for an specific enviroment
Access path | Enviroment | Enviroment setting files | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
inside icons.qrc | inside lines.qrc | ||||||||
ICONS.mnu | BACKGROUND.mnu | HDR.mnu | LINE1.mnu | PARTICLES.mnu | PARTICLES_SPE.mnu | PARTICLES_UI.mnu | |||
/*.mnu | Base settings | Yes | Yes | Yes | Yes | Yes | Yes | Yes | In the root of .qrc container |
/override/black/*.mnu | ? | Yes | Yes | Yes | Yes | Yes | No | No | ? |
/override/bright/*.mnu | ? | Yes | Yes | Yes | Yes | No | No | No | ? |
/override/yoake/*.mnu | Main XMB | Yes | Yes | Yes | Yes | Yes | No | No | First quarter of the day (Dawn) |
/override/day/*.mnu | Main XMB | Yes | Yes | Yes | Yes | Yes | No | No | Second quarter of the day (Day) |
/override/higure/*.mnu | Main XMB | Yes | Yes | Yes | Yes | Yes | No | No | Third quarter of the day (Sunset) |
/override/night/*.mnu | Main XMB | Yes | Yes | Yes | Yes | Yes | No | No | Fourth quarter of the day (Night) |
/override/coldboot1/*.mnu | PS3 Boot screen (old) ? | Yes | Yes | Yes | Yes | Yes | No | No | In older firmwares, without coldboot.raf |
/override/coldboot2/*.mnu | PS3 Boot screen (new) ? | Yes | Yes | Yes | Yes | Yes | No | No | Overlayered with coldboot.raf |
/override/coldboot3/*.mnu | ? | Yes | No | No | No | No | No | No | ? |
/override/coldboot4/*.mnu | ? | Yes | No | No | No | No | No | No | ? |
/override/coldboot5/*.mnu | ? | Yes | No | No | No | No | No | No | ? |
/override/gameboot1/*.mnu | Game Boot screen ? | Yes | Yes | Yes | Yes | No | No | No | Related with anim_gameboot_BG1 ?. See custom_render_plugin.sprx/.rco animations |
/override/gameboot2/*.mnu | Game Boot screen ? | Yes | Yes | Yes | Yes | No | No | No | Related with anim_gameboot_BG2 ?. See custom_render_plugin.sprx/.rco animations |
/override/gameboot3/*.mnu | Game Boot screen ? | Yes | Yes | Yes | Yes | Yes | No | No | Related with anim_gameboot_BG3 ?. See custom_render_plugin.sprx/.rco animations |
/override/gameboot4/*.mnu | Game Boot screen ? | Yes | Yes | Yes | Yes | Yes | No | No | Related with anim_gameboot_BG4 ?. See custom_render_plugin.sprx/.rco animations |
/override/gameboot5/*.mnu | Game Boot screen ? | Yes | Yes | Yes | Yes | No | No | No | Related with anim_gameboot_BG5 ?. See custom_render_plugin.sprx/.rco animations |
/override/welcome1/*.mnu | ? | Yes | Yes | Yes | Yes | Yes | No | No | "epilepsy warning" screen ? |
/override/welcome2/*.mnu | ? | Yes | Yes | Yes | Yes | Yes | No | No | "epilepsy warning" screen ? |
/override/initial_setting/*.mnu | ? | Yes | Yes | Yes | Yes | No | No | No | settings used BEFORE coldboot1 changes them |
/override/music_1/*.mnu | Music player | Yes | Yes | Yes | Yes | Yes | No | No | one of the 3 animations availables inside music player (the others are Canyon.qrc and Earth.qrc) |
/override/music_2/*.mnu | ? | Yes | No | No | No | No | No | No | ? |
Day is divided in 4 quarters with brightness levels adjusted a bit weird
Time | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Value |
Backgrounds[edit | edit source]
12 textures/month_bg/rgb/**.dds (for the base wallpapers) and 12 textures/month_bg/night/**.dds (for the overlapped wallpapers at night)
After extraction, the 24 .dds images uses the same header (0x80 bytes), after the header starts the pixel info (each pixel is 4 bytes length in RGBA format). Is posible to change the pixel info without changing the header
Wave and Sparks Animation[edit | edit source]
The animated wave is spline.elf, and the sparks is particles.elf. This files loads his settings from .mnu files. There are several groups of settings for different animations of the wave/spark that appears at different screens of the PS3 (e.g: the wave/sparks inside the music player uses different settings than coldboot, and different in XMB). The settings inside the .mnu files are different for each display mode
- See: wavelet · spline wavelet · spline function
- The wave uses some libraries under moyou path
Sparks dynamic animation[edit | edit source]
The sparks movement is affected by the displacement of the cursor when moving along XMB columns and rows (left-right, or up-down directions). When the cursor moves fast to a new position the sparks "tends" to move in the opposite direction trying to mimic a real fluid like air or water (in other words... is "reading" the position of the cursor to adjust particle directions)
To see this effect is good to configure a black wallpaper and enable all the options iside "theme settings" to "original" (this will make the sparks very visibles). Then start moving the cursor from left column (user) <---> to right column (friends)... or from top item <---> to bottom item in any colums (more visible in a column with several items, like game)... and note how the sparks directions are affected :)
Sparks texture[edit | edit source]
proc iridiscent.tga
iridescent.tga doesnt color all sparkles. Roughly half of them are dynamically generated, when you strip the coloring options and color the tga to solid red, roughly half of the sparks are red, rest are white
- Proc = procedural ?
- Iridescence
Debug files[edit | edit source]
Seems to be related with ParticlesHackMenu (inside custom_render_plugin.sprx)
- DEVGUI libraries (unknown use)
- lib/devgui/DebugGui.vpo
- lib/devgui/DebugGui.fpo
- PARTICLES libraries (seems to be variations of the sparks animation specific for debug)
- lib/particles/particles_quads_debug.fpo
- lib/particles/particles_quads_debug.vpo
MNU Settings[edit | edit source]
There are only four .MNU setting files: BACKGROUND.mnu, HDR.mnu, LINE1.mnu, and PARTICLES.mnu. A copy of this files is located in the root of the .qrc container to be used as the general settings, and another 17 copies of them are located under "override" paths, this override variants are intended to change the settings for the 17 different enviroments where BACKGROUND/HDR/LINE1/PARTICLES are used
Additionally PARTICLES.mnu has two complementary files named PARTICLES_SPE.mnu, and PARTICLES_UI.mnu located at root of the .qrc container, this two files are unique (commonly used in all the enviroments)
Examples are from firmware 4.76
BACKGROUND.mnu[edit | edit source]
#MNU_1.0 1 RED:float:1 1 GREEN:float:1 1 BLUE:float:1 2 RED:float:1 2 GREEN:float:1 2 BLUE:float:1 3 RED:float:0.847347 3 GREEN:float:0.846155 3 BLUE:float:0.846448 4 RED:float:0.92487 4 GREEN:float:0.922603 4 BLUE:float:0.922933 FOVY:float:71.846 COLOUR SHADER:int:0
Additionally, this settings only appears on some of the BACKGROUND.mnu files used for overrides (the base BACKGROUND.mnu located at root doesnt have them)
#MNU_1.0 NIGHT BLEND:float:0 NIGHT2DAY BEGIN:float:4 NIGHT2DAY END:float:6 DAY2NIGHT BEGIN:float:18 DAY2NIGHT END:float:20 DAYSPREAD:float:1 NIGHT WHIT BIAS:float:0.513834 NEUTRINOS X:float:33.6672
HDR.mnu[edit | edit source]
#MNU_1.0 ENABLED:int:1 EXPOSURE:float:1.05 WHITE LEVEL:float:0.899181 GLARE LEVEL:float:1.10245 GLARE THRESH:float:0.738857 GAUSSIAN RAD R:float:1.23888 GAUSSIAN RAD G:float:1.43176 GAUSSIAN RAD B:float:1.55787 GLARE SUM POW:float:0.557478 TEX SIZE:int:8 TEX MAX MIP:int:8 GLARE:int:1 GLARE_ONLY:int:0 TONEBEFORE:int:1 BLUR:int:0
Additionally, this settings only appears on some of the HDR.mnu files used for overrides (the base HDR.mnu located at root doesnt have them)
#MNU_1.0 DITHER:float:0.00392157 GAMMA:float:1
LINE1.mnu[edit | edit source]
#MNU_1.0 STATE:int:1 SHADER:int:1 DAMPING:float:0.0001 LENGTH:float:0.306001 TENSION:float:0.25 SPACING:float:407.658 THINNESS:float:1 BRIGHTNESS:float:0.701917 MIPMAP BIAS:float:1.86707 FRESNEL:float:0.638971 FALLOFF:float:1.00318 TIMESTEP:float:4 PERTURBATION:float:0.0998587 POS X:float:-7.67933 POS Y:float:-1.08844 POS Z:float:-6.40287 ANG X:float:-0.994157 ANG Y:float:0.0867576 ANG Z:float:0.065364 ANG ROT:float:18.1208 END X:float:3 END Y:float:0.4 END Z:float:0.2 FFD SCALE1 X:float:5.67726 FFD SCALE1 Y:float:1.00077 FFD SCALE1 Z:float:1 FFD SCALE2 X:float:2.82755 FFD SCALE2 Y:float:1.27579 FFD SCALE2 Z:float:2.88782 FFD OFFSET X:float:0 FFD OFFSET Y:float:-0.469999 FFD OFFSET Z:float:0 FFD PARAM 1:float:-1.33509 SHOW FFD:int:0 FFD SHADER:int:1
- FFD = Front Focal Distance ?
PARTICLES.mnu[edit | edit source]
#MNU_1.0 emit vel min:float:0.15064 emit vel mul:float:0.19 emit vel var:float:0.282567 emit cone angle:float:51.8695 emit neg prob:float:0.173899 emit vel zscale:float:0 emit per frame:float:16.6539 emit prob:float:0.479115 aging speed:float:0.00285223 aging variance:float:0.493003 friction:float:0.030551 spin time scale:float:2.74 delta time:float:0.0088883 gravity:float:-6.8e-05 wind dir x:float:0.340188 wind dir y:float:0 wind dir z:float:0.35 wind scale:float:0 wind scale 10:float:0 brownian scale:float:0.225311 spot pos x:float:4.16 spot pos y:float:2.63 spot pos z:float:-7.6 spot attn x:float:1 spot attn y:float:0 spot attn z:float:0 specular power:float:35.2904 specular coeff:float:74.74 lambert coeff:float:8 exposure:float:0.0390458 fresnel:float:1.33319 color_control:float:1 iridescent exp:float:1 global alpha:float:1 size middle:float:0.0536233 size near:float:0.0772033 size far:float:0.874062 near focus:float:6.12435 near focus_dist:float:1.3193 near focus_pow:float:2.47206 near darkness:float:6.24028 near fuzziness:float:3.79 far focus:float:12.8327 far focus_dist:float:3.54129 far focus_pow:float:1.83324 far darkness:float:13.9 near align:float:0.722 size align:float:13.19 glare:float:0.159705 glare scale:float:5.44386 glare p1:float:0.99 glare p2:float:4.44
PARTICLES_SPE.mnu[edit | edit source]
This file is unique (there is only 1 inside lines.qrc), the settings inside it are the same than the settings inside PARTICLES.mnu (there are 13 PARTICLES.mnu inside lines.qrc for the 13 enviroments where appears the particles). It seems the settings of PARTICLES_SPE.mnu overrides the settings of all the PARTICLES.mnu files
The SPE is refered to the CELL co-processors (Synergistic Processing Elements) that are dedicated to arithmetic operations
#MNU_1.0 delta time:float:0.00346295 glare:float:0.0832176 specular power:float:-29.3657 size middle:float:0.0218883 global alpha:float:-0.555603
PARTICLES_UI.mnu[edit | edit source]
This file is unique. The particles animations reacts dinamically to the movements of the icons in XMB and to the DualShock 3 or Move Motion Controller sensors (gyroscope and accelerometer), this settings defines that interactions
- icon - There is a group of animations that are related with the position of the icons on XMB, are the settings with names icon. The dynamics of the particles behaves like a fluid enclosed in a sealed container where the amount of fluid is constant (like a sealed fishtank filled with gas), when the icons moves in a direction in XMB this displacement drags some particles behind them. This animation only is applyed vertically
- dpad - It seems this ones works pretty similar than the icon ones, but instead of moving a few particles it moves the whole particle field. This animation is only applyed horizontally
- dshake - Another group of settings is relarted with the controller sensors, are the ones with names dshake. The dynamics here works as if you where grabbing the fishtank with your hands and shaking it entirelly. The particles can be "pushed" laterally by moving the dualshock horizontally, and increases the randomness when moving dualshock up and down, also it seems it can detect the rotations/flips of the dualshock and the "g force" when moving it in a single direction violentlly (be carefull to not throw the dualshock to the TV for science)
#MNU_1.0 brownian:float:0.60 rshake brw:float:7.4992 dpad rot max:float:0.000116654 dpad scale x:float:1 dpad scale y:float:0 dshake rot max:float:0.000124431 dshake rot imp:float:0.513834 dshake brw imp:float:0.061702 dshake thresh:float:0.722145 dshake x coeff:float:0.402735 dshake g coeff:float:0.444397 icon wind:float:11.3877 icon wind scl x:float:0 icon wind scl y:float:1
Notes/speculation
- brw = Brownian
- rot = rotation ?
- imp = impulse ?
- g = g force ?
- thresh = threshold
- coeff = coefficient
- scl = scale
- x,y,z = axis
MNU Override Settings[edit | edit source]
This is a experimental table to try to show all the .mnu settings changes between the different modes, because all them are variations of the same 4 files is only needed to list the changes
The table will be big, but is the best way i see to compare and document the different visual modes, the settings in the examples are not firmware independent but is needed to make this comparison at least one time for one of the firmwares to understand how works the dynamic changes in XMB with background color/brightness, enviroment color/brightness, the wave and sparks animation, etc...
BACKGROUND.mnu | HDR.mnu | LINE1.mnu | PARTICLES.mnu | Notes (how works in plain words) | |
---|---|---|---|---|---|
yoake | NIGHT BLEND:float:0.499947 NIGHT2DAY BEGIN:float:0 NIGHT2DAY END:float:5.16611 DAY2NIGHT BEGIN:float:18.498 DAY2NIGHT END:float:20.3312 DAYSPREAD:float:2.68038 NIGHT WHIT BIAS:float:0.486059 |
EXPOSURE:float:1.1 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.5 GLARE THRESH:float:0.8 GAUSSIAN RAD R:float:1.23638 GAUSSIAN RAD G:float:1.43047 GAUSSIAN RAD B:float:1.55683 GLARE SUM POW:float:0.5 |
SPACING:float:407.671 BRIGHTNESS:float:1.12108 MIPMAP BIAS:float:1.86511 FRESNEL:float:0.463044 FALLOFF:float:0.294154 TIMESTEP:float:2 PERTURBATION:float:0.1 POS X:float:-8.2 FFD SCALE2 X:float:3.2 FFD SCALE2 Y:float:1.27473 FFD SCALE2 Z:float:2.88939 FFD PARAM 1:float:-1.34164 |
far focus:float:12.0064 far focus_dist:float:4.02735 glare:float:0.180536 |
First quarter of the day (Dawn) The brightness changes to, bla, bla bla... Any other notes |
day | no changes | TIMESTEP:float:2 POS X:float:-8.2 FFD SCALE2 X:float:3.2 |
size middle:float:0.0464771 far focus:float:12.2008 far focus_dist:float:4.02735 glare:float:0.201367 |
Second quarter of the day (Day) | |
higure | EXPOSURE:float:1.2 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.1 GLARE THRESH:float:0.8 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
SPACING:float:408.298 BRIGHTNESS:float:1.06 MIPMAP BIAS:float:1.75802 FRESNEL:float:0.501002 FALLOFF:float:0.048 TIMESTEP:float:2 PERTURBATION:float:0.1 POS X:float:-8.2 FFD SCALE2 X:float:3.2 FFD SCALE2 Y:float:1.2 FFD SCALE2 Z:float:3 FFD PARAM 1:float:-1.83395 |
size middle:float:0.0464771 far focus:float:12.6869 far focus_dist:float:4.02735 glare:float:0.18748 |
Third quarter of the day (Sunset) | |
night | EXPOSURE:float:1.41 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.33 GLARE THRESH:float:0.699812 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
SPACING:float:408.298 BRIGHTNESS:float:0.9 MIPMAP BIAS:float:1.75802 FRESNEL:float:0.52 FALLOFF:float:0.048 TIMESTEP:float:2 PERTURBATION:float:0.1 POS X:float:-8.2 ANG ROT:float:10 FFD SCALE2 X:float:3.2 FFD SCALE2 Y:float:1.2 FFD SCALE2 Z:float:3 FFD PARAM 1:float:-1.83395 |
far focus_dist:float:4.09678 | Fourth quarter of the day (Night) | |
initial_setting | 1 RED:float:0 1 GREEN:float:0 1 BLUE:float:0 2 RED:float:0 2 GREEN:float:0 2 BLUE:float:0 3 RED:float:1 3 GREEN:float:0.99953 3 BLUE:float:0.99953 4 RED:float:1 4 GREEN:float:0.99953 4 BLUE:float:0.99953 FOVY:float:72.0001 |
EXPOSURE:float:1.41 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.33 GLARE THRESH:float:0.699812 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
SPACING:float:408.3 BRIGHTNESS:float:0 MIPMAP BIAS:float:1.75802 FRESNEL:float:1 FALLOFF:float:1 PERTURBATION:float:0.1 FFD SCALE2 Y:float:1.2 FFD SCALE2 Z:float:3 FFD PARAM 1:float:-1.83395 |
n/a | |
black | 1 RED:float:0 1 GREEN:float:0 1 BLUE:float:0 2 RED:float:0 2 GREEN:float:0 2 BLUE:float:0 3 RED:float:0 3 GREEN:float:0 3 BLUE:float:0 4 RED:float:0 4 GREEN:float:0 4 BLUE:float:0 FOVY:float:72.0004 |
EXPOSURE:float:1.41 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.33 GLARE THRESH:float:0.699812 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
DAMPING:float:0.0003 SPACING:float:402.611 BRIGHTNESS:float:0.506754 MIPMAP BIAS:float:2.72688 FRESNEL:float:1.05552 FALLOFF:float:2.27705 PERTURBATION:float:0.1 FFD SCALE1 Y:float:1.01926 FFD SCALE2 Y:float:1.94378 FFD SCALE2 Z:float:1.99926 FFD PARAM 1:float:-0.908607 |
global alpha:float:0 size middle:float:0.0464771 far focus:float:12.0064 glare:float:0.201367 |
|
bright | 3 RED:float:0.848912 3 GREEN:float:0.848399 3 BLUE:float:0.848555 4 RED:float:0.924998 4 GREEN:float:0.924021 4 BLUE:float:0.924029 FOVY:float:71.8487 |
EXPOSURE:float:1.35614 WHITE LEVEL:float:0.946851 GLARE LEVEL:float:1.43379 GLARE THRESH:float:0.646942 GAUSSIAN RAD R:float:1.23638 GAUSSIAN RAD G:float:1.43047 GAUSSIAN RAD B:float:1.55683 GLARE SUM POW:float:0.556445 |
SPACING:float:407.669 BRIGHTNESS:float:1.12128 MIPMAP BIAS:float:1.86511 FRESNEL:float:0.463044 FALLOFF:float:0.294391 PERTURBATION:float:0.1 FFD SCALE2 Y:float:1.27473 FFD SCALE2 Z:float:2.88939 FFD PARAM 1:float:-1.34117 |
n/a | |
coldboot1 | 1 RED:float:0.0021302 1 GREEN:float:0.00213025 1 BLUE:float:0.00213032 2 RED:float:0.00213051 2 GREEN:float:0.00213051 2 BLUE:float:0.00213082 3 RED:float:0.0 3 GREEN:float:0.0 3 BLUE:float:0.0 4 RED:float:0.0 4 GREEN:float:0.0 4 BLUE:float:0.0 FOVY:float:71.796 |
EXPOSURE:float:1.64 WHITE LEVEL:float:1.0 GLARE LEVEL:float:1.74 GLARE THRESH:float:0.2 |
SPACING:float:357.46 BRIGHTNESS:float:0.512099 MIPMAP BIAS:float:1.90518 FRESNEL:float:2 FALLOFF:float:0.900768 TIMESTEP:float:2 PERTURBATION:float:0.0 POS Z:float:-7 FFD SCALE2 Y:float:0.999999 FFD SCALE2 Z:float:2.85341 FFD PARAM 1:float:-2 |
emit vel mul:float:3.7496 global alpha:float:0 size middle:float:0.0464771 far focus:float:12.0064 glare:float:0.201367 |
|
coldboot2 | NIGHT BLEND:float:0.499947 NIGHT2DAY BEGIN:float:0 NIGHT2DAY END:float:5.16611 DAY2NIGHT BEGIN:float:18.498 DAY2NIGHT END:float:20.3312 DAYSPREAD:float:2.68038 NIGHT WHIT BIAS:float:0.486059 |
no changes | TIMESTEP:float:2 POS X:float:-8.2 FFD SCALE2 X:float:3.2 |
||
gameboot1 | 1 RED:float:0.00205052 1 GREEN:float:0.00221067 1 BLUE:float:0.00232856 2 RED:float:0.00287942 2 GREEN:float:0.00302322 2 BLUE:float:0.00302797 3 RED:float:0.970555 3 GREEN:float:0.935616 3 BLUE:float:0.940776 4 RED:float:1.01244 4 GREEN:float:0.951617 4 BLUE:float:0.968333 FOVY:float:71.9314 |
EXPOSURE:float:1.39206 WHITE LEVEL:float:0.972739 GLARE LEVEL:float:1.38405 GLARE THRESH:float:0.669912 GAUSSIAN RAD R:float:1.17774 GAUSSIAN RAD G:float:1.40017 GAUSSIAN RAD B:float:1.53239 GLARE SUM POW:float:0.532176 |
SPACING:float:407.941 BRIGHTNESS:float:1.09386 MIPMAP BIAS:float:1.81907 FRESNEL:float:0.479816 FALLOFF:float:0.190247 PERTURBATION:float:0.0967888 POS Z:float:-6.4 FFD SCALE2 Y:float:1.20511 FFD SCALE2 Z:float:2.96023 FFD PARAM 1:float:-1.73301 |
n/a | |
gameboot2 | 1 RED:float:0.8 1 GREEN:float:0.8 1 BLUE:float:0.8 2 RED:float:0.8 2 GREEN:float:0.8 2 BLUE:float:0.8 3 RED:float:0.0 3 GREEN:float:0.0 3 BLUE:float:0.0 4 RED:float:0.0 4 GREEN:float:0.0 4 BLUE:float:0.0 FOVY:float:71.9996 NEUTRINOS X:float:33.6672 |
EXPOSURE:float:1.41 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.33 GLARE THRESH:float:0.699812 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
TIMESTEP:float:2 POS Z:float:-4.40287 |
n/a | |
gameboot3 | 1 RED:float:0 1 GREEN:float:0 1 BLUE:float:0 2 RED:float:0 2 GREEN:float:0 2 BLUE:float:0 3 RED:float:0 3 GREEN:float:0 3 BLUE:float:0 4 RED:float:0 4 GREEN:float:0 4 BLUE:float:0 FOVY:float:72 COLOUR SHADER:int:0 NIGHT BLEND:float:0 NIGHT2DAY BEGIN:float:4 NIGHT2DAY END:float:6 DAY2NIGHT BEGIN:float:18 DAY2NIGHT END:float:20 DAYSPREAD:float:1 NIGHT WHIT BIAS:float:0.513834 |
EXPOSURE:float:1.0 WHITE LEVEL:float:1.0 GLARE LEVEL:float:1.0 GLARE THRESH:float:1.0 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
BRIGHTNESS:float:0.0 FRESNEL:float:0.0 TIMESTEP:float:2 POS Z:float:-2.40287 |
emit vel min:float:0.029756 emit vel mul:float:1.52761 aging speed:float:0.0034476 aging variance:float:0 delta time:float:0.08 wind dir x:float:-5.34058e-05 wind scale:float:0.000152351 brownian scale:float:0.0556335 global alpha:float:1.0 size middle:float:0.073865 size near:float:0.186308 size far:float:0.0389094 near focus:float:7 near focus_dist:float:2.4303 near focus_pow:float:3.05 near darkness:float:6.63954 far focus:float:9.81914 far focus_dist:float:0.138874 far focus_pow:float:1.72 glare:float:0.423566 |
|
gameboot4 | EXPOSURE:float:1.41 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:1.33 GLARE THRESH:float:0.699812 GAUSSIAN RAD R:float:1.1 GAUSSIAN RAD G:float:1.36 GAUSSIAN RAD B:float:1.5 GLARE SUM POW:float:0.5 |
SPACING:float:408.299 BRIGHTNESS:float:1.06 MIPMAP BIAS:float:1.75802 FRESNEL:float:0.501002 FALLOFF:float:0.048 PERTURBATION:float:0.1 FFD SCALE2 Y:float:1.2 FFD SCALE2 Z:float:3 FFD PARAM 1:float:-1.83395 |
emit vel min:float:0.029756 emit vel mul:float:1.52761 aging speed:float:0.0034476 aging variance:float:0 delta time:float:0.08 wind dir x:float:-5.34058e-05 wind scale:float:0.000152351 brownian scale:float:0.0556335 global alpha:float:0.0 size middle:float:0.073865 size near:float:0.186308 size far:float:0.0389094 near focus:float:7 near focus_dist:float:2.4303 near focus_pow:float:3.05 near darkness:float:6.63954 far focus:float:9.81914 far focus_dist:float:0.138874 far focus_pow:float:1.72 glare:float:0.423566 |
||
gameboot5 | 1 RED:float:0 1 GREEN:float:0 1 BLUE:float:0 2 RED:float:0 2 GREEN:float:0 2 BLUE:float:0 3 RED:float:1 3 GREEN:float:0.99953 3 BLUE:float:0.99953 4 RED:float:1 4 GREEN:float:0.99953 4 BLUE:float:0.99953 FOVY:float:72 |
n/a | |||
welcome_1 | 1 RED:float:0.343163 1 GREEN:float:1.15655 1 BLUE:float:10 2 RED:float:0.440692 2 GREEN:float:1.81381 2 BLUE:float:10 3 RED:float:0.557667 3 GREEN:float:0.624199 3 BLUE:float:0.859806 4 RED:float:0.774938 4 GREEN:float:1.81381 4 BLUE:float:0.696515 FOVY:float:158.733 COLOUR SHADER:int:1 NIGHT BLEND:float:0.499947 NIGHT2DAY BEGIN:float:0 NIGHT2DAY END:float:5.16611 DAY2NIGHT BEGIN:float:18.498 DAY2NIGHT END:float:20.3312 DAYSPREAD:float:3 NIGHT WHIT BIAS:float:0.486059 |
EXPOSURE:float:3.40362 WHITE LEVEL:float:1000 GLARE LEVEL:float:100 GLARE THRESH:float:100 GAUSSIAN RAD R:float:2.9 GAUSSIAN RAD G:float:2.9 GAUSSIAN RAD B:float:2.9 GLARE SUM POW:float:100 TEX SIZE:int:7 TEX MAX MIP:int:7 TONEBEFORE:int:0 BLUR:int:1 DITHER:float:0.00392157 |
TIMESTEP:float:2 POS X:float:-8.2 |
emit vel min:float:0.131537 emit vel mul:float:4.16622 emit vel zscale:float:0.208311 emit per frame:float:70.5765 emit prob:float:0.493003 aging speed:float:0.00101112 aging variance:float:0.5 friction:float:0.0619405 spin time scale:float:2.99327 delta time:float:0.0172207 wind dir x:float:0.361019 wind dir y:float:-0.0347719 wind scale:float:0.000544572 brownian scale:float:0.0794061 specular power:float:29.3486 size middle:float:0.073865 size near:float:0.0143576 size far:float:0.00746469 near focus_dist:float:1.59705 near focus_pow:float:2.22209 near darkness:float:5.49606 far focus:float:7 far focus_dist:float:6.31877 far focus_pow:float:1.63882 far darkness:float:4.46526 near align:float:0.118043 size align:float:14.1652 glare:float:0.222198 glare scale:float:6.22156 glare p1:float:1.6344 glare p2:float:8.41834 |
|
welcome_2 | 1 RED:float:0.123246 1 GREEN:float:6.23728 1 BLUE:float:8.92659 2 RED:float:0.262794 2 GREEN:float:10 2 BLUE:float:6.6364 3 RED:float:0.0594205 3 GREEN:float:3.92418 3 BLUE:float:10 4 RED:float:0.22837 4 GREEN:float:2.14287 4 BLUE:float:10 FOVY:float:81.2413 COLOUR SHADER:int:1 NIGHT BLEND:float:0.499947 NIGHT2DAY BEGIN:float:0 NIGHT2DAY END:float:5.16611 DAY2NIGHT BEGIN:float:18.498 DAY2NIGHT END:float:20.3312 DAYSPREAD:float:3 NIGHT WHIT BIAS:float:0.486059 |
||||
music_1 | 1 RED:float:0.579004 1 GREEN:float:0.435001 1 BLUE:float:0.472 2 RED:float:0 2 GREEN:float:0 2 BLUE:float:0 3 RED:float:1.2 3 GREEN:float:1 3 BLUE:float:1.1 4 RED:float:0.5 4 GREEN:float:0 4 BLUE:float:0.5 FOVY:float:83.2002 COLOUR SHADER:int:1 |
EXPOSURE:float:1.51 WHITE LEVEL:float:0.999878 GLARE LEVEL:float:2.46 GLARE THRESH:float:0.260814 GAUSSIAN RAD R:float:2 GAUSSIAN RAD G:float:2.2 GAUSSIAN RAD B:float:2.5 GLARE SUM POW:float:0.738001 DITHER:float:0.00392157 GAMMA:float:1 |
TIMESTEP:float:3.72102 POS X:float:-7.5 POS Y:float:0 POS Z:float:-5.2 ANG Y:float:0.796751 ANG Z:float:0.190364 ANG ROT:float:13.1208 FFD SCALE1 X:float:5.13725 FFD SCALE2 X:float:3.2 FFD SCALE2 Y:float:0.99579 FFD SCALE2 Z:float:3.41782 |
size middle:float:0.0464771 far focus:float:12.0064 glare:float:0.201367 |
|
BACKGROUND.mnu | HDR.mnu | LINE1.mnu | PARTICLES.mnu | Notes (how works in plain words) |
|