Editing PlayView

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 153: Line 153:
! style="background-color:#010ADA; color:#FFFFFF;" |Offset || style="background-color:#010ADA; color:#FFFFFF;" |Length || style="background-color:#010ADA; color:#FFFFFF;" |Value || style="background-color:#010ADA; color:#FFFFFF;" |Note
! style="background-color:#010ADA; color:#FFFFFF;" |Offset || style="background-color:#010ADA; color:#FFFFFF;" |Length || style="background-color:#010ADA; color:#FFFFFF;" |Value || style="background-color:#010ADA; color:#FFFFFF;" |Note
|-
|-
| 0000 || 10|| 47 56 45 57 30 31 30 30 4A 50 45 47 30 31 30 30 ||"GVEW0100JPEG0100" (Note:"GV3D0100GVMP0100" when 3D?)
| 0000 || 10|| 47 56 45 57 30 31 30 30 4A 50 45 47 30 31 30 30 ||"GVEW0100JPEG0100"
|-
|-
| 0010 || 4 || 00 00 xx xx || Length Width  (hex) total layer 0 (variable per game)
| 0010 || 4 || 00 00 xx xx || Length Width  (hex) total layer 0 (variable per game)
Line 163: Line 163:
| 001C || 4 || 00 00 xx xx|| Length Data Base (variable per game structure)
| 001C || 4 || 00 00 xx xx|| Length Data Base (variable per game structure)
|-
|-
| 0020 || 8 || 00 00 00 01 00 00 00 00 || Start
| 0020 || 8 || 00 00 00 01 00 00 00 00 || Similar
|-
|-
|colspan="5" style="text-align:center; background-color:#ADAADA;" |Data Base
|colspan="5" style="text-align:center; background-color:#ADAADA;" |Data Base
|-
|-
| 0028 || 4 || 00 00 00 20 || each entrance length: 0X20
| 0028 || 4 || 00 00 00 20 || Apps/machine code?
|-
|-
| 002C || 4 || 00 00 00 04 || each parameter length: 0X04
| 002C || 4 || 00 00 00 04 || Apps/machine code?
|-
|-
| 0030 || 4 || 00 00 00 xx || Grid position Width  (hex): as horizontal line, left to right.
| 0030 || 4 || 00 00 00 xx || Grid position Width  (hex): as horizontal line, left to right.
Line 188: Line 188:
|-
|-
| 0050 || ... || ... || Repeat last 0x20 for each image on the page
| 0050 || ... || ... || Repeat last 0x20 for each image on the page
|-
|colspan="5" style="text-align:center; background-color:#ADAADA;" |Data Base
|-
|-
| XXXX || 4  || 42 4C 4B 5F|| "BLK_"
| XXXX || 4  || 42 4C 4B 5F|| "BLK_"
Line 193: Line 195:
| XXXX || 4  || xx xx xx xx || Total length embedded images (with FF padding)  
| XXXX || 4  || xx xx xx xx || Total length embedded images (with FF padding)  
|-
|-
|colspan="5" style="text-align:center; background-color:#ADAADA;" |Data Base
| XXXX || 8  || 00 00 00 02 00 00 00 00 || Similar
|-
| XXXX || 8  || 00 00 00 02 00 00 00 00 || End
|-
|-
| XXXX || xx || FF D8 ...|| First JPEG (first from level layer on file 0, top left to right)
| XXXX || xx || FF D8 ...|| First JPEG (first from level layer on file 0, top left to right)
Line 246: Line 246:


===content.dat(.edat):===
===content.dat(.edat):===
The file contains a file list, and XML files giving the structure to transport elements such video, music background etc...
The file contain the XML structure to transport elements such video, music background etc...
(thiis file format can vary up to PlayView version)


*First part header:
*First part header:
Line 261: Line 260:
| 000C || 4 || Total Length first part/start second part
| 000C || 4 || Total Length first part/start second part
|-
|-
| 0010 || 4 || Offset (without header) on file list
| 0010 || 4 || Offset (without header)
|-
|-
| 0014 || 4 || Length filename (without 0x00)
| 0014 || 4 || Length
|-
|-
| 0018 || 4 || Offset (without this header) of the file (XML)
| 0018 || 4 || Offset  
|-
|-
| 001C || 4 || Length file (XML) without 0x00
| 001C || 4 || Length
|-
|-
| 0020 || xx|| Repeat last 0x10
| 0020 || xx|| Repeat last 0x10
|-
|-
|}
|}
Then come the file list


