#Playstation Emulation Button Mapping Feature not working and Double Input bug with Keyboard Mapping

129 messages · Page 1 of 1 (latest)

feral summit
#

Hey, I came to report an issue that I have discovered on the playstation emulations where I try to rebind using DSX instead of the onboarding feature that the Edge already has and I’ve come to the conclusion that button binding is not functioning as intended but keyboard mapping is when I try binding lets say my paddles to the same respective key on keyboard for COD which doesn’t really make sense to me. Also when I bind a face button to a keyboard bind it performs the keyboard and the button press at the same time which also shouldn’t he happening since DSX’s Keyboard bind should be overriding the button press. I’ve tried hidhide, I’ve tried restarting COD, I’ve tried unplugging and reconnecting, I've tried fixing double input, none of it is working. I would also like to say that there are no issues when I switch the emulation from the playstation to the xbox emulation. Everything works as intended when I switch to the xbox emulation which has been my only workaround which I do not prefer. Assistance would be much appreciated!

Video Explanation: https://drive.google.com/file/d/1IuPVUcK3LYP1O8cGJLcu8gLpHo46LM6e/view?usp=sharing

mint mauve
#

I"ll look into it right away but keyboard mappings on buttons should definitely pass both the button and the keyboard mapping together, that's expected behavior

feral summit
#

That isn't the bahavior that happens when switching to the xbox emulation, it bypasses the Triangle action and replaces it with the keyboard mapping, also on the virtual emulation it does not show that the triangle action is being pressed which tells me that the triangle and space action should not be passing through at the same time and only the space bar.

mint mauve
#

Could you please share your affected profile in the meantime ?

feral summit
#

Yes I can do that for you

mint mauve
feral summit
# mint mauve Then this is unexpected behavior with Xbox emu

I'm sure that's not the case since the emulation of the physical and virtual say what is actually supposed to be happening. When I press Triangle the physical emulation is showing Triangle is being pressed, When I switch it to Virtual it is acting as a space bar which is what I have it mapped to. The only case which this should be happening is if I have button passthrough enabled which I do not.

mint mauve
#

The button passthrough toggle not working for single button mappings is an overlooked issue that needs fixing, that toggle shouldn't even be present when single button mappings are used

feral summit
mint mauve
#

Thanks

feral summit
mint mauve
#

I wouldn't be surprised if they worked normally but CoD for some reason doesn't take them

feral summit
#

Yes, that is exactly the case.

#

Cod is excepting the physical

#

not the virtual

#

when I use the internal mapping for the dse it works

mint mauve
#

Yeah that's something we have no clue about yet unfortunately 😢 I'm very sorry for the inconvenience

#

We have some speculations internally but can't pinpoint anything yet really

feral summit
#

That's unfortunate

mint mauve
#

Truly

feral summit
#

So would this be different on a game by game basis?

mint mauve
#

Indeed

#

I don't have any game not accepting virtual Dualsense inputs

#

Except those without Dualsense support obviously

feral summit
#

Yes of course. This might have to do with the anti cheat system Call of Duty has which in that case would be literal hell.

mint mauve
#

Absolutely, but apparently it's not the anti-cheat either

feral summit
#

That's so weird, because switching the emulation to xbox fixes this error entirely

mint mauve
#

Yep, that checks out with what we have been learning about that situation

feral summit
#

That's hilarious

#

looks like cod has favorites

#

erhm erhm activision and microsoft working together

#

on this, is there anyway to make the xbox emulation analog sticks feel like dualsenses?

mint mauve
#

We'd rather not jump to conclusions tbh

feral summit
#

like the deadzones?

mint mauve
#

Not sure I get what you mean

feral summit
mint mauve
#

Deadzones settings are applied the same regardless of the emulation mode

#

Maybe you mean something else though ?

feral summit
#

So the issue is that the game is not accepting the virtual input of the dualsense rather the physical (PS) emulation, right? so we know that the game is using the original deadzones of the controller not the virtual (DSX) which would be the deadzones set by dsx. So is there any way of making the xbox emulation feel like or make them the dualsense edges physical deadzones

mint mauve
#

I mean you can totally use either DSX's deadzones for Xbox emu

#

Or use the Edge's internal profile deadzones

#

(be they "vanilla" - like the PSapp offers to have - or DSX "enhanced" : DSX allows for internal deadzones/curves to be bigger than what the PSapp allows)

feral summit
#

Understood

mint mauve
#

(only caveat being going to tinker Edge's profiles in the PSapp and the PS5's equivalent will reset those DSX deadzones/curves overrides)

feral summit
#

Also if I'm being honest I just feel so much less latency on the dualsense emulation than the xbox.

primal tide
#

Funny how in the late 90s games had tons of customization in themselves for joysticks and things like DZ, then both games and conbtrollers got dumbed down and made standard, and now having DZ is seen as a "premium" feature where you either need a special controller or 3rd party software in between Topkek

mint mauve
#

I think it's because Xbox controllers are polled slower than Duals iirc, can you confirm Nef ?

#

(Meaning even virtual ones)

primal tide
#

Yes that could be the case, very rarely ppl manage to misuse even the XI APIs but I guess that is not the case

#

Also god knows what MS is doing to XI with their "modern" WGI APIs and if that may accidentally make things slower somehow, we may never know

#

They should all be able to co-exist but hey, never say never when Windows 11 quality is at work

mint mauve
feral summit
#

It's ridiculous

primal tide
#

Steam did it first, now ~15 years later MS tries to catch up what Steam and SDL has done in between and it doesn't always go well

