Why doesn't the gamepad work? How to set up a joystick on a PC for all games. Black screen in Real Boxing

This question is asked by many gamers who bought a gamepad and are trying to connect it to a PC or laptop. This is a fairly common malfunction. There may be several problems, as well as ways to solve them.

Reasons for joystick inactivity:

The game is not designed for joystick control (you will need to search for plugins).

The joystick has not been configured in the game itself (the setting is done in the game parameters).

Drivers for the gamepad are not installed (provided by the joystick developer).

The joystick is inoperative (the check is performed in Windows: Start/Settings/Control Panel/Game Devices/Joystick in the “OK” status).

The software does not support the joystick (you need to contact a software setup specialist).

Incorrect connection (connection to computer equipment can be via USB and Game port).

If the joystick is inactive in the Windows operating system, there are several ways to activate it.

In order for the status to change to active, and for the system to respond specifically to the connected device, you need to select the “Identifiers” item in the “Game Devices” menu. The pop-up table contains gaming and other devices with ID numbers assigned to them.

Most modern games respond to a control device with a "1" in front of its name. In order for the joystick to become visible in games, it is enough to rename it by changing the number prefix to one.

The same procedure is performed differently in Windows XP. Activating a joystick requires that the system treat it as a priority. To do this, you need to go to “Game Devices”, select the “Advanced” tab and select the desired joystick from the list as the main equipment.



Joystick setup

Incorrect operation of the joystick during the game is not a reason to return to an uncomfortable keyboard. Whatever the joystick for a gamer (a primitive, outdated model with several buttons - two levers and a cross for control - or a new version with a vibration function, a steering wheel and a large set of auxiliary buttons), its setup is identical and very simple.

Setup steps:

To set up, you need to use a USB cable that connects to your computer. The process of connecting to a PC is accompanied by a search for the device. To correctly identify gaming hardware, you must run the drivers included with the joystick.

Recognition and setting of parameters. To do this, click “Start”, select “Control Panel”, and then find “Game Devices” (“Devices and Printers”). In the “Options” Window (by right-clicking) you need to find the connected gamepad, select the “Properties” section and start calibration.

Calibrate the axes, i.e. check the operation of the control cross. It is important that before checking the cross does not take a central position on the picture displayed on the screen.

Configure game settings for joystick control. To do this, you need to launch the game, go to Settings/Control and change the “Keyboard” item to “Joystick” in the user settings.

Some games require you to initially select an action for each joystick button and save the settings.

Troubleshooting Causes of Incorrect Connection

What to do if the computer does not see the joystick connected via the Game port?

A sign that the joystick is connected incorrectly is the joystick status message “Not connected”.

Ways to solve the problem
There should be no extraneous joysticks in the gaming device parameters window in the table of registered equipment. It is desirable that only the active joystick be in the list, for which it is better to remove the remaining positions.

At Problem Game port in the “Control Panel” section you should find “Device Manager” / “Sound, video and game devices”. Here you need to check that there is only one game port. If there are several of them, you need to remove everything and carry out the procedure for installing new equipment again.

What to do if the computer does not see the joystick connected via the USB port? When connected, the USB controller must independently detect and connect the external device. If this does not happen when connecting with a joystick, then you should perform the following procedure: go to “Device Manager” and check for the presence of a USB controller in the list of operating equipment.

If it is not available, you can install it yourself, but it is better to contact a specialist. If the USB controller is found and works correctly, you should check for entries about it in the “Sound, video and gaming devices” / “Manual input devices” section. If data is in the list, it is deleted and the controller is restarted.

If attempts to fix the problem yourself are unsuccessful, you can always contact the center computer help"Orion Service".

For games. After all, if you purchase a device in a store, the likelihood that it will initially work correctly is extremely low. That is why it is worth understanding all the intricacies before sitting down to play.

Why configure your gamepad?

As mentioned above, before starting the game, you first need to configure the gamepad. There are a lot of games using a joystick, so this article will be useful to a wide range of gamers. But it should be explained why it is necessary to carry out configuration, while the device must be prepared initially.

It’s worth making a reservation here: if you purchase a gamepad from XBox, then most likely it will function perfectly, but a device from another company is unlikely. This is the case because games designed for the joystick are cross-platform. This means that the developer makes them not only for PC, but also for PlayStation and XBox. And the game, accordingly, supports the device of these two flagships of the console industry.

In simple terms, if you have a third-party device, then you must know how to configure the gamepad, because otherwise it will not function correctly or will not start working at all.

Settings via control panel

So, let's start talking about how to set up a gamepad for comfortable gaming. First of all, the simplest method will be discussed, which does not involve downloading additional applications. Configuration should be carried out using standard Windows utilities.

First you need to log into the control panel. To do this, select the section of the same name in the Start menu. Once you have done this, a window will appear with a large number of icons, but we are only interested in one - “Devices and Printers”.

Now you will see images of all devices connected to your personal computer. Among everything, find images of your gamepad. Now you need to right-click on the icon and select “Game Control Device Settings” from the menu. Next in the window you need to open the properties of this device.

Let's move on to the final stage. In the window you see a number of fields that need to be filled out. Each field requires entering a key on the keyboard, which will be activated when you press the corresponding button on the gamepad. Fill in all fields and then click "Save".

Now, when you enter the game, all assigned buttons should function properly. But if this is not the case, do not despair, now another way will be discussed on how to set up a gamepad for games.

Setup using x360ce

If the above instructions did not help you, you need to move on to other methods. This time you will need the help of third-party software, namely x360ce. This is an XBox 360 gamepad emulator. It makes any game feel like a PC device connected to an XBox joystick.

