আপনি কীভাবে মুপেন p৪ প্লাস নিয়ন্ত্রণগুলি কনফিগার করবেন?


10

আমি সিন্যাপটিক ব্যবহার করে সংগ্রহস্থলগুলি থেকে mupen64plus ইনস্টল করেছি। আমি এমুলেটরটি পছন্দ করি (বেশিরভাগ অংশের জন্য, সময়ের বেশিরভাগ টিএলওজে ওকারিনার উপর বেশ কয়েকটি গ্রাফিক্স গ্লিট্চ করে), বিশেষত আমার পুরানো মেশিনে এটির অভিনয়, তবে কীভাবে নিজের জন্য নিয়ন্ত্রণগুলি কনফিগার করতে হয় তা আমি বুঝতে পারি না। আমি এখানে গুগল কোডের গাইডটি দেখার চেষ্টা করেছি তবে আমি সম্পাদনা করার প্রয়োজন ফাইলটি পাই না এবং কী আইডিগুলির লিঙ্কটি কাজ করছে না, তাই আমি যদি ফাইলটি খুঁজে পেতে পারি তবে আমি কিছু পরিবর্তন করতে সক্ষম হব না। সুতরাং আমার যা দরকার তা হ'ল কী আইডি সহ একটি সংস্থান এবং আমার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলটি কোথায় সন্ধান করতে হবে।

আমি উবুন্টু 12.10 32-বিট চালাচ্ছি। 2 জিবি র‌্যাম, ইনটেল কোর 2 ডুও @ 2.00GHz

