…into any WINE game folder where the game binaries are (the ones triggering the launch of the game). Go back to your prefix32bits folder, and now you just need to copy: If this happens to you too, just rename the existing x360ce.ini file to something else or erase it altogether, and this will show the mapping editor again. If you need to change the configuration again (any fix required for the mappings, for example…) note that in my case having the previous x360ce.ini file in the folder makes it impossible to edit the settings anew: This will create a x360ce.ini file in the very same folder. Once you are satisfied, hit the “save” button at the bottom. Once you think your mapping is correct, just try moving your analog pads in all directions and clicking the buttons – they should be highlighted on screen when you do so, to confirm everything is working as expected. Now on to the pad controls: just go ahead and edit each button and axis using the “record” dialog proposed on each menu item – that way you can just click on the button to have it mapped correctly. Next you may get some internet-based updates, accept them. It will first ask you for xinput1_3.dll, and kindly create it for you since you don’t have it. If everything went as expected the window should now appear and let you edit the pad settings. You just need to run x360ce next: wine x360ce.exe Now on to getting x360ce and unzipping it: wget & unzip x360ce.zip Note that the last command below starting with the “bash” statement takes a long time (probably a good 10 mins) but it has the advantage to be fully automated and does not require any user input (you obviously need to be connected to the Internet). This is required as x360ce needs this framework to create its windows and menus. WINEPREFIX="$HOME/prefix32bits/" WINEARCH=win32 wine wineboot The next step is about getting a 32 bits prefix where we will run x360ce.exe in the end. It should be recognized and assigned the first player’s pad. Now plug your Xbox360 dongle in a USB port, and power up your Xbox360 pad. We also want to make sure we have a recent version of xboxdrv instead of using the generic xpad driver: sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrvĪt this stage xboxdrv should be up and running (automatically).
Sudo apt install wine-staging winehq-staging
sudo add-apt-repository ppa:wine/wine-builds & sudo apt update This may not be 100% required, but in my experience older versions of WINE like 1.6 cannot run x360ce properly (crash at startup, even with the required. Part A: Making this %!”# x360ce work in the first placeįirst, open a terminal and run the following commands to get the latest version of wine-staging. I have replicated with success the same process three times on different machines, all running Ubuntu derivatives (Mint 17.3 and Mint 18) so it should probably work on any Ubuntu-based distro.
The thing is, there is a lack of a good tutorial out there on how to make things work from A to Z – sure, you can find piece-by-piece info across several sources, but I thought it may be useful to have the whole process detailed for everyone who’s interested to do that. I was surprised they were actually working on a native solution, yet not shocked to hear that for now, a tool like x360ce.exe was probably one’s best bet. I also recommend setting skip intro logos to 1, in order to skip the time consuming logos at the start.įinally, I don't recommend changing the size of the UI, since it will break the boss health bars, but that's always an option if you don't mind it.A couple of days ago, I was enquiring with a certain WINE developer the state of controller support in WINE.
It is recommended to turn 60 FPS on due to the mod listed directly below, which fixes most glitches caused.
The mods would be dragged and dropped into the subfolder "tex_override" in the "dsfix" folder. It can be installed by going to Dark Souls > Properties > Local Files > Browse local files in the Steam library and dragging and dropping the files to the Data folder and editing dsfix.ini. DSFix allows you to customize the rendering resolution to your screen size and also make it run at 60 FPS.ĭSFix also allows modding via texture replacement, which is the basis of all the other mods. This means it will be stretched out on the majority of all players' screens. Even though Dark Souls appears to support HD resolutions, the default rendering resolution is stuck at 1024x720 due to the rushed nature of the port. Durante's DSFix deals with the game's lack of graphical options.