After downloading, you need to configure the program. This is not a difficult task, so everyone can easily cope with setting up this application:

  1. After downloading the archive, place the files from it in any folder on your computer.
  2. Now open the x360ce.exe file from this folder.
  3. If the controller is connected correctly, you will hear a characteristic signal upon startup.
  4. At the bottom, click on All templates will open in front of you.
  5. From the list, select Thrustmaster Dual Tigger 3 in 1 Rumble Mods.
  6. Click the Load button.

Now, when you press the gamepad buttons and interact with the sticks, you will see that the corresponding buttons on the controller image will light up. If this is not the case, then change the preset or assign the desired buttons manually. After everything is done, click the Save button and close the window.

All that remains to be done is to copy the files from the folder, namely: x360ce.exe, x360ce.ini, xinput1_3.dll - to the root folder of the game. The root folder is the one in which the launcher is located. To find it, you can right-click on the game's shortcut and select "File location". A folder will open in which you need to place all the above files.

Setting up a gamepad using XPadder

So, now let's look at how to configure a gamepad using the XPadder program. We can say that we are now moving to heavy artillery, since this program it no longer emulates the controller, but the keyboard of your PC, that is, you assign keyboard keys to the gamepad. This is a universal method, because with it you can play games from the device, even if they do not support joystick control at all.

So, let's set up the program:

  • In the program window, click on the joystick icon, which is located at the top left of the window.
  • Click "New".
  • From all the buttons, select "Open".
  • In the window that appears, open the controllerimages folder. It contains pictures of different gamepads. Select yours and click “Open” (if you haven’t found yours, select any).
  • In the left panel, select "Sticks".
  • In the box, check the box next to "Enabled". Following the instructions, press left, then right.
  • A circle will appear on the joystick image, move it to the left stick.
  • In the stick settings window, check the box next to “Enabled”, only now on the right, and repeat all the steps, but move the circle to the right stick.
  • In the left panel, select "Cross".
  • Check the "Enabled" box and follow the instructions to press the appropriate buttons on the gamepad.
  • Drag the cross in the picture to the desired location.
  • In the left panel, select "Buttons".
  • Press all the gamepad buttons one by one. Squares will appear on the pictures: drag them to the corresponding buttons.
  • In the left panel, select "Triggers".
  • Press the left and then the right trigger.
  • Click "Accept".

Now you just have to click on the white squares to assign the corresponding keys on the keyboard.

Now you know how to set up a gamepad using Xpadder.

What to do if the gamepad is not configurable?

Of course, there is a possibility that all of the above methods will not help you. Unfortunately, this only means one thing - the gamepad is faulty. All that remains is to take it to the store and demand the money back or exchange the device for another.

So you have learned how to set up a gamepad. PC games, of course, are controlled using a keyboard and mouse, but it is much more convenient to lie down on the couch and, picking up a joystick, enjoy your favorite activity.

A gamepad (joystick in common parlance) is an extremely convenient tool for games. Majority modern projects on PC in gaming industry designed to work specifically with the Xbox 360 controller or Xbox One. There are small exceptions when the game is also able to distinguish a Sony gamepad, but this is very rare.

However, what if you don’t have expensive accessories like a Microsoft or Sony gamepad? Let's say that you purchased a completely ordinary gamepad from a not very popular company, for example, DeTech, which modern games simply refuse to detect. How to set up a joystick on a PC for games of this type?

To play games on a PC, you don’t need to have a gamepad from a popular company: you can configure any gamepad to work properly. It is in this article that we will look at various ways to configure conventional joysticks.

How to set up a joystick on a PC for games?

So, you have at your disposal an inexpensive but good gamepad that is not registered in any way by any modern toy. Why is this happening? The thing is that most inexpensive gamepads are made using the DirectInput input standard, which will allow you to reassign buttons on the device.

Most games are designed to work with devices using the XInput standard, which ensures full compatibility with the Xbox 360 gamepad. Simply put, a gamepad with XInput input will be detected in almost every game (yes, there are exceptions) as an Xbox 360 gamepad. DirectInput gamepad. accordingly, it won’t. Yes, in some games it will be able to be identified as a control device, but setting up the joystick control in this case will be incredibly problematic, and sometimes even impossible.

Don’t throw your DirectInput joystick in the trash and run out and buy a branded device, right? Right! Using a program called x360ce, you can make all games think that you have an Xbox 360 gamepad connected.

First, you need to go to the official website of the developer of this emulator (that’s exactly what it is) and download it to your computer. First of all, you need to decide what bit size your game is. All modern games are 64-bit applications, while most older games are 32-bit. Download the required version x360ce emulator, place its executable file (x360ce_x64.exe or x360ce.exe) in the folder with the game executable file.

Ok, we did it. Okay, now you need to configure the emulator itself to work in the game with your gamepad. Connect the gamepad to your computer and run the x360ce emulator executive file, located in the folder with your game. The following x360ce emulator window should open in front of you:

The emulator will tell you that the xiput1_3.dll file is required for it to work correctly and will prompt you to create it. Click on the “Create” button to have the emulator create this file in your game folder. Next, you should see something like the following picture:

Check the box next to “Search for settings automatically,” as well as the box next to the “Search the Internet” option. Then click on the “Next” button, after which the following window should appear in front of you if everything went as it should:

Now you should see a window with settings for the layout of the gamepad buttons. Take the connected gamepad in your hands and try to press a few buttons on it, if everything went well, you will see button press signals. If not, then in the “Controller” tab you will see a red square and no click signals.

If this situation occurs to you, then of course you can start trying to set different profiles for the controller in the layout settings, but we recommend that you simply collect the layout and then configure it yourself. To do this, click on the “Clear” button, after which you will get a clean screen like this:

Now all you have to do is assign each button to your gamepad individually. To do this, click on the button's drop-down menu, select "Record" (with a red circle), and then press the button on the gamepad to assign it to the selected location. You should get something like this (depending on the gamepad):

