..:: PCSX2 Forums ::..

Full Version: Qemu USB plugin (formerly known as USBqemu-wheel)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
(04-10-2016, 07:04 AM)NerfHerder52 Wrote: [ -> ]I have vcredist 2015 x64 & x86, vcredist 2013 x64, and .net 4.0, any idea what dependencies I would be missing?

Likely vcredist 2013 x86.
Has anyone been able to get the mic function to work with the game Lifeline?
(04-12-2016, 05:43 PM)RyviusRan Wrote: [ -> ]Has anyone been able to get the mic function to work with the game Lifeline?

Try borderline racistic japanese engrish accent. The game didn't seem to replay audio so hard to debug, but if you can keep it at 100% emulation speed then it may work.

Edit: Hm, tried again. Resampling from 48000Hz to 11025Hz that Life Line wants, audio may play a little faster and crackles, ugh.
Edit: Singstar mic is 2 channels, 16-bits (4 bytes per frame), but Life Line keeps requesting data with 22-byte buffer (22/4 is not a nice round integer).
(04-10-2016, 07:18 AM)Blyss Sarania Wrote: [ -> ]Likely vcredist 2013 x86.

Yep, that was it, feel stupid for not trying the outlier. Glare
Anyway, thanks for that!
(04-12-2016, 05:43 PM)RyviusRan Wrote: [ -> ]Has anyone been able to get the mic function to work with the game Lifeline?

Ok, I missed that LifeLine actually sets microphone to mono. IDK why I missed that there was a mono interface too Blush
Anyway, there may be some threading and memory corruption etc. bugs still from unexpectedly large/small resampling values, eh.
Test release (uses now MSVC++2015 like PCSX2)


Also it hates my pronunciation of "Walk" Sad

Edit: Get it from github. Should work better and deal with random stutters etc better. One weird thing though, sometimes loading a savestate, game doesn't poll usb for few seconds. So if you get silence, wait a little, or restart Tongue
Hm simply selecting the plugin in the usb list and clicking apply to load it, makes PCSX2 stay at the applying settings screen for ~20 secs. Same thing if I press ok after configuring the plugin :/
(04-30-2016, 03:46 PM)Bositman Wrote: [ -> ]Hm simply selecting the plugin in the usb list and clicking apply to load it, makes PCSX2 stay at the applying settings screen for ~20 secs. Same thing if I press ok after configuring the plugin :/

Oops, forgot to fix this. Deconstructor waits for thread to stop/join for 30seconds.

Edit: Ok, changed device creation logic to only create when "USBopen" is called (and recreate when config changes; GT4 seemed to be able to change from singstar mic to usb storage).
Nice Laugh I got it working but I also cannot get past 'Walk' and I tried every kind of pronunciation imaginable...maybe it's some kinda plugin bug?
Edit: It was my mic acting out, it works great Laugh
Still this is a major breakthrough, I know that there is a big fan base waiting to play this game and it's been asked loads of times around here. Maybe we should make a test this thread in general discussion to promote it more Smile
One thing to keep in mind is that code is adjusting the resample value every ~1 second (depends if game has requested as much samples as current output sampling (11025Hz, 48000Hz etc)). That increses/decreases resampling value making it speed up or slow down audio to counteract ever increasing buffer size / latency. So 100% game speed (a.k.a realtime) is important.
Yeah I can get like 300% game speed so that's not a problem here
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46