ArcadeHustle / X3_Multi_Eye_for_an_Eye

After the sickening Darkdawg Arcade team refusal to participate in the Eye for an Eye Match, an X3 Multi will be released.
11 stars 19 forks source link

Fastio to Xinput Anyone? #11

Open TypeX3Mod opened 3 years ago

TypeX3Mod commented 3 years ago

Maybe it's time for a hybrid multi to complete the collection. :)

https://www.youtube.com/watch?v=26EI7LECzN0&feature=youtu.be

MagusIncognito commented 3 years ago

That we be amazing!

So it would be a hybrid of both JVS & Fast I/O?

MagusIncognito commented 3 years ago

Any word on this?

TypeX3Mod commented 3 years ago

Here are some quick tips on getting fastio to work with xinput games. It will involve the following items.

  1. Fastio2KB executable. Corey provided the original code. It works by using a compiled fast2kb.exe and an idmacdrv32.dll for Fastio. Here's a link for a compiled exe and dll you will need in the same folder.

https://mega.nz/file/yYISCR6Z#9D-ApSgmppulGoVsfl3LxZTimFMgnAwxgGgmI-stBGM

  1. Once you have the fast2kb working, you can use the x360kb from Ducon2016 to hook xinput to keyboard input. http://www.emuline.org/topic/1239-simulate-x360-controllers-when-you-just-have-a-keyboard/

It's a little trial and error but once you get the right dll for each game, you can use this logic to play pretty much any Steam game with your native fastio controls. Have fun!

ArcadeHustle commented 3 years ago

Gobble gobble...

                             ,+*^^*+___+++_
                       ,*^^^^              )
                    _+*                     ^**+_
                  +^       _ _++*+_+++_,         )
      _+^^*+_    (     ,+*^ ^          \+_        )
     {       )  (    ,(    ,_+--+--,      ^)      ^\
    { (@)    } f   ,(  ,+-^ __*_*_  ^^\_   ^\       )
   {:;-/    (_+*-+^^^^^+*+*<_ _++_)_    )    )      /
  ( /  (    (        ,___    ^*+_+* )   <    <      \
   U _/     )    *--<  ) ^\-----++__)   )    )       )
    (      )  _(^)^^))  )  )\^^^^^))^*+/    /       /
  (      /  (_))_^)) )  )  ))^^^^^))^^^)__/     +^^
 (     ,/    (^))^))  )  ) ))^^^^^^^))^^)       _)
  *+__+*       (_))^)  ) ) ))^^^^^^))^^^^^)____*^
  \             \_)^)_)) ))^^^^^^^^^^))^^^^)
   (_             ^\__^^^^^^^^^^^^))^^^^^^^)
     ^\___            ^\__^^^^^^))^^^^^^^^)\\           From:
          ^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\          Darksoft 11/2020
             ___) >____) >___   ^\_\_\_\_\_\_\)         
            ^^^//\\_^^//\\_^       ^(\_\_\_\)
              ^^^ ^^ ^^^ ^^

Ok, this should be a drop in replacement of the Nesicaxlive folder in the 3rd partition. I haven't tested it yet but it should work. Delete the Nesicaxlive folder in the JVS multi and replace with this and add roms. Romlist is updated to reflect only working games with Fastio. Extras such as keyboard emulator (Fast2KB) and scripts included in the Util folder. You noobs should be able to make anything now. Please remember to donate to Walsdawg Management Inc. Paypal: mitsurugi_w@hotmail.com if you wanna see this stuff keep coming.

https://mega.nz/file/SQoUXQhL#tthQCec4RH7EuJ-gaY8Wbz864ILGsFb137eNUxblieM

Gagapa commented 3 years ago

Thank you a lot ! Donate done!

tonyt1976 commented 3 years ago

@ArcadeHustle can you add a new mega link? The old one was deleted. Thx!

ArcadeHustle commented 3 years ago

@TypeX3Mod I think our mega link is toast. you got a new one handy?

nam9 commented 2 years ago

Also interested in a new link if possible!