002. ファイル構成 - NullPopPoLab/batocera.linux GitHub Wiki

ファイル構成

Samba(Windowsネットワーク)経由で
\\Batocera端末のローカルIP\share
へ接続することにより、
/userdata/ 内のファイルを直接読み書きできます。

./bios: BIOS置き場

readme.txt にて示された位置に各種BIOSファイルを配置します。
(NullPopPoCustomでは整理のため本家Batoceraとは位置が違います)

./cheats: チートデータ置き場

(詳細未調査)

./decorations: ベゼルデータ置き場

(詳細未調査)

./extractions: (不明)

(詳細未調査)

./kodi: KODI用メディア置き場

(詳細未調査)

./library: (不明)

(詳細未調査)

./lost+found: 消失ファイル置き場

ファイルシステムから消失したファイルをOSが検出したときに移されます。

./music: 音楽ファイル置き場

EmulationStationのBGMとして、ここにある .mp3 .ogg からランダムに選ばれます。

./roms: ゲームファイル置き場

システム毎のディレクトリがあり、その中にゲームファイルを配置します。
さらにディレクトリを掘ることでグループ化ができます。
ファイル形式はシステム毎に異なり、本家Batoceraでは システム名/info.txt
NullPopPoCustomでは 0000_info_0000/システム名.txt にて対応形式が示されます。

本家Batoceraでは各種メディアファイルも置かれていましたが、
NullPopPoCustomでは整理のため /userdata/scraper に移されました。

./saves: セーブファイル置き場

システム毎のディレクトリがあり、その中にセーブファイルが配置されます。
NullPopPoCustomではゲームファイルに対応するグループフォルダが適用されるため
本家Batoceraとは配置が異なるものがあります。

(注) /userdata/saves/windows/ には、Windowsのドライブをシミュレートするため
: が含まれるディレクトリがあり、Windows環境でのコピーには適さない。
バックアップの際は、このディレクトリを避けること。

./scraper: メディアファイル置き場

(NullPopPoCustom拡張)
システム毎のディレクトリがあり、その中にゲーム毎のフォルダやゲームリストファイルを配置します。
ここに置かれたファイル群は、WebAPI経由で読み書きできます。

./screenshots: スクリーンショットファイル置き場

スクリーンショットや録画ファイルが置かれます。
NullPopPoCustomでは、WebAPI経由で読み出せます。

./splash: スプラッシュメディアファイル置き場

Batocera起動時、ここにある画像等からランダムに選ばれます。
ただ、一枚絵を置いても一瞬で消えるのであまり実用的ではなさげ。
標準のスプラッシュ動画を省略して最速起動ができるけど。

./system: システムファイル置き場

いろいろと内部利用なやつ。

./themes: テーマファイル置き場

(詳細未調査)