Re: [求助] 尋找有shader濾鏡功能的模擬器

作者: YuQilin (神獸)   2018-09-06 10:56:26
※ 引述《YuQilin (神獸)》之銘言:
: 不過RetroArch的操作介面在桌機上我覺得不是很方便,
: 推 napdh: 我覺得retroarch設計就是為了手把,用個xbox手把還蠻方便的 09/05 19:16
: 推 wenen: RetroArch在最新的1.7.4版加入桌面UI,更適合電腦使用,試 09/05 20:13
: → wenen: 看吧。 開啟程式後按F5就可切換 09/05 20:14
感謝大家的分享。
我有修改過RetroArch的輸入設定,將常用的功能熱鍵全部映射到手把上,
大部分的操作幾乎不會動到鍵盤或滑鼠,
即使投影到電視上,手邊沒有鍵盤滑鼠,用起來也不會不方便。
我會覺得RetroArch在桌機上不是很方便,
大概是因為我不太習慣在桌機上使用XMB的圖形操作介面,
總是覺得有哪裡怪怪的原因吧XD
順便推薦我修改過的RetroArch輸入設定,
我修改的目的是:
1. 讓RetroArch的介面選單和遊戲裡的操作全部都用同一隻手把完成
2. 將RetroArch的一些功能熱鍵映射到手把上,
例如右蘑菇頭的「左」(F6)「右」(F7)可以前後切換即時存檔的插槽,
按Select即時存檔(F2),按Start即時讀檔(F4),
右蘑菇頭的「上」開啟或關閉「遊戲加速」(Space),
左蘑菇頭的「下」可以叫出RetroArch的介面選單(F1),
右上的扳機可以暫停RetroArch的模擬器運作(P)...等等,
把常用的功能熱鍵全部對應到手把上。
修改的方法是:
1. 第一步先將
Settings -> Input -> Menu Swap OK & Cancel Buttons
「操作介面選單時對調A、B按鈕的功能」這一項設定改為OFF。
https://i.imgur.com/EY5vpx9.png
這樣操作RetroArch的介面選單時,B鈕是確定,A鈕是取消,
和遊戲裡的設定一致,比較符合我的使用習慣。
原本RetroArch的預設是歐美習慣的「B鈕取消,A鈕確定」。
2. 同樣在Input選單底下,將「All Users Control Menu」
「允許所有使用者的手把都可以操作選單」這一項改為ON。
https://i.imgur.com/EhJbUe4.png
3. Input User5 Binds -> User5 Device Index
選一個遊戲裡不會用到的使用者手把,
例如使用者5,將他的「User5 Device Index」選項改為系統上連接的
XInput Controller (User 1)/XBOX One Controller (User 1)
https://i.imgur.com/ZsHG6tU.png
由於我們先前允許所有使用者都可以操作選單,包括使用者5,
所以這樣設定後就可以透過使用者5連接的系統手把操作選單。
3. Input User1 Binds -> User1 Device Index
回到使用者1的手把設定,這隻預設在遊戲中使用的手把,
原先會自動抓到系統上連接的
XInput Controller (User 1)/XBOX One Controller (User 1),
不需任何設定,接上去直接就可以操作選單和玩遊戲,
但是這裡我們要故意將它修改為「Disabled」停用。
https://i.imgur.com/JU7S0uc.png
改為停用後原本系統連接的手把會因此失去操作選單的功能,
但是因為我們上面有設定使用者5也連接著系統手把,
而使用者5可以操作選單,所以這裡我們停用使用者1之後,
會發現手上這隻手把仍然可以繼續操作選單,一如往常。
4. 停用系統連接後,使用者1的手把預設會對應到鍵盤的按鍵來操作,
例如十字鍵的上下左右,對應鍵盤的上下左右。
然後用JoyToKey軟體,將鍵盤的上下左右按鍵,映射到實際手把上的十字鍵。
大家一定覺得很奇怪,繞了一圈,最後使用者1還不是對應到實際的手把,
既然如此,為什麼要停用使用者1的自動偵測和連接呢?
因為改用JoyToKey鍵盤映射的方式,我們可以另外設定將RetroArch的熱鍵,
例如叫出選單的F1,對應到左蘑菇頭的「下」。
如果我們不分開設定,讓使用者1連接著自動偵測,
當我們在遊戲中按下左蘑菇頭的「下」,雖然會叫出F1選單,
但同時遊戲中的操作也會跟著往下,選單操作和遊戲操作會互相干擾。
改用上述的步驟修改後,就可以做到
「玩遊戲的時候操作者是使用者1,進入選單後操作者是使用者5,
彼此互不干擾,而且二者使用的還是同一隻手把」。
5. JoyToKey要打開選項中的「Show all axes (8 Way + POV x4)」
才能設定左右蘑菇頭和扳機對應的鍵盤按鍵。
https://i.imgur.com/gRvxtQj.png
關於JoyToKey還有很多方便的應用,譬如說快速交換蘑菇頭和十字鍵的功能,
例如PS的「勇者鬥惡龍8」,十字鍵是走路,蘑菇頭是跑步,
如果我們想統一用十字鍵做這二個操作,
平常用十字鍵跑步,需要走路時,按著B鍵不放,十字鍵的功能就自動轉為走路。
如果有需要這樣的功能,可以參考這篇文章
https://www.ptt.cc/bbs/Emulator/M.1523612242.A.173.html
作者: srwcc (老馬)   2018-09-06 12:14:00
作者: kashin (小戶長日記)   2018-09-06 12:30:00
推推
作者: conpo (獅子たちの旗)   2018-09-06 20:08:00
感謝分享

Links booklink

Contact Us: admin [ a t ] ucptt.com