<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PSP - XyLe's official website</title>
	<atom:link href="https://xyle-official.com/tag/psp/feed/" rel="self" type="application/rss+xml" />
	<link>https://xyle-official.com</link>
	<description>You only live once. So let&#039;s do what we can do now.</description>
	<lastBuildDate>Sun, 06 Dec 2020 00:32:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://xyle-official.com/wp-content/uploads/2022/09/cropped-名称未設定-1-32x32.png</url>
	<title>PSP - XyLe's official website</title>
	<link>https://xyle-official.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ATRACを変換するツールを作ってみた</title>
		<link>https://xyle-official.com/2020/12/06/atractool/</link>
					<comments>https://xyle-official.com/2020/12/06/atractool/#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sun, 06 Dec 2020 00:12:51 +0000</pubDate>
				<category><![CDATA[自作ツール関連]]></category>
		<category><![CDATA[at3]]></category>
		<category><![CDATA[at3tool]]></category>
		<category><![CDATA[at9]]></category>
		<category><![CDATA[at9tool]]></category>
		<category><![CDATA[ATRAC]]></category>
		<category><![CDATA[ATRAC3]]></category>
		<category><![CDATA[ATRAC3plus]]></category>
		<category><![CDATA[ATRAC9]]></category>
		<category><![CDATA[ATRACTool]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[PS4]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[PSVita]]></category>
		<category><![CDATA[SONY]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[変換]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=796</guid>

					<description><![CDATA[<p>こんにちは。 今回はソニーのATRACを変換するツールを作成したのでお知らせします。 ATRACは主… <a class="more-link" href="https://xyle-official.com/2020/12/06/atractool/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/12/06/atractool/">ATRACを変換するツールを作ってみた</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ"><br />
こんにちは。<br />
今回はソニーのATRACを変換するツールを作成したのでお知らせします。<br />
<span id="more-796"></span></p>
<p>ATRACは主にソニーの製品で使われているオーディオファイルです。<br />
内部ヘッダー的にはWAVEと似ているのですが、普通のプレーヤー(Windows Media Player)などでは再生出来ません。</p>
<div class="HEADER">
<img fetchpriority="high" decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE-1024x540.png" alt="" width="840" height="443" class="aligncenter size-large wp-image-812" srcset="https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE-1024x540.png 1024w, https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE-300x158.png 300w, https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE-768x405.png 768w, https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE-1200x633.png 1200w, https://xyle-official.com/wp-content/uploads/2020/12/HEADER_ATRAC_WAVE.png 1426w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<p align="center">ATRAC3とWAVEの内部ヘッダー</p>
</div>
<p>以前にも<a href="https://xyle-official.com/2020/08/03/atrac9tool/">ATRACを変換するツール</a>を作成しましたが、これはATRAC9のみのものでした。<br />
しかし今回は、ATRAC3, ATRAC3plus, ATRAC9すべての形式をWaveにデコードできるものです。<br />
ATRACToolとでもいうんでしょうかね <del datetime="2020-12-05T23:51:09+00:00">(名前は自分で適当に付けた)</del><br />
逆に、WaveからATRAC3, ATRAC3plus, ATRAC9にエンコードすることも可能にしました。</p>
<p>ただし注意点は、このツールは x64(64ビット)以外のOSでは動作しません。<br />
x86(32ビット)のPCでは起動できませんのでご注意ください。<br />
でも今更32bitのPCを使っている方もそうそういないでしょうから、大丈夫だとは思いますが。</p>
<p>まぁただ単に聴くだけであればfoobar2000を使えばいいだけなんですが、もしもATRACを普通に聴ける音源にしたいよ！<br />
とか、ゲームで使われてる音源を改造したい！とかって方は役に立つかと思います。</p>
<p>ただし、あくまでも独学でプログラミングしてる奴(自分)が作ったツールです。過度な期待はしないようにお願いします。</p>
<p>ツールは<a href="https://xyle-official.com/tools/atractool">ここ</a>からダウンロードできます。</p>
<p>使い方はATRACからWAVEにデコードするだけであれば非常に簡単です。逆にWAVEからATRACにエンコードする際は多少知識を要します。</p>
<p>デコード手順<br />
メニュー項目の &#8216;ファイル→ファイルを開く&#8217; から &#8216;.AT3&#8217; または &#8216;.AT9&#8217; 拡張子のファイルを読み込みます。<br />
アプリケーションメインウインドウの &#8216;ATRAC→WAVE変換&#8217; ボタンをクリックすると保存先を聞かれるので、任意の場所に保存します。<br />
デコードが開始されます。保存場所にATRACからWaveに変換されたファイルが生成されます。</p>
<p>エンコード手順<br />
メニュー項目の &#8216;ファイル→ファイルを開く&#8217; から &#8216;.WAV&#8217; 拡張子のファイルを読み込みます。<br />
メニュー項目の &#8216;設定→ATRAC3変換設定&#8217; または &#8216;設定→ATRAC9変換設定&#8217; をクリックします。<br />
変換の設定を適宜設定してください。設定が完了したら &#8216;OK&#8217; ボタンをクリックします。 (設定ファイルが &#8216;settings.ini&#8217; という名前で生成されます)<br />
&#8216;WAVE→ATRAC変換&#8217; ボタンの上部にある、&#8217;WAVE→ATRAC3&#8242; (WaveからATRAC3にエンコード) または &#8216;WAVE→ATRAC9&#8217; (WaveからATRAC9にエンコード)<br />
のどちらかを選択します。<br />
アプリケーションメインウインドウの &#8216;WAVE→ATRAC変換&#8217; ボタンをクリックすると保存先を聞かれるので、任意の場所に保存します。<br />
(ここでエラーメッセージがでた場合は、変換設定が適切に設定されていません。メニュー項目の &#8216;設定→ATRAC3変換設定&#8217; または &#8216;設定→ATRAC9変換設定&#8217; をクリックし、適宜設定を完了させてください。)<br />
エンコードが開始されます。保存場所にWaveからATRACに変換されたファイルが生成されます。<br />
(エンコードエラーが発生した場合、Waveファイルのエンコード方式を確認してください。)<br />
ATRACのエンコード方式は基本的には 16bit, 48000Hz です。Waveファイルがこの方式と異なっている場合はエンコードに失敗する恐れがあります。</p>
<p>カスタムテーマの音楽とかを作成したり、BGMを改造したりする際には役立つかと思います。</p>
<p>それではまた。</p><p>The post <a href="https://xyle-official.com/2020/12/06/atractool/">ATRACを変換するツールを作ってみた</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/12/06/atractool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>アイマスSP データ抽出ツールの代替ツール</title>
		<link>https://xyle-official.com/2020/02/25/imas_sp_tool/</link>
					<comments>https://xyle-official.com/2020/02/25/imas_sp_tool/#comments</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Tue, 25 Feb 2020 12:40:42 +0000</pubDate>
				<category><![CDATA[自作ツール関連]]></category>
		<category><![CDATA[Idolmaster SP]]></category>
		<category><![CDATA[imasSP データ抽出ツール]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[YUMFILE]]></category>
		<category><![CDATA[YUMFILE.BIN]]></category>
		<category><![CDATA[アイマスSP]]></category>
		<category><![CDATA[解析]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=115</guid>

					<description><![CDATA[<p>「今更これ需要あんの？？」ってツールを作ったので紹介します。 作る発端になったのはCFWを導入したP… <a class="more-link" href="https://xyle-official.com/2020/02/25/imas_sp_tool/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/02/25/imas_sp_tool/">アイマスSP データ抽出ツールの代替ツール</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ,メイリオ,ＭＳ Ｐ明朝"></p>
<p>「今更これ需要あんの？？」ってツールを作ったので紹介します。</p>
<p><span id="more-115"></span><br />
作る発端になったのはCFWを導入したPSP-3000で、<br />
アイマスSPをプレイしていたのですが、このゲーム、かなり昔のタイトルですが<br />
出始めの頃は2chとかで解析とかが行われていたみたいで。<br />
それで自分が今更何を思ったのか、「面白そうだし解析してみるか」って感じで<br />
PSP FilerでUMDからisoを吸い出してPCに移して解析しようとしたんですよ。<br />
ところが、データファイルは.binで暗号化されてて普通の方法では<br />
見ることすらできませんでした。</p>
<p>後々ggって調べてみると、imasSP データ抽出ツール なるものがあったので<br />
ダウンロードしようとしたんですが。。。</p>
<p><span style="color: red;"><font size="5">リンク切れじゃねーか！！</font></span></p>
<p>って感じでダウンロードできませんでした。<br />
本当に、どこを探してもリンク切れでした。<br />
(2009年だからリンク切れてるのも当たり前か&#8230;ってなりましたがw)<br />
そもそもですが、<br />
今になってこんな古いゲームを解析しようとしてるのは自分だけじゃないか？？(今更)</p>
<p>とりあえず、今更感はありますがw<br />
どうしても解析したかったんですよね、なので自分でツールを自作しました。</p>
<p>Visual Studio 2019で作成・コンパイルしたので<br />
実行にはVS2019ランタイムが必要になると思います。<br />
後は.plスクリプトを使用するので、ActivePerlのインストールが必要です。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/02/unpack-300x169.png" alt="" width="300" height="169" class="alignnone size-medium wp-image-185" srcset="https://xyle-official.com/wp-content/uploads/2020/02/unpack-300x169.png 300w, https://xyle-official.com/wp-content/uploads/2020/02/unpack-1024x576.png 1024w, https://xyle-official.com/wp-content/uploads/2020/02/unpack-768x432.png 768w, https://xyle-official.com/wp-content/uploads/2020/02/unpack.png 1125w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>任意のYUMFILE_*.binを展開出来るほか、それの再圧縮も出来るようにしました。</p>
<p>というかSPのデータってLZSSで圧縮されてるんですよね。ggる前までは知らなかった。</p>
<p>それで、圧縮データをツールで展開すると、フォルダが沢山出てくるんですが、一部ダミーデータなんかも混ざってたりします。</p>
<p>解析して自分が何をしたかったのかというと、ゲーム内で使われている音声データを取り出したかったわけなんですよね。</p>
<p>音声データはどこにあるのかというと、at3というフォルダの中と、unkというフォルダの中にあります。</p>
<p>at3のフォルダの中にある拡張子が.at3のファイルは曲のデータで、普通には再生できませんが、foobar2000などを使用すれば再生可能です。</p>
<p>一方、unkフォルダの中にある拡張子が.unkのファイルは、声のデータが入っていますが、foobar2000でも再生は不可です。</p>
<p>これはなぜかと言うと、声のデータに関しては<a href="https://ja.wikipedia.org/wiki/G.722.1">ITU G.722.1 annex C</a>というコーデックでエンコードされている為です。<br />
別名Polycom Siren 14コーデックとも言います。<br />
(内部的にはADPCMを使用しているようだから普通にいけるんじゃないかと思ったけど専用ツールを作らないと無理だった)<br />
しかもSPに使われてるのは、ヘッダーレス形式(RAW)でG.722.1にエンコードされたものを使用しています。<br />
その為、foobar2000でも読み込みが不可能という訳です。</p>
<p>曲のデータはSonyが扱っている<a href="https://ja.wikipedia.org/wiki/ATRAC">ATRAC</a>3+というコーデックでエンコードされている為、デコードが容易です。<br />
(at3→wavへの変換ツールはggれば見つかるのでここでの説明は割愛)</p>
<p>Polycom Siren 14のヘッダーレスは結構厄介なエンコードの仕方で、現状はコンパイルされたデコードツールが存在しません。<br />
以前はPolycom社のSiren 14デコーダーがありましたが、今現在はなくなっています。</p>
<p>その為、unkをデコードしてwaveサウンドにするツールを作りました。</p>
<p>こちらもVisual Studio 2019で作成・コンパイルしたので<br />
実行にはVS2019ランタイムが必要になると思います。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/02/decoded-300x169.png" alt="" width="300" height="169" class="alignnone size-medium wp-image-186" srcset="https://xyle-official.com/wp-content/uploads/2020/02/decoded-300x169.png 300w, https://xyle-official.com/wp-content/uploads/2020/02/decoded-1024x576.png 1024w, https://xyle-official.com/wp-content/uploads/2020/02/decoded-768x432.png 768w, https://xyle-official.com/wp-content/uploads/2020/02/decoded.png 1125w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>このツールでunkファイルをデコードして、声のデータを取り出すことができます。</p>
<p>まぁそんなかんじです。</p>
<p>要するにただの自己満で作ったツールです。</p>
<p>もしツールに関してバグ・不具合なんかがあったら教えてください。<br />
(今更このようなツールが需要あるのかは不明だけど。)</p>
<p>ツールのダウンロードは<a href="https://imas.arc.xyle-official.com/main/tools/">こちら</a>から行えます。</p>
<p></p>
<p>ちなみに余談ですが、このツールを使用すれば色々作れます。</p>
<p>↓例えばこんなことができます。</p>
<blockquote class="twitter-tweet" data-lang="ja" data-theme="light">
<p lang="ja" dir="ltr">全員分ミックスさせてみた <a href="https://t.co/sVpqgkgSRV">pic.twitter.com/sVpqgkgSRV</a></p>
<p>&mdash; XyLe (@Lx2Vp) <a href="https://twitter.com/Lx2Vp/status/1246074607112572937?ref_src=twsrc%5Etfw">2020年4月3日</a></p></blockquote>
<p> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" data-lang="ja">
<p lang="en" dir="ltr">Colorful Days <a href="https://t.co/9d91QX8gvy">pic.twitter.com/9d91QX8gvy</a></p>
<p>&mdash; XyLe (@Lx2Vp) <a href="https://twitter.com/Lx2Vp/status/1246095939099455494?ref_src=twsrc%5Etfw">2020年4月3日</a></p></blockquote>
<p> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>
at3形式の曲ファイルをwaveに変換してaudacityなどで声のデータと組み合わせるとソロで歌ってる風な楽曲なんかも作れたりする.<br />
　　　　　　　　　　<br />
　　　　　　　　　　<br />
　　　<br />
　　　　<br />
　　　</p><p>The post <a href="https://xyle-official.com/2020/02/25/imas_sp_tool/">アイマスSP データ抽出ツールの代替ツール</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/02/25/imas_sp_tool/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
			</item>
	</channel>
</rss>
