Lakka(ラッカ)PC版の設定・使い方など

LAKKA PC
LAKKA
この記事は約5分で読めます。

目次

コントローラーが認識されない(ver.3以降)

お使いのコントローラーによると思いますが、
当方の使用している『Xiaoji GameSir G3w』というコントローラーでは途中から接続すると正常に認識されませんでした。
LAKKA ver.2.3.2 では途中から挿しても認識されました。

その後、色々試した結果、
途中で挿してもAndroid用としてコントローラーのペアリングを行えば使うことができました。

Windowsモードでの場合XBOX360コントローラーとして認識されてしまい使えないようです。

動かない場合、単純にコントローラーの設定をしてないこともあると思います。
『入力』→『ポート1コントロール』で
「上」キーのところでキーボードのEnterを押し、カウントダウン中にゲームコントローラーの上キーを押します。
その要領で他のボタンも割り当てていきます。

他の理由でコントローラーが認識されない対応策としては、
・最初から接続しておく
・LAKKA ver.2.3.2を使う
でしょうか。

または未確認ですが、
vendor_id = “1118”
product_id = “654”
のXBOX360コントローラーを使うか
です。

以上が現在の対応策ですが、
本来製作者の意図としては、joypadsディレクトリにコントローラーの Vendor ID と Product ID を記述したコンフィグ[*.cfg]ファイルを入れることで対応させようとしているようです。

コントローラーのコンフィグ[*.cfg]ファイルを作成しjoypadsディレクトリに入れるか、
又はディレクトリ指定でコンフィグファイルを置いたディレクトリを指定します。

joypadsのコンフィグ

Libretro Docs
This is RetroArch's document page, modification or development information outside of this repo may be incorrect.

コンフィグファイル集

GitHub - libretro/retroarch-joypad-autoconfig: RetroArch joypad autoconfig files
RetroArch joypad autoconfig files. Contribute to libretro/retroarch-joypad-autoconfig development by creating an account...

Windows版のRetroarchをインストールすれば同じファイル集がautoconfigフォルダに作られます。
ドライバごとに分かれてますが、パソコン用のは大抵『udev』の中にあるかと。

私が使ってるコントローラーは『Xiaoji GameSir G3w』ですが、
Xiaoji Gamesir-G3w.cfg

重要なのはこの辺
input_driver = “使用するドライバ”
input_device = “コントローラー名”
input_device_display_name = “表示名”
input_vendor_id = “ベンダーID”
input_product_id = “プロダクトID”

まず、
ドライバ(Driver)はudevとなっていますが、
使用するドライバーを変えたかったら一行目のinput_driverを編集して、
このcfgファイルだけを置いたディレクトリを指定すれば強制的に読み込ませることができます。

次に
input_vendor_id = “ベンダーID”
input_product_id = “プロダクトID”

私が使ってるコントローラー『Xiaoji GameSir G3w』の場合ですが、
Windowsのデバイスマネージャーで調べた結果
Vendor ID:0x05AC
Product ID:0x055B
です。
が、これは16進法なので、10進法に直し、
input_vendor_id = “1452”
input_product_id = “1371”
と記述します。

この数字はLakkaにコントローラーをつなげると
一瞬ふわっと表示されると思います。
1452/1371 みたいな感じで。
それをメモっておいて記述すればいいです。

Lakkaで認識されなくなる場合、これが
16進法
VID_045E&PID_028E
10進法
1118/654
のXBOX 360 Controllerとして認識されています。

つまり、
実際には「1452/1371」のGamesir-G3wコントローラーであるにも関わらず
「1118/654」のXBOX 360 Controllerとして認識されてるから動かないということだと思います。

ちなみに、Windowsのデバイスマネージャーでも
実際には「VID_05AC&PID_055B」のはずなのに
「VID_045E&PID_028E」のXBOX 360 Controllerで認識されてるということがありました。
XBOX 360 Controllerではないにもかかわらず「VID_045E&PID_028E」だった場合は間違ってると思われます。
つなぎ直すなどして調べ直してください。

パスワードの変更は出来ない?

SSHのコマンドで

とやれば変更出来るという情報もありますが、
やってみたところ変更出来ませんでした。

再起動が2つある

上の再起動はLakkaを再起動
下の再起動はPCを再起動

設定の保存が2つある

おそらく
上のはデフォルトとして保存
下のは日付などを付与して保存

設定でconfigフォルダを変更すれば、そのフォルダに日付を付与したコンフィグファイルが保存されるので、バックアップに良いです。

SAVEフォルダ変更が保存されない(ver.3)

SAVEフォルダ変更して、設定保存しても再起動すると元に戻ってしまう事があります。
configファイルを直接編集したらいいかもしれません。

デフォルトでは
ファイル名 retroarch.cfg
場所 /storage/.config(隠し)/retroarch/

SAVEが保存されない。保存系処理が失敗する

ディレクトリ指定でセーブデータの保存先を変更したりできますが、
別ドライブに変更した場合、セーブデータなどのファイルを作成して書き込む系の処理は、
失敗し書き込めない保存されない場合があります。

保存系の処理はディレクトリ変更しないほうがいいかもしれません。

デフォルトではここです。
/storage/savefiles
/storage/savestates

savestates とは、いわゆる「どこでもセーブ」です。


『GAME』で検索
タイトルとURLをコピーしました

当サイトの画像および文言・情報の無断転載を禁じます。
著作権保護法に基づき、しかるべき処置をさせていただいております。
引用した場合は当サイトトップページへのリンクを貼って下さい。