Dead or Alive 5 Last Round

Dead or Alive 5 Last Round

View Stats:
RealRufoo Feb 21, 2021 @ 6:01am
4
6
11
DOA5 Easy & Definitive Xinput Controller Fix
Introduction:

DOA5:LR is superior as a game to the offerings of DOA6 but DOA5:LR has the unfortunate problem of using DirectInput for controllers instead of Xinput. Official Xbox 360 Controllers have a hardcoded exception when it comes to mapping of the buttons making them behave correctly.

This is why something like x360ce is useless in this instance as that program is specifically for games using Xinput whereas DOA5:LR uses DirectInput and using solutions such as Joy2Key and Xpadder are time consuming and unattractive.

This solution is for people who have no response on LT or RT, R3 registers as start, start registers as the intended behavior of RT.

Solution:

This will render proper behaviour on Xinput related controllers including official Microsoft devices such as the Xbox One Controller.

Enter Xidi, which is a wrapper for DirectInput to Xinput. It is a clean and elegant solution requiring no user intervention beyond drag and drop. Full credits go to Xidi author samuelgr.
  1. Download Xidi[github.com].
  2. Unpack or open the Xidi archive.
  3. Copy the 4 DLL files from the Win32 directory and paste them into your DOA5:LR folder.
  4. Play the game!
Last edited by RealRufoo; Feb 21, 2021 @ 6:07am
< >
Showing 1-15 of 23 comments
jboybdayboy May 3, 2022 @ 10:44pm 
This thread should be stickied immediately. All other controller fixes are of ill repute compared to this.

Thanks a lot for posting this fix. Consider posting this in the guide section as well. Cheers and enjoy the steam awards if you are into that.
DangerDave May 4, 2022 @ 4:13pm 
I am happy with these results. Please sticky for the community (society). This game is the superior game. Thank you.
Robby Jul 28, 2022 @ 5:22pm 
Unfortunately this is not working. When I put the dll from win32 directory the game will not start. with che dll from x64 i have the same issue: work only to skip intro and pressing start.
Nepixs Arkadin Aug 14, 2022 @ 7:37pm 
doesnt work triggers still not functioning at all i do the win 32 one and it doesnt even let my controller work
Figured it out This works great now if only this game had remote play :P
Last edited by Nepixs Arkadin; Aug 24, 2022 @ 1:20pm
EloyOn Aug 24, 2022 @ 12:07pm 
Downloaded Xidi v4.0.2 and works perfectly with my Xbox One controller. Thanks mate, you are a life saver.
Sevaar Aug 27, 2022 @ 7:36pm 
Does the right analog stick work? I still can't make it work on mine.
Sanches Nov 13, 2022 @ 6:31pm 
I usually don't like installing anything I get from random github pages, but I want my xbox one controller to work properly.

is this really safe?
icarusbird02 Jan 2, 2024 @ 9:07am 
OP has the right idea using Xidi, but obviously didn't look at the README. You only need *one* of the .dll files, since they're each designed to replace a different api. In the case of DOA 5, you only need dinput8 from the Win32 folder. Including all four wrappers will cause conflicts, which might explain why some people in this thread are having issues, and others are not.

Originally posted by Sanches:
I usually don't like installing anything I get from random github pages, but I want my xbox one controller to work properly.

is this really safe?

The open source code is there for you to peruse for yourself, but Windows Defender will immediately quarantine dangerous application extensions. In other words, yeah, it's fine.
Seibzehn Jan 29, 2024 @ 10:16am 
Wow it worked for my Xbox Elite Wireless Controller Series 2:

using only the dinput8.dll from the Win32 folder.
Lord Immortallix Mar 8, 2024 @ 9:59pm 
For some reason when I copy over these files it breaks the autolink support and I can't use my mods.
Rukk Mar 15, 2024 @ 10:37pm 
Originally posted by Lord Immortallix:
For some reason when I copy over these files it breaks the autolink support and I can't use my mods.
Unfortunately this is not compatible with autolink. Both this and autolink replace the dinput8.dll file, so it's one or the other.

If you want to use autolink, you should use the Steam Input method to fix your xinput controller (it works fine). Just enable Steam Input for this game and download the most popular user configuration.
Last edited by Rukk; Mar 15, 2024 @ 10:46pm
bukallow_9951 Oct 20, 2024 @ 12:10pm 
works perfectly for me, thanks!
Gimme_Ya_Loot Nov 15, 2024 @ 2:04pm 
This worked perfectly, thanks!
hexaae Nov 15, 2024 @ 4:44pm 
WHAT YOU NEED TO KNOW...
You need only Win32\dinput8.dll from Xidi... and yes, it works with XBox One BT and EasySMX X10 and other XBox One...-like controllers.

To keep AutoLink working (costume modding) you could try (from its docs. Untested as I don't use it): rename this as dinput8ex.dll + dinput8.dll from AutoLink.

NOTE: The game detects current input device(s) at launch only, if you turn it on later won't work.

⚠️ This Xidi solution has another problem though: you won't be able to use Keyboard if your controller is turned off at launch, that's because of a game's fault which disables keyboard automatically when another input device (Xidi emu) is detected at launch.

🎮 I created and shared a "Dead or Alive 5 Last Round の公式設定 (RStick fix)" profile for Steam Input which solves everything, including RStick that didn't work in the official controller profile. Better choice since keyboard will also work fine and usable (read above), and you don't need 3rd party wrappers.
Open Steam overlay, choose Controller... enter community profiles and search for "RStick fix" (just one time, will be used automatically on next game launch).
Last edited by hexaae; Jan 3 @ 1:32am
PhantasosK Nov 23, 2024 @ 12:09pm 
Dropping here a working fix for Xbox controller + Autolink. I hope this will help someone in the future :steamhappy:

Just put this in your **Dead or Alive 5 - Last Round** main folder.

https://ww w.mediafire. com/file/377qyvj2aly1naj/Xbox_one%25E6%2589%258B%25E6%258A%258A%25E8%25A3%259C%25E4%25B8%2581.rar/file

(Remove spaces, Steam won't let me link)
Last edited by PhantasosK; Mar 3 @ 2:02am
< >
Showing 1-15 of 23 comments
Per page: 1530 50