Assign the keys to your controller to match those on your Xbox 360 controller. Once you're done, click on the "Save" button and close the x360ce emulator window. Then launch the game you need and make sure that the emulator settings have been made correctly.

That's all. Using the x360ce emulator, you can make many video games think that a regular gamepad connected to your computer is a gamepad from Xbox consoles 360. Finally, I would like to point out one more small aspect of this whole problem: some gamepads are capable of switching between DirectInput and XInput modes, for example, some device models from Logitech are capable of this.

If you have such a gamepad at your disposal, then you do not need to use the x360ce emulator or another software- just switch it to XInput mode and all games will think that an Xbox 360 gamepad is connected to the PC.

Found a typo? Select the text and press Ctrl + Enter

To make the game on a personal computer even more interesting and brighter, many users prefer to use joysticks. This way, you don't have to buy game consoles to try new types of games. Connecting a gamepad to a computer is quite simple, but this matter has its pitfalls. Try all the methods in this article if you have problems.

Quick connection of the joystick to the computer

If everything goes smoothly, then your participation will be practically not required, because by default the joysticks already have drivers for the device; they are automatically installed into the computer the first time they are connected.

  • Look carefully at which connector is better to insert the joystick into - usb 2.0 or usb 3.0. The latter option is faster, but is useless if the joystick is compatible with version 2.0;
  • Insert it into the computer and wait for the system to respond;
  • A sign “Device drivers are being installed” should appear in the lower right corner. This may take a few minutes;
  • Once the installation is complete, you will be able to use the joystick.

Joystick calibration

When the system has detected the device and installed all the drivers, it’s time to start calibrating the joystick if it reacts to axis displacement.

  • Go to My Computer and right click mouse click on the gamepad. In the menu that appears, select the line “Calibration” or “Calibrate”.
  • A window will immediately appear in which you have to select your joystick. Click “ok”.
  • You will see a small diagram with a cross. You need to press the sacrum on the joystick until the symbol on the screen moves to the center.

Now you can check the functionality of the joystick in a special tab.


Installing drivers for the joystick manually

If you inserted a gamepad into your computer, but the system still does not detect the device, you will have to install the drivers yourself.

  • The first installation method is to manually search for the driver in an Internet search engine. Type the name of your joystick into the search bar and look for drivers for it yourself;
  • But there is another way in which the system itself will look for drivers for you.

Go to Control Panel through your computer's Start menu. Set the sections to be sorted by category in the upper right corner.
Find the “Hardware and Sound” section and go to it.


Now go to Device Manager. Please note that only the computer administrator can enter this subsection. If you are logged in as a guest account, you need to log in to the main one.


Now find the joystick in Device Manager. It can be located in USB controllers.


Right-click on the joystick and select the “Update drivers” section.

The search for the necessary additions will begin immediately. As soon as the drivers are found, the system will install them. Restart your computer for them to work correctly. You can now calibrate your controller.


If calibration does not work

It may also be that the drivers for the device are installed, the gamepad works, but the game does not establish calibration and key mapping in any way.

Then you need to set the gamepad keys manually. Just find the control section in the game and replace the keys on the keyboard with the gamepad keys. Manually select one for each action.

This is not the most convenient method, but it will allow you to use the joystick in the game. Some games are not designed to be played with a gamepad at all. It is best to install any emulator on your computer game console and play inside it. This way you will ensure stable operation of the joystick.


Tweet

The full name of the program is TocaEdit Xbox 360 Controller Emulator, briefly - x360ce.

The essence

Modern games are designed for the original Xbox 360/One gamepads. Such game controllers use a software protocol to communicate with games. XInput, while many other gamepads are older DirectInput.

The most advanced ones can switch between both standards (look for the mode switch button on the joystick or in the driver settings). For example, the Logitech F710 (pictured below) has a special switch for this.

The price of such a gamepad is about three thousand rubles. There are cheaper models, but what if you already purchased a device that does not work with modern games?

There is a way out - use a free program that simulates an Xbox 360 gamepad - x360ce. It translates DInput commands into XInput so that games can “understand” them.

Notes:

1. If you have an original Xbox controller, wired or wireless, you probably won't need an emulator. Why emulate something that already exists?
2. Do you have an idea to use an emulator to reassign the original buttons or adjust the sensitivity of the sticks? You can try but no one can give you guarantees that it will work.
3. Cheap joysticks are no match for the original ones from Xbox 360 and Xbox One. Don't expect easy aiming or stable operation from them.
4. Unfortunately, the presence of a switch does not guarantee XInput support. For example, on the Logitech Rumblepad 2 the “Mode” button only changes the functions of the D-pad and sticks, so you can’t do without TocaEdit Xbox 360 Controller Emulator.
5. The word "joystick" does not mean exactly the same as "gamepad", but for simplicity I will use both terms.
6. Old version x360ce works better with games released before 2015, but is configured differently - If you want to work the “old fashioned way”, copying the configurator to the game folder, use it. For Dark Souls II And Mortal Kombat X It's better to use the old version.
7. With gamepad DualShock For Playstation 4 x360ce is not required to work! No DirectInput - no emulation. There is compatibility with the third “curling iron,” but I don’t have one, so I can’t tell you about the setup.
8. Connectable via Bluetooth gamepads like Xiaomi Gamepad and Ipega Classic Gamepad PG-9021 are official not supported(proof from the author of the emulator). But for some, judging by some reviews on the Internet, everything is OK. So go for it!

Setting up x360ce

Step 1: download x360ce

There are two versions of x360ce: 32 - And 64 -bit for games of the same bit depth.

