Editing Talk:PlayStation 3 Theme (P3T)
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
===Standarizing "theme format" names=== | ===Standarizing "theme format" names=== | ||
This standarization of names can be polemic, and initially confusing, but after some brainstorming i realized we need to "keep the sony standards naming" and at the same time think in another way to name the different methods used, and here is where the confussion starts because "the scene" has been using names that are limited in long term for his derivations e.g: "slideshow" "pro slideshow" "dynamic pro slideshow", etc... (big mention here to glowball for his experiments, cheers) | |||
The point is if you take a "dynamic pro slideshow" as base and add to it a new 3d sphere + more semitransparent layers + etc + etc this is a "dynamic pro slideshow multilayer with | The point is if you take a "dynamic pro slideshow" as base and add to it a new 3d sphere + more semitransparent layers + etc + etc this is a "dynamic pro slideshow multilayer with rotating objects" ?... well, it sounds good for a resume, but not even this long text explains how has been buit, to make a list we need the "method" or "technique" used, so i propose something like this: | ||
#Static background (.JPG) | |||
##Linked to PS3 timers | |||
###seconds | |||
###hours of the day | |||
###days of months | |||
###days of years | |||
##Linked to day or daytime | |||
#Dinamyc background (.RAF) | |||
##Method 1 (3d model.dae covering all the background, several .dds textuers applyed over the model, the script changes the texture every 10 seconds) | |||
##Method 2 (no 3d model, several .dds textuers in the background, the script changes the the transparency of textures every 10 seconds) | |||
##Method 3 (no 3d model, several .dds textuers in the background, the script moves the textures from right to left with a fadeout every 10 seconds) | |||
##Method 4 etc... (note all this methods in the examples are "slideshows") | |||
*Some themes might not work under some resolution and ratio. | |||
* | |||
*Notes | The big difference (that keeps the standard naming) is static doesnt use an script.js, and dynamic does... we will have problems to give a name to the "methods" but i think this way to focus is better, any idea or suggestion is wellcome --[[User:Sandungas|Sandungas]] 11:01, 14 February 2013 (MSK) | ||
*Notes about "background linked to seconds" | |||
Test: download [http://www.multiupload.nl/BH6PD8YO4D PS3 Themes background testkit v1.zip] and compile "Test 15bg to seconds.xml" theme, then install and "apply", and... press "x" button again over "apply" repeatedly as faster as possible (lol), you will see how the background numbers increases 1 by 1. Now wait 3 seconds and press "apply" again and the number in screen has increased in +3 | |||
===p3t format, p3tcompiler, and p3textractor notes=== | ===p3t format, p3tcompiler, and p3textractor notes=== | ||
'''p3tcompiler''' | '''p3tcompiler''' | ||
*p3t format uses several tables to store the "standard names of the files" without file extension (original names and file extensions of the files used to build the theme are lost) | *p3t format uses several tables to store the "standard names of the files" without file extension (original names and file extensions of the files used to build the theme are lost) | ||
Line 25: | Line 35: | ||
*The order of items and tables in the p3t file is fixed and always the same (with a few exceptions). The compiler reorders the items to his convenience | *The order of items and tables in the p3t file is fixed and always the same (with a few exceptions). The compiler reorders the items to his convenience | ||
*Items in the p3t file that respect the original order of the xml are all contents of: <icontable>, <bgimagetable>, <pointertable> ? | *Items in the p3t file that respect the original order of the xml are all contents of: <icontable>, <bgimagetable>, <pointertable> ? | ||
'''p3textractor''' | '''p3textractor''' | ||
Line 36: | Line 45: | ||
*xml problems | *xml problems | ||
**the order or items inside <info> and <icontable> in the extracted xml is different than the one contained in the .p3t | **the order or items inside <info> and <icontable> in the extracted xml is different than the one contained in the .p3t | ||
'''p3t format, standard order of tags after compilation''' (based in the tags stored in the xml table inside the .p3t file) | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<infotable> | <infotable> | ||
<info> | <info> | ||
Line 62: | Line 71: | ||
<font> | <font> | ||
<color> | <color> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} |