SKFU’s Blogで、SKFU氏がPlayStation Vitaのゲームアップデートについての情報を掲載していました。
PS VITA Game Updates
PS VitaのゲームアップデートI just noticed the first update of the PS VITA game “Ridge Racer” is online and did some research on the new update system.
PS Vitaのゲーム『リッジレーサー』の最初ののアップデートがオンラインで行わていたので、新アップデートシステムをちょっと調べてみた。It is a bit upgraded but basicly the same as on PS3. Once a game tab is opened, the VITA downloads a PKG for this game tab. This includes update information, such as if an update if available. If thats the case, the game tab will show you a yellow arrow on the top of the screen which gives you information about the update available. This information is stored in XML’s which are gathered via URL’s like this example one:
単なるアップグレードだったが、基本的にはPS3と同じだ。一旦ゲームタブが開かれると、VitaはそのゲームタブのPKGをダウンロードする。それにはアップデートが存在するかどうかなどのアップデート情報が含まれている。アップデートがあった場合ゲームタブは画面上部に黄色い矢印を表示し、アップデートが提供されてあることを示してくれる。その情報は下記のようなURLでXMLとして保存されている。http://gs.ww.np.dl.playstation.net/ppkg/np/PCSG00001/PCSG00001_T1/0101/c653f481544f8b19/changeinfo.xml
Since there is a hash inside the link, it is not possible to lookup any game by it’s ID, yet.
URLリンクの中にはハッシュがあるため、ゲームIDで調べることはできない。The URL to the PKG update file may be stored in the first PKG mentioned above, as it’s not in this “changeinfo”-XML.
PKGアップデートファイルのURLは別のPKGの中にあり、上記changeinfo.xmlの中には存在していない。Example update PKG:
アップデートPKGの例:
http://gs.ww.np.dl.playstation.net/ppkg/np/PCSG00001/PCSG00001_T1/c653f481544f8b19/JP0700-PCSG00001_00-RIDGERACERPSVITA-A0101-V0100-fd9baf01343b2db6df0d434b17ef822a9699c6da-PE.pkg– SKFU
XMLファイルには
オンライン仕様に関わる動作の安定性を向上しました
という更新履歴のみが書かれていました。
このアップデートPKGのURLをブラウザでアクセスすると
JP0700-PCSG00001_00-RIDGERACERPSVITA-A0101-V0100-fd9baf01343b2db6df0d434b17ef822a9699c6da-PE.pkg
という75.7MBのファイルがダウンロードできます。
バイナリエディタでみると、頭の部分に
JP0700-PCSG00001_00-RIDGERACERPSVITA
とあるので、確かにPS Vitaの『リッジレーサー』のアップデータのようです。
URLさえ分かればPCからでも直接ダウンロードが可能ですが、ハッシュのような値がURLの一部に使われていることから確かにゲームIDだけからURLを導き出すことができません。
ただ、PCにファイルをダウンロードできることから、そのファイルをきっかけに何らかの進展はあるかもしれません。
まもすけさん、そのようなURLをおおっぴらに公開するのは電波法違反ですよ。