I'm not good at soldering. I do it a lot, but I don't do it professionally.
It's far from being good at this.
Nice. Oh, dude.
Oh, dude, let's go. Uh-oh.
Didn't solder that on, Will. Thought I had that on there. That's kind of the theme of the day, huh?
You're gonna do the part with the magnets, too? No, that's the very last thing
before you screw on the back panel. Nice.
Okay. Oh, buddy.
Oh, buddy. There it is. There it is.
And then make sure this little bottom part clips in there.
Oh, yeah, buddy. Oh, yeah, bud. Oh, yeah, bud.
Going out for a rip there, bud. Going out for a rip there, are ya, bud?
F*** ya, bud. Out for a rip. F*** ya, bud. Well, you know that song?
Out for a rip. On Canadian. Is that like the Canadian National Anthem? Pretty much. An official.
I had a friend in college show me that song, and I love it.
You out for a rip there, are ya, bud?
She works. She's a working girl.
And one last thing, too. We'll throw the dongle here in a little 3D printed case.
Oh, yeah, that makes sense. Or you can just have it, Bear, if you wanted to. Yeah, you can.
They're just little simple little cases I made. Yep. It does have a little integrated button
for flashing that firmware. Nice. The print-in-place button. Nice.
It just goes in like this. Nice. Again, I print it in PETG, just for the ductility.
You can print this in PLI, too, but you might snap these off.
Mm-hmm. Oh, a little burr on it. It's a little bit of a pain to get it in here, but.
Yeah, we have a lot of burrs in Canada. Burrs?
Yeah, cause it's cold. Ah, hilarious.
Isn't Vancouver kind of warm compared to the rest of? Yep.
So there you go. Warm and wet.
It's a little logo of the left thing
for the logo on my open split deck project. Very cool.
That's half of the logo. Right. You can put the other half on the other side, maybe, or?
Good. Yeah, or just don't. Yeah. It's hard because of the print-in-place button.
All right, let's try it. Yes. It's like, you know, does buying an 8,000 Hertz mouse
make you a better FPS gamer? Actually, we just tested that, marginally, yes.
Okay. Well, my controller won't give you that same sort of marginal improvement,
if I'm being honest. I am curious how this game will interact with two controllers,
cause maybe I can mess with you as we're playing. Nice. We'll see.
I know I asked you earlier. You said you never skateboarded. No. Do you understand the idea of how an ollie works?
Ollie is this one, right? Yeah, you just jump. Yeah.
Okay. Yeah, I know what an ollie is then. So it's almost like the way this game works
is like mimicking it. I don't see any reason why this couldn't just be recognized
as like, oh no, cause the trackpads are different.
Trackpads are different, but I mean, it's all my own firmware. It's the way I'm interacting over USB.
That's how Steam recognizes it. Cause if it just was recognized as a Steam controller,
obviously that would be more convenient for the user. It would be, yeah.
If I can make it pop up with that logo, then the glyphs would be right too. I wouldn't have a little PlayStation logo
on the bottom left and big picture mode. Yeah. And the haptics feel better than I expected.
Well, good. I'm glad to hear that. Cause that's something that I feel like I can still work on a lot.
Oh yeah. But I didn't say they couldn't be better.
Fair. I just said based on that we double-sided taped a motor
to the back of the PCB. It comes with double-sided tape.
I figured that's how it's supposed to work. No, it's a lot better than I expected them.
Yeah. I have these screens. Yeah. What do they even do right now?
I've got battery monitoring and then I've got... That's it.
They're just pictures. Decorations. They're just decorations. Cool.
If you present hold the Steam button, which it'll mess with that. It opens up my little analog
so I can see what my raw analog values are. Oh, look at that.
Okay. That's something. We kind of glossed over the software. You said that you kind of had to pretend
it was a DualShock, but also it doesn't input as a DualShock.
It's using like what, was it S input? Yeah. I'm using something called S input.
And the way S input works is it has support and something called SDL,
which I'm going to make it really simple. It's kind of like your driver that Steam uses
for Steam input. And SDL request a gamepad type.
And the only gamepad that has a trackpad that's available in SDL is the PS4 controller and PS5.
But I have it showing as a PS4 controller. Got it. So that gives us the ability to rebind
the trackpads in Steam input. We're very dependent on Steam input,
just like the Steam Deck and probably the new Steam controller
to do a lot of those customizations. Right. I've resolved to call it Steam controller too.
Okay. Because I think it's ridiculous when companies release a new product that is the sequel
to the old product and just call it the same thing. Yeah. Like the new 3DS.
Yeah. Tomb Raider. What game am I talking about? Tomb Raider.
Right. Which one? Tomb Raider. Yeah. Exactly.
So I have a rebindable back paddles, but you'll know that the PS4 controller doesn't.
So before when we were showing it in Steam input, the little gamepad tester,
there's no label for the back buttons. Right. They just say true or false.
So it's showing up as a PS4 controller with more rebindable buttons,
but Steam doesn't know how to add like,
I guess, glyphs for them. Yeah. There's no physical, there's no visual representation for them.
Yeah. But they're still rebindable. So that part is a little bit, I guess, jank for now,
but it's still, it's cool. You can rebind it all just like you could
with the Steam Deck.