RetropieのJoystickキーコンフィグ設定をリセットする方法

2016年5月27日

IoT Tips ゲーム テクノロジー

Retropieを起動すると、初回はキーコンフィグ設定画面が表示されます。 この時に間違って設定してしまうと、次回以降どうやって設定変更するかsetup.shなどで設定することができなくなってしまったので、 独自に解決した方法を記述しておきます。

設定ファイルを探せ

おそらくこの手の設定はどこかにコンフィグファイルが存在して、初回はそのファイルが無いのでコンフィグ設定画面が表示されるんだと思うので、 そのファイルを探してファイル名を切り替えるか削除することで、リセットされるのではないかと考えた。

~/Retropie/

このディレクトリはromなどを保存しておくので、もしかするとconfigも一緒に入れてあってもおかしくないと思ったが、結果から言うと対象のディレクトリもファイルも存在しなかった。 $ ls -la RetroPie total 24 drwxr-xr-x 6 pi pi 4096 Apr 14 16:58 . drwxr-xr-x 5 pi pi 4096 May 22 03:08 .. drwxr-xr-x 5 pi pi 4096 May 22 09:00 BIOS drwxr-xr-x 3 pi pi 4096 May 22 05:42 retropiemenu drwxr-xr-x 49 pi pi 4096 May 22 09:00 roms drwxr-xr-x 2 pi pi 4096 Apr 14 16:58 splashscreens どうやら、BIOSとROMSがメインでUI系とエミュのディレクトリのようだ。

Retropie-Setting

それでは、settingフォルダはどうだろう? $ ls -la RetroPie-Setup/ total 96 drwxr-xr-x 8 pi pi 4096 May 22 05:41 . drwxr-xr-x 5 pi pi 4096 May 22 03:08 .. -rw-r--r-- 1 pi pi 146 Apr 14 16:52 AUTHORS -rw-r--r-- 1 pi pi 421 Apr 14 16:52 CONTRIBUTING.md -rw-r--r-- 1 pi pi 635 May 22 04:55 COPYRIGHT.md drwxr-xr-x 8 pi pi 4096 May 22 04:55 .git drwxr-xr-x 2 pi pi 4096 Apr 14 16:52 .github -rw-r--r-- 1 pi pi 155 Apr 14 16:52 .gitignore -rw-r--r-- 1 pi pi 32265 Apr 14 16:52 LICENSE.md drwxr-xr-x 2 pi pi 4096 May 22 08:21 logs -rw-r--r-- 1 pi pi 3433 May 22 04:55 platforms.cfg -rw-r--r-- 1 pi pi 2334 Apr 14 16:52 README.md -rwxr-xr-x 1 pi pi 2171 May 22 04:55 retropie_packages.sh -rwxr-xr-x 1 pi pi 795 Apr 14 16:52 retropie_setup.sh drwxr-xr-x 7 pi pi 4096 May 22 04:55 scriptmodules drwxr-xr-x 3 pi pi 4096 May 22 01:30 tmp drwxr-xr-x 3 pi pi 4096 Apr 14 16:52 tools ここにも、対象のコンフィグファイルは存在しなくて、setting.shの関連バッチの入ればという事が分かった。

見つけた・・・

/opt/retropie/configs/all/emulationstation/

そして、ついに発見。 $ ls -lha /opt/retropie/configs/all/emulationstation/ total 40K drwxr-xr-x 3 pi pi 4.0K May 22 05:47 . drwxr-xr-x 4 pi pi 4.0K May 22 03:41 .. -rw-r--r-- 1 pi pi 942 May 22 05:47 es_input.cfg -rw-r--r-- 1 pi pi 194 May 22 03:36 es_input.cfg.bak -rw-r--r-- 1 pi pi 6.7K May 22 08:17 es_log.txt -rw-r--r-- 1 pi pi 715 May 22 05:02 es_settings.cfg -rw-r--r-- 1 pi pi 832 May 22 03:36 es_temporaryinput.cfg drwxr-xr-x 43 pi pi 4.0K May 22 01:28 gamelists ここにある「es_input.cfg」というファイルがそれでした。 削除してもいいし、名前変更をしておいて、いざというときに元に戻してもOK $ mv /opt/retropie/configs/all/emulationstation/es_input.cfg /opt/retropie/configs/all/emulationstation/es_input.cfg.oeg この状態で再起動すると、コンフィグ画面が現れます。 正しい設定で登録を行ないましょう。

このブログを検索

ごあいさつ

このWebサイトは、独自思考で我が道を行くユゲタの少し尖った思考のTechブログです。 毎日興味がどんどん切り替わるので、テーマはマルチになっています。 もしかしたらアイデアに困っている人の助けになるかもしれません。