I'm trying out Borderlands 2 during the Steam free week end, and while I can get the game to run fairly well with minimal fuss, I can't get the controller to work. Is there some trick to it?
The following comments are owned by whoever posted them. We are not responsible for them in any way.
Back to Threads Reply to Thread
I'm trying out Borderlands 2 during the Steam free week end, and while I can get the game to run fairly well with minimal fuss, I can't get the controller to work. Is there some trick to it?
There is a way to trick it. The short version is that you download and unpack some file into the folder where the game's executables live and add a dll override. For details, read the tip on Rogue Legacy:
http://www.codeweavers.com/compatibility/browse/name/?app_id=11868;tips=1
If you have a wired Xbox360 controller you could grab this ready made ini file:
https://dl.dropboxusercontent.com/u/3371527/x360ce_ini_file/x360ce.ini
and drop it where you unpacked the other files.
You won't need to install .NET 4.0. The crosstie should have already took care of that bit. Check with the X360CE config utility that all the buttons on the controller actually work. If they don't work properly, you'll need to try to find a correct configuration. Hopefully the ini file I provided is all you need.
That didn't quite work. I'm getting C runtime error "R6034" after it goes through its "I can't find something, want me to make it?" prompts.
I remember that X360CE complains about that when it does not find an ini file. Did you try the one I supplied? It should be copied to the same dir where all the X360CE files are.
After you copy that file, it's a good idea to check that the controller is set up correctly by starting the X360CE config utility. You'll have to use the Run command... button in the bottle manager for that. Afterwards it should complain that the ini does not have the right version or something like that. Think nothing of it.
What distro are you testing this on?
I did include the ini file, and it was able to find it, or so I assume. The first time I tried, it mentioned it didn't see the ini file, and then I tried again, this time with the ini file. Since I did't see the complaint windows the second time I tried, I assume it found it.
Also, there was only one X360CE that I could find. I just checked the zip file again and indeed it only have one file in it -- x360ce.exe.
Yes, that .exe file is the config util that I talked about in my previous post. Does it work for you?
No. X360CE.exe is what is giving me the error, even with the ini your posted.
Ugh, I do not know.
Could you set up a separate test bottle with .NET 4.0 in it? Unpack those files in a folder called X360CE for example and try running that exe... What distro are you on?
Initially what you suggested didn't work, giving me an error message about DirectInput. I fixed this by installing DX Modern. I didn't have a problem in the seperate bottle.
I'm running 64b AntergOS.
I'm not sure what the issue was before, but I tried again, and I was able to get the program to work. it works now.
Cool. That great news.
Did you make any changes to the ini files I supplied?
None at all. The ini you provided works perfectly. What doesn't is Steam (in a way unrelated to CX). For some reason the saves they had on file were wrong and I lost 30 levels. The proper save is on my nuked NTFS partition, which Test DIsk can't restore. I don't imagine you have any suggestions for finding lost files on such a partition? I search Google to find software, but I can't find anything that might help.
I've seen people hyped about PhotoRec but I have not used it myself. It's worth checking it out IMO, but do read their docs first.
Update: testdisk, photorec part of the same suite... tried to compare 4 save files from borderlands in a HEX editor, could not find anything that could be used as a signature :/
Oh..I've an idea. Try the Borderlands 2 Save Editor. See if it works for you. It's not going to get your files back but it might just give you those 30 lvls back and some of the gear...
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux