Anda di halaman 1dari 4

6/6/2015

x360ce/x360ceGitHub

Thisrepository Search

Explore

Features

Enterprise

x360ce / x360ce

Blog

Watch

Signup

13

Star

74

Signin

Fork

39

Primaryrepositoryforthex360celibrary,frontendandtools.
Code
1,319commits

3branches

0releases

6contributors
Issues

branch:master

x360ce/

Fix:Crashoninvalidpermission.
EJocysauthored4daysago

22

Pullrequests

Wiki
latestcommit8e4133f1c3

MinHook

UpdateMinHookandmakeauseofnewfunctionMH_StatusToString.

20daysago

Wiki

UpdateHowTo.md

25daysago

x360ce.App

Fix:Crashoninvalidpermission.

x360ce.Data

gamesettingscodeupdates.

x360ce.Engine

Autocreatec:\ProgramData\X360CE\x360ce.gdbifnotexistsonforsts

x360ce.Web

Savinggamesettingstocloudcodeupdate(part1).

x360ce

Fix:Crashoninvalidpermission.

.editorconfig

EditorConfigshouldbesettoUTF8withoutBOM.

amonthago

.gitignore

UpdateMinHookandmakeauseofnewfunctionMH_StatusToString.

20daysago

README.MD

v3.0.6.39(20150516)

21daysago

x360ce_dll.sln

UpdateMinHookandmakeauseofnewfunctionMH_StatusToString.

20daysago

x360ce_vs2010.sln

removedmostofvs2010support,leavingbareminimalfordinput8and

amonthago

x360ce_vs2013.sln

UpdateMinHookandmakeauseofnewfunctionMH_StatusToString.

20daysago

Pulse
Graphs

4daysago
17daysago
5daysago
10daysago
4daysago

HTTPScloneURL
https://github.com/x360ce/x360ce.git

YoucanclonewithHTTPSor
Subversion.

CloneinDesktop
DownloadZIP

README.MD

"Xbox360ControllerEmulator"allowsyourcontroller(gamepad,joystick,wheel,...),functionas"Xbox
360Controller".Forexample,letsyouplaygamessuchas"GrandTheftAuto"(GTA)or"MafiaII"
usingLogitechWheel.

Download
DigitallySignedApplicationv3.0.5.38(20150516)andLibraries3.4.1.1299(20150512)
32bitDownloadfor32bitgames
64bitDownloadfor64bitgames

Guides
x360ceLibrariesTutorial
x360ceAppTutorial
Variousx360ceGuides

Compatibility
https://github.com/x360ce/x360ce

1/4

6/6/2015

x360ce/x360ceGitHub

Gamesthatworkwithx360cecanbefoundontheCompatibilityList.Ifyouwouldliketoaddtothatlist
orprovideupdatedinformationplaceseeReportingCompatibility.

SystemRequirements
1. WindowsXPSP3andnewer.
WindowsXPSP3isonlysupportedinVS2010library.
2. .NET3.5(alsoinstalls2.0and3.0)(includedinWindows7)
3. .NET4.0(linkto4.5,alsoinstalls4.0)(includedwithWindows8)
.NET4.5isnotsupportedonWindowsXPSP3,download.NET4.0fromhere.
4. DirectXEndUserRuntimes(June2010)(RequiredregardlessofOS)
5. Dependingonthelibrary,eitheroneorbothofthefollowingredistributable:
VisualC++RedistributableforVisualStudio2010SP1
VisualC++RedistributableforVisualStudio2013
Notes:
Mostgamesexecutablesare32bitandrequirex86x360ceandalsox86redistributable.
Windows7includes.NET3.5(whichinclude3.0and2.0).
ForWindowsXPandVista,userscanobtainitfromtheabovelink,andWindows8userscan
enableitinProgramsandFeaturesTurnWindowsFeaturesonandoff.
.NETMUSTbeinstalledpriortotheDirectXwebupdateasitchecksthat.NET2.0/3.0/3.5is
installedandskipstheManagedDirectXframeworkifitisnot.
ThefullDirectXRedistributablewillalwaysinstallthefile,howeveritsbesttohave.NET3.5
installedanyhowasquiteafewXinputtitlesutilize.NETforinternaldependencies.

Introduction
"Xbox360ControllerEmulator"files:
xinput1_3.dll(Library)WrapperlibrarythattranslatestheXInputcallstoDirectInputcalls,forsupport
old,noXInputcompatibleGamePads.
x360ce.exe(Application)AllowseditandtestLibrarysettings.x360ce.ini(Configuration)Contain
Librarysettings(button,axis,slidermaps).x360ce.gdb(GameDatabase)Includesrequired
hookmasksforvariousgames)Dinput8.dll(DirectInput8spoof/wrappingfiletoimprovex360ce
compatibilityinrarecases)

