Нажмите "Enter", чтобы перейти к содержанию

Az Xbox 360 téma testreszabása

Ezt az anyagot az oldal látogatója írta, és jutalmat kapott érte.

A számítógépes játékok jelenlegi valóságában a modern játékok csak az XInput-kompatibilis játékvezérlőket támogatják, és csak néhány játék támogatja a DirectInput eszközöket, és ez főleg csak egy kontrollerre vonatkozik — a DUALSHOCK 4-re. Ezenkívül a DirectInput szabványt különféle verseny- és repülőgép-szimulátorokban használják a játékkerekek és a kormánykerekek működtetésére.

Mi az XInput? Az XInput egy API, amely lehetővé teszi az alkalmazások számára, hogy adatokat fogadjanak Xbox vezérlőről (vagy bármely más, hardveres XInput támogatással rendelkező vezérlőről). További részletek itt találhatók.

De mit tegyen a felhasználó, ha az arzenáljában van olyan gamepad, amely nem támogatja az XInput hardverét, DirectInput-kompatibilis? Dobd ki a gamepadot? XInput-kompatibilis eladás és vásárlás? Nem, ez teljesen opcionális, mert különféle XInput emulációs lehetőségek állnak rendelkezésre a DirectInput Only gamepadhoz. Ezeket a lehetőségeket fogjuk ma megfontolni.

Azonnal lefoglalom, hogy ebben a cikkben nem lesz DUALSHOCK 4-hez szánt DS4Windows és InputMapper emulátor. A DUALSHOCK 4-hez külön blogcikk található, a DUALSHOCK 4 a PC valóságában, ahol széles körben foglalkoznak ezzel a témával.

Így:

Első számú lehetőség – x360ce emulátor.

Kezdetben az emulátor a név alatt jelent meg "XBOX360 vezérlő emulátor v3.0, Racer_S". Finoman szólva is nyirkos volt egészen addig, amíg a továbbfejlesztését egy becenevű vírusos felhasználó fogta fel, aki akkor a www weboldalon élt.tocaedit.com. A jövőben az egész kinőtte magát projektetx360ceés a mai napig létezik.

Mi az az x360ce emulátor?? Ezek egyéni könyvtárak:

xinput1_4.dll
xinput1_3.dll
xinput1_2.dll
xinput1_1.dll
xinput9_1_0.dll

plusz egy fájl a beállításokkal:

x360ce.ini

x360ce.ini, saját magad konfigurálhatod, kifejezetten a gamepad számára, a készlet segédprogramjával. Aztán x360ce.ini és dll fájlok (általában egy dll fájl elegendő — xinput1_3.dll) a céljáték mappájába kerülnek:

Sok beállítás létezik, és ezek nem univerzálisak. Az emuláció a játéktól és a kiválasztott beállításoktól függően működhet vagy nem. A 64 bites alkalmazásokhoz a könyvtárak 64 bites verzióját kell használnia. Ha a DirectInput játékvezérlőn nincs rezgésképes illesztőprogram telepítve a rendszerre, akkor az emulátoron keresztül sem lép fel rezgés. Az x360ce nem működik UWP-alkalmazásokkal.

Az x360ce emulátor jó megoldás volt néhány éve, de mostanra több érdekes lehetőség is kínálkozik. Néha azonban megment.

Töltse le az x360ce-titt lehet.

Második lehetőség – XOutput emulátor.

V XKimeneta működési elv már fejlettebb. Az emulátor telepítésekor egy virtuális busz-illesztőprogram kerül telepítésre a rendszerre (SCP wrapper illesztőprogram, amelyet a DS4Windows és az InputMapper segédprogramok is használnak az XInput emulálására DUALSHOCK 4 játékvezérlőkön):

De ellentétben a DS4Windows-szal és az InputMapperrel, amely egy játékvezérlőre van kihegyezve, ez az emulátor mindenevő, és készen áll minden DirectInput játékvezérlővel való együttműködésre:

Miután beállította és aktiválta az emulációt a rendszerben (a DirectInput játékvezérlőn kívül), az XBox 360 játékvezérlőjének meg kell jelennie:

Ahhoz, hogy elrejtse gamepadunk DirectInput lényegét a rendszer és a játékok elől, használja a módot "Kizárólagosság":

ilyennek kell lennie:

…elméletben azzá kellene válnia… Az emulátor meglehetősen szeszélyes, ha az exkluzív módról van szó. Főleg a Windows 10 legújabb verzióinál. T.e. lehet, hogy nem működik.

Rezgés az emulátoron keresztül, még akkor is, ha a játékvezérlő támogatja, és a DirectInput eszköz natív forcefeedback illesztőprogramja telepítve van a rendszeren:

Ennek az emulátornak vitathatatlan előnyei vannak az x360ce-hez képest: működik UWP alkalmazásokban, nem igényel harmadik féltől származó DLL-eket a játék mappájában, könnyen be- és kikapcsolható, indításkor hozzáadható, 32 bittel működik és 64 bites alkalmazások.

Az emulátort innen töltheti le.

Van egy új fejlesztési ág is, az XOutput. Itt a teljes működéshez egy másik illesztőprogram-csomagra lesz szüksége (az SCP helyett) — ViGEm Bus:

A lényeg ugyanaz, de itt a szoftveren és az illesztőprogramon végzett munka aktívabb.

Íme az XOutput új verziójához szükséges hivatkozások:

  1. ViGEm busz meghajtó telepítése
  2. ViGEm busz-illesztőprogram telepítése — Caveman kiadás
  3. Virtuális játékvezérlő emulációs keretrendszer dokumentációja

Végül a harmadik lehetőség – XInput emuláció a Steamen keresztül.

A Steam sokféle játékvezérlőt támogat "a dobozból", T.e. nincs szükség további testmozgásokra ahhoz, hogy a Steam felismerje a játékvezérlőt, vagy pontosabban meghatározza a gombok elrendezését stb.

De nem baj, ha a DirectInput játékvezérlője nem ismerős a stim számára.

Ahhoz, hogy a DirectInput-barátod a Steam könyvtárból (vagy manuálisan hozzáadott) játékokban működjön az XInput emulációval (és más finomságokkal), a következő lépéseket kell tenned.

Csatlakoztassa a játékvezérlőt a számítógéphez, indítsa el a Steam-et, és lépjen Big Picture módba:

Lépjen a menüelemre a vezérlő beállításaival:

tegyen egy pipát "egyéni gamepad egyéni beállítások":

Az észlelt vezérlőkben válassza ki lent a játékvezérlőt, és konfigurálja a képernyőn megjelenő utasításoknak megfelelően:

tolni "megment" és adj nevet a játékvezérlődnek:

Minden. A vezérlőt mostantól támogatja a Steam, és minden beállítás elérhető a könyvtár bármely játékához:

A játékokban (a Steam könyvtárból) a játékvezérlőt XBox 360 kontrollerként azonosítjuk. Ha további beállításokat szeretne megadni egy adott játékhoz, akkor játék közben fel kell hívnia a Steam átfedés képernyőjét (a GUIDE gombbal) vagy egy billentyűkombinációval, és végre kell hajtania az összes szükséges manipulációt.

Ez minden most.

Ezt az anyagot az oldal látogatója írta, és jutalmat kapott érte.

Комментарии закрыты, но обратные ссылки и pingbacks ещё работают.