Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Help with USB Gamepad extension implementation
- poptko
-
Scratcher
100+ 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)Advertising “button mapping” is gonna be later removed by ST
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!!
- PurpleAndPinkDragon
-
Scratcher
8 posts
Help with USB Gamepad extension implementation
im planning on learning Java and am currently learning HTML and CSS, maybe i can help in some niche way?
- GlitchedThrough
-
New Scratcher
1000+ posts
Help with USB Gamepad extension implementation
im planning on learning Java and am currently learning HTML and CSS, maybe i can help in some niche way?Welcome to the forums!
Java is a bit different then JavaScript, which is what Scratch uses
- RobotChickens
-
Scratcher
500+ posts
Help with USB Gamepad extension implementation
(#103)Why would it get removed? Only advertising extensions is banned.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)Advertising “button mapping” is gonna be later removed by ST
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!!
- poptko
-
Scratcher
100+ posts
Help with USB Gamepad extension implementation
Because “button mapping” built-in Scratch is a userscript.(#103)Why would it get removed? Only advertising extensions is banned.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)Advertising “button mapping” is gonna be later removed by ST
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!!
- GlitchedThrough
-
New Scratcher
1000+ posts
Help with USB Gamepad extension implementation
It os, if you look at it from a mile away and squint.Because “button mapping” built-in Scratch is a userscript.(#103)Why would it get removed? Only advertising extensions is banned.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)Advertising “button mapping” is gonna be later removed by ST
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!!
Simply saying "button mapping* can refer to anytjing- am I button mapping CS:2?
Can I not link any site I work on, I wrote their code.
A user script references something that effects Scratch in some way in this case.
- poptko
-
Scratcher
100+ 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)This topic is about developing a Nintendo Switch extension, not a XBOX one.
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!!
- GlitchedThrough
-
New Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Did you just tell the OP what their topic is about?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)This topic is about developing a Nintendo Switch extension, not a XBOX one.
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!!
It's for general controller support, which is easy wirb the right lib.
- starlightsparker
-
Scratcher
1000+ posts
Help with USB Gamepad extension implementation
this has existed for almost a year
do we have any people signed up for this?
i would help if i wasnt an 11 year old who knows 0.0000001% of python lol
do we have any people signed up for this?
i would help if i wasnt an 11 year old who knows 0.0000001% of python lol
- BigNate469
-
Scratcher
1000+ posts
Help with USB Gamepad extension implementation
While I can't help programming myself, and I don't pretend to understand the Gamepad API built into some web browsers, here is an article that may be able to help somewhat: https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API
Just be warned: the Gamepad API isn't fully supported on any major browser.
Just be warned: the Gamepad API isn't fully supported on any major browser.
- RobotChickens
-
Scratcher
500+ posts
Help with USB Gamepad extension implementation
(#112)I know that I and a (I think?) few others plan to learn JavaScript over the summer and get the ball rolling then. Not much time available for anything like this during school…
this has existed for almost a year
do we have any people signed up for this?
i would help if i wasnt an 11 year old who knows 0.0000001% of python lol
(#113)Thanks!! We were thinking about using something similar to what this website uses. Is that the same thing?
While I can't help programming myself, and I don't pretend to understand the Gamepad API built into some web browsers, here is an article that may be able to help somewhat: https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API
Just be warned: the Gamepad API isn't fully supported on any major browser.
- GlitchedThrough
-
New Scratcher
1000+ posts
Help with USB Gamepad extension implementation
After I finish making a few ads IRL I could get a pretty good start on it.
As much as I hate front end development.
As much as I hate front end development.
- PaperMarioFan2022
-
Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Bringing this up. I think it's pretty relevant since the official topic was closed, and the ST already acknowledged to the idea of adding controllers.
- RobotChickens
-
Scratcher
500+ posts
Help with USB Gamepad extension implementation
(#114)Someone straight-up put the code directly in the original topic. (It's around here somewhere but I can't find it at the moment.) All we need is someone to set up a repo and make a PR. (I plan on learning how to do it myself whenever I get the time if no one else does it first)
Bringing this up. I think it's pretty relevant since the official topic was closed, and the ST already acknowledged to the idea of adding controllers.
- poptko
-
Scratcher
100+ posts
Help with USB Gamepad extension implementation
no about the topic he advertised this topic inDid you just tell the OP what their topic is about?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)This topic is about developing a Nintendo Switch extension, not a XBOX one.
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!!
It's for general controller support, which is easy wirb the right lib.
- Mozboz
-
Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Well, you're either still wrong or in the wrong place to post that.no about the topic he advertised this topic inDid you just tell the OP what their topic is about?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)This topic is about developing a Nintendo Switch extension, not a XBOX one.
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!!
It's for general controller support, which is easy wirb the right lib.
- crawfishcode
-
Scratcher
99 posts
Help with USB Gamepad extension implementation
Dang, the original topic got closed.
At this point I think it's just a waiting game anyways so it doesn't really matter
At this point I think it's just a waiting game anyways so it doesn't really matter
Last edited by crawfishcode (Sept. 27, 2024 15:03:29)
- GlitchedThrough
-
New Scratcher
1000+ posts
Help with USB Gamepad extension implementation
Dang, the original topic got closed.It is good experience for users looking to implement it. (Preferably more than just dragging and dropping a pre existing implementation)
At this point I think it's just a waiting game anyways so it doesn't really matter
- RobotChickens
-
Scratcher
500+ posts
Help with USB Gamepad extension implementation
(#119)Yes, this will definitely be a learning experience!Dang, the original topic got closed.It is good experience for users looking to implement it. (Preferably more than just dragging and dropping a pre existing implementation)
At this point I think it's just a waiting game anyways so it doesn't really matter
- Discussion Forums
- » Developing Scratch Extensions
-
» Help with USB Gamepad extension implementation