*Second part XML:
*Second part XML:
Line 281: Line 278:


{{Boxcode|content=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<!--contain all the name file.gvd as XML in order of file appearance-->
 
'''''File list:contain all the name file.gvd as XML in order of file appearance'''''
content.flst page00.xml page01.xml page02.xml ...page09.xml
content.flst page00.xml page01.xml page02.xml ...page09.xml
0A<?xml version="1.0" encoding="utf-8"?>
0A<?xml version="1.0" encoding="utf-8"?>
Line 287: Line 285:
     <image_files>
     <image_files>
         <archive source="gvd.dat">
         <archive source="gvd.dat">
<!--See other example structure for W & H and Other tile_type as Multiplane and Stereoscopy?-->
 
'''''Width & Height of layer 0 on file (last layer visually), tile_type can be also Multiplane and Stereoscopy?'''''
 
             <image width="3840" height="2160" id="i0001" source="page00.gvd" tile_type="normal"/>  
             <image width="3840" height="2160" id="i0001" source="page00.gvd" tile_type="normal"/>  
             <image width="3840" height="2160" id="i0002" source="page01.gvd" tile_type="normal"/>
             <image width="3840" height="2160" id="i0002" source="page01.gvd" tile_type="normal"/>
Line 295: Line 295:
         </archive>
         </archive>
     </image_files>
     </image_files>
'''''Visual effect as turning the page of paper book'''''
     <structure>
     <structure>
         <root ref="i0001"/>
         <root ref="i0001"/>
         <sequence transition="double_page_flip" id="s0001"> <!--visual effect as turning the page of paper book-->
         <sequence transition="double_page_flip" id="s0001">  
             <item ref="i0002"/>  <!--Not all page need to have this double page flip effect-->
             <item ref="i0002"/>
             <item ref="i0003"/>
             <item ref="i0003"/>
         </sequence>
         </sequence>
Line 305: Line 309:




<!--One page example-->
'''''One page example'''''


0A<?xml version="1.0" encoding="utf-8"?>
0A<?xml version="1.0" encoding="utf-8"?>
Line 314: Line 318:
     </home>
     </home>


<!--Limit of the values (ZOOM IN:limited by the images). Here you can adjust/unlock/lock the level of max/min_zoom (between 1 to 0 ∞)-->
'''Limit to:'''
'''''Max_Zoom can be adjusted here'''''
 
     <limit>
     <limit>
         <boundary offset_x="0.000000" max_overshoot="0.000000" offset_y="0.000000" scale="1.000000"  
         <boundary offset_x="0.000000" max_overshoot="0.000000" offset_y="0.000000" scale="1.000000"  
         max_zoom="2.000000" max_invisibility="INF" min_zoom="1.000000"/>
         max_zoom="2.000000" max_invisibility="INF" min_zoom="1.000000"/>
     </limit>
     </limit>''
 
'''Links to other pages. Here 2 links to jump into other pages defined by selector'''''


<!--Links to other pages. Here you create 2 links, enter by selector (ID_YYYYMMDDHHMMSSSSS
for internal use/(not checked on file attribute or only if file list XML don t load properly?)-->
     <link width="3840.000000" crossfade_range="1.000000" target="page01.xml" center_x="1920.000000"  
     <link width="3840.000000" crossfade_range="1.000000" target="page01.xml" center_x="1920.000000"  
center_y="1080.000000" height="2160.000000" separate="true" id="ID_YYYYMMDDHHMMSSSSS" name="[l]link(1)">
center_y="1080.000000" height="2160.000000" separate="true" id="ID_YYYYMMDDHHMMSS001" name="[l]link(1)">
         <boundary offset_x="0.000000" max_overshoot="0.500000" offset_y="0.000000" scale="1.000000"  
         <boundary offset_x="0.000000" max_overshoot="0.500000" offset_y="0.000000" scale="1.000000"  
max_zoom="INF" action="enable" max_invisibility="INF" min_zoom="0.500000" max_stretch="INF"/>
max_zoom="INF" action="enable" max_invisibility="INF" min_zoom="0.500000" max_stretch="INF"/>
Line 334: Line 340:
     </link>
     </link>


<!--Embed to music and videos-->
 
<!--music-->
'''''Embed to:'''''
'''''music'''''
     <embed width="1.000000" center_x="1.000000" center_y="1.000000" height="1.000000"  
     <embed width="1.000000" center_x="1.000000" center_y="1.000000" height="1.000000"  
         volume="0.600000" source="mymusic01.mp3" name="[BGM]">
         volume="0.600000" source="mymusic01.mp3" name="[BGM]">
Line 342: Line 349:
     </embed>
     </embed>


<!--videos-->
'''''videos'''''
    ...


'''''Select to: values(right-angled with x & y) for the links defined above'''''


<!--Selector values(right-angled with x & y) for the links defined above-->   
    ...


</gigantic_image>
</gigantic_image>
Line 547: Line 552:
|bg_image_off || default: 0 || Hide background image (when slide)
|bg_image_off || default: 0 || Hide background image (when slide)
|-
|-
|default_language_psp ||PSP only default: 0 || Language for home button (quit game): See [http://www.psdevwiki.com/ps3/Content_Information_Files#Languages Languages] up to the ones available on PSP
|default_language_psp ||PSP only default: 0 || Language for home button (quit game): See [[Content_Information_Files#Languages | Languages]] up to the ones available on PSP
|-
|-
|}
|}


===Config User Interface: ui===
===Config User Interface: ui===
<div style="float:right">[[File:PlayView help p x.PNG|200px|thumb|left|help_p_x image]]</div>


This file can be in different (and so variable values) format/name up to the title version.
This file can be in different format/name up to the title version.


Can be divide into 3 part:
Can be divide into 3 part:
Line 586: Line 589:
<div style="height:650px; overflow:auto">
<div style="height:650px; overflow:auto">
{{Boxcode|content=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
ui_main_o.cfg\00ui_version    =100
ui_main_o.cfg\00ui_version    =100
selection_frame_division    =0
selection_frame_division    =0
startup_page_num    =5      '''''//Variable number of screen before the title start'''''
startup_page_num    =5      <!--Variable number of screen before the title start-->
help_page_num    =1
help_page_num    =1
guide_alignment    =3
guide_alignment    =3
Line 621: Line 625:
# startup
# startup
# start
# start
startup01 = KIDOJI_480x272   //'''''Boot screen'''''
startup01 = KIDOJI   <!--Boot screen-->
startup02 = KENKO_480x272     //'''''Health  screen'''''
startup02 = KENKO     <!--Health  screen-->
startup03 = SHIYOJO_480x272   //'''''Instruction screen'''''
startup03 = SHIYOJO   <!--Instruction screen-->
startup04 = LOGO_PSP          //'''''Logo screen'''''
startup04 = LOGO      <!--Logo screen-->
startup05 = PSP_LOGO      //'''''Second logo screen'''''
startup05 = LOGO2    <!--Second logo screen-->
# frame
# frame
# start
# start
Line 734: Line 738:
player_progress_bar = player_progress_bar
player_progress_bar = player_progress_bar
player_progress_frame = player_progress_base
player_progress_frame = player_progress_base
</syntaxhighlight>}}
</syntaxhighlight>}}
</div>
</div>
*Third part:


*Third part example:
Title id.png followed by the image itself  (contains boot screens, menu user etc...
Title id.png followed by the image itself:
 
  .KIDOJI_480x272.png
.KENKO_480x272.png
.SHIYOJO_480x272.png
.LOGO_PSP.png
.PSP_LOGO.png
.focus_focused.png
.help_p_o.png
.help_p_x.png
.guide_base.png
.guide_h.png
.guide_ds,png
.guide_dm.png
.guide_s.png
.guide_lr.png
.guide_af_o.png
.guide_af_x.png
.guide_ao_o.png
.guide_ao_x.png
.guide_c_o.png
.guide_c_x.png
.guide_av_o.png
.guide_av_x.png
.guide_am_o.png
.guide_am_x.png
.player_panel_base.png
.player_play.png
.player_pause.png
.player_forward1.png
.player_forward2.png
.player_forward3.png
.player_rewind1.png
.player_rewind2.png
.player_rewind3.png
.player_slow.png
.player_letters.png
.player_progress_base.png
.player_progress_bar.png
Please note that all contributions to Vita Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see Vita Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Template used on this page: