Raspberry Pi link

Ren'Py は Raspberry Pi での動作を限定的にサポートしています。Raspberry Pi 3B 上での動作は実証済ですが、他のモデルでも動作するかもしれません。

重要なのは、iOS や Android と比較しても Raspberry Pi は非常に制約のあるシステムであるという点です。ゆえに、全ての Ren'Py 作品が Raspberry Pi 上で正常に動作するとは限りません。さらに、システムが許容する以上の RAM をゲームが使用すると Ren'Py がクラッシュする可能性があります。

Raspberry Pi が正しく設定されている場合、Ren'Py はデバイスのハードウェアである OpenGL ES を使用して動作するはずです。これは Android や iOS のプラットフォームと同様に、 focus_mask が動作しないという制約を意味します。

Raspberry Pi の設定 link

Ren'Py が使用される前に、Raspberry Pi は raspi-config tool により再設定されていなければいけません。これらの設定は高度なオプションに含まれます。

  • メモリ:256 MB

  • 解像度:1280x720 又はそれ以下

  • GL ドライバー:GL (Fake KMS)

設定を変更した後、Raspberry Pi を再起動してください。

Ren'Py の設定 link

Rasberry Pi 上での実行には Arm Linux SDK が必要です。このバージョンの Ren'Py は他のすべてのプラットフォームのサポートを含んでおり、Ren'Py 7.5 以降のダウンロードページからダウンロードすることができます。

一旦 ARM-Linux SDK を入手したらそれを解凍し、新しく作成したディレクトリに移動します。

ゲームを起動する link

Raspberry Pi はリソースが限られたプラットフォームであるため、Ren'Py launcher は避けることを推奨します。代わりに、プロジェクトの起動には次のようなコマンドにより直接 renpy.sh を使用することを提案します

./renpy.sh /path/to/project

同じアプローチを使用して直接 Rasberry Pi をサポートしない Ren'Py ゲームをプレイできます。