1、自動退出問題
 這個說出來有點汗,但這是事實。遊戲中(這也就排除了配置的問題)自動退出和手柄有關。
 你把手柄從電腦的usb介面拔下來,然後進遊戲看看還有問題嗎?
 或者把手柄自帶的驅動卸載掉,用windows默認的usbjoystick驅動也可以,不過這就不支持振動了。
 我的北通神鷹是這樣(ps:北通野牛3的驅動曾經導致在極品飛車6出現自動退出的問題)。
 同樣的情況也出現在《漫畫英雄:終極聯盟》中,那裡的情況是,如果插上裝有自帶驅動的手柄,直接進不去,雙擊遊戲圖標,就提示出錯已關閉。但是拔掉手柄一切正常,或者用windows默認的驅動然後插手柄玩也正常。
 好了,總結一下,退出問題和已知的免cd補丁 沒有 關係。我用克隆版,不加免cd補丁,改註冊表運行遊戲也會出現退出的問題。

2、手柄開車時自動偏左或偏右的原因和解決辦法
 先說原因:
 手柄插到usb介面後,系統會檢測到手柄的一些信息,包括手柄標識及軸的信息等。對於軸,比如左搖桿的x軸(控制左右方向),假定向左推滿的值為0,向右推滿的值為255,當不碰左搖桿的時候,標準的靜止值應該是127(注意,不是128),如果遊戲中,出現模擬搖桿工作方式下自動左偏或右偏的情況,那意味著這個靜止值不是127,而是略小於127(如119,左偏)或略大於127(如135,右偏), 因為默認情況下搖桿的原始數據與directx輸出為線性關係,所以原始數據有偏,則遊戲接受到的directx輸出數據也有偏。一般遊戲對與搖桿輸入數據的靜止值附近的5-10%沒有反應(稱為deadzone),但是極品飛車系列,從9開始,對這個百分數可能設定的比較小,即對中心值很敏感。這也就就解釋了在極品9或10開車自動偏的手柄但是玩其他遊戲並不自動偏。這就是原因,這種問題是不能通過手柄自帶驅動的校準功能解決的(因為它的取平均值演算法很不科學)。
 解決方法:
 解決辦法就是修改 原始數據 vs. directx輸出 曲線(directx輸出數據才是遊戲實際接收到的手柄數據),把搖桿靜止時的位置改為輸出中點,然後連接最小和最大點,這就得到一條折線。具體操作如下,這裡給出一個最最簡單的辦法。
 去下載一個羅技出的校準工具dxtweak ( http://www.uniluk.com/download/dxtweak2.exe ) ,它可以很方便改變上述的曲線。插上手柄,打開dxtweak,然後看左上區域顯示的手柄原始數據,在min和max之間的那一列數據就是相應軸靜止時的原始輸入值。比如,我們看到:
 min  cal  max
 x軸  2  135  253
 ps:因為原始數據 vs. directx輸出 默認為線性,假設比例為1:1,則遊戲感知到的輸入數據是135>127,所以自然要向右偏,只有感知到127或在deadzone區內的附近值才不會偏。因此必須修改這個對應關係。
 然後到右邊區域,先點「x軸」標籤,然後到下面的calibration欄,填入上面的值,即min 內填2,cen內填135,max內填253。然後點底下的apply,關閉即可,同樣方法可以設置其他軸。
 上面的設置實際上就是把你的原始輸入的最小值(當然不一定是0),靜止值,最大值分別映射為遊戲實際感知到的directx數據的最小值0,靜止值127,最大值255。然後最小值和靜止值之間均勻插值,靜止值和最大值之間均勻插值。這樣從搖桿的實際使用上來看(手指對搖桿左右推動角度的感知上),這是沒有缺陷的搖桿,即手值左右推動搖桿的角度和遊戲感知到的directx輸出數據成正比,這也正是我們想要的。