Hướng dẫn chỉnh sửa devdata.dat để fix lỗi control trên KB và Gamepad

Thảo luận trong 'Hộp Lưu Trữ' bắt đầu bởi patten, 11/10/08.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. patten

    patten Thành viên cấp 5

    Tham gia ngày:
    26/7/02
    Bài viết:
    4,099
    Nơi ở:
    Nhà
    Bài này mình post bên FIFAVN, nhưng bên đấy cũng có hướng dẫn chi tiết khá nhiều rồi, bên này chưa có nhiều người hỏi lung tung nên post luôn, nếu được thì Red hay Sonix stick giùm :D.

    =============================

    Hướng dẫn này dành cho những GP không được FIFA hỗ trợ, những GP loại này khi vào Game Settings -> Controls để chỉnh nút sẽ có tên là Controller và đặc biệt ở một số chức năng sẽ có chữ Empty, nghĩa là ko thể sử dụng đc. Đề nghị các bạn hãy đọc kĩ và làm theo chính xác trước khi đặt những câu hỏi vô nghĩa.

    Trước tiên cần phải nói là tất cả các bệnh của GP nói riêng cũng như về control nói chung đều xuất phát từ một file duy nhất là devdata.dat, nằm trong thư mục My Documents\FIFA 09\user. File này chỉ được tạo ra sau lần đầu tiên chạy FIFA 09.
    Trong devdata có quy định tất cả các thiết lập nút và chức năng cho KB và các GP được FIFA 09 hỗ trợ. Dùng Notepad mở file này ra bạn sẽ thấy từng khối dòng có dạng như sau:
    Mã:
    [Logitech RumblePad 2 USB|Logitech RumblePad 2 USB]
    DEADZONES=0.3,0.3,0.3,0.3
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|2|2,1|0|2,2|3|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    
    Dòng đầu tiên là tên của Gamepad, tên này xem trong Control Panel -> Controllers.
    Dòng thứ 2 là Deadzone dùng cho analog sticks.
    Dòng thứ 3 quy định các chức năng khi điều khiển menu.
    Dòng 4-5-6 quy định các chức năng trong trận đấu.

    =============================

    Nói dông dài một tí để các bạn có thể nắm được tổng quát về devdata để ko bị choáng khi lần đầu mở nó lên cũng như ít gây ra sai sót khi thao tác trên file này. Cũng ko cần đi sâu quá vì vấn đề của chúng ta không phải là tinh chỉnh control.
    Như vậy, để GP của bạn được FIFA hỗ trợ thì chỉ cần làm một việc đơn giản là thêm tên của nó vào trong list của devdata. Các bạn làm theo những bước như sau:
    1. Cài driver đúng cho GP của bạn. Với driver chính xác thì GP sẽ hiện đúng tên, ít gặp lỗi và có thể rung. Khi mua GP, đặc biệt là GP tàu, nhớ hỏi đĩa driver. Nếu ko có driver thì thôi.
    2. Vào Control Panel -> Game Controllers, xem tên Gamepad của bạn. Như của mình là Macro Vibration Joystick. Chép lại chính xác tên này.
    [​IMG]

    3. Bây giờ đến phần quan trọng nhất, chỉnh sửa devdata. Dùng Notepad mở devdata, thêm khối dòng sau vào cuối file, và chú ý là phải ở trên dòng ENDOFFILE.

    • Nếu GP của bạn giống GP PS 2, có analog stick (2 cái núm xoay xoay ở giữa á) thì thêm khối sau:
    Mã:
    [[I]Tên GP của bạn[/I]|[I]Tên GP của bạn[/I]]
    DEADZONES=0.3,0.3,0.3,0.3
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|2|2,1|0|2,2|3|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2,10|12|2,11|15|2,2|4|2,0|5|2,3|6|2,4|7|2
    
    • Nếu GP của bạn giống GP PS 1 (ko có analog stick) thì thêm khối sau:
    Mã:
    [[I]Tên GP của bạn[/I]|[I]Tên GP của bạn[/I]]
    DEADZONES=0.3,0.3,0.3,0.3
    0|18|21,0|19|22,0|16|19,0|17|20,0|1|2,1|3|2,2|0|2,3|2|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|8|2,8|12|2,9|15|2
    0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,3|3|2,0|0|2,2|2|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|8|2,8|12|2,9|15|2,1|4|2,3|5|2,0|6|2,4|7|2
    0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,3|3|2,0|0|2,2|2|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|8|2,8|12|2,9|15|2,1|4|2,3|5|2,0|6|2,4|7|2
    0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,3|3|2,0|0|2,2|2|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|8|2,8|12|2,9|15|2,1|4|2,3|5|2,0|6|2,4|7|2
    File dev của mình sau khi thêm sẽ như sau (chỗ bôi đen là phần thêm vào):
    [​IMG]

    Lưu ý (cực kì quan trọng): Dưới mã ENDOFFILE trong devdata còn một dòng trống, ko được xóa dòng này đi nếu ko sẽ dẫn đến lỗi. Nói chung khi chỉnh devdata ko nên nghịch lung tung, nếu lỡ nghịch dại ko vào đc game thì các bạn chỉ việc đơn giản xóa devdata đi, khi vào game FIFA sẽ tự tạo lại file default :whew:.

    4. Sau khi GP đã được nhận, bạn vào Controls trong game kiểm tra lại, chỉnh nút theo sở thích. Đối với một số nút ko chuyển được (thường là R/L1/2), bạn có thể dùng cách chuyển đổi trung gian để khắc phục.

    =============================

    Chú ý: Lỗi ko chỉnh được Call 2nd Defender, hay đúng hơn là ko đổi được sang Configuration type New, ko liên quan đến devdata.dat mà là file devaux.txt nằm trong My Documents\FIFA 09. Mở file này ra sẽ có dạng như sau:
    Mã:
    Keyboard|  0|  0|  0|
    Keyboard and Mouse|  0|  0|  0|
    Macro Vibration Joystick|  0|  0|  1|
    • Số 0 đầu tiên quy định Auto switching, có giá trị từ 0-100.

    • Số 0 thứ 2 quy định Configuration type, có giá trị 0 với Classic và 1 với New. Đây là cái bạn cần thay đổi :;). Tuy nhiên mình cũng ko chắc nó có hoạt động tốt với Direct IP hay LAN ko, ai check rồi thì confirm hộ mình nhé :hug:.

    • Số 0 thứ 3 quy định Vibration, 0 = Off, 1 = On.
    =============================

    Vậy là xong, bây giờ thì bạn đã có thể thưởng thức FIFA bằng con GP tàu của bạn rồi đấy. Bất kì lỗi phát sinh nào khác (sau khi đã làm chính xác theo hướng dẫn) các bạn có thể post ở đây, mình sẽ nghiên cứu thử cách khắc phục. Tuy nhiên 1 số lỗi đôi khi thuộc về bản chất của GP (đồ Tàu :'>) thì phải chấp nhận thôi, tiền nào của nấy mà :D.
     
  2. patten

    patten Thành viên cấp 5

    Tham gia ngày:
    26/7/02
    Bài viết:
    4,099
    Nơi ở:
    Nhà
    ========================================
    Hướng dẫn điều khiển thủ môn bằng Left Shift

    Hiện nay có khá nhiều bạn chơi KB gặp khó khăn với việc điều chỉnh thủ môn bằng Right Shift (trong đó có mình :'>), vì vậy mình xin nêu ra đây cách chuyển phím này sang một phím mà mọi người đã quen thuộc: Left Shift, và tất nhiên, cũng liên quan dến Devdata :D.

    • Cách thủ công: mở Devdata lên, search cụm chữ 54|15|2 bạn sẽ tìm ra được ba cụm ở ba dòng mã của KEYBOARD, công việc của bạn rất đơn giản chỉ là sửa số 54 thành 42 ở cả 3 cụm này, sau đấy vào game test lại và chơi như bình thường.
    • Cách đơn giản: download file devdata.dat dưới đây về và extract đè lên file devdata của bạn. Lưu ý là file devdata này chỉ fix lại phím left shift trên KB chứ ko liên quan đến các vấn đề về gamepad nhé :;). Chú ý vào game test và chỉnh lại control của bạn cho đúng sau khi extract vì file devdata này theo control của mình. Gl & Hf to all :D
    ========================================

    Nhờ Red hay Sonix nhập topic này với 2 topic về GP và đổi tên lại thành "Hướng dẫn chỉnh sửa devdata.dat để fix lỗi control trên KB và Gamepad" cho nó tổng quát :D.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này