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: テーマファイル置き場
(詳細未調査)