# 2 feature requests for Makecode Arcade

**URL:** <https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129>\
**Category:** Forum Feedback\
**Created:** [May 22, 2023, 2:43am UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129 "2023-05-22T02:43:35Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheConeGuy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theconeguy/32/13840_2.png) [@TheConeGuy](https://forum.makecode.com/u/TheConeGuy)\
**Post date:** [May 22, 2023, 2:43am UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/1 "2023-05-22T02:43:35Z")

</div>

Hi there, TheConeGuy here. I know these 2 requests that I’m about to suggest have a 99% chance to **NOT** happen, but you might as well try, right?

1. Would it be possible to upload custom images and music/sounds into a Makecode Project?  
(Maybe there could be a button to upload images in the editor, and if the given image had a different color pallette than the website has, it could try its best to change those colors to the corresponding ones.)

2. More butttons. Please.

---

<div class="post-metadata">

**Author:** ![BoostedGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/boostedgames/32/29419_2.png) [@BoostedGames](https://forum.makecode.com/u/BoostedGames)\
**Post date:** [May 22, 2023, 4:46pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/2 "2023-05-22T16:46:24Z")

</div>

I agree with 2 so much.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [May 22, 2023, 4:47pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/3 "2023-05-22T16:47:17Z")

</div>

I have no authority (or technical knowledge lets be real) but here are my predictions!  
1 seems likely, its a natural progression of this web-based coding language. Its been proven possible, so someday I think it will be permanent!  
2 is iffy. The hardware for the devices itself are most likely never changing, or atleast if they do it would have to come with an entirely new coding language and forums and community…

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [May 22, 2023, 4:47pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/4 "2023-05-22T16:47:40Z")

</div>

> [@TheConeGuy](#):
>
> More butttons. Please.

@MakeCode Please? 🥺

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [May 22, 2023, 4:47pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/5 "2023-05-22T16:47:54Z")

</div>

> [@TheConeGuy](#):
>
> Would it be possible to upload custom images and music/sounds into a Makecode Project?  
> (Maybe there could be a button to upload images in the editor, and if the given image had a different color pallette than the website has, it could try its best to change those colors to the corresponding ones.)

[New Tab (github.com)](https://github.com/kristianpedersen/Convert-Image-to-MakeCode-Arcade-Sprite)

Music and sounds is not possible i think

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [May 22, 2023, 4:48pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/6 "2023-05-22T16:48:40Z")

</div>

> [@TheConeGuy](#):
>
> Would it be possible to upload custom images and music/sounds into a Makecode Project?

There are several tools available that can help with “importing” certain media, including .png, .jpg, and .midi at:

> **[Extensions | Awesome Arcade Extensions](https://awesome-arcade-extensions.vercel.app/#tools)**
>
> This is a list of MakeCode Arcade extensions that I find super useful (or just plain cool) in my projects.

(Shameless self promotion)

> [@TheConeGuy](#):
>
> More butttons. Please.

Will probably not happen because then the hardware requirements would change for Arcade, and there are already many Arcade boards made that suddenly would not support these extra buttons without modification. ~~Although I heard of a keyboard extension in the simulator is on the list.~~

---

<div class="post-metadata">

**Author:** ![TheConeGuy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theconeguy/32/13840_2.png) [@TheConeGuy](https://forum.makecode.com/u/TheConeGuy)\
**Post date:** [May 22, 2023, 8:14pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/7 "2023-05-22T20:14:09Z")

</div>

Okay, that’s great! But can you upload .wav files with this? I’m currently working on a Pizza Tower collab and need help importing some sounds from the game; would that work?

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [May 22, 2023, 9:04pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/8 "2023-05-22T21:04:48Z")

</div>

You could try WAV to MIDI conversion, but I’m not sure that would sound great for non-harmonic sounds…

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [May 23, 2023, 4:04pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/9 "2023-05-23T16:04:53Z")

</div>

> [@randomuser](#):
>
> it would have to come with an entirely new coding language.

It doesn’t need a Brand-new coding language just adding another button. And a complete overhaul of the coding system would be a waste of time.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [May 23, 2023, 4:49pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/10 "2023-05-23T16:49:17Z")

</div>

Oh hmm, i think i worded that wrong!  
I mean like when the microbit became microbit V2, and they had to change the operating system so much that the two coding languages, while extremely similar, were no longer compatible in some parts (code for a V2 may not work on original)

---

<div class="post-metadata">

**Author:** ![TheConeGuy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theconeguy/32/13840_2.png) [@TheConeGuy](https://forum.makecode.com/u/TheConeGuy)\
**Post date:** [May 25, 2023, 8:33pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/11 "2023-05-25T20:33:48Z")

</div>

Yeah, so I tried that, and spoiler alert, it didn’t really sound like I wanted it to. (No hard feelings on the creator of the extension.)

So….I have two options; edit the sounds so that they sound good, or just make new ones all together. 🫤

---

<div class="post-metadata">

**Author:** ![labfox29](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/labfox29/32/9252_2.png) [@labfox29](https://forum.makecode.com/u/labfox29)\
**Post date:** [May 25, 2023, 9:10pm UTC](https://forum.makecode.com/t/2-feature-requests-for-makecode-arcade/20129/12 "2023-05-25T21:10:28Z")

</div>

That would make my situation better… I’m working on Ice Cap Zone Theme.And its probably going to take some time…
