What Steam Input could learn from reWASD and JoyShockMapper

  Рет қаралды 8,852

Critical Input

Critical Input

4 жыл бұрын

www.rewasd.com/
github.com/JibbSmart/JoyShock...

Пікірлер: 80
@reWASD
@reWASD 3 жыл бұрын
Imagine seeing this video right now, download reWASD, and finding out you can remap the Steam controller in it...
@rodeofrancisco6130
@rodeofrancisco6130 3 жыл бұрын
Thank you that. I found out via RambleTan but it's still much appreciated.
@tekgeekster
@tekgeekster 3 жыл бұрын
you can now use the elite controllers paddles in steam too.
@nathanielguerrero2383
@nathanielguerrero2383 3 жыл бұрын
why cant you guys make it for you only pay for more things to do on there and make it to were you download it you keep using it intile you want to unstall it becuase im not spending for a 7 dallor life time when i dont even want the othe thing like come on think smarter man
@reWASD
@reWASD 3 жыл бұрын
@@nathanielguerrero2383 If we ever decide to make a free-to-use reWASD version, we will announce this. But right now, there is no such option.
@TylerGarner0
@TylerGarner0 3 жыл бұрын
@@reWASD You guys offer per-feature pricing alongside a complete license, and at perfectly reasonable prices, there's hardly any programs with that option. @nathaniel guererro doesn't have a clue what he's talking about and really should be grateful that reWASD isn't sold as a "service" with a yearly/monthly charge. I'm very grateful for reWASD, now if only they'd fix some of the strange quirks/UI choices now that steam can do paddles and is already installed on every gamer's computer!
@Mennenth
@Mennenth 4 жыл бұрын
I think I said something in a reddit post a WHILE back that was something like "steam input is great for rebinding, but starts to break down if you really push a config/try to find a new way to do something". Flick Stick is incredible, and really exemplifies the mindset of "trying to find new ways to do things". Thats the kind of stuff that pushes input design forward, and thats whats needed. It shows even a 2 decade old input (a stick) can be used in innovative ways. I really hope that steam input gets a solid make-over, both in terms of ui and functionality + bug fixes (I can no longer stand using layers in steam input despite how useful they are, for instance, because of the quirks they introduce). If not... it would be interesting if rewasd ever got steam controller support with full touch pad and gyro compatibility. I dont feel the need to have flick stick on a steam controller, but that would be fun to at least experiment with too.
@criticalinput
@criticalinput 4 жыл бұрын
That's a great way to sum up Steam Input. It's so sad because it really could be something amazing with a bit of polish. As for Flick Stick, I don't use the rotational aspect of it but it's really nice to be able to bind RB to 180° turn in any game by just assigning Rstick Down to it. Otherwise I'm still rocking gyro only at the moment.
@bobbywatson5697
@bobbywatson5697 Жыл бұрын
Do you feel that this comment aged well?
@funkyspicy
@funkyspicy 4 жыл бұрын
thanks for the video! and also, 9:08 - you can remove all pauses if you click the icon above the combo editor, the one with garbage can and pause
@RambleCan
@RambleCan 4 жыл бұрын
If I wasn't in a monogamous relationship with Steam Controller I'd definitely be fooling around with reWASD.
@criticalinput
@criticalinput 4 жыл бұрын
After buying the rear grips for the DS4 (at a ridiculous price for just 2 buttons) I'm having less difficulty with moving away from the SC. I miss the physical full pull on the triggers and my thumbs miss the feel of the pads but I'm not playing worse in games and I'm not compromising on my config rules like "always keep your thumbs on the main buttons." Without the rear grips though my experience with the DS4 was not a good one. It's crazy how two buttons can change so much about the feel and overall competency of a config.
@davidyoung9289
@davidyoung9289 4 жыл бұрын
@@criticalinput does jsm have an equivalent "gyro on" button for touching the pad? I had considered a minor mod to the ds4 by placing some conductive wire on the joystick nub over onto some spot on the touchpad, thereby allowing a steam-controller-like "lift thumb to reset gyro". I have fingers crossed the DS5 will integrate the grip buttons and give them a unique input (L4, R4), rather than reusing existing inputs.
@criticalinput
@criticalinput 4 жыл бұрын
Yes, JSM can do Always On with a Gyro Off button or Always Off with a Gryo on button. As long as you can get the conductive wire to mimic some other button on the DS4 then it should work just fine.
@davidyoung9289
@davidyoung9289 4 жыл бұрын
@@criticalinput Yeah, you can use a similar trick with cell phones- tape a thin, conductive wire from the screen to some other location, and then you touch the wire and the screen will register a touch. Same idea but tape the wire to the touchpad.
@criticalinput
@criticalinput 4 жыл бұрын
Oof, the touchpad wouldn't work yet. JSM doesn't have any touchpad support yet but the devs are very active on the Gyro Gaming Discord and do a good job of incorporating user requested features. So the idea might work in a future version.
@__---__----__---__
@__---__----__---__ 4 жыл бұрын
Hey. I read some of the comments and just wanted to be a visible Linux + open-source enthusiast who is opinionated, but not a douche about it. Thanks for your comparison/review. Appreciated. Hoping that some open-source config tool can come to dominate one day as VLC, OBS, Blender and (soon? :D) Godot are doing in their respective fields.
@criticalinput
@criticalinput 4 жыл бұрын
100% agree. I'm also a Linux + OSS enthusiast, though I'm less adamant about it these days. Sometimes I just want stuff to work without jumping over hurdles. So nowadays I use OSS when I can but I don't have as much of an issue with closed source software as I did when I was younger. One of the things I love about JoyShockMapper is that it is open source and the developer has an entire wiki dedicated to sharing his findings about gyro implementation in hopes that other devs include it in programs or games better than they have in the past. He's doing so much to try to spread good info about gyro controls and make sure that people have a good example to base work off of. Unfortunately it is Windows only currently.
@LaBalafre
@LaBalafre 4 жыл бұрын
If it gets SC support I'd definitely buy reWASD
@tobydion3009
@tobydion3009 4 жыл бұрын
I hope they support Steam Controller in the future. I really want to untether it from needing Steam.
@criticalinput
@criticalinput 4 жыл бұрын
Agreed. The software is fantastic but it's missing support for the best controller on the market.
@thenonemployee196
@thenonemployee196 4 жыл бұрын
the fact that reWASD can let you use the Elite paddles as separate binds, AND the Joy-Cons COMBINED AND SEPARATED sold me lol
@criticalinput
@criticalinput 4 жыл бұрын
I'm tempted to pick up a joycon (or two if I can afford it) and see if I could create a competent FPS config using JSM's gyro support. Unfortunately JSM can only either read one gyro or combine their output so I couldn't achieve my dream of using the right joycon for aiming and the left for motion actions. At least not in the current version. Edit: JSM actually does a fantastic job of reading both gyros. I've talked to the dev and he is quite interested in adding "motion controls" to gyros as an alternative to mouse control. I might be able to make my dream config after all!
@mintyemerald3935
@mintyemerald3935 3 жыл бұрын
I personally use DS4Windows very usefull
@cosmocalypse3708
@cosmocalypse3708 4 жыл бұрын
Can JSM compensate for the negative acceleration you get when you map gyro to joystick? I've tried some gamepad only configs in Steam but mouse joystick moves slower the faster you move.
@criticalinput
@criticalinput 4 жыл бұрын
JSM only outputs Mouse and keyboard at the moment.
@8BitCerberus
@8BitCerberus 4 жыл бұрын
I wonder if the reWASD developers could hook up with Kozec / sc-controller to bring SC support to reWASD and maybe they can help clean up the sc-controller GUI to be more visually user friendly. It's functional (and I haven't tried it on Windows yet, but I hear it's working more-or-less now), but it's definitely a programmer's GUI. That said, if the Dualshock 5 gets grip buttons as suspected, I might just have to get one and play around with reWASD for non-Steam games and emus. GloSC is great, but it's a bandaid, if Valve isn't going to decouple Steam Input from the Steam client, then alternative measures like sc-controller and maybe eventually reWASD are going to be more attractive for a lot of people.
@criticalinput
@criticalinput 4 жыл бұрын
I've actually pointed them in the direction of both kozec and Wombat since both sc-controller and VSCView are open source programs that read the SC's raw input. I don't think adding SC support would be too difficult but it would require gyro and touchpad support to be implemented first. Gyro is coming in the next major release version of reWASD but true touchpad support doesn't seem to be a priority for them. The DS4's touchpad still only supports region based touch bindings.
@criticalinput
@criticalinput 4 жыл бұрын
A reWASD dev actually said that SC support will be in one of the next few updates. I'm a little worried about it since the gyro update was sub-par and the current touchpad support (for the DS4) is severely under featured. Two of the SC's defining hardware not having great current support isn't leaving me with a ton of confidence.
@8BitCerberus
@8BitCerberus 4 жыл бұрын
@@criticalinput Keeping my fingers crossed. Maybe they've looked at sc-controller and either are using it or at least using it as a base of how to properly implement Steam Controller support. I'm certainly eager to try it out once it's implemented though.
@TheFrenchy82
@TheFrenchy82 3 жыл бұрын
Interesting video ! By the way : I want to buy ReWASD but I'm lost in all those options (Advanced mapping, Combo, 4 slost, ....) ? What Is really "essential" , when you start with this program ??
@criticalinput
@criticalinput 3 жыл бұрын
Just buy the full package for $15USD. Advanced mapping is required to block the controller's native inputs (important for Xbox/PS4 controllers), Slots are like Action Sets, Combos are macros. I'd say that the base program is woefully under-featured and is no match to compete against programs like DS4Windows or Steam Input.
@TheFrenchy82
@TheFrenchy82 3 жыл бұрын
@@criticalinput Ok ! thanks !
@Neoxon619
@Neoxon619 4 жыл бұрын
Steam Input actually added Flick Stick, though its implementation needs work.
@criticalinput
@criticalinput 3 жыл бұрын
Without an external value to counter in-game sensitivity and SI's sens then it's practically worthless. Configs won't work between games so lots of fiddle time. It's like Mouse Joystick all over again....
@thenonemployee196
@thenonemployee196 4 жыл бұрын
had to come back and say, I'm very curious what would happen if you could make GloSC see your Steam Controller as an Xbox one, and if ReWASD would detect that....doubt it'd work well, but its a thought lol
@criticalinput
@criticalinput 4 жыл бұрын
As far as I know reWASD can read ViGEm based devices so this could technically work. However reWASD has confirmed that SC support is in the works. I'm expecting it to be in the big 6.0 update and will probably be released in the Summer. My main concern is that the gyro and touchpad have been poorly supported in the past but the devs are hard at work on updating the gyro function and the touchpad just got a small update -- probably due to adding support for the SC. So while your quick fix would work for now, you won't have to use that fix in the near future.
@Rhomagus
@Rhomagus 3 жыл бұрын
I literally do that to play Final Fantasy VII: Remake. PS4>el Gato HD60s>PC>OBS>GloSC>ReWASD changes the "Xbox Controller" to a "Dualshock 4">PS4 Remote Play. I even ended up making my own configuration that's a bit more reminiscent of the original for basic functions and utilizes the Triggers more for combat. Can use the guide button and everything. Making OBS full screen feels like I'm playing the game natively on my PC 1080p60fps.
@davidyoung9289
@davidyoung9289 4 жыл бұрын
so do you use JSM to "hack in" flick-stick and gyro to reWASD? [EDIT] I see you answered that already, watching full vid FTW. Do you buy all the "plugins" to reWASD?
@criticalinput
@criticalinput 4 жыл бұрын
I highly suggest buying all of the modules. Advanced mapping allows you to hide the physical control which is practically necessary if you don't want to mess with HIDGuardian. Without that you'll be sending double inputs to the game. The 4 Slots module is your Action Layers which, at least for me, is required. I can't work with just a single layer. Especially after they add gyro support because then I'll be able to replicate my Dual Gyro config where I have a high sensitivity gyro always activated but holding Left Trigger will override that with a lower sensitivity one for aiming. And the base program with those two modules is $18 so you might as well pick up the full program for just $2. I know the $20 is a bit steep (especially since Steam Input is free) but you can find it on sale for $10-15 during usual game sale times. Last week they had it down to $14 for Chinese New Year. You could also try doing the 14-day trial. I've heard from some people that there is a discount when purchasing it from the link in the program itself. As for flick, I basically hid all of the physical buttons in reWASD (so I don't get double inputs) but I leave the right joystick viewable so that JSM can access it. This might cause problems down the road but there are applications to hide a controller just from a single application so I could let JSM see the full controller if I needed to but hide the controller just from the game. This would probably be needed in games like Destiny 2 that automatically switch to gamepads when they see input from one.
@PacMac123
@PacMac123 3 жыл бұрын
PSA: reWASD has SC support now
@criticalinput
@criticalinput 3 жыл бұрын
Yup. I had worked a little with the team on their gyro implementation so I was aware it was coming in the 5.5 update. It's really good and if you don't need any bells and whistles then I highly recommend it over SI.
@Eunostos
@Eunostos 3 жыл бұрын
@@criticalinput Thanks for your persistence encouraging or pushing or... whatever it was! (and i've already thanked them for using it). This has been invaluable with my work, which is supporting disability gaming.
@rodeofrancisco6130
@rodeofrancisco6130 3 жыл бұрын
Steam input definitely does not have display definition. This interface looks amazing.
@criticalinput
@criticalinput 3 жыл бұрын
reWASD recently supported the Steam Controller. It isn't a full replacement to Steam Input but if all you play is modern AAA or indie games then it should work just fine. It's really only PC-centric titles that are cursor driven and have hundreds of hotkeys that I would suggest sticking with Steam Input.
@solitudesf8111
@solitudesf8111 4 жыл бұрын
> proprietary aaaaaaaaaaaaaaaand droppped
@criticalinput
@criticalinput 4 жыл бұрын
I would love to have an open source controller remapper on the same level as Steam Input and reWASD but it simply isn't going to happen. JoyShockMapper is open source and quite versatile but doesn't have the funds nor time investment put into it like the proprietary ones have. Universal Controller Remapper has promise but is still very much in alpha. And sc-controller is doing well but is still missing features. The other alternatives are more specific remappers like DS4Windows but those only serve a single type of controllers and are typically underfeatured. Trust me, I'm a huge supporter of open source software. But there simply isn't any in this field that are anywhere near proprietary ones right now.
@heyguyslolGAMING
@heyguyslolGAMING 4 жыл бұрын
Tyvm for the vid. I own reWASD but I stopped using it because I felt at the time of purchase it was still inferior to the Steam Software even though the Steam Software imo still needs a lot of work. Tbh I grew frustrated with the reWASD devs because of their lack of interest in adding Turbo functionality to it. I literally emailed them every month asking when are you going to add such a simple small feature and they never did; while I am aware its a feature now that imo was unacceptable for a paid product. How hard is it to add Turbo functionality to this app? hell I could do it easy with Autohotkey and I'm not even a programmer. Had reWASD been free like the Steam Software I would have no place to complain. Honestly I'd rather get my $$$ back than use this app. Turbo should have never taken that long to implement so I'm not a big fan of this app or the devs. Steam may still need work but at least it has the more common features and its FREE. Btw, you can map the Xbox Elite paddles in the Steam Software, not sure why you were not able to do it.
@criticalinput
@criticalinput 4 жыл бұрын
I mean, sure. You've obviously had a time with the devs. But I only pointed out some features that other competitor softwares have that Steam Input could benefit from. There's a lot of animosity in this comment that doesn't seem entirely on topic here.
@heyguyslolGAMING
@heyguyslolGAMING 4 жыл бұрын
​@@criticalinput You are correct about the animosity for sure. However, I'd like ppl to know in case they were considering buying this software over using the Steam Software. I'm sure if you had the experience I've had with reWASD you would be able to relate. As far as being on topic I am discussing both software options and giving feed back on both not to mention correcting you about the Xbox Elite controller paddle remapping. You saying that my comment isn't on topic is just a means to invalidate my experience. Are you one of the devs for the reWASD software? You sound a bit defensive.
@criticalinput
@criticalinput 4 жыл бұрын
That was reWASD then and this is now. The dev team is great, doing a fantastic job of pushing updates out in reasonable time frames and listening to their users. There is no need to bash them for creating one of the top profiling softwares available.
@heyguyslolGAMING
@heyguyslolGAMING 4 жыл бұрын
@@criticalinput Again with the invalidation by saying I'm bashing them which implies that I'm not being truthful. I have every email going back and forth with software improvement ideas for nearly a year which included more than just the Turbo option request. Are you saying that the previous devs/management has been replaced? Look man I have nothing against you but how the hell would you feel if a company took your money and ran because thats pretty much what they did. Never mind you are probably one of the devs. gluck with your promotion.
@funkyspicy
@funkyspicy 4 жыл бұрын
lol if you have looked closely you would see that rewasd has turbo for like a year now, and moreover, they add lots of features with each release. comparing a huge corporation that was on the market for quite a long time and the product that exists for barely a couple years or so?
@kurikkantner5923
@kurikkantner5923 3 жыл бұрын
every time i remap buttons it gives me latency
@G8Zero
@G8Zero 4 жыл бұрын
is it safe to download ?
@criticalinput
@criticalinput 3 жыл бұрын
Yup
@ananon5771
@ananon5771 4 жыл бұрын
>no SC >not on linux dropped,looks cool if i still used the garbage that is windows 10.
@criticalinput
@criticalinput 4 жыл бұрын
Remember, I'm not trying to sell these products but rather pointing out some features that competitive products are sporting that Steam Input could definitely use. How does your comment add to the conversation about making Steam Input better?
@ananon5771
@ananon5771 4 жыл бұрын
@@criticalinput it was being critical of reWASD,your video (more or less) covers what reWASD can do,and what features need to be added. (not supporting SC isnt a huge issue with joyshock cause its libre,so i could add support for SC if i really wanted it,and though github isnt working for me i could only guess a terminal app works on linux) so no,not really,but "dropped" isnt really a serious comment either.
@Neoxon619
@Neoxon619 4 жыл бұрын
JSM now works on Linux.
@hack_jammer
@hack_jammer 2 жыл бұрын
Enjoy the drift. Then enjoy the compounding effects of drift over time with this software that sucks as much cpu as it does farts. Or check out what I do - no software, no drift, full bluetooth setup under 30sec.
@criticalinput
@criticalinput 2 жыл бұрын
Drift is a hardware issue based on the wearing down of potentiometers. Until gamepad creators opt to use the superior Hall Effect Sensors every gamepad with a joystick will experience drift. And it's actually software that can help overcome drift by altering the deadzone of a joystick. As for CPU usage, neither of these three software use up much at all. JSM is literally a command prompt and a library that reads a text file. It doesn't get less resource intensive than that 😄 And finally, you not using software doesn't make your setup better. Easier and faster, sure I'll give you those. But what happens in a game that doesn't support controllers? Or doesn't support the controller you prefer? Or doesn't allow button remapping? Or doesn't use all of the features of your controller? What about accessibility issues? I guess in your world you'd give up and obey the people who made the game in a way that didn't account for you. But profiler users are people who think outside the box and play games the way we want to play them. We don't let the slowly evolving industry standards dictate the way we enjoy our hobby. And software like these three are the tools that allow us to do that.
@cecilvvs62
@cecilvvs62 3 жыл бұрын
please send me your rewasd binds
@akairibbon4658
@akairibbon4658 9 ай бұрын
No way to switch players in there. Steam API remains king just for that.
@criticalinput
@criticalinput 9 ай бұрын
For sure. I wasn't saying that SI was inferior to either of the other two; simply that Steam Input was missing some neat features that were found in other software.
@Someoneelseee
@Someoneelseee 4 жыл бұрын
“Hello, Steam Controller owners, look at your SC-Controller, now back to reWASD, now back at your SC-Controller, now back to reWASD. Sadly, SC-Controller isn't reWASD, but if the reWASD devs could bring SC support to reWASD, that would be the worth buying app, even though there are open source alternatives. I'm jealous of DualShock owners.” All joking aside, reWASD looks really neat and nice even comparing to the Steam configuration windows, let alone SC-Controller and its pretty poor support on windows.
@criticalinput
@criticalinput 4 жыл бұрын
I've been pushing reWASD to support the SC but I honestly don't see it happening any time soon. It would require a ton of features that aren't implemented yet. Touchpads are poorly implemented (there aren't any swipe based inputs accepted yet) and gyro just got added and it's in poor shape (imagine being forced to use Roll for X-Axis and having Minimum Movement Threshold set at about 30% with no way to change it). The rest of the SC could be fine with a little bit of work, they would have to add support for the full pull trigger clicks but they've added support for unique physical buttons in the past (just recently they did the SL and SR JoyCon buttons), but the touchpads and the gyro would be so undercooked in the current version. Sadly I think sc-controller is your best non-SI option for the foreseeable future. Which is exactly why I ditched the SC recently in favor of the DS4.
@Someoneelseee
@Someoneelseee 4 жыл бұрын
​@@criticalinput They have 2019's Stadia but still don't have 2015's SC, which, in addition, is discounted now. I'd be surprised if they added support of a quite unpopular discounted device that requires a lot of work on touchpads and gyro. So yeah, there's no hope for that.
@criticalinput
@criticalinput 4 жыл бұрын
Good news! A dev recently posted in the forums that SC support will be part of one of the next few updates. Bad news -- when they finally added gyro support it wasn't great and pales in comparison to the gyro in Steam Input and JSM. Not to mention that the touchpad support on the DS4 isn't remarkable either. It's literally just 4 digital buttons -- one in each corner of the bar. Hopefully a lot of research and effort goes into the SC support because some of it's defining hardware are things that they have only halfway implemented in the past.
Steam Input Essentials - Eps 1: Intro to Steam Input
10:24
Critical Input
Рет қаралды 17 М.
What is SIAPI? (Steam Input API)
8:20
Critical Input
Рет қаралды 4,6 М.
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 4,8 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 42 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,3 МЛН
JoyShockMapper Quick-Start Guide
2:18
Jibb Smart - Game Dev
Рет қаралды 32 М.
DIY Nintendo Switch Mini, XL, Switch TV & Remote Play
10:08
My Mate VINCE
Рет қаралды 3,1 МЛН
Steam Input Essentials - Eps 8: Joystick Move
14:07
Critical Input
Рет қаралды 10 М.
How to Play DirectInput Games with Steam Input
4:19
Critical Input
Рет қаралды 20 М.
Steam Input Essentials - Eps 4: Directional Pad
13:58
Critical Input
Рет қаралды 4,4 М.
Tablet PCs are Kind of Amazing [MinisForum V3 Review]
43:46
Retro Game Corps
Рет қаралды 128 М.
How to Play Apex Legends with Steam Input (Steam Controller)
3:35
Critical Input
Рет қаралды 46 М.
Radial Menus: Nesting and Cycling
7:50
Critical Input
Рет қаралды 4,8 М.
НУРС vs АДМИН! БІЗ ЕНДІ ДОС ЕМЕСПІЗ😡
8:11
nurss444FF🇰🇿
Рет қаралды 63 М.
ЧОП ДОСЫН ЖОҒАЛТЫП АЛДЫ (GTA V)
14:10
MANGO PLAY
Рет қаралды 17 М.
ВСЕ КОНЦОВКИ И СЕКРЕТЫ ПОУ! Bou's Revenge
35:51
Family Play TV
Рет қаралды 322 М.