WEBVTT

00:00:00.000 --> 00:00:05.000
I'm not good at soldering. I do it a lot, but I don't do it professionally.

00:00:05.000 --> 00:00:06.800
It's far from being good at this.

00:00:11.840 --> 00:00:14.440
Nice. Oh, dude.

00:00:16.200 --> 00:00:19.720
Oh, dude, let's go. Uh-oh.

00:00:23.760 --> 00:00:28.800
Didn't solder that on, Will. Thought I had that on there. That's kind of the theme of the day, huh?

00:00:28.800 --> 00:00:34.240
You're gonna do the part with the magnets, too? No, that's the very last thing

00:00:34.240 --> 00:00:37.120
before you screw on the back panel. Nice.

00:00:39.120 --> 00:00:42.120
Okay. Oh, buddy.

00:00:43.280 --> 00:00:47.440
Oh, buddy. There it is. There it is.

00:00:48.680 --> 00:00:51.960
And then make sure this little bottom part clips in there.

00:00:51.960 --> 00:00:55.080
Oh, yeah, buddy. Oh, yeah, bud. Oh, yeah, bud.

00:00:56.480 --> 00:01:01.120
Going out for a rip there, bud. Going out for a rip there, are ya, bud?

00:01:01.120 --> 00:01:04.760
F*** ya, bud. Out for a rip. F*** ya, bud. Well, you know that song?

00:01:05.920 --> 00:01:10.800
Out for a rip. On Canadian. Is that like the Canadian National Anthem? Pretty much. An official.

00:01:10.800 --> 00:01:14.080
I had a friend in college show me that song, and I love it.

00:01:14.080 --> 00:01:15.800
You out for a rip there, are ya, bud?

00:01:17.240 --> 00:01:21.280
She works. She's a working girl.

00:01:21.280 --> 00:01:25.600
And one last thing, too. We'll throw the dongle here in a little 3D printed case.

00:01:25.600 --> 00:01:29.720
Oh, yeah, that makes sense. Or you can just have it, Bear, if you wanted to. Yeah, you can.

00:01:29.720 --> 00:01:33.680
They're just little simple little cases I made. Yep. It does have a little integrated button

00:01:33.680 --> 00:01:37.320
for flashing that firmware. Nice. The print-in-place button. Nice.

00:01:37.320 --> 00:01:43.120
It just goes in like this. Nice. Again, I print it in PETG, just for the ductility.

00:01:44.320 --> 00:01:47.560
You can print this in PLI, too, but you might snap these off.

00:01:47.560 --> 00:01:52.640
Mm-hmm. Oh, a little burr on it. It's a little bit of a pain to get it in here, but.

00:01:52.640 --> 00:01:55.960
Yeah, we have a lot of burrs in Canada. Burrs?

00:01:55.960 --> 00:02:00.000
Yeah, cause it's cold. Ah, hilarious.

00:02:00.000 --> 00:02:03.120
Isn't Vancouver kind of warm compared to the rest of? Yep.

00:02:04.800 --> 00:02:06.480
So there you go. Warm and wet.

00:02:07.840 --> 00:02:11.520
It's a little logo of the left thing

00:02:11.520 --> 00:02:15.040
for the logo on my open split deck project. Very cool.

00:02:15.040 --> 00:02:19.920
That's half of the logo. Right. You can put the other half on the other side, maybe, or?

00:02:19.920 --> 00:02:26.440
Good. Yeah, or just don't. Yeah. It's hard because of the print-in-place button.

00:02:26.440 --> 00:02:30.840
All right, let's try it. Yes. It's like, you know, does buying an 8,000 Hertz mouse

00:02:30.840 --> 00:02:35.720
make you a better FPS gamer? Actually, we just tested that, marginally, yes.

00:02:35.720 --> 00:02:40.720
Okay. Well, my controller won't give you that same sort of marginal improvement,

00:02:40.720 --> 00:02:45.720
if I'm being honest. I am curious how this game will interact with two controllers,

00:02:45.720 --> 00:02:49.360
cause maybe I can mess with you as we're playing. Nice. We'll see.

00:02:49.360 --> 00:02:55.880
I know I asked you earlier. You said you never skateboarded. No. Do you understand the idea of how an ollie works?

00:02:55.880 --> 00:02:58.880
Ollie is this one, right? Yeah, you just jump. Yeah.

00:02:58.880 --> 00:03:02.440
Okay. Yeah, I know what an ollie is then. So it's almost like the way this game works

