起動するスクリプトを作成しようとしていますが、実行中のものに基づいてmupen64plus
異なるものを選択できます。現在、別のプロファイルを必要とする ROM は 1 つしかありませんが、将来的には、ROM に基づいてさまざまなプロファイルが必要になると想像できます。将来、これらの追加にはelifステートメントを使用すると思います。ROMの名前を. 私が理解できないのは、選択された rom ファイル名をスクリプトに取り込む方法です。Mythgame が変数として使用するのは %s だけだと思っていましたが、うまくいかないようです。qjoypad profiles
rom
ROM= field
誰かが私にいくつかのガイダンスを提供してもらえますか?
#!/bin/sh -e
# Script to launch mupen64plus with correct settings
# rom file
ROM=%s
# mupen64plus executable
MUPEN64PLUS=mupen64plus
# gamepad executable
GAMEPAD=qjoypad
# gamepad process name to kill
GAMEPAD_PS=qjoypad
# emulator process name to kill
MUPEN64PLUS_PS=mupen64plus
if [ "$ROM" = "Brunswick Circuit Pro Bowling.z64" ]; then
$GAMEPAD "n64-bowl" &
else
$GAMEPAD "n64" &
fi
$MUPEN64PLUS --gfx mupen64plus-video-glide64mk2 --osd --resolution 1360x768 --fullscreen "$1"
killall $MUPEN64PLUS_PS $GAMEPAD_PS