Theme compiler for PlayStation(R)3 Version 2.00
                      Copyright (C) 2011 Sony Computer Entertainment Inc.
                                                     All Rights Reserved.


このプログラムについて

    p3tcompiler.exe は、XMLファイルと素材データを元に、
    PlayStation(R)3用のテーマファイルを作成するWindows用プログラムです。


p3tcompilerの使い方

    コマンドプロンプトで、

        p3tcompiler.exe sample\simple\simple.xml

    と入力するか、または XMLファイルを p3tcompiler.exe のアイコンに
    ドラッグアンドドロップすることによって、拡張子が p3t のテーマ
    ファイルが生成されます。


動作確認の仕方

    1, テーマファイルを、メモリースティックやUSBストレージの、/PS3/THEME/
       ディレクトリに配置し、PlayStation(R)3 本体に挿入してください。

    2, システムソフトウェアの、Settings > Theme Settings > Theme を選択し、
       記録メディアからテーマファイルをインストールします。

    3, 再度システムソフトウェアの Settings > Theme Settings > Theme を
       選択すると、オプションメニューにテーマファイルが列挙されます。

    4, テーマファイルを選択し、Apply を選択すると、画面にテーマが反映されます。


XMLファイルの記述方法

    XMLに記述可能なエレメントを解説します。

    <theme>

        ルートエレメントです。
        属性を持っていません。


    <infotable>、<info>、<localizedinfo>

        テーマファイルの各種情報を格納するエレメントです。
        <localizedinfo> には、言語ごとに異なる情報を記述し、
        <info> には全言語共通の情報を記述します。

        <info>と<localizedinfo> の両方に記述できる属性は
        以下のとおりです。

            name       : テーマの名前
            url        : テーマの配布元を示すURL
            author     : 作者名
            genre      : テーマのジャンル (任意の文字列)
            version    : テーマのバージョン (任意の文字列)
            icon       : テーマのアイコン (64x64 32bit PNG)
            authoricon : 作者アイコン (64x64 32bit PNG)
            preview    : プレビュー画像 (480x270 24bit PNG)
            comment    : テーマのコメント (任意の文字列)
            mtime      : テーマの更新日時 ("YYYYMMDDHHMMSS"形式の文字列)

        <localizedinfo> には、locale属性を記述して、どの言語の
        ための情報なのかを特定します。

            en    : 英語(アメリカ)
            en-gb : 英語(イギリス)
            jp    : 日本語
            fr    : フランス語
            es    : スペイン語
            de    : ドイツ語
            it    : イタリア語
            nl    : オランダ語
            pt    : ポルトガル語(ポルトガル)
            pt-br : ポルトガル語(ブラジル)
            ru    : ロシア語
            ko    : 韓国語
            zh_t  : 中国語(繁体字)
            zh_s  : 中国語(簡体字)
            fi    : フィンランド語
            sv    : スウェーデン語
            da    : デンマーク語
            no    : ノルウェー語
            pl    : ポーランド語


    <icontable>、<icon>

       システムソフトウェアのアイコンを格納するエレメントです。

        <icon>に記述できる属性は以下のとおりです。

            id  : アイコンの種類を表すID
            src : アイコン画像


        id属性に指定できるIDは以下のとおりです。


            システムソフトウェアの横列

                icon_user                   : Users
                icon_setting                : Settings
                icon_photo                  : Photo
                icon_music                  : Music
                icon_video                  : Video
                icon_game                   : Game
                icon_network                : Network
                icon_friend                 : Friends
                icon_tv                     : TV


            システムソフトウェアの縦列

                icon_poweroff               : Turn Off System
                icon_newuser                : Create New User

                icon_update                 : System Update
                icon_game_setting           : Game Settings
                icon_bdvd_setting           : Video Settings
                icon_music_setting          : Music Settings
                icon_chat_setting           : Chat Settings
                icon_system_setting         : System Settings
                icon_theme_setting          : Theme Settings
                icon_datetime_setting       : Date and Time Settings
                icon_powersave_setting      : Power Save Settings
                icon_accessory              : Accessory Settings
                icon_printer_setting        : Printer Settings
                icon_display_setting        : Display Settings
                icon_sound_setting          : Sound Settings
                icon_security_setting       : Security Settings
                icon_remoteplay_setting     : Remote Play Settings
                icon_network_setting        : Network Settings

                icon_setting_item           : (Settingsのサブメニュー項目)

                icon_photo_default          : (Photoのデフォルトアイコン)
                icon_photo_album_default    : (Photoのアルバムのデフォルトアイコン)
                icon_music_default          : (Musicのデフォルトアイコン)
                icon_music_album_default    : (Musicのアルバムのデフォルトアイコン)
                icon_video_default          : (Videoのデフォルトアイコン)
                icon_video_album_default    : (Videoのアルバムのデフォルトアイコン)
                
                icon_playing                : (Musicの再生中の曲を表すアイコン)

                icon_mediaserver_search     : Search for Media Servers
                
                icon_playlist               : Playlists
                icon_playlist_add           : Create New Playlist

                icon_video_upload           : Video Editor & Uploader

                icon_ms                     : Memory Stick(TM)
                icon_cf                     : Compact Flash
                icon_sd                     : SD Memory Card
                icon_usb                    : USB Device
                icon_psp                    : PSP(TM)(PlayStation(R)Portable)
                icon_pspms                  : Memory Stick(TM) of PSP(TM)(PlayStation(R)Portable)
                icon_usbcamera              : Digital Camera
                icon_usbaad                 : ATRAC Audio Device

                icon_gamedata               : Game Data Utility, PS Vita System Application Utility
                icon_vmc                    : Memory Card Utility (PS/PS2)
                icon_savedata               : Save Data Utility (PS3(TM))
                icon_savedata_minis         : Save Data Utility (minis)
                icon_newvmc                 : New Internal Memory Card
                icon_trophy                 : Trophy Collection

                icon_onlinemanual           : Online Instruction Manuals
                icon_remoteplay             : Remote Play
                icon_inet_search            : Internet Search
                icon_browser                : Internet Browser
                icon_download               : Download Management

                icon_accountmanage          : Account Management

                icon_blocklist              : Block List
                icon_addfriend              : Add a Friend
                icon_playermet              : Player Met
                icon_chat                   : Start New Chat
                icon_chatroom               : Chat Room
                icon_chatroom_text          : Chat Room (Text Only)
                icon_mbox                   : Message Box

                icon_mbox_received          : Received
                icon_mbox_sent              : Sent
                icon_mbox_create            : Create Message

            
            デフォルトアイコン

                icon_default_h              : 専用の画像が設定されていない横列のアイコンに使用される画像
                icon_default_v              : 専用の画像が設定されていない縦列のアイコンに使用される画像


        アイコン画像は、基本的に 128x128 の 32bit PNG 画像ですが、
        以下の例外があります。

            icon_photo_default
            icon_photo_album_default

                170x128 32bit PNG

            icon_video_default
            icon_video_album_default

                228x128 32bit PNG


    <pointertable>、<pointer>

        ポインタ(マウスカーソル)の画像を格納するためのエレメントです。

        <pointer>に記述できる属性は以下のとおりです。

            id     : ポインタの種類を表すID
            src    : ポインタ画像
            base_x : ポインタの先端位置のX座標
            base_y : ポインタの先端位置のY座標


        id属性に指定できるIDは以下のとおりです。

            pointer_arrow   : 通常の状態
            pointer_finger  : クリック可能なオブジェクトの上にある状態
            pointer_click   : クリック中
            pointer_hand    : ドラッグ可能なオブジェクトの上にある状態
            pointer_grab    : ドラッグ中
            pointer_pen     : テキスト入力可能なオブジェクトの上にある状態

        ポインタ画像は、48x48 の 32bit PNG 画像です。

        base_x、base_y には、ポインタ画像のどの位置が先端であるかを指定します。
        左上 (0,0) - 右下 (48,48) の座標系です。


    <notification>

        通知ウインドウのフレーム部分の画像を格納するためのエレメントです。

        <notification>に記述できる属性は以下のとおりです。

            src : 通知ウインドウのフレーム部分の画像

        通知ウインドウのフレーム部分の画像は、64x64 の 32bit PNG 画像です。


    <bgimagetable>、<bgimage>

        背景画像を格納するためのエレメントです。

        <bgimagetable>の中には、最大24枚の<bgimage>を含めることが出来ます。
        <bgimagetable>に記述できる属性は以下のとおりです。

            showtype : 複数の背景画像がある場合の切り替えタイプ
                       指定しなかった場合は、PlayStation(R)3 を起動するたびにランダムで切り替わります。

        showtype属性に指定できるタイプは以下のとおりです。

            days     : 背景画像を PlayStation(R)3 に設定されている日付に応じて切り替える
                       daysを指定する場合は<bgimage>にfrom, until属性を記述してください。

            datetime : 背景画像を PlayStation(R)3 に設定されている時間に応じて切り替える
                       datetimeを指定する場合は<bgimage>にfrom, until属性を記述してください。

        <bgimage>に記述できる属性は以下のとおりです。

            hd    : 画面比が 16 : 9 のときに使用される背景画像 ( 1920x1080 JPEG )
            sd    : 画面比が 4 : 3 のときに使用される背景画像 ( 640x480 JPEG )
            from  : showtype属性にdays, datetimeを指定した場合の背景画像の表示開始日/時間
            until : showtype属性にdays, datetimeを指定した場合の背景画像の表示終了日/時間

            showtype属性にdaysを指定したときのfrom, untilの記述例は以下のとおりです。

                1) YYYY/MM/DD 形式

                <bgimage hd="bghd.jpg" sd="bgsd.jpg" from="20090101" until="20090131" />

                このとき、PlayStation(R)3 に設定されている日付が "2009年1月1日～2009年1月31日" の場合、
                対応する背景画像が表示されます。

                2) MM/DD 形式

                <bgimage hd="bghd.jpg" sd="bgsd.jpg" from="0101" until="0131" />

                このとき、PlayStation(R)3 に設定されている日付が "yyyy年1月1日～yyyy年1月31日" の場合、
                対応する背景画像が表示されます。1)と異なりYYYYの指定がないため、年には依存しません。

            showtype属性にdatetimeを指定したときのfrom, untilの記述例は以下のとおりです。

                HH 形式

                <bgimage hd="bghd.jpg" sd="bgsd.jpg" from="00" until="05" />

                このとき、PlayStation(R)3 に設定されている時間が "0時mm分～5時mm分" の場合、
                対応する背景画像が表示されます。from, untilはそれぞれ24時間表記(00～23の値)で指定してください。

            days, datetimeを指定した場合、PlayStation(R)3 に設定されている日時が
            記述されているfrom～until区間のいずれにも該当しない場合は、<bgimage>先頭エレメントの背景画像が表示されます。


    <font>

        フォントの種類を指定するためのエレメントです。

        <font>に記述できる属性は以下のとおりです。

            selection : フォントの種類を表す 0 から 2 の整数値

        selectionの値の意味は以下のとおりです。

            0 : 標準のフォント

            1 : 日本語では丸ゴシック
                韓国語/中国語では標準のフォント
                その他の言語ではRounded

            2 : 日本語ではポップ
                韓国語/中国語では標準のフォント
                ロシア語ではRounded
                その他の言語ではRimouski


    <color>

        テーマカラーを指定するためのエレメントです。

        <color>に記述できる属性は以下のとおりです。

            selection : テーマカラーを表す 0 から 12 の整数値

        selectionの値の意味は以下のとおりです。

            0    : 標準のテーマカラー(日時によって変化)

            1-12 : 固定色



サンプルについて

    XMLファイルの具体的な記述例については、同梱されている simple.xml を
    参照してください。

----------------------------------------------------------------------
使用許諾・制限
----------------------------------------------------------------------
このソフトウェアの使用許諾、使用制限は貴社と当社(株式会社ソニー・
コンピュータエンタテインメント)との間に締結されている契約に準じます。

----------------------------------------------------------------------
商標に関する注意書き
----------------------------------------------------------------------
"PlayStation"は、株式会社ソニー・コンピュータエンタテインメント
の登録商標です。
パッケージ内に記載されている会社名、製品名は一般に各社の商標または
登録商標です。
なお、本文中に(R)、(TM)マークは明記していない場合があります。