feral summit
#

at the end of the day, there shouldn't be this many hurdles for something like this.

primal tide
#

Agreed Fingerguns

mint mauve
#

Sony doesn't help either

feral summit
#

Proof is in the pudding the DSE was released *without * PC support. How does that even make sense?

#

especially for professional gamers which is what the main consumer of the DSE would be for

mint mauve
#

Well games didn't support it at first but it's still HID

primal tide
#

People appear to never believe me when I come with the very simple explanation that Sony doesn't see PC gaming as important as their walled garden consoles Fingerguns

mint mauve
#

And there you are, making a vDS Audio catkek

feral summit
#

So far no working ways to oc xbox controllers/emulations?

primal tide
#

Why? What for?

feral summit
#

Just to see if I could get it more responsive since cod doesn't want me to be great with dsx's ds emulation and wants to only take in internal inputs for the dse and only working with dsx when I'm on the xbox emulation

primal tide
#

What PC game has OC XBOX controller support? Was that thing even USB?

mint mauve
#

Oh boy, "OC" and "virtual controller" in the same sentence vanish

primal tide
#

Ooooooooooooooh OC as in "OverClocked"??

mint mauve
#

😭

primal tide
#

OK, no comment then KEKW

feral summit
#

Yeah yeah lol

primal tide
#

I thought we were talking about pre-360 era controller

feral summit
#

lmaooooo

#

prehistoric times

primal tide
#

I mean people have asked me weirder questions

mint mauve
#

True dat lmao

feral summit
#

Oh damn really?

primal tide
#

I mean after 11 years in this scene...

feral summit
#

Fair enough with time comes...

primal tide
#

And even longer in "general-purpose computer stuff"

feral summit
#

Yeah, I feel you. It can be difficult to have patience with those types of things especially being that people don't truly understand how hard it is to do what you do.

#

Pretty much treat you as if it is as easy as snapping your fingers and proof there it is.

mint mauve
#

I mean for some things, with some devs, it's almost like that, but it's the minority

#

And those devs are almost no-lifers to be that snappy

primal tide
#

Eh, I can understand both sides

feral summit
#

So I'm assuming it's not possible to increase the polling rate past what microsoft deems necessary for it's gamepad emulation, ie past 1000 like dualsenses 8000

#

Yeah, you have deeper perspective on it Nef lol

primal tide
#

The polling rate on the USB bus is only one side of the coin, is the xusb22.sys subsystem able to handle it? Maybe we provoke even never before known bugs? Maybe nothing changes? RnD topic IMHO

#

Or just finish Xbox One emulation

mint mauve
feral summit
#

Hey, we won't know until we try, I see potential performance issues happening if you were to raise the polling rate to 8000 for X360 emulation but at the same time hear me out, if you were to somehow manage to achieve this, you know how big it would be?

#

So the data shows it's the same but trust me when I tell you, there is a literal difference in feel, it feels way more responsive than setting the PR at 1000Hz

primal tide
#

The other day I had my biggest (and last) polling rate explanation rant so I rather not repeat that 😅

mint mauve
#

Yeah 🥲

feral summit
#

Likewise, I'm sure it was intense

primal tide
#

Maybe if the search function can find that thread, be my guest to read it

mint mauve
#

It's in #💬┃general

primal tide
#

I think it started here #💬┃general message

feral summit
#

LMAOO man that's so weird because I really do feel a difference from 1000 and 8000 even though I have seen the numbers and there do appear identical, I wonder if it has something to do not necessarily with polling rate but something that it does because at the same time, the numbers for changing polling rate for mice are the same and only differences it makes is when it is flicked across a certain difference none too noticeable to be worth playing 8000hz on a mouse for the extreme drop off in performance, but is we could test overclocking xbox emulations too, I think it would be a wide spread consumer thing the way it's looking for playstation products on PC.

#

Notice I say consumer, because after reading what you've said I totally understand where you're coming from because it's true, latency really does get improved based on hardware specs like CPU and GPU

#

It's not simply about the device (controller) you're trying to "overclock"

#

This does raise a question for me though, why would the controllers input delay be different changing emulations?

mint mauve
#

shrug Just please don't use "overclock" for this, like Prayerblink

mint mauve
feral summit
#

overclock is a cuss word at this point a derogatory word at that

mint mauve
#

Just nonsense being passed over again and again, doesn't justify using it knowingly imo

#

Don't worry, I'm no police or whatever lol, just this grinds me a lot when people knowing what they're mentioning still use it

#

😉

feral summit
#

and I'm assuming that most games don't allow you to tap into that part of the games files huh?

#

I gotcha no worries

mint mauve
#

Let's just say you have to know what you're doing to alter that

#

Some do know how to

#

I sure don't, I'm code illiterate catkek

feral summit
#

Sheeeesshh, I bet that's something these professional gamers have access to huh?

#

I wouldn't be surprised

mint mauve
#

Extremely doubt it

#

The only tool I know which can alter that in some games for some controllers is a foss one and since it's an injected mod, it can't be used in competitive online multiplayer anticheat games

#

(or at least shouldn't if you don't want to risk a ban)

feral summit
#

Mmm okayy makes sense, I hope you guys do find out how to fix this ds emulation issue and gets resolved for cod tho, I really hate to have to use the xbox emulation, it’s honestly interesting being I don’t remember it not working for cod last update

#

maybe looking back into last updates build could give some hints?

mint mauve
#

The VirtualPad driver you're using hasn't changed for a lonnnng while so the solution is not to be looking in there

#

Oh, game update, my bad