1
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.

2
00:00:05,000 --> 00:00:06,800
It's far from being good at this.

3
00:00:11,840 --> 00:00:14,440
Nice. Oh, dude.

4
00:00:16,200 --> 00:00:19,720
Oh, dude, let's go. Uh-oh.

5
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?

6
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

7
00:00:34,240 --> 00:00:37,120
before you screw on the back panel. Nice.

8
00:00:39,120 --> 00:00:42,120
Okay. Oh, buddy.

9
00:00:43,280 --> 00:00:47,440
Oh, buddy. There it is. There it is.

10
00:00:48,680 --> 00:00:51,960
And then make sure this little bottom part clips in there.

11
00:00:51,960 --> 00:00:55,080
Oh, yeah, buddy. Oh, yeah, bud. Oh, yeah, bud.

12
00:00:56,480 --> 00:01:01,120
Going out for a rip there, bud. Going out for a rip there, are ya, bud?

13
00:01:01,120 --> 00:01:04,760
F*** ya, bud. Out for a rip. F*** ya, bud. Well, you know that song?

14
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.

15
00:01:10,800 --> 00:01:14,080
I had a friend in college show me that song, and I love it.

16
00:01:14,080 --> 00:01:15,800
You out for a rip there, are ya, bud?

17
00:01:17,240 --> 00:01:21,280
She works. She's a working girl.

18
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.

19
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.

20
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

21
00:01:33,680 --> 00:01:37,320
for flashing that firmware. Nice. The print-in-place button. Nice.

22
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.

23
00:01:44,320 --> 00:01:47,560
You can print this in PLI, too, but you might snap these off.

24
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.

25
00:01:52,640 --> 00:01:55,960
Yeah, we have a lot of burrs in Canada. Burrs?

26
00:01:55,960 --> 00:02:00,000
Yeah, cause it's cold. Ah, hilarious.

27
00:02:00,000 --> 00:02:03,120
Isn't Vancouver kind of warm compared to the rest of? Yep.

28
00:02:04,800 --> 00:02:06,480
So there you go. Warm and wet.

29
00:02:07,840 --> 00:02:11,520
It's a little logo of the left thing

30
00:02:11,520 --> 00:02:15,040
for the logo on my open split deck project. Very cool.

31
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?

32
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.

33
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

34
00:02:30,840 --> 00:02:35,720
make you a better FPS gamer? Actually, we just tested that, marginally, yes.

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

36
00:02:40,720 --> 00:02:45,720
if I'm being honest. I am curious how this game will interact with two controllers,

37
00:02:45,720 --> 00:02:49,360
cause maybe I can mess with you as we're playing. Nice. We'll see.

38
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?

39
00:02:55,880 --> 00:02:58,880
Ollie is this one, right? Yeah, you just jump. Yeah.

40
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

41
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

42
00:03:07,120 --> 00:03:11,440
as like, oh no, cause the trackpads are different.

43
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.

44
00:03:16,760 --> 00:03:21,480
That's how Steam recognizes it. Cause if it just was recognized as a Steam controller,

45
00:03:21,480 --> 00:03:24,960
obviously that would be more convenient for the user. It would be, yeah.

46
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

47
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.

48
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.

49
00:03:38,160 --> 00:03:41,440
Oh yeah. But I didn't say they couldn't be better.

50
00:03:41,440 --> 00:03:44,720
Fair. I just said based on that we double-sided taped a motor

51
00:03:44,720 --> 00:03:48,680
to the back of the PCB. It comes with double-sided tape.

52
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.

53
00:03:52,360 --> 00:03:56,080
Yeah. I have these screens. Yeah. What do they even do right now?

54
00:03:56,080 --> 00:03:59,120
I've got battery monitoring and then I've got... That's it.

55
00:03:59,120 --> 00:04:02,460
They're just pictures. Decorations. They're just decorations. Cool.

56
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

57
00:04:05,600 --> 00:04:09,840
so I can see what my raw analog values are. Oh, look at that.

58
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

59
00:04:15,240 --> 00:04:19,760
it was a DualShock, but also it doesn't input as a DualShock.

60
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.

61
00:04:24,200 --> 00:04:27,720
And the way S input works is it has support and something called SDL,

62
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

63
00:04:31,240 --> 00:04:35,960
for Steam input. And SDL request a gamepad type.

64
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.

65
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

66
00:04:45,800 --> 00:04:49,960
the trackpads in Steam input. We're very dependent on Steam input,

67
00:04:49,960 --> 00:04:53,680
just like the Steam Deck and probably the new Steam controller

68
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.

69
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

70
00:05:02,960 --> 00:05:06,200
to the old product and just call it the same thing. Yeah. Like the new 3DS.

71
00:05:06,200 --> 00:05:09,320
Yeah. Tomb Raider. What game am I talking about? Tomb Raider.

72
00:05:09,320 --> 00:05:11,840
Right. Which one? Tomb Raider. Yeah. Exactly.

73
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.

74
00:05:17,280 --> 00:05:21,120
So before when we were showing it in Steam input, the little gamepad tester,

75
00:05:21,120 --> 00:05:24,520
there's no label for the back buttons. Right. They just say true or false.

76
00:05:24,520 --> 00:05:28,280
So it's showing up as a PS4 controller with more rebindable buttons,

77
00:05:28,280 --> 00:05:31,480
but Steam doesn't know how to add like,

78
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.

79
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,

80
00:05:40,920 --> 00:05:44,800
but it's still, it's cool. You can rebind it all just like you could

81
00:05:44,800 --> 00:05:46,440
with the Steam Deck.