The 32-bit Windows operating system only supports 32-bit games; 64-bit runs games and programs of both bit sizes. What is the difference between 32- and 64-bit Windows, I told you, it is not necessary to read.

You can find out the Windows bit depth in Control Panel - System, line “System type”:

If suddenly your Windows is 32-bit and you want to run 64-bit games like GTA V and Mortal Kombat X, you will have to reinstall Windows. You can use and.

Where to download x360ce:

Select x360ce of the same bitness as your operating system:
32-bit x360ce
64-bit x360ce

Works on Windows 7, 8, 10 and even Vista. There is no support for outdated XP and there never will be.

For lovers of everything Russified: x360ce does not exist in Russian! The configurator does not support the Russian language; for this you will have to dig through the source code. On the Internet you can find something for the query “download x360ce in Russian”, this is a scam (possibly a virus)!

Unzip to any folder (it’s better to make a separate one specifically for x360ce), connect the gamepad and run the program x360ce(or x360ce_x64) on behalf of the administrator.

How to run the program as administrator: right-click on the program - select “Run as administrator” - if a question appears, click “Yes”.

If you run the program with a regular double-click of the mouse, the x360ce settings will not be saved and the files will not be created where needed.

Adviсe:

1. Do not unpack the archive into the game folder! Program x360ce.exe must be in a separate folder, games are added using it.

2. DO NOT COPY THE EMULATOR FILES TO THE C:\WINDOWS\SYSTEM32 DIRECTORY and other system inside C:\WINDOWS! Forget this idea once and for all! You can't change files operating system! If you did this, do not ask me to help you fix the system, there is no universal instruction for this, except for the advice to reinstall the system completely.

3. If an error appears when running x360ce.exe "The specified module was not found" you do not have the system libraries and the latest version of the .NET Framework installed, you need to follow all the recommendations from the section

4. Connect game controller before setup(not after starting the configurator) and make sure that the drivers for it are installed (you can look in the Device Manager; there should be a device with the model name, “Generic USB Joystick”, “USB GAMEPAD” or something similar).

5. The x360ce.exe program is NOT an EMULATOR, but an emulator configurator. It configures the gamepad settings and copies the emulator files (with the .dll extension) to the game folder. Button and stick settings will be common for all games. This is convenient - you don’t need to go through all the setup steps again for each game, just add it in the configurator. However, sometimes you need to manually copy the x360ce.ini file to the game folder, more on that later.

Step 2: download gamepad settings from the Internet

Connect the gamepad to a free USB socket and launch the x360ce configurator on behalf of administrator(as described above). If you run it for the first time, a settings search window will appear:

When connecting another joystick model, the window will appear again. In other cases, you can always download settings from the Internet in the configurator window on the tab Controller Settings - Most Popular Settings for My Controllers(“The most popular settings for my gamepad”):

Comment: the list in the first launch window may be clear, this is a bug. See the tab mentioned above "Most Popular Settings for My Controllers"- there the settings made by the players are loaded normally. Although not all gamepads have settings and not all settings will work correctly for you.

Step 3: Setting up the gamepad connection

Look at the squares located in the tab names Controller 1, Controller 2, Controller 3 And Controller 4:

x360ce Configurator

The square on the gamepad tab indicates the connection status in color:

  • Grey- the gamepad is not connected.
  • Green- the gamepad is connected and detected correctly.
  • Red- problems connecting the gamepad.

Adviсe:

2. If you have connected several gamepads and need it for some reason change their places, close the configurator and open the x360ce.ini file in the folder with it using regular Notepad. In the “” section, look for lines with numbers and letters after the “=” sign. By changing the values ​​of PAD1 and PAD2, the first and second gamepad will switch tabs. This also helps if the desired device is not on the first tab.

3. If needed combine several gamepads into one, see the settings on the tab Advanced - Combining. Check there "Combine this controller" and indicate in what order the virtual gamepad should be built into the real one. On the tab Options check the box "Enable Combining" so that the emulator enables combining joysticks into one. This method is also suitable for changing the order of gamepads.

4. Emulate more than four gamepads it is forbidden. This is a limitation of Xinput. I haven't seen a single game that works with an Xbox gamepad that requires more than four players. If you find one, please let me know.

Step 4: Customizing Buttons, Arrows and Sticks

Thanks to the x360ce emulator, the game thinks that a standard Xbox 360 gamepad is connected, but this is of no use if the virtual buttons cannot be pressed. You need to indicate which button on the real gamepad corresponds to the virtual one.

Most unnamed Chinese gamepads are identified as "Twin Shock", "USB Vibration Joystick" or "Generic USB Joystick". Despite the same name, the location of the buttons and sticks is different, so settings from the Internet usually do not work - the buttons are mixed up or completely disabled. So you will have to adjust the settings manually. There's nothing complicated about it.

Button customization

To match the buttons on a real joystick and a virtual controller from the Xbox 360, open the virtual button menu and click Record:

In the photo of the joystick, the customizable button will flash red. Press the gamepad button in your hands to make the binding.

Arrows

Arrows (D-Pad) are configured in two ways:

Setting up gamepad arrows. First we try option 1. If there is no DPad in the menu, follow option 2 - set up the arrows as regular buttons, selecting Record in each of the four D-Pad items and pressing the up, left, right, down arrows, respectively.

The difference between these two sections is that for gamepads, the arrows can be defined as one DPad button or as several regular ones. In most cases, it is enough to use the first option - select from the menu DPads - PDad 1 (2, 3…), but if there is not a single similar item there, enter the value in the D-Pad empty(empty), then configure as normal buttons in the section under the number “2”.

Sticks

With analog sticks (Stick) a little more complicated than with buttons and arrows. After clicking Record move them in the direction the program asks:

