Analogue Duoでゲーム画像を表示させるための画像変換スクリプトが公開【画像ライブラリーも追加】

Analogue Duoでゲーム画像を表示させるための画像変換スクリプトが公開

多くの人の手元にAnalogue Duoが届き始めて以来、少しずつ話題に上る機会が多くなってきたのがゲームを入れたときに表示されるはずのゲームの画像がないということです。先行でレビュワー向けに配られていたマシンのSDカードには、こうした画像セットがあらかじめ入っており自動で表示されるようになっています。しかし、それをユーザーが作る方法は明確には公開されていないというのが現状です。

Analogue Duoでゲームを入れたときに画像を表示する方法がわからない!?【海外の反応】

ご存じのようにAnalogue Duoには、Analogue Pocketと同じAnalogue OSが採用されています。Analogue Pocketではすでに有志が作成した画像ライブラリがあり、それを利用することでゲームのカセットを入れたときに表示されることもできます。

Analogue Pocketと同じ方法でAnalogue Duo用のライブラリー画像を変換するためのスクリプトが公開されました。ただ、現状はまだ使いにくい感じがするため、今後さらに進化した物が登場してきそうな予感があります。

●画像変換スクリプト
https://github.com/siffland/analogue_duo_convert_images

使い方

リリースで公開されているファイルをSDカード上の下記のフォルダに入れります。

System/Library/Images/pce

ここから先は試していませんが、画像を入れただけでは表示されず、Pythonのスクリプトを使用する必要があります。

コードをコピーする

duo_image_convert.py <data_file.dat> <input_dir> <output_dir>

  • data_file.dat– 名前やCRC値などのゲームメタデータを含むDATファイル、NO-Introから取得
  • input_dir– 変換する画像が含まれるディレクトリ
  • output_dir– 変換された画像を保存する場所 – これはすでに存在している必要があります

スクリプト名は、XML データ内のファイル名とゲームタイトルに基づいて、各入力画像の CRC 値を検索します。変換されたには、CRC 値 + 「.bin」拡張子を使用して付けられましたあります。

実際の例は次のとおりです。

python3.10 duo_image_convert.py NEC\ -\ PC\ Engine\ -\ TurboGrafx-16\ \(20231220-141601\).dat /mnt/thumbnails/NEC\ -\ PC\ Engine\ CD\ -\ TurboGrafx-CD/Named_Boxarts/ output_directory/

■利用要件

  • Python 3.10+
  • PIL / 枕画像ライブラリ

現状はまだバグがあり、いくつかのゲームの画像が書けている可能性もあるとのこと。しかも使用するボックスアートは165×165ピクセルというかなり小さめのサイズに縮小する必要があります。これらはAnalogue Pocketならば納得できますが、フルHDで表示するAnalogue Duoでは低画質に感じます。

また、下記のゲームには現状サムネイルがありません。

  • Lady Sword (日本) (Alt 1).png の CRC が見つかりませんでした
  • Mr.ヘリの大冒険 (日本).png の CRC が見つかりませんでした。
  • 熱血高校ドッジボール部 – サッカー PC 編 (日本).png の CRC が見つかりませんでした。
  • Bonk’s リベンジ (米国、ヨーロッパ) (仮想コンソール).png の CRC は見つかりませんでした。
  • Atlantean (World) (Aftermarket) (Homebrew).png の CRC が見つかりませんでした
  • アードルガの塔 (日本).png の CRC が見つかりませんでした。
  • JJ _ Jeff (USA).png の CRC が見つかりませんでした
  • ボンバーマン ’93 (米国、ヨーロッパ) (バーチャルコンソール).png の CRC が見つかりませんでした
  • Lady Sword – 略奪された 10 人の乙女 (日本) (Alt 1) (Unl).png の CRC が見つかりませんでした。
  • ボンバーマン ’93 (米国、ヨーロッパ) (バーチャルコンソール).png の CRC が見つかりませんでした
  • Hisou Kihei X-Serd (日本).png の CRC が見つかりませんでした。
  • Image Fight (日本).png の CRC が見つかりませんでした
  • スプラッターハウス (日本).png の CRC が見つかりませんでした
  • ボンバーマン ’94 (日本).png の CRC が見つかりませんでした。
  • F1 サーカス ’91 – 世界選手権 (日本).png の CRC は見つかりませんでした。
  • Dungeons _ Dragons – Order of the Griffon (USA).png の CRC が見つかりませんでした。
  • Santatlantean (World) (Aftermarket) (Homebrew).png の CRC が見つかりませんでした
  • フォーメーションサッカー – Jリーグ (日本).png の CRC が見つかりませんでした
  • ミスターヘリの大冒険 (日本) (Alt 1).png の CRC が見つかりませんでした。
  • Bomber Man ’93 (USA).png の CRC が見つかりませんでした
  • Cyber​​ Core (USA).png の CRC が見つかりませんでした
  • ダウンロード (日本) (Alt 1).png の CRC が見つかりませんでした
  • ダウンロード (日本).png の CRC が見つかりませんでした
  • Hisou Kihei – Xserd (日本).png の CRC が見つかりませんでした
  • Bomber Man (USA).png の CRC が見つかりませんでした
  • クイズ都市写真 (日本).png の CRC が見つかりませんでした。

via.Reddit

追記:画像のファイルが公開に

画像ライブラリーが公開されました。
ただ、筆者の環境ではゲームを入れたときの画像は表示されますがライブラリーにはなぜか反映されませんでした。

●ゲームのタイトル画面
https://www.dropbox.com/scl/fi/ohdqupou16wd6y3iiqm68/Analogue-Duo-Library-Image-Set-Titles-v1.0.zip?rlkey=j1wvqvvp9tw3rblf8bbe2p5mv&dl=0

●パッケージの画像
https://www.dropbox.com/scl/fi/3p5xke1dko3a9po0pm3kv/Analogue-Duo-Library-Image-Set-Box-Arts-v1.0.zip?rlkey=xths1nyvmbs3rjpxygx353kbi&dl=0