Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Help with USB Gamepad extension implementation
- RobotChickens
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
I have been active on this suggestion thread which has been open for over 5 years now with many various supporters along the way. The ST has openly said it is not rejected, yet there has been no visible progress (to my knowledge) on the implementation of USB Gamepad support. A few supporters and I would like to take things into our own hands and make a pull request to the Scratch GitHub for this feature. We are unsure how to proceed and would like some help/advice on the matter. We wouldn't have to start from scratch (haha) because there are already people who have made their own open-source extensions for this. (One of them is on TurboWarp)
To be clear! This is NOT button mapping. The suggestion is to have a separate group of blocks (as a Scratch extension) with analog and rumble support!!
To be clear! This is NOT button mapping. The suggestion is to have a separate group of blocks (as a Scratch extension) with analog and rumble support!!
Last edited by RobotChickens (June 1, 2023 23:06:07)
- RobotChickens
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
Reported to be moved to the Open Source Projects section
my bad
my bad
Last edited by RobotChickens (May 30, 2023 23:38:38)
- creeperyeettt
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
woop
change [ IQ] by (-2)
potassium car: https://scratch.mit.edu/projects/842403167/ (deltarune reference???)
<– click
- creeperyeettt
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
bump?
change [ IQ] by (-2)
potassium car: https://scratch.mit.edu/projects/842403167/ (deltarune reference???)
<– click
- PaperMarioFan2022
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Bump
Hello! Welcome to my signature!
I am a real Mario enthusiast and a fan of the franchise and also getting into the field of IT. I also play Luigi's Mansion and other games too!
Profile | Ocular | ScratchStats | PostPercent | GitHub Main | Snap!
Professional Mario Enthusiast / (NEW!) 3DS FC: 2252-0951-8546 / (NEW!) Switch FC: SW-2091-2478-9614 / (removed - due to concerns in moderation) ARarePaper
I forgor my account password to give an internet ☠
I’ve been a Scratcher since 2021!
My glorious meme section (scroll down to see more)
- crawfishcode
- Scratcher
93 posts
Help with USB Gamepad extension implementation
b u m p
Hey! How are you all? I'm crawfishcode, gamer and Scratcher extraordinaire! In my free time, I like to read, play video games, go on scratch (of course) and use my Akai MPC One (look it up, it's really awesome!).
I hope you have an awesome day!
crawfishcode
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Have you decided API/lib you're gonna use? That's one of the first things to decide before developing it. And gave you forked the repo already?
- RobotChickens
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
(#10)No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
Have you decided API/lib you're gonna use? That's one of the first things to decide before developing it. And gave you forked the repo already?
Last edited by RobotChickens (June 8, 2023 20:45:05)
- creeperyeettt
- Scratcher
500+ posts
Help with USB Gamepad extension implementation
weewoooweeeooooweeoo
change [ IQ] by (-2)
potassium car: https://scratch.mit.edu/projects/842403167/ (deltarune reference???)
<– click
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Fork the Scratch-vm repo, and set it up locally. From there, ensure you know JS and the blocky lib. You wanna find a good controller lib. LMK when all that's done.(#10)No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
Have you decided API/lib you're gonna use? That's one of the first things to decide before developing it. And gave you forked the repo already?
- crawfishcode
- Scratcher
93 posts
Help with USB Gamepad extension implementation
Hey, I have close to no experience with coding languages other than Scratch and I don't know anything about GitHub, is there still any way I can help?Fork the Scratch-vm repo, and set it up locally. From there, ensure you know JS and the blocky lib. You wanna find a good controller lib. LMK when all that's done.(#10)No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
Have you decided API/lib you're gonna use? That's one of the first things to decide before developing it. And gave you forked the repo already?
Hey! How are you all? I'm crawfishcode, gamer and Scratcher extraordinaire! In my free time, I like to read, play video games, go on scratch (of course) and use my Akai MPC One (look it up, it's really awesome!).
I hope you have an awesome day!
crawfishcode
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Make a GitHub Account, and start learning JS. You can’t jump into frameworks or libraries without knowing how the language works. Also, learn errors and than set up the Scratch environment locally. The Scratch-vm repo in particular. You’ll find in under the scratchfoundation account.Hey, I have close to no experience with coding languages other than Scratch and I don't know anything about GitHub, is there still any way I can help?Fork the Scratch-vm repo, and set it up locally. From there, ensure you know JS and the blocky lib. You wanna find a good controller lib. LMK when all that's done.(#10)No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
Have you decided API/lib you're gonna use? That's one of the first things to decide before developing it. And gave you forked the repo already?
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Actually, important question. Does everyone here know what a PR is?
- crawfishcode
- Scratcher
93 posts
Help with USB Gamepad extension implementation
Uh, no…? Like I said before, I'm a complete noob Actually, important question. Does everyone here know what a PR is?
Last edited by crawfishcode (June 9, 2023 13:38:50)
Hey! How are you all? I'm crawfishcode, gamer and Scratcher extraordinaire! In my free time, I like to read, play video games, go on scratch (of course) and use my Akai MPC One (look it up, it's really awesome!).
I hope you have an awesome day!
crawfishcode
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
A pull request is basically a request get a feature you write to a service.Uh, no…? Like I said before, I'm a complete noob Actually, important question. Does everyone here know what a PR is?
- crawfishcode
- Scratcher
93 posts
Help with USB Gamepad extension implementation
Wait, so do you write code for a PR, or do you just ask for XYZ to be added?A pull request is basically a request get a feature you write to a service.Uh, no…? Like I said before, I'm a complete noob Actually, important question. Does everyone here know what a PR is?
Hey! How are you all? I'm crawfishcode, gamer and Scratcher extraordinaire! In my free time, I like to read, play video games, go on scratch (of course) and use my Akai MPC One (look it up, it's really awesome!).
I hope you have an awesome day!
crawfishcode
- GIitchInTheMatrix
- Scratcher
1000+ posts
Help with USB Gamepad extension implementation
You write the codeWait, so do you write code for a PR, or do you just ask for XYZ to be added?A pull request is basically a request get a feature you write to a service.Uh, no…? Like I said before, I'm a complete noob Actually, important question. Does everyone here know what a PR is?
- Discussion Forums
- » Developing Scratch Extensions
- » Help with USB Gamepad extension implementation