Frequent problems which you may encounter when using both cheap gamepads from nameless manufacturers (such as “Twin Shock”), and expensive Logitech, Thrustmaster, Genius and others:

1. Some gamepads do not have an analog stick sensor. The degree of deflection of the levers is not monitored; they act like buttons when deflected. If you hear a clicking sound when you tilt the sticks, this is your case. You will have to configure the items below, as in option 2 with arrows in the previous picture. It is impossible to aim with sticks on such gamepads. The problem with triggers is the same - you won’t be able to change the walking/driving speed.

2. If sticks duplicate XYBA buttons, look for the "" button on the gamepad Mode". This happens even on branded gamepads - sticks can operate in two modes: as duplicate buttons and in analog (correct) mode. Button Mode will switch them to normal mode. This can also be configured in the software that comes with the gamepad, in the driver settings.

3. Multiple sticks can share one axis. If the camera moves diagonally in the game and/or the character starts to walk, you will have to change the *Axis* values ​​in the x360ce settings for everything to work correctly.

4. It happens that the stick sensors on the board rotated. To compensate for the engineers' blunder, developers use a crutch in the drivers, programmatically “expanding” the tilt readings so that moving the stick, for example, up, becomes actually pressing the stick up, and not left or right. I recommend replacing this gamepad with a normal one, because they can rarely be configured correctly.

1. It is not necessary to configure all buttons in the x360ce window.

a) Often there is not enough button for the Guide function - no problem, you can press Esc keyboards.

b) If you have the correct analog sticks, the lower settings section is not needed:

2. Adjust the vibration response. This will give you a better feel for what's happening in the game. If your gamepad has vibration motors, go to the tab Force Feedback:

  • Enable Force Feedback- if the checkbox is ticked, it means vibration feedback is allowed.
  • Swap Motor- no idea what it affects. I have two vibration motors in the gamepad and this item Not virtually changes their places.
  • (1) - type of vibration motor (if vibration feedback is weak or absent, you can go through the items in this menu, each time pulling test sliders 3 and 4 back and forth).
  • (2) - strength of the recoil effect. The higher the value, the more the gamepad vibrates in your hands.
  • (3) And (4) - sliders for testing motors.
  • What does it affect? Motor Period, I don't know. I'd be glad if someone could give me some advice.
  • Left And Right Motor- left and right vibration motors. Gamepads may only have one motor or no motor at all. Some of them may turn out to be weaker than the other, thus the manufacturer “expands” the possible force of vibration output, giving one motor a powerful vibration and the other a weak one.

Cheap gamepads with vibration feedback have problems:

1. Without installing the drivers included in the kit, the “vibrator” may not work. But even with them, the vibration feedback function does not always work. Then try installing the “USB Network Joystick” driver, according to reviews from my readers, it helps. Unfortunately, the name of the gamepads in the system will change and the buttons in the emulator will have to be configured again.

2. With vibration feedback comes glitches. It happens that when implementing an emulator the game starts to slow down, fps drops to almost zero (as in Naruto Shippuden Ultimate Ninja Storm 4), at worst - when the gamepad is connected, the game will take off with an error. Try other drivers or turn off vibration (uncheck " Enable Force Feedback").

This is not a x360ce problem, the gamepad driver developers are to blame. If you encounter the problems described above, uncheck " Enable Force Feedback", remove drivers via Control Panel - Programs and components play the program that you installed from the disk or the gamepad manufacturer’s website without vibration feedback.

If anyone can tell me how to set up vibration feedback for PC Twin Shock, Speedlink Strike 2 and others so that everything works without problems, I will add the solution to the instructions. There are drivers that work perfectly on certain models, but I haven’t seen a universal one.

3. Reduce the sensitivity of the sticks, if the camera is too sensitive and/or instead of walking your character breaks into a run. The setting greatly simplifies aiming:

Perhaps the most useful innovation of x360ce version 3.*, which made it possible to play games normally on low-quality joysticks. In versions x360ce 2.1.2.191 and older there was no such setting.

...adjusting the sensitivity of the sticks won't help much. It is impossible to programmatically correct an overly sensitive gamepad sensor, for which the deviation by half the distance is equal to the maximum possible deviation in the original one. The problem can be solved by replacing the gamepad or resoldering the sensor to a less sensitive one.

4. Set up dead zones, if when playing games the camera pulls to the side or twitches on its own.

The fact is that on cheap gamepads the sticks are too sensitive and “squint” to the side. Increase the value " Dead Zone" on the "Left Thumb" and "Right Thumb" tabs. Usually a couple of percent is enough for everything to return to normal.

We integrate x360ce into the game

Now that you have set up your x360ce controller, you need to integrate the x360ce into your game. Fortunately, a new version x360ce has made this process much easier. Now no need to copy emulator files gamepad to the folder of each game, just specify the path to the game and the configurator will do everything itself.

Step 1: Find the game folder

You need to find the game's executable file to specify it in the configurator.

Probable locations of the game folder if you have licensed games from Steam:

C:\Program files\Steam\steamapps\common\game_name

C:\Program files (x86)\Steam\steamapps\common\game_name

