XInput Tikiake Koreutu mō Windows (Putanga Hou)

XInput ko te API paerewa whaimana a Microsoft mō ngā kaiwhakahaere Xbox i runga i ngā pūnaha whakahaere Windows. Mā te hanga piriti i waenga i ngā kēmu rorohiko me ngā papa tākaro, ka whakarite a XInput kia mōhio pai ngā kēmu hou ki a Xbox 360, Xbox One me ngā pūrere DirectInput noa me te tautoko katoa mō ngā rakau anaroka, ngā kōwhiringa pēhanga me te urupare wiri.

Mā tēnei taputapu e āhei ai ngā kaitākaro ki te whirihora ngāwari i ngā papa tākaro USB noa, ngā wira reihi tawhito me ngā rakau rererangi ki ngā whakahau paerewa XInput. E hototahi ana ki ngā pūnaha katoa mai i DirectX 9 whakarunga, ka whakaratohia he tautoko kaiwhakahaere katoa mō ngā kēmu pērā i Assassin's Creed, Fallout, Audiosurf, Dark Souls me ngā rau kēmu kē atu. Tae atu ki te 4 ngā kaiwhakahaere ka taea te whirihora i te wā kotahi mō te tākaro tahi ā-rohe.

Ngā Āhuatanga Matua o te Whirihoranga XInput

  • Whakatakoto Tere: He whakaurunga ngāwari e āhei ai ngā kēmu ki te mōhio tonu ki ngā whakauru hototahi ki Xbox. Whakaritea ngā pātene i roto i ngā meneti ruarua kaore he matauranga hangarau matatau.
  • Whakaritenga Arā Atu Anō: Whakatikaina ngā wāhi mate o ngā rakau anaroka me te tino tika, whakatikahia te tairongo kōwhiringa, whakahokia te kaha o te wiri me te arotautanga i te tere pōti.
  • Hototahitanga Kaiwhakahaere Whānui: Whakawhitinga tūturu ki XInput mō ngā papa tākaro DirectInput, DualShock/DualSense, wira reihi me ngā rakau āketi.
  • Atanga Kaiwhakamahi Mārama: Papatohu marama me te whakamātautau pātene wā-tūturu, ngā tautuhinga kōtaha me te tautoko reo maha.
Atanga whirihora taputapu XInput mō te whakamahere pātene me te whakatikatika
Whakaahua 1: Taputapu whirihora XInput mō te whakamahere pātene, ngā wāhi mate rakau, me te tairongo kōwhiringa.

Me Pēhea te Whakamahi: Aratohu Whakatakoto XInput

Whāia ēnei kaupae ngāwari hei whirihora i tō kaiwhakahaere ki te kōpaki XInput:

  1. Tikiake i te Taputapu: Tikina te pōkai XInput kua whakamanahia mai i tā mātou whārangi whaimana Tikiake mō Windows.
  2. Wewetehia ngā Kōnae: Wewetehia te kōnae pūranga ZIP kua tikiakehia ki tētahi kōpaki rangitahi i runga i tō rorohiko.
  3. Tāruatia ki te Kōpaki Kēmu: Tāruatia ngā kōnae kōpaki (pērā i xinput1_3.dll me XInputPlus.ini) ki roto tonu i te kōpaki kei reira te kōnae whakahaere o te kēmu (.exe).
  4. Whirihorahia ka Tākaro ai: Whakahaerehia te taputapu whirihora hei whakatika i ngā pātene me te tairongo, tiakina ngā tautuhinga ka tīmata ai i te kēmu. Ka mahi tonu te kaiwhakahaere.
Te tūranga o xinput1_3.dll me ngā kōnae whirihora i roto i te kōpaki whakauru kēmu
Whakaahua 2: Te tūranga tika o xinput1_3.dll me ngā kōnae whirihora i roto i te kōpaki whakauru kēmu PC.

He Aha i Whakamahi ai i tētahi Kōpaki Kaiwhakahaere XInput?

Ahakoa kei roto i a Windows 11 me 10 ngā kōnae pūnaha XInput hou (pērā i XInput1_4.dll), he maha ngā kēmu PC tawhito i hangaia mō XInput1_3.dll, mō ngā atanga DirectInput tawhito rānei. Ina honoa he kaiwhakahaere tuatoru, he maha ngā wā ka hua mai he pātene hē, he kore wiri, he kōwhiringa kāore e whakautu.

Mā tētahi kōpaki pērā i XInputPlus e whakatau ēnei raruraru mā te whakamāori i ngā tohu i te wā tūturu. Ka mahi ā-rohe i roto i te kōpaki kēmu me te kore e huri i ngā kōnae pūnaha Windows matua, e whakarite ana i te pūmautanga, te hototahitanga me te tiaki i ngā āhuatanga pērā i te urupare kaha.

Pūmārō Tautoko me te Hototahitanga Kaiwhakahaere

Ka tautoko a XInputPlus i tata ki ngā papa tākaro PC katoa, ngā wira reihi, ngā rakau rererangi me ngā urutau:

🎮 Ngā Papa Tākaro Hou

  • Xbox Official: Ngā kaiwhakahaere ahokore whaimana Xbox 360, Xbox One, Xbox Series X/S me Elite.
  • PlayStation: DualShock 3, DualShock 4 me PS5 DualSense (kua hurihia mai i DirectInput ki XInput).
  • Nintendo: Nintendo Switch Pro Controller me ngā takirua Joy-Con mā Bluetooth, USB rānei.

🕹️ Pūrere Motuhake me ngā Pūrere Tawhito

  • Logitech & Generic USB: Logitech F310, F710, Dual Action, WingMan me ngā papa tākaro USB PC noa.
  • Steering Wheels & Pedals: Logitech G25, G27, G29, Thrustmaster T150, T300 me ngā wira reihi Fanatec.
  • Arcade & Flight: Ngā papa āketi Hori, Mayflash, Qanba me ngā rakau rererangi Saitek.

Kēmu Kua Whakamātauria me te Kōpae Hototahitanga

Kua tino whakamātauria te kōpaki XInput i runga i ngā rau kēmu PC, ā, ka whakatikahia ngā take tuaka huri kē, ngā kōwhiringa kore whakautu me ngā hapa DLL:

Ingoa Kēmu Take e Mōhiotia ana ki te Kore he Kōpaki Rongoā me te Kōpaki XInput
Assassin's Creed (1 & 2) Pātene hē, ngā rakau anaroka kāore i whakatikaina me te kore mōhio ki ngā kōwhiringa. Whakatakotoria a xinput1_3.dll ki te kōpaki kēmu; whakamaherehia a LT/RT hei tuaka anaroka motuhake.
Grand Theft Auto: San Andreas Tuaka anaroka matau (kāmera) huripoki me te ngoikore o te tautoko mō ngā kaiwhakahaere Xbox hou. Whakamahia te kōpaki XInput me GInput mō ngā mana whakahaere Xbox 360 tūturu.
Dark Souls: Prepare to Die Edition Hurihanga kāmera kāore e taea te whakahaere me te kore mōhio ki ngā papa tākaro hou. Honoa ki DSMFix, whakatakotoria rānei a xinput1_3.dll hei akiaki i te mana whakahaere 1:1 pūmau.
Fallout: New Vegas & Fallout 3 Whakatio ina honoa he kaiwhakahaere me te kore o te whakatikatika wāhi mate rakau. Whirihorahia ngā wāhi mate i roto i XInputPlus.ini mō te whaiwhai maeneene me te tika.
Need for Speed: Most Wanted (2005) Ka rēhitatia ngā kōpeke whakaterenga me te pakaru hei pātene, ehara i te tuaka anaroka. Whakahohehia te whakawhitinga DirectInput-ki-XInput me te whakatikatika tuaka motuhake.

Ngā Aratohu Taahiraa-i-te-Taahiraa me ngā Rauemi

Aratohu Whakatakoto Katoa

He whakamārama whānui mō te whakauru, te whiriwhiri hoahoanga (32-moka vs 64-moka) me te whirihoranga tuatahi.

Whakatika Raruraru Kaiwhakahaere

Ngā rongoā mō te paheke rakau, te kore wiri, ngā pātene hē me ngā hapa hononga.

Hurihanga DirectInput ki XInput

Me pēhea te whakamahi i ngā kaiwhakahaere USB tawhito, ngā urutau PS2 me ngā wira tawhito i roto i ngā kēmu hou.

Whakatikatika Wāhi Mate Arā Atu Anō

Whakapaipaitia te tika o ngā rakau arataki anaroka mō ngā kēmu kaikopere me ngā whakatairite reihi.

Raparongoā me te Tātari

Kei te raru tō kaiwhakahaere, tō kēmu rānei? Tirohia tā mātou ripanga mō ngā tohu noa me ngā rongoā e taunakitia ana:

Tohu / Hapa Take P pea Rongoā e Taunakitia ana
Ka pakaru te kēmu i te tīmatanga (0xc000007b) Hoahoanga DLL hē (hei tauira, he DLL 32-moka i roto i te kēmu 64-moka). Tirohia te momo kēmu i roto i te Kaiwhakahaere Mahi ka whakakapi i te kōnae DLL ki te putanga tika.
Kāore rawa te kaiwhakahaere e whakautu Kei roto te kōnae DLL i tētahi kōpaki-iti hē, e hiahia ana rānei te kēmu ki tētahi ingoa kōnae kē. Whakatakotoria te kōnae DLL ki te kōpaki kotahi me te kōnae .exe matua o te kēmu (hei tauira, i "bin", "Win64" rānei).
Kāore ngā kōwhiringa (LT/RT) e mahi motuhake Ka pānuihia e te kēmu ngā kōwhiringa hei tuaka-Z kotahi, kaua hei tuaka motuhake e rua. I roto i te taputapu XInputPlus, tohua te pouaka mō ngā tuaka motuhake i raro i te ripa DirectInput.
Kāore he wiri / Kei te ngaro te Force Feedback Kua whakakāhoretia te wiri i roto i ngā tautuhinga kēmu, kei te ngaro rānei ngā taraiwa. Whakahohehia te wiri i roto i XInputPlus.ini me te whakarite kua whakahoutia ngā taraiwa kaiwhakahaere.
Ka huri noa te kāmera (he paheke rakau) Ngā potentiometer kua tawhitotia, he iti rawa rānei te wāhi mate taunoa i roto i te kēmu. Whakanuia te wāhi mate o roto ki te 15-20% i roto i te taputapu whirihora XInputPlus.

Ngā Pātai Auau mō XInput

He aha te rerekētanga i waenga i a XInput me DirectInput?

Ko XInput te API hou a Microsoft mō ngā kaiwhakahaere Xbox, i whakaurua mai me Xbox 360 me Windows Vista. Ka tautoko i te whā ngā kaiwhakahaere paerewa me ngā kōwhiringa anaroka e rua me te wiri. Ko DirectInput te API tawhito e tautoko ana i ngā pātene me ngā tuaka maha rawa engari me whirihora ā-ringa i ia kēmu.

He haumaru rānei te tikiake me te whakamahi i a XInput?

Āe, he 100% haumaru te taputapu, he pūtake tuwhera, ā, kāore kau he pūmanawa kino. Kua whakamanahia ngā kōnae katoa ki ngā rōpū SHA-256, ā, kua whakamātauria i runga i VirusTotal.

Ko tēhea putanga kōnae DLL hei whiriwhiri māku (32-moka, 64-moka rānei)?

Kei te kōnae whakahaere o te kēmu te tikanga o te hoahoanga, ehara i tō pūnaha whakahaere Windows. Ko ngā kēmu i mua i te tau 2014 he 32-moka (x86) te nuinga, ko ngā kēmu hou he 64-moka (x64). Ka taea e koe tēnei te tirotiro i roto i te Kaiwhakahaere Mahi.

Ka taea e te whakamahi i tētahi kōpaki XInput te aukati i ahau i ngā kēmu maha-kaitākaro (anticheat)?

I roto i ngā kēmu kaitākaro takitahi, he tino haumaru. I roto i ngā kēmu he pūnaha anticheat tino kaha (pērā i Easy Anti-Cheat, BattlEye, Vanguard rānei), ka taea te aukati i ngā kōnae DLL kua whakarerekētia i roto i te kōpaki kēmu. E taunakitia ana te taputapu mō ngā kēmu takitahi me ngā kēmu mahi tahi.

He aha tōku kēmu kāore i te mōhio ki a xinput1_3.dll?

Ko ētahi kēmu e hiahia ana ki ētahi atu ingoa kōnae pērā i xinput1_4.dll, xinput9_1_0.dll, xinput1_2.dll rānei. Ka taea e koe te whakaingoa anō i te kōnae DLL, te whakamahi rānei i a XInputPlus hei hanga i te kōnae tika.

E mahi ana tēnei me PlayStation DualShock 4 me DualSense i runga i te PC?

Āe, ina honoa te kaiwhakahaere mā te USB, Bluetooth rānei, ka taea e XInput te huri i ngā tohu DirectInput ki ngā whakauru Xbox paerewa kia mōhio tonu te kēmu.

Me whakauru rānei te papatono ki te Rēhita Windows (Registry)?

Kāo, he taputapu kawe katoa tēnei (portable). Kāore he whakaurunga e hiahiatia, ā, kāore he huringa ki ngā kōnae pūnaha i roto i a Windows.

Me pēhea taku tango i te kōpaki XInput mai i tētahi kēmu?

Muku noa i ngā kōnae kōpaki (pērā i a xinput1_3.dll me te kōnae .ini e pa ana) mai i te kōpaki whakauru kēmu.

E tautoko ana te taputapu i te wiri (Force Feedback)?

Āe, kei te tautokohia te wiri katoa me te whakatikatika motuhake o te kaha motuka mō te taha mauī me te taha matau i runga i ngā pūrere hototahi.

Ka taea e au te hono i ngā kaiwhakahaere maha mō te tākaro tahi ā-rohe?

Āe, ka tautoko a XInput i te whā ngā kaiwhakahaere hono i te wā kotahi me ngā tautuhinga kōtaha motuhake mō ia kaitākaro.