এখানে প্রশ্নের একটি অতিরিক্ত অংশ। M64py একটি জনপ্রিয় বিকল্প। তবে এটির জন্য আপনার প্রয়োজনীয় বিভিন্ন ফাইলের পাথ ইনপুট করা দরকার। ডিফল্ট অবস্থানগুলি কোথায়? 32 বিট সিস্টেম এবং একটি 64 বিট সিস্টেম উভয়ের জন্য অন্তর্ভুক্ত করুন। (প্রয়োজনীয় ফাইলগুলি হ'ল লাইব্রেরির ফাইল, প্লাগইন ডিরেক্টরি এবং ডেটা ডিরেক্টরি।

উত্তর:


9

আপনি কনফিগারেশন ফাইল ব্যবহার করে নিয়ন্ত্রণগুলি কনফিগার করতে পারেন। পছন্দসই পদ্ধতিটি হ'ল একটি ফ্রন্টএন্ড ব্যবহার করা হবে যার নিয়ামক সেটিংস রয়েছে।

M64py

এমউপিপি মুপেন P৪ প্লাসের জন্য এক কিউটি সীমানা। এটি এখান থেকে ডাউনলোড করা যায়

এখানে চিত্র হিসাবে এটি একটি নিয়ামক কনফিগারেশন ui আছে

আপনি এখান থেকে নিয়ন্ত্রণগুলি কনফিগার করতে পারেন এবং তারপরে এখান থেকে গেমগুলি নিজেই চালু করতে পারেন বা আসলে mupen64plus /path/to/romটার্মিনালে চালাতে পারেন run


5
ভালবাসা যে নির্ভরতা খরগোশের গর্ত। পাইথন: এটি ঠিক কাজ করে। ওহ, তবে প্রথমে আপনাকে পাইকটি 5 ইনস্টল করতে হবে, এবং পাইকটি 5 ইনস্টল করতে হবে, আপনাকে সিপ 4 সংকলন করতে হবে এবং সিপ 4 সংকলন করতে আপনার লিবিপথন 2.7 প্রয়োজন, এবং লিবিপথন 2.7 ইনস্টল করতে হবে ... এবং অবশ্যই, আমি পাওয়ার পরেও 5 মিলিয়ন নির্ভরতা তৈরি এবং ইনস্টল করার জন্য, এম 64 পিসি চালাতে অস্বীকৃতি জানায় কারণ "About.ui", এমন কিছু যা এটি M64PY এর নিজস্ব রিপোজিটি থেকে প্রত্যাশা করে, বিদ্যমান নেই। পাইথন অসম্ভব।
ব্র্যাডেন সেরা

2
এই অ্যাপ্লিকেশনটি এসডিএল ইনপুট পৃষ্ঠায় করা পরিবর্তনগুলি সংরক্ষণ করতে পারে না। আমি মানচিত্রের সহায়তার জন্য একটি সুন্দর জিইউআই সামনের প্রান্তের জন্য আশাবাদী ছিলাম, তবে এটি ফাইলের মধ্যে সংরক্ষণ করতে না পারলে কী কথা?
কালামালকা কিড

আমরা যে লিঙ্কগুলি প্রকৃতপক্ষে যত্ন নিই : m64py.sourceforge.net github.com/mupen64plus/mupen64plus-ui-python
অ্যান্ড্রু

8

আমি নিজে মুপেনের জন্য জিইউআই চালাতে পারিনি, সুতরাং এটি কীভাবে কনফিগার করা যায় এবং এটি টার্মিনালে চালানো যায় তা ভেবে আমি শেষ করেছি। আমি নিয়ন্ত্রণকারীদের কনফিগার করতে যে ফাইলটি ব্যবহার করেছি তা হ'ল:

~/.config/mupen64plus/mupen64plus.cfg

সেখানে আমি জয়টিস্টিকস সম্পর্কে কথা বলার জায়গাটি খুঁজে পেয়েছি এবং পরীক্ষা এবং ত্রুটির দ্বারা নির্ধারণ করেছি যে আমি যদি আমার কন্ট্রোলারে একটি নম্বর দেখি (বোতামগুলি নম্বরযুক্ত) আমি কনফিগার ফাইলে এই সংখ্যাটি বিয়োগ করে টাইপ করি এবং বোতামগুলির জন্য আমি ছিলাম না ব্যবহার করে আমি এটিকে ফাঁকা রাখি, যেমন ""। আমি যে কোডটি ব্যবহার করেছি তা ছেড়ে দেব:

    [Input-SDL-Control1]
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change
    version = 1
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Specifies which joystick is bound to this controller: -2=Keyboard/mouse, -1=Auto config, 0 or more= SDL Joystick number
    device = 1
    # SDL joystick name (name check disabled if this is empty string)
    name = "DragonRise Inc.   Generic   USB  Joystick  "
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = ""
    DPad L = ""
    DPad D = ""
    DPad U = ""
    Start = "button(9)"
    Z Trig = "button(6)"
    B Button = "button(1)"
    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(7)"
    L Trig = ""
    Mempak switch = ""
    Rumblepak switch = ""
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"


5

দুর্ভাগ্যক্রমে, m64py আমার পক্ষে কার্যকর সমাধান ছিল না এবং "ট্রায়াল এবং ত্রুটি" খুব জটিল। এখানে গুয়ির সাথে বা ছাড়াই যে কেউ মুপেন p৪ প্লাস চালাচ্ছে তার একটি সমাধান এখানে ব্যবহার করা উচিত।

jscalকোন বোতামটি কোনটি তা নির্ধারণ করতে আপনার জয়স্টিক ক্যালিগ্রেশন সরঞ্জামের প্রয়োজন হবে । তার সহায়তার জন্য, উবুন্টু ফোরামগুলি দেখুন - গেমিং এবং অবসর - হাওটো: উবুন্টুর অধীনে জয়স্টিক / গেমপ্যাডগুলি

ধরে নিই যে আপনার এটি সেট আপ হয়েছে এবং আপনার জৌস্টিকটি ইতিমধ্যে সঠিকভাবে ক্যালিব্রেট হয়েছে, আপনাকে যা করতে হবে তা হ'ল চালানো হয় jstest-gtk /dev/input/js0 &, js0বর্তমানে আপনি যে ডিভাইসটি পরীক্ষা করছেন এটির জন্য ক্রমাঙ্কন ফাইলটি কোথায় ।

আপনি সংখ্যাযুক্ত অক্ষ এবং বোতামের জন্য একটি গুই দেখতে পাবেন। এটি দেখতে এমন কিছু দেখাচ্ছে:

মুপেন লিনাক্সের জন্য jscal কন্ট্রোলার এবং জয়স্টিক বোতাম ম্যাপিং

এটি কোন অক্ষ বা বোতামের সাথে মিল রয়েছে তা দেখতে আপনি এখন আপনার নিয়ামকের একটি বোতাম টিপতে পারেন।


মুপেনে কাস্টম নিয়ন্ত্রক কনফিগারেশন প্রয়োগ করা হচ্ছে

নির্ণয়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 নিয়ামক বিন্যাসটি দেখতে সহায়তা করে।

N64 নিয়ামক বোতাম বিন্যাস কনফিগারেশন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.