Discuss Scratch

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!!

Last edited by RobotChickens (June 1, 2023 23:06:07)



Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

Reported to be moved to the Open Source Projects section
my bad

Last edited by RobotChickens (May 30, 2023 23:38:38)



Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

Bump


Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

bump


Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
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















RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

bump


Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
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


Support the suggestion HERE by adding this button to your signature
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?

this is my signature
I have exactly 8934 posts
RobotChickens
Scratcher
500+ posts

Help with USB Gamepad extension implementation

GIitchInTheMatrix wrote:

(#10)
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?
No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.

Last edited by RobotChickens (June 8, 2023 20:45:05)



Replying to SPAM is only adding more off-topic SPAM. Just report it.


Support the suggestion HERE by adding this button to your signature
Get cool forum emojis HERE
;


Fourmoji is back and updated!!

Google Noto Emoji is superior as you can see



finally fixed the button lol



;
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

RobotChickens wrote:

GIitchInTheMatrix wrote:

(#10)
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?
No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
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.

this is my signature
I have exactly 8934 posts
crawfishcode
Scratcher
93 posts

Help with USB Gamepad extension implementation

GIitchInTheMatrix wrote:

RobotChickens wrote:

GIitchInTheMatrix wrote:

(#10)
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?
No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
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.
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?

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


Support the suggestion HERE by adding this button to your signature
GIitchInTheMatrix
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

crawfishcode wrote:

GIitchInTheMatrix wrote:

RobotChickens wrote:

GIitchInTheMatrix wrote:

(#10)
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?
No, I haven't done anything yet. I'm a GitHub noob, sorry. I do have an account though.
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.
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?
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.

this is my signature
I have exactly 8934 posts
GIitchInTheMatrix
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

Actually, important question. Does everyone here know what a PR is?

this is my signature
I have exactly 8934 posts
crawfishcode
Scratcher
93 posts

Help with USB Gamepad extension implementation

GIitchInTheMatrix wrote:

Actually, important question. Does everyone here know what a PR is?
Uh, no…? Like I said before, I'm a complete noob

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


Support the suggestion HERE by adding this button to your signature
GIitchInTheMatrix
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

crawfishcode wrote:

GIitchInTheMatrix wrote:

Actually, important question. Does everyone here know what a PR is?
Uh, no…? Like I said before, I'm a complete noob
A pull request is basically a request get a feature you write to a service.

this is my signature
I have exactly 8934 posts
crawfishcode
Scratcher
93 posts

Help with USB Gamepad extension implementation

GIitchInTheMatrix wrote:

crawfishcode wrote:

GIitchInTheMatrix wrote:

Actually, important question. Does everyone here know what a PR is?
Uh, no…? Like I said before, I'm a complete noob
A pull request is basically a request get a feature you write to a service.
Wait, so do you write code for a PR, or do you just ask for XYZ to be added?

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


Support the suggestion HERE by adding this button to your signature
GIitchInTheMatrix
Scratcher
1000+ posts

Help with USB Gamepad extension implementation

crawfishcode wrote:

GIitchInTheMatrix wrote:

crawfishcode wrote:

GIitchInTheMatrix wrote:

Actually, important question. Does everyone here know what a PR is?
Uh, no…? Like I said before, I'm a complete noob
A pull request is basically a request get a feature you write to a service.
Wait, so do you write code for a PR, or do you just ask for XYZ to be added?
You write the code

this is my signature
I have exactly 8934 posts

Powered by DjangoBB