Comments (5)
There have been a lot of compatibility improvements since 4.1.1. Does a recent development build help at all?
Does the crash also occur without Xidi?
from xidi.
I tried the development build of Xidi and the crashes stopped happening with the newer build but the Gamepad 2 menu option still appears to be bugged unless I take Xidi out, change the in-game control configuration to Gamepad 2, then put Xidi back.
from xidi.
I was able to obtain access to this game for the purpose of testing with it, and I can't point to a specific issue with Xidi to fix to make this game work better. The game appears to do a lot of very strange things, but I was not able to reproduce the issues reported here with Xidi.
From what I understand there are two issues here:
-
The game (sometimes) hangs and crashes to the desktop when entering the controller configuration menu.
- Ironically, I was not able to reproduce this issue with Xidi, but I was able to reproduce it semi-regularly without Xidi.
- What I found is that the game is slow to enter the controller configuration menu with Xidi and less slow to enter without Xidi. This is because the game enumerates DirectInput devices a very high number of times in very quick succession, and Xidi inserts its own processing each time that happens.
- There seems to be an implementation issue with the game itself. In the logs and also in the debugger I see the game making incorrect out-of-order DirectInput API calls which, not surprisingly, fail. This only happens sometimes, though. If I add a bit more concurrency control to Xidi that makes the frequency drop even further, which suggests a threading issue.
-
"Gamepad 2" cannot be selected.
- I was not able to reproduce this issue at all. Assuming the game made it into the controller configuration menu, I never had any trouble selecting Gamepad 2 and then actually using the right analog stick to control camera in the game.
- I wonder if this is an issue with how the custom mapper is set up?
For Issue 2, could you please try removing your Xidi.ini
and replacing it with this:
[Workarounds]
ActiveVirtualControllerMask = 0x01
from xidi.
I tried the replacement Xidi config file and this did fix the inability to select Gamepad 2 settings in the Control options of the game. Sadly I cannot have both the above fix with custom control bindings since the latter cancels out the former when I want to configure so that it can be applied to the game for an out-of-the-box set-up with the original PlayStation 2 controls when set to Gamepad 2 in the settings.
from xidi.
Thank you for the update. What this tells me is that the issue is not a Xidi bug but rather a problem with the custom mapper configuration you are trying to create.
If you would like assistance getting your custom mapper to work correctly, please feel free to open a Q&A topic and share the Xidi.ini
configuration file you were trying to use. To open a Q&A topic, navigate to this repo's Discussions tab, click "New discussion" and finally choose "Q&A" as the category.
We can also discuss how to submit game configurations to XidiGameConfigurations if you wish.
from xidi.
Related Issues (20)
- Possible Errors with Xidi HOT 9
- Missing FFB in Grand Prix 4 HOT 4
- compatibility for windows 8.1 and 7 HOT 1
- Strange dropped input issues in Rayman 2 HOT 2
- [DOA5LR] Conflict with Xidi's dinput8.dll and Autolink 3.30's dinput8.dll HOT 7
- Ford Racing 3: problem with analog triggers and calibration HOT 3
- Alias Gamepad configuration still merging analog and triggers HOT 8
- buttons work but unable to configure D-pad HOT 2
- Colin McRae Rally 2.0 (2000) HOT 3
- Solution for 8-way map on sticks and DPad HOT 2
- Force feedback multiplier or percent-adjustment HOT 2
- FFB not working on Midnight Club II (log included) HOT 3
- Rectangle correction for analog sticks (simulate DualShock diagonal analog range) HOT 1
- Weird behavior with Alone in the Dark: The New Nightmare HOT 1
- Glover (original PC port, not Steam): Xidi thinks XInput controller is not XInput HOT 5
- What to do when an old game uses dinput.dll file as an ASI patch loader HOT 2
- Implement additional force feedback effect types
- No mouse movement with Xidi installed (Psygnosis Lander) HOT 2
- Richard Burns Rally fails to launch with Xidi HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xidi.