00:03:02.440 --> 00:03:07.120
is like mimicking it. I don't see any reason why this couldn't just be recognized

00:03:07.120 --> 00:03:11.440
as like, oh no, cause the trackpads are different.

00:03:11.440 --> 00:03:16.760
Trackpads are different, but I mean, it's all my own firmware. It's the way I'm interacting over USB.

00:03:16.760 --> 00:03:21.480
That's how Steam recognizes it. Cause if it just was recognized as a Steam controller,

00:03:21.480 --> 00:03:24.960
obviously that would be more convenient for the user. It would be, yeah.

00:03:24.960 --> 00:03:29.080
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

00:03:29.080 --> 00:03:34.560
on the bottom left and big picture mode. Yeah. And the haptics feel better than I expected.

00:03:34.560 --> 00:03:38.160
Well, good. I'm glad to hear that. Cause that's something that I feel like I can still work on a lot.

00:03:38.160 --> 00:03:41.440
Oh yeah. But I didn't say they couldn't be better.

00:03:41.440 --> 00:03:44.720
Fair. I just said based on that we double-sided taped a motor

00:03:44.720 --> 00:03:48.680
to the back of the PCB. It comes with double-sided tape.

00:03:48.680 --> 00:03:52.360
I figured that's how it's supposed to work. No, it's a lot better than I expected them.

00:03:52.360 --> 00:03:56.080
Yeah. I have these screens. Yeah. What do they even do right now?

00:03:56.080 --> 00:03:59.120
I've got battery monitoring and then I've got... That's it.

00:03:59.120 --> 00:04:02.460
They're just pictures. Decorations. They're just decorations. Cool.

00:04:02.460 --> 00:04:05.600
If you present hold the Steam button, which it'll mess with that. It opens up my little analog

00:04:05.600 --> 00:04:09.840
so I can see what my raw analog values are. Oh, look at that.

00:04:09.840 --> 00:04:15.240
Okay. That's something. We kind of glossed over the software. You said that you kind of had to pretend

00:04:15.240 --> 00:04:19.760
it was a DualShock, but also it doesn't input as a DualShock.

00:04:19.760 --> 00:04:24.200
It's using like what, was it S input? Yeah. I'm using something called S input.

00:04:24.200 --> 00:04:27.720
And the way S input works is it has support and something called SDL,

00:04:27.720 --> 00:04:31.240
which I'm going to make it really simple. It's kind of like your driver that Steam uses

00:04:31.240 --> 00:04:35.960
for Steam input. And SDL request a gamepad type.

00:04:35.960 --> 00:04:41.360
And the only gamepad that has a trackpad that's available in SDL is the PS4 controller and PS5.

00:04:41.360 --> 00:04:45.800
But I have it showing as a PS4 controller. Got it. So that gives us the ability to rebind

00:04:45.800 --> 00:04:49.960
the trackpads in Steam input. We're very dependent on Steam input,

00:04:49.960 --> 00:04:53.680
just like the Steam Deck and probably the new Steam controller

00:04:53.680 --> 00:04:58.800
to do a lot of those customizations. Right. I've resolved to call it Steam controller too.

00:04:58.800 --> 00:05:02.960
Okay. Because I think it's ridiculous when companies release a new product that is the sequel

00:05:02.960 --> 00:05:06.200
to the old product and just call it the same thing. Yeah. Like the new 3DS.

00:05:06.200 --> 00:05:09.320
Yeah. Tomb Raider. What game am I talking about? Tomb Raider.

00:05:09.320 --> 00:05:11.840
Right. Which one? Tomb Raider. Yeah. Exactly.

00:05:12.920 --> 00:05:17.280
So I have a rebindable back paddles, but you'll know that the PS4 controller doesn't.

00:05:17.280 --> 00:05:21.120
So before when we were showing it in Steam input, the little gamepad tester,

00:05:21.120 --> 00:05:24.520
there's no label for the back buttons. Right. They just say true or false.

00:05:24.520 --> 00:05:28.280
So it's showing up as a PS4 controller with more rebindable buttons,

00:05:28.280 --> 00:05:31.480
but Steam doesn't know how to add like,

00:05:31.480 --> 00:05:36.200
I guess, glyphs for them. Yeah. There's no physical, there's no visual representation for them.

00:05:36.200 --> 00:05:40.920
Yeah. But they're still rebindable. So that part is a little bit, I guess, jank for now,

00:05:40.920 --> 00:05:44.800
but it's still, it's cool. You can rebind it all just like you could

00:05:44.800 --> 00:05:46.440
with the Steam Deck.
