前往
大廳
主題

動力座椅心得第三篇-軟體設定

北南拍狼 | 2022-02-22 10:55:32 | 巴幣 114 | 人氣 406

軟體設定部分 (這部分非常長, 如果沒有要或設定的可以跳過.這邊全部都是軟體設定)

Arduino 部分很簡單, 裝完驅動程式, 確定ComPort, 裝完Ardunio 後
抓 SMC3 的程式, 然後把 MODE1 改成 MODE2 就好,
(取決於用哪一塊驅動版. IBT-2的用MODE2)

然後寫入..
(Arduino 部分也請參考youtube上的教學, 對於我們只要寫入檔案的話基本上很簡單沒難度)
硬體安裝完成後, 首先可以透過 SMC3Utils 做調整
詳細調整方式請參考畢老師的影片
這邊提出幾個自己的心得..
因為每個人的Ardunio的com port不同. 所以在這個檔案中調整
然後SMC3Utils 中的使用調整,
基本上不一定要像畢老師那樣直接從連桿部分去調整到中心位
我是透過置中後的電位器稍微轉一下,來讓連桿動到正中位.
基本上就是調到正中後,就可以上simtools了
設定好的話,每次開機就可以進入到這邊的正中位置.
SMC3Utils還有很多更細節的設定. 這邊就請自己慢慢試了.
這邊調整得好的話反應會比較好
接下來 Simtools 則是這套動力座椅的核心程式
首先. 要到 Simtools 上去抓這套程式.
可試用, 但試用時間多久我不確定, 我直接買了pro版.
(聽說完全DIY的, 如果在xsimulator分享自己的成果,可以獲得免費的DIY版)
(如果有自己DIY的, 可以嘗試去了解一下詳情來取得.)
首先 Simtools 第一步要面對的就是安裝問題, 請記得參考我上面的第一篇.
安裝時不需要調整語系,但使用時記得一定要調整成英語(美國)免得後面出錯
然後,再來是SMC3和Simtools之間的設定
開啟 SimTools GameEngine
參考我這個圖..


ComPort 調整成自己的ComPort
(注意, 這邊如果USB換孔了ComPort會變動, 要再確定一次)
然後後面的數字都一樣.
Interface Type - Serial
BitsPerSec - 500000
Data Bits - 8
Parity - None
Stop Bit -1
Output Bit Range - 10
Output Type - Binary
Interface Output - [A<Axis1a>][B<Axis2a>][C<Axis3a>]
(主要是這個, 複製貼上就好, 其他選項都可以用選的)
接下來是軸的設定


這些名詞解釋就不說了.
基本上的設定不要照抄, 每個人的設定會因為馬達和安裝方法不同而不同
要自己依照需求來調
基本調整方法是
surge右拉向後傾, pitch右拉向前傾
sway右拉左傾, roll右拉右傾
surge  就是模擬踩油門和剎車時的感覺
pitch 是車體在斜坡的前後傾
sway 是模擬過彎時離心力甩出去的感覺
roll 就是車體的左右傾斜
後面的百分比指的是給每個動作的電力分配
基本上全部加起來不要超過100%.
這邊的基本設定是給以後的遊戲套用的
根據不同的遊戲給出來的參數不同.有些東西還需要調整
目前只是測試的話,只要設定surge和sway就夠了.
DIR 部分則是馬達要不要反轉.這部分要依照調整時的狀況來勾選
再來要把軸限制在60%..(這部份看設備, 我這台是要我們限制在60%)


做後上面的設定後, 已經可以測試Simtools有沒有作用了


這邊點Tune On後, 請先注意是不是回到設定的正中..
如果是開啟後跑到很奇怪的位置, 那可能和我一開始一樣.
沒有把語系設定到 英語(美國)


Output Types那邊預設是DOF Output
(另一個則是依照電機來轉,調整中心位置時也可以透過這部分來設定硬體)
請慢慢拉動Sway和 Surge 看看座椅是不是照著上面寫的方向動
如果不是請先關閉測試, 回到上面調整 surge 和sway畫面那邊去點選前面的DIR
大部分都是Sway的兩個會同顏色. surge的兩個設定不同色..
設定好了就可以準備上遊戲測試了
遊戲plugin可以在xsimulator中找到.
這邊有個小技巧, 直接google xsimulator 和遊戲名稱.
通常可以找到在xsimulator論壇部分的分享 (這個就好)
還有另外一種是2年或終生下載plugin的付費方法.
我是只要用Forza Horizon 5. 所以就接下載了..
plugin 的安裝很簡單
開啟 SimTools PluginUpdater


然後把抓下來的 zip 直接拉過去就好
拉過去的過程請把zip另外備份好,
或者解壓後, 把裡面的檔案全部拉過去
(解壓後拉過去是整個檔案都拉過去他的預設資料夾,所以請備份好檔案)
plugin 處理好後開啟 SimTools GameManager
選擇好你的遊戲. 然後先patch
依照遊戲不同. 有的會要你選擇你的遊戲目錄
FH5是UDP的遊戲.所以直接patch就好


再來要設定 IP 位置 GameEngine 和 Gamemanager 兩個都要設定
(大部分不用透過網路的遊戲,這個就用127.0,0,1就好)




這邊的IP位置請依照你的電腦IP來改動
如果只是在同一台電腦上跑. 可以設 127.0.0.1 (如果不行,在調整成本機IP)
設定好後..就按下右邊的開始鍵執行了(記得 GameManager 和 GameEngine都要啟動)



不過,大部分的遊戲是只要遊戲進行. GameManager和 GameEngine就能連動.
不用像FH5還要啟動.
最後.就是進入遊戲中的設定. 以FH5來說.他是要透過UDP, 必須在遊戲中設定
在這裡一樣輸入剛剛使用的網路IP, PORT設定成4123, 記得要開啟


如果還有使用像SimHub之類的顯示工具, 這部分要在GameManager那邊做調整
因為我還沒玩到這一塊, 有機會再分享心得了
到這邊, 整個FH5的設定應該都正常可以使用了..
如果上面的設定都ok. 當你一回到遊戲畫面..
你的椅子會大力抖動.... 這是不正常的 !!!  這是不正常的 !!!  這是不正常的 !!!
請趕快把電源或FH5的啟動關掉. 這邊就是我一開始沒改語系的問題..
所以, 看一看語系是否設定正常..
正常的話. 剛出嘉年華的門,在平坦的馬路上是不會動的..
再來就是打開 GameEngine 中的 Tuning Center


正常的設定好的座椅,車子開始駕駛後.(這個時候座椅動作還不是很順)
可以看到上方 Game Data 那邊一堆數字在跑
然後選擇 Capture Max Min 後. 中間的部分就會開始跑出數字
正常在這邊是要在遊戲中順順的跑, 讓他抓出正確的範圍. 然後再點進去細調
我這邊是參考網路上設定, 直接設成這樣, 設定後記得Save.


到此, 整個SimTools 的設定都基本完成,
至於在xsimulator 網站上說到透過 crossover 線來跑.
那又是另一種玩法. 我們透過無線網路上網的, 不需要動到那條線.
我當時還傻傻的去買了一條網路線回來壓線.
結果. 後來發現. 無線網路就直接可以用了, 幹嘛還要這樣插

創作回應

更多創作