Thảo luận về Niime, ứng dụng tuyệt hay chơi game trên máy tính bằng accelerometer

Thảo luận trong 'ỨNG DỤNG CHẠY TRÊN NỀN PYTHON' bắt đầu bởi mltr26, 21 Tháng chín 2009.

  1. mltr26 Thành viên

    Ai đã xài được cái Niime, chưa dùng được và đang muốn dùng thì vào giúp đỡ a e cái.
    Hiện e đã dùng đc một số chức năng của cái Niime nhưng còn vài chức năng không hiểu sao chả chạy.
    Giới thiệu lại cái Niime cho những ai chưa biết:

    Niime: Chương trình sử dụng accelerometer của điện thoại như N95,N82 để chơi game trên máy tính.
    [YOUTUBE]<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/00PKV5xCL24&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/00PKV5xCL24&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/YOUTUBE]

    Cách cài đặt NiiMe

    Đã kiểm tra với N82 firmware v31.0.016 đã được hack + windows VISTA HOME PREMIUM 32b trên laptop HP


    Trên điện thoại (Cài tất cả trên bộ nhớ máy, không cài trên thẻ)
    1. Cài Python for S60 3rd edition, và PythonScriptShell_1_4_2_3rd
    2. Cài aXYZ_3rd_N95_1_0_2N95AccelerometerPlugin. Nếu gặp lỗi "update error" xem bài dưới đây để xử lý.

    Trên máy tính
    1. Cài Python 2.5 và các modules(WxPython, Pys e r i a l và Win32Ext) trên máy tính
    2. Gỡ toàn bộ các driver bluetooth trên máy tính( nếu của Widcomm rồi thì thôi), cài Widcomm.Bluetooth.Software.Drivers.5.1.0.1100
    3. Cài Niime 1.3b

    Bắt đầu chạy
    1. Bật Bluetooth trên điện thoại
    2. Mở Python trên điện thoại, vào: "Options>Bluetooth Console" và kết nối đến máy tính(sẽ có 1 số lỗi sẽ xử lý ở các bài sau)
    3. chạy chương trình Niime (NiiMe.exe) , chọn cổng COM cho bluetooth. Cổng COM này trùng với cổng COM trong phần configuration của bluetooth.
    Nhấn Connect rồi OK


    Các file đi kèm

    Phần này cài trên điện thoại
    Mã:
    python1.45
    [URL="http://www.mediafire.com/?3miwgwdzeji"]python1.45.sis[/URL]
    
    PythonScriptShell_1_4_2_3rd
    [URL="http://www.mediafire.com/?zm2ydbzctie"]PythonScriptShell_1_4_2_3rdEd.SIS[/URL]
    
    aXYZ_3rd_N95_1_0_2
    [URL="http://www.mediafire.com/?kunmyymzg4b"]aXYZ_3rd_N95_1_0_2_selfsigned.rar[/URL]
    
    N95AccelerometerPlugin
    [URL="http://www.mediafire.com/?njozomjj5jj"]N95AccelerometerPlugin.sis[/URL]
    
    Phần này cài trên máy tính
    Mã:
    Python 2.5
    [URL="http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi"]python-2.5.4.msi[/URL]
    
    WxPython
    [URL="http://sourceforge.net/projects/wxpython/files/wxPython/2.8.10.1/wxPython2.8-win32-unicode-2.8.10.1-py25.exe/download"]wxPython2.8-win32-unicode-2.8.10.1-py25.exe[/URL]
    
    Win32Ext
    [URL="http://sourceforge.net/projects/pywin32/files/pywin32/Build%2520210/pywin32-210.win32-py2.5.exe/download"]pywin32-210.win32-py2.5.exe[/URL]
    
    py s e r i a l
    [URL="http://www.mediafire.com/?mmni2dndmjz"]py s e r i a l-2.2.win32.rar[/URL]
    
    Widcomm.Bluetooth.Software.Drivers.5.1.0.1100
    [URL="http://rs275.rapidshare.com/files/137096635/Widcomm.Bluetooth.Software.Drivers.5.1.0.1100.Incl.License.Patcher_Guide_WinALL_.by_gurabli.rar"]Widcomm.Bluetooth.Software.Drivers.5.1.0.1100[/URL]
    pass: cracktheworld
    
    Niime 1.3b
    [URL="http://niime.com/NiiMe13bPlay.exe"]NiiMe13bPlay.exe[/URL]
    
    vanvu, anhhuycan83, rain_ho1 người khác thích bài này.
  2. mltr26

    mltr26 Thành viên

    Bài viết:
    11
    Được Like:
    9
    Các lỗi khi cài plugin cho Python trên mobile
    Qua một thời gian nghịch cái accelerometer này e có một số kinh nghiệm sau đây:

    1. Lỗi update error khi cài MegaPyModulePack do 1 trong các nguyên nhân sau


    • Do trong máy đã cài MegaPyModulePack bản cũ. Cái này chỉ cần remove bản cũ đi là được.

    • Do trong máy đã cài N95AccelerometerPlugin,hay aXYZ, hay Keypress, hay appswitch... Cái này thì do trong MegaPyModulePack đã có sẵn những plugin như N95AccelerometerPlugin, aXYZ, Keypress, appswitch... rồi.
      Do đó chỉ cần remove những cái plugin cài riêng đi và chỉ cần dùng 1 cái MegaPyModulePack.
      Chú ý: nếu không muốn remove thì cài bản megaPyModulePack1_5_1, bản này khi cài đặt cho phép bạn lựa chọn sẽ cài plugin nào, khi đó chỉ cần bỏ những cái plugin đã có trên máy đi là được. Nếu bạn cài bản MegaPyModulePack.v2.01 thì sẽ không có bước này.

    • Lỗi update error khi cài N95AccelerometerPlugin( các plugin khác cũng tương tự


    • Do trong máy đã cài MegaPyModulePack. Cái này chỉ cần remove MegaPyModulePack đi là được. Nếu cần sử dụng MegaPyModulePack thì cài bản 1.5.1 và làm như phần trên
    Chú ý, tất cả phải cài trên máy, không cài trên thẻ nhớ và máy đã được hack.
    rain_ho thích bài này.
  3. mltr26

    mltr26 Thành viên

    Bài viết:
    11
    Được Like:
    9
    Các lỗi khi kết nối bluetooth console của Python

    1. No "s e r i a l" port found
    - Xem đã bật bluetooth chưa​
    - Phải cài driver bluetooth của Widcomm( không phải của Broadcomm hay Microsoft​

    2. Lỗi script trên Python
    - Thử connect lại vài lần, trong lúc connect, bật configuration của bluetooth trên máy tính lên​
    - Nếu có default host trong lúc python tìm device, thì chọn default host, không đc thì chọn 1 trong những cái có sẵn trong list other, hoặc search lại. Cứ làm đi làm lại vài lần chắc chắn được ​

    Còn lỗi j nữa thì ko biết, chưa gặp :D
    rain_ho thích bài này.
  4. mltr26

    mltr26 Thành viên

    Bài viết:
    11
    Được Like:
    9
    Tổng kết lại, e mới chạy được có 2 phần trong cái NiiMe là Mouse với Drum, mấy cái còn lại như Play với Wheel (2 phần hay nhât) thì lại chưa chạy được. Pó tay. Có đại ca nào xài rồi thì chỉ dùm cái.
    Trong lúc đấy mình sẽ mò mẫm thêm, làm đc post liền
    rain_ho, lucchi1983 and caubecctm like this.