দুর্ভাগ্যক্রমে, m64py আমার পক্ষে কার্যকর সমাধান ছিল না এবং "ট্রায়াল এবং ত্রুটি" খুব জটিল। এখানে গুয়ির সাথে বা ছাড়াই যে কেউ মুপেন p৪ প্লাস চালাচ্ছে তার একটি সমাধান এখানে ব্যবহার করা উচিত।
jscal
কোন বোতামটি কোনটি তা নির্ধারণ করতে আপনার জয়স্টিক ক্যালিগ্রেশন সরঞ্জামের প্রয়োজন হবে । তার সহায়তার জন্য, উবুন্টু ফোরামগুলি দেখুন - গেমিং এবং অবসর - হাওটো: উবুন্টুর অধীনে জয়স্টিক / গেমপ্যাডগুলি
ধরে নিই যে আপনার এটি সেট আপ হয়েছে এবং আপনার জৌস্টিকটি ইতিমধ্যে সঠিকভাবে ক্যালিব্রেট হয়েছে, আপনাকে যা করতে হবে তা হ'ল চালানো হয় jstest-gtk /dev/input/js0 &
, js0
বর্তমানে আপনি যে ডিভাইসটি পরীক্ষা করছেন এটির জন্য ক্রমাঙ্কন ফাইলটি কোথায় ।
আপনি সংখ্যাযুক্ত অক্ষ এবং বোতামের জন্য একটি গুই দেখতে পাবেন। এটি দেখতে এমন কিছু দেখাচ্ছে:
এটি কোন অক্ষ বা বোতামের সাথে মিল রয়েছে তা দেখতে আপনি এখন আপনার নিয়ামকের একটি বোতাম টিপতে পারেন।
মুপেনে কাস্টম নিয়ন্ত্রক কনফিগারেশন প্রয়োগ করা হচ্ছে
নির্ণয়InputAutoCfg.ini
চালান locate InputAutoCfg.ini
। আমার জন্য এটি ডিরেক্টরিতে রয়েছে /usr/share/games/mupen64plus/InputAutoCfg.ini
।
InputAutoCfg.ini
আপনার পছন্দের পাঠ্য সম্পাদকটিতে খুলুন ।
vim /usr/share/games/mupen64plus/InputAutoCfg.ini
।
আপনার ডিভাইসটি সন্ধান করুন এবং সেটিংস সম্পাদনা করুন। আপনার টার্মিনালে মুদ্রিত ইনপুট তথ্য
চালিয়ে mupen64plus
এবং দেখে মুপেন দ্বারা কোন ডিভাইস ব্যবহার করা হচ্ছে তা খুঁজে পেতে পারেন ।
আমার বলে Input: N64 Controller #1: Using auto-config with SDL joystick 0 ('Generic X-Box pad')
। আমার জন্য তাই সেটিংস নীচে পাওয়া যায় [Generic X-Box pad]
।
ফাইলটিতে পরিবর্তনগুলি সংরক্ষণ / লিখুন এবং আপনি পরবর্তী সময় চালানোর সময় পরিবর্তনগুলি প্রয়োগ করা উচিত mupen64plus
।
কিছু পরিবর্তন পরে, আমার এই মত দেখাচ্ছে:
[Generic X-Box pad]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = "4096,4096"
AnalogPeak = "32768,32768"
DPad R = "hat(0 Right)"
DPad L = "hat(0 Left)"
DPad D = "hat(0 Down)"
DPad U = "hat(0 Up)"
Start = "button(7)"
Z Trig = "button(4)"
B Button = "button(2)"
A Button = "button(0)"
C Button R = "axis(3+)"
C Button L = "axis(3-)"
C Button D = "axis(4+)"
C Button U = "axis(4-)"
R Trig = "button(5)"
L Trig = "axis(2+)"
Mempak switch = "axis(5+)"
Rumblepak switch = "button(2)"
X Axis = "axis(0-,0+)"
Y Axis = "axis(1-,1+)"
ব্যবহার করে jstest
, আপনি কীভাবে ইনপুট ইভেন্টের শব্দগুলিInputAutoCfg.ini
ব্যবহার করে আপনার ইনপুট সেটিংসকে কাস্টমাইজ করতে কনফিগার করতে চান তা নির্ধারণ করতে সক্ষম হওয়া উচিত ।
কখনও কখনও এটি মানচিত্রে আপনি যে প্যারামিটারগুলি চান তা নির্ধারণ করতে N64 নিয়ামক বিন্যাসটি দেখতে সহায়তা করে।