Details
Installation
Runthisprogramfromthesamedirectoryasthegameexecutable.Xinputlibraryfilesexistwith
severaldifferentnamesandsomegamesrequireachangeinitsname.
Knownnames:
xinput1_4.dll(Windows8/metroappsonly)
xinput1_3.dll
xinput1_2.dll
xinput1_1.dll
xinput9_1_0.dll
GameDatabase(GDB)andConfiguration(Ini)filescanbecopiedto%Allusersprofile%\X360CEon
NT6(Vista/7/8)or%Allusersprofile%\ApplicationData\X360CEonNT5.1(XP),Orleftinthesame
directoryasthegameexecutable(.EXE)
https://github.com/x360ce/x360ce

2/4

6/6/2015

x360ce/x360ceGitHub

Note:
Gamesbasedonsourceengineinmostcaseshavethedllplacedinsidethe/Bin/subfolder,asit
itisloadedbyinputsystem.dllinsteadofthegameexecutable.
TheDLLisnotcurrentlyfullysupportedbytheApp,recentversionsincorporateHookMasksand
fullyremoveHookModes,andrequiresplacingVersion=1under[options]inthex360ce.inito
quietenaincorrectversionwarning

Uninstallation
Deletex360ce.exe,x360ce.iniandallxinputdllfromgameexecutabledirectory.

Troubleshooting
Wheeldoesn'tworkinthegame,butitworksinsidex360ceApplication.
Somegameswillonlyoperatewhenthecontrollerisconsideredtobethegamepad,evenifitisthe
steeringwheel.Tryto:
1. Runx360ce.exe
2. SelecttabwithyourWheelController.
3. Open[Advanced]tabpage.
4. Set"DeviceType"dropdownlistvalueto:GamePad
5. Click[Save]button.
6. Closex360ceApplication,rungame.
Howtoreducewheeldeadzone(GTA,MafiaII,...)?
1. Runx360ce.exe
2. SelecttabwithyourWheelController.
3. Open[Advanced]tabpage.
4. Select"Enabled(XInput,80%)"from"AntiDeadZone"dropdowninordertoreducedeadzoneby
80%.
5. Click[Save]button.
6. Closex360ceApplication,rungame.
Note:Somegameshavecontrolissueswhenthedeadzoneisreducedby100%.
DoIneedtorunx360ceApplicationduringthegame?
No,Youdonotneed.Closex360ceduringthegame,becausethegamedoesnotneedit,andthe
applicationusescomputerresources.TheapplicationisjustaGUIforeditingthex360ce.iniandtest
controller.
WarningConfigurationfileversiondoesnotmatchx360ceversion.
ThisoccursbecausethecurrentversionoftheapplicationisnotcompletelycompatiblewiththeDLL
justyet.YoucanresolvethisbyaddingVersion=1underthe[Options]sectioninx360ce.ini
Controllertabwon'tturngreen/RedlightonController1,2etc.
Thiscanoccurforanumberofreasons.
1. TheconfigurationutilityDOESNOTworkwiththe64bitlibrary,itwillonlyworkwiththe32bit
version,Thisisthecaseregardlessofwhetheryourwindowsis32bitor64bit.
2. TheDInputstateofthecontrolmightbeincorrectduetopreviousapplicationcrashingandnot
unloadingthecontrolorsomeotherreason.OpeningupJoy.cpl(SetUpUsbGameControllers)
andclickingtheAdvancedbutton,andthenOkayingoutofthewindowthatappearscanfixit.
3. Thecontrollerprofileloadedmaymatchthenameofthecontrolbutnotactuallybeforthe
controlleryouowninthiscaseyoumightseebuttonnumbersoraxesmappedthatdonot
appearinthejoy.cpltestpage.
https://github.com/x360ce/x360ce

3/4

6/6/2015

x360ce/x360ceGitHub

4. ThecontrollerprofilemighthavePassThroughset.Agrowingnumberofprofileshavebeen
uploadedthatdothis,ihavenoideawhyasitdisablesx360ceandjustbloatsthelistofavailable
profiles.
5. TherejustmightnotbeaprofileforyourcontrolatallThelightshouldturngreenonceatleast
the2sticks,triggersandDpadareassigned.Sometimestheapplicationneedstoberestarted
afterassigningtheseforthelighttoturngreen.

Screenshots

2015GitHub,Inc. Terms Privacy Security Contact

https://github.com/x360ce/x360ce

Status API Training Shop Blog About

4/4

Anda mungkin juga menyukai