If you use Origin(for example, games from the Battlefield series, Dragon Age, Mass Effect, Assassin's Creed):

C:\Program Files\Origin games\game_name

C:\Program Files (x86)\Origin games\game_name

Attention! Many games from Origin use copy protection (for example, Denuvo), they block the x360ce from working. There are fewer of these on Steam.

Games honestly purchased on the site GOG.com, many indie and simply pirated ones (to be honest) will almost always be in folders C:\Program Files\game_name And C:\Program Files (x86)\game_name.

An easy way to find out the folder where the executable file is stored: right-click on the game shortcut on the desktop and select the item in the menu that opens "File location".

Step 2: Find out the game's bit depth

Many games released after 2014 are 64-bit. On 32-bit versions Windows game won't start. Most often in the game description, in the “ System requirements“That’s what they write - a 64-bit version of Windows is required.

Why this is important: 32- and 64-bit games require different settings x360ce. Otherwise, the gamepad simply will not be detected by the game or the game will stop launching altogether.

How to find out the game's bit depth: launch the game, minimize and click Ctrl+Shift+Esc- Task Manager will open, go to the tab Processes- if in the first column the executable file of the game contains the addition " * 32 "(in Windows 8 this is written: " 32 bits"), the game is 32-bit.

In Windows 10, unfortunately, the bit depth is not visible. In the instructions for Sleeping Dogs, I talked about a way to determine the bit depth of the game through the VirusTotal online service.

Step 3: How to add a game in the configurator

1. Using the button " Add» add the game (select the executable .exe game file).

2. Check the necessary boxes. Which ones - see the screenshot below and don’t forget what I said about the bit depth.

3. Save with the " Save«.

4. If the button " Synchronize settings“, press too.

Let's play!

1. As is clear from the names of the lines for the checkboxes, you need to check either 64-bit or 32-bit options, depending on the bit depth of the game. You cannot set 32 ​​and 64 at the same time! Feel free to celebrate All checkboxes vertically, but you cannot use 32 and 64 bits at the same time - in best case scenario the game will not “see” the gamepad, or at worst, it will not be able to start.

2. If the game still does not see the gamepad, check the box LL, DI, PIDVID, NAME and others of this group. In order not to try at random, look for the game in the compatibility list - for a number of games it will indicate which checkboxes to check.

3. On the tab Default Settings for Most Popular Games you can see the settings of the most popular games. Unfortunately, they are not always correct, but in the future, I hope this will be corrected.

4. Above the button " Reset to Default"("Return to original settings") button may appear " Synchronize Settings", designed to correct settings conflicts. Click it if it appears. If files from a different version of x360ce were created in the game folder, you can use it to update them.

If x360ce doesn't work

You need to understand that there are a lot of gamepad models, x360ce does not work with everyone. The human factor cannot be ruled out either - you could have made a mistake. Be careful when reading the following text - the answers to most questions are there.

Witcher 3 and other modern games

In The Witcher 3, the x360ce emulator works fine, but you need to copy the x360ce.ini settings file to the game folder. These are the checkboxes you should check:

The game is 64-bit, so use !

Be sure to copy the settings file x360ce.ini, which is stored in the x360ce configurator folder. It will turn out like this:

The x360ce files were copied to the game folder. x360ce.ini was copied manually, the xinput1_3.dll file was copied by the configurator, because you checked the “64-bit v1.3” checkbox.

It seems to me that this is a mistake by the emulator developers. The settings should be picked up from the x360ce.xml file located in the user’s folder (to open it, on the tab Options click Open Settings Folder). This doesn't happen, but fortunately copying the settings to the game folder helps.

Do the same with other games that do not see the gamepad after setup - copy this file to the folder.

Dark Souls 3 (and some other games)

Port from consoles Dark games Souls III I can describe it in a word "strange".

Keyboard and mouse controls are very inconvenient. Especially on the menu. Game tips are designed for a gamepad, as if the developers believe that every Dark Souls fan has an Xbox gamepad at hand.

The developers (or the publisher?) treated the issue of porting carelessly, but it turned out better than that of , where there is no normal management, no content, or optimization at all.

The x360ce emulator with the game works correctly with basic settings for a 64-bit game:

For convenience, you can download the archive with my settings so as not to make the wrong version: x360ce_dark_souls_3.zip

Two nuances:

  1. Do not unpack the archive into the game folder! The emulator of this version should be in a separate folder, all settings - through the tab Game Settings. I talked about this above.
  2. After setup, which boils down to adding DarkSoulsIII.exe to the list of games in the x360ce configurator and install a daw "64-bit v1.3", close the emulator configurator and copy the file x360ce.ini to a folder Game games (there is DarkSoulsIII.exe). Make sure the file appears there xinput1_3.dll.

Then the game will start and the joystick will work normally, including the sticks and arrows.

If the sound " beep" at launching Dark Souls 3 (and any game really) There is, But buttons don't respond (you have configured them, right?), check the box COM V Game Settings, on the tab Options- jackdaws on Enable Combine, Exclude Supplemental Devices And Enable XInput(the last option should always be selected for any game).

Portal 2, Half-Life 2 and some other games from Valve

Thanks to reader Dmitry for the question!

Portal 2 and a number of other Valve games have one caveat. Set up the emulator as usual:

Setting up x360ce for Portal 2

Since the game loads all *.dll files not from its own directory, but from a subdirectory bin, copy the file created by the emulator there (to /bin) xinput1_3.dll and file x360ce.ini from the x360ce.exe configurator folder. The gamepad in Portal 2 will work!

The game does not recognize the gamepad

In x360ce check the tab Options- there should be checkboxes on the items Enable XInput And Use Init Beep. The first item includes the actual emulation of the Xbox 360 gamepad, the second includes the playback of the “beep” sound when the game is turned on. A beep will indicate that the x360ce has hooked up to the game to emulate the gaming device.

So if there is a “beep” sound, but the gamepad does not see the game, the problem is in the game itself and this cannot be fixed.

If NOT hear - double-check if there are files in the game folder xinput…. If they are not there, it means you made a mistake when setting up. If there are files, the game is connected to the gamepad in a non-standard way or other versions of the xinput libraries are required (read Step 3 and check the boxes).

Adviсe:

1. Close the x360ce configurator after setup! The configurator and the game running at the same time conflict.

2. Copy x360ce.ini to the game folder, which I talked about in the previous chapter using the example of the third Witcher.

3. Check a million times that the libraries of the required bit depth are checked.

4. Make sure that files with the word appear in the folder with the game executable file "xinput".

5. If you have a game from 2017 or newer (FIFA 2017), you need the file xinput1_4.dll. You can create one by copying any existing xinput*.dll file, for example xinput1_3.dll and calling it xinput1_4.dll. If you have disabled the display of file name extensions, you will not see .dll in the name, you just need to rename the copy of xinput* to xinput1_4.

6. Start the game by changing the value in the list Hook Mode on the tab Options. Hook Mode is a way to implement an emulator into a game; different games have their own approach.

7. Install the standard gamepad driver. Unplug the plug from the USB connector, remove it through Control Panel - Programs and Features the program that you installed from the disk or the gamepad manufacturer’s website, insert the gamepad again. The standard “HID Compliant Device” (or “HID Compliant Game Controller”) driver will be installed.

8. If the standard driver already stood - put it for the gamepad. There's no such thing? Contact the technical support of the gamepad manufacturer.

9. Try older versions of the emulator (see old). New versions of x360ce work with modern games (GTA V), but may prevent older games from running. By the way, with Mortal Kombat X version 3.0.1.8 is not compatible, another version is needed -

10. Check the box Exclude Supplemental Devices on the tab Options.

What games does the emulator not work with?

1. The emulator does not work with games that have game engine Unity Engine. Usually these are indie games, including platformers, which are simply super convenient to play on a gamepad. Alas, the Unity engine uses original way connections to Xbox gamepads, not through xinput*.dll files. Solution - use a keyboard and mouse emulator

Partial list of games on Unity:

7 Days to Die
A Valley Without Wind
Among the Sleep
Angry Birds Epic
Anna
ARMA Tactics
Bad Piggies
Battlestar Galactica Online
Blitzkrieg 3
Broforce
Cartoon Network Universe: FusionFall
Castle Story
Cities in Motion 2
Cities: Skylines
Cognition: An Erica Reed Thriller
Cypher
Dead Effect
Dead Frontier
Dead Trigger
Dead Trigger 2
DeadCore
Deus Ex: The Fall
Dex
DJMax Technika Q
Dread Out
Dreamfall Chapters: The Longest Journey
Dungeonland
Earthlock: Festival of Magic
Electronic Super Joy
Endless Legend
Endless Space
English Country Tune
Escape Plan
Exogenesis: Perils of Rebirth
Family Guy Online
Firefly Online
Folk Tale
Forced
Fract O.S.C.
Fractal
Game of Thrones: Seven Kingdoms
Ghost of a Tale
Gone Home
GooBall
Grow Home
Guns and Robots
Guns of Icarus Online
Hearthstone: Heroes of Warcraft
Hero of Many
I Am Player
Interstellar Marines
Isabella Dance Studio
Jazzpunk
Jungle Rumble
Kairo
Kentucky Route Zero
Kerbal Space Program
King's Bounty: Legions
Legend of Dungeon
Leisure Suit Larry: Reloaded
Lifeless Planet
Max & the Magic Marker
Max: The Curse of Brotherhood
MechWarrior Tactics
Mega Dead Pixel
Might & Magic X: Legacy
Monkey Quest
Monument Valley
Never Alone
Oddworld: New 'n' Tasty!
Off-Road Velociraptor Safari
Organ Trail: Director's Cut
Ori and the Blind Forest
Pillars of Eternity
Plague Inc: Evolved
Prime World
Project Phoenix
Republique
Ravensword 2: Shadowlands
realMyst: Masterpiece Edition
Robocraft
Rochard
Rust
Scrolls
Shadow Blade
Shadow Blade: Reload
Shadowgun
Shadowrun Returns
Shelter
Slender: The Arrival
Slender: The Eight Pages
Space Hulk
Surgeon Simulator 2013
Temple Run
Temple Run 2
Tesla Effect: A Tex Murphy Adventure
Teslagrad
The Bridge
The Dark Eye: Blackguards
The Forest
The Last Tinker: City of Colors
The Long Dark
The Novelist
The Room
The Room Two
The World Ends With You: Solo Remix
Thomas Was Alone
Three Kingdoms Online
Threes
Triple Town
Uberstrike
Unearthed: Trail of Ibn Battuta
Victory at Sea
Wasteland 2
World Series of Poker: Full House Pro

South Park: The Fractured But Whole
Tom Clancy's Ghost Recon Wildlands
Resident Evil 7: Biohazard
Tales of Berseria
Dead Rising 4
Watch_Dogs 2
Planet Coaster
Handball 17
Yesterday Origins
Dragon Front
Football Manager 2017
Moto Racer 4
Golfzon Driving Range
Rock Band VR
Titanfall 2
Just Dance 2017
Battlefield 1
WRC 6
FIFA 17
Pro Evolution Soccer 2017
Champions of Anteria
Damaged Core
God Eater 2: Rage Burst
God Eater Resurrection
Fernbus Simulator
Deus Ex: Mankind Divided
F1 2016
Abzu
Sherlock Holmes: The Devil's Daughter
Mirror's Edge: Catalyst
Edge of Nowhere
Total War: Warhammer
Homefront: The Revolution
Adrift
Eve: Gunjack
Need for Speed
Hitman
Far Cry Primal
Plants vs. Zombies: Garden Warfare 2
Unravel
Rise of the Tomb Raider
Just Cause 3
Star Wars:Battlefront
Might & Magic Heroes VII
FIFA 16
Mad Max
Metal Gear Solid V:The Phantom Pain
Batman: Arkham Knight
Battlefield: Hardline
Dragon Age: Inquisition
Lords of the Fallen
FIFA 15

But there are also exceptions. A reader under the nickname Doom shared a screenshot of the settings in which the emulator worked with game Dishonored 2:

It shows that the settings are, in general, standard: checkboxes for COM and 64-bit software libraries. Don't forget to run the configurator as an administrator so that the necessary files appear in the game folder.

If the 360ce configurator does not see the gamepad

1. Connect your gamepad directly to your computer. If you connect it through an extension cord or hub, the gamepad may not work.

2. As I wrote above, the joystick has three statuses - gray (not recognized at all), red (connection problems), green (everything is OK). It looks like this:

Unchecking the checkbox helps with the red square Advanced - Pass Through. Doesn't help - check the box Options - Exclude Supplemental Devices. If it still doesn't help, go to Control Panel - Devices and Printers- right click on the gamepad - Gaming control device parameters - Properties:

The window is created by the gamepad driver, so it looks different for everyone. There you can calibrate the sticks, if they are not installed in the center, and adjust the strength of the vibration feedback. So, if this window closes with an error, you are out of luck - there is a problem with the driver and you need to look for another one, otherwise the gamepad will not work through the emulator. If the settings window opens without errors, click OK will inform the driver that everything is now in order, the square will change to green, and the gamepad will work. If this does not help, look for another driver or install a standard one.

3. Play both original and not original It probably won't work with gamepads. Although latest versions define the original, the program was not created for this.

If errors appear when launching the game or x360ce

When starting the game or the configurator, errors such as a message about the absence of xinput1_3.dll may appear. There are several reasons:

1. The emulator files' bit depth does not match the game's bit depth. You cannot use a 32-bit xinput1_3.dll file to emulate a gamepad in a 64-bit game and vice versa!

2. If the game slows down when emulation is implemented, The switched on vibration is to blame. Tab "Force Feedback"- uncheck "Enable Force Feedback". If it helps, thank the developers of the gamepad driver for the “quality”. You can try downloading and installing the “USB Network Joystick” driver, but you will have to reconfigure the gamepads because their system names will change.

3. Place the file dinput8.dll in the game folder. This is a stub to prevent the gamepad from being recognized via the DirectInput protocol. It doesn't always work, but you can try. The file name can be either dinput8.dll or dinput.dll.

4. For some reason you copied the xinput file to the Windows folder. If they really did, my condolences to you. Google "recovery" Windows files» and follow the instructions. If you installed all sorts of “DirectX 10-12” from “left” sites (not from the Microsoft site), this could be the reason. The solution is similar.

5. Run the game as administrator. May I help.

6. Remove x360ce settings by erasing the contents of the folder "c:\ProgramData\X360CE\".

7. Do not run x360ce from the archive! Didn't read the instructions carefully? Read it again.

8. Install two Microsoft Visual C++ software libraries (they can be installed, then in the installer window select reinstall), helps with the error “The file msvcr120.dll is missing”:

9. The program also requires the .NET Framework. It won't hurt to download and (re)install if errors appear when starting x360ce "Exception!" "The specified module was not found", "System.InvalidOperationException", "Unable to create a temporary class", "Error CS0012" and others:

12. Protection against cheating and hacking interferes. There is no solution to this problem! Sometimes publishers go too far, introducing Denuvo and other things into games, due to which the emulator simply cannot load. I repeat - there is no solution. If the game has Denuvo anti-piracy protection or similar, the gamepad emulator will work will not be. Still, x360ce is a hack, an interference in the operation of the game, no one guarantees the success of its operation.

13. If you receive the error “Missing file MSVCP120.dll”, you need to delete the files “C:\Windows\System32\msvcp100.dll” and “C:\Windows\System32\D3DX9_43.dll”, then update DirectX and Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security. The method is not mine, I took it from here.

If the advice did not help, you are not destined to use the emulator in the game. Uncheck 32-bit and 64-bit in the emulator settings on the Game Settings - My Game Settings - tab your game and click the "Synchronize Settings" button. This will remove the xinput*.dll emulator files from the game folder and everything will work as before.

Error "Exception!" when starting x360ce

Due to the flow of questions about one single problem, although there is a solution above, I made a separate chapter.

If the "Exception!" window appears when you start x360ce. and the text “System.InvalidOperationException: Unable to generate a temporary class (result=1)…”, just update the .NET Framework and re-read the previous chapter.

If you do not have the latest version of the .NET Framework installed and there are no Visual C++ libraries, then not only x360ce.exe will not start, but also many other programs and games!

Let's sum it up

Once you have configured the buttons, you can add the emulator to almost all games that support a real Xbox 360 gamepad. There is nothing complicated about this, but, unfortunately, everything does not always work as it should, vibration feedback and the direction of movement of the sticks are especially problematic. Thank those who develop crooked drivers and implement overly aggressive protection in games.

Please, don’t write to me in a personal Vkontakte with phrases like “Hello, help”, “Hey, give me the settings for the game XXX” and the like.
First of all, it's not polite. Secondly, I am not an emulator developer, I don’t know all its nuances. Thirdly, I do not have your gamepad model and, most likely, such a game. Buy me the same gamepad and this game - I’ll see what can be done in your case, there’s no other way.

If you have carefully read the instructions, you are sure that the game does not use Denuvo protection and should definitely use xinput*.dll files (how to determine this is written in), write in the comments:

  • Name of the game.
  • Its rank.
  • Is there a “beep” sound at startup (with the “Use init beep” checkbox checked).
  • Gamepad model.
  • The version of the installed operating system, its bit depth.

I don't promise that I will help you with the game. But, Maybe, there will be a reader who succeeded with this game and will share his settings, which, Maybe, will suit you too.

And in order not to wait for the weather by the sea, try the free program. Instead of emulating a joystick, it will press keyboard buttons and move the mouse as if you were playing with a keyboard while holding a gamepad.



Backgammon