# I need help with this

**URL:** <https://forum.makecode.com/t/i-need-help-with-this/35415>\
**Category:** Help\
**Created:** [April 7, 2025, 5:17pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415 "2025-04-07T17:17:31Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 28, 2026, 7:05pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/161 "2026-04-28T19:05:26Z")

</div>

hey @richard I need help I found I had two of the vital icons project I tried to delete the older one and it did not work and things happed and both I think local copies are gone I still have the GitHub link and code but the local copies are gone plsssssssss help

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 28, 2026, 7:05pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/162 "2026-04-28T19:05:33Z")

</div>

so I’ve updated it

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/d/0dce6ccba1d6747ade7f88a1a57cb0a4ed756e93.png)

and added it where you can play a song as well with it I got so annoyed trying to get it so you can select between the two but I could not figure that out so if you just want the song set the sound volume to 0

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 28, 2026, 8:33pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/163 "2026-04-28T20:33:49Z")

</div>

ok I think I fixed it all the projects that I had that had the extension that I wanted had backup pngs so I just deleted them and reloaded the pngs and loaded the link to get the local copy of it back

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [April 28, 2026, 8:34pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/164 "2026-04-28T20:34:41Z")

</div>

@NeverStopTheCoder you can import github repos from the home screen. just click the import button, choose “import url”, and paste the url to the repo. or you can use the import github repo option but then you’ll have to go through a list. i usually find it easier to just import the url

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 28, 2026, 9:32pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/165 "2026-04-28T21:32:54Z")

</div>

yeah I did that and it worked but all the games I had for the console in **[Can I sell my game this way](https://forum.makecode.com/t/can-i-sell-my-game-this-way/38799)** that had the vital icons extension would not load so like I said I deleted them a loaded the back ups from the saved pngs I had should that be fine and I also updated the extension (did not add anything just I guess refreshed it)

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 29, 2026, 5:04pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/166 "2026-04-29T17:04:28Z")

</div>

NEW EXTENSION

[https://github.com/neverstopthecoder/brewing-stand-extension](https://github.com/neverstopthecoder/brewing-stand-extension)

MINECRAFT BREWING STAND!!

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 29, 2026, 5:18pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/167 "2026-04-29T17:18:19Z")

</div>

so @richard with what I said here

> [@NeverStopTheCoder](#):
>
> yeah I did that and it worked but all the games I had for the console in **[Can I sell my game this way](https://forum.makecode.com/t/can-i-sell-my-game-this-way/38799)** that had the vital icons extension would not load so like I said I deleted them a loaded the back ups from the saved pngs I had should that be fine and I also updated the extension (did not add anything just I guess refreshed it)

I did should every thing be fine because also the links of the projects deleted still worked and so did the extension link just not the local copy and when I loaded the pngs they worked the extension worked in them and I did updated the extension I just updated it without changing things so it could I guess refresh it

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 29, 2026, 5:22pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/168 "2026-04-29T17:22:15Z")

</div>

ok so because Ive never done a teaser before and I’m stressed about this extension stuff here is a teaser for another extension I’m making

![Screenshot 2026-04-29 9.24.38 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/3/6/365c24b7139bb3e452a63e22c63b5944683b8ab2.png)

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [April 29, 2026, 5:53pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/169 "2026-04-29T17:53:07Z")

</div>

not 100% sure i understand what you’re saying here but if it’s working fine, you’re probably okay

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 29, 2026, 11:28pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/170 "2026-04-29T23:28:22Z")

</div>

@richard well i guess it is but i was not really worried about the extension I was worried about the projects that had it they would not load but the links worked a and the pngs worked so I just replaced them with the pngs what I want to know is if the extension probably updated it self and that’s why the png replacements will load instead of not loading

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [April 29, 2026, 11:36pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/171 "2026-04-29T23:36:21Z")

</div>

it depends on how the extension is listed inside of pxt.json. if the entry for it has a specific version or commit hash pinned, it won’t update automatically.

if the version is “\*” or “master”, then it will

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 29, 2026, 11:38pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/172 "2026-04-29T23:38:27Z")

</div>

@richard can you elaborate a little more like huh 😑

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [April 29, 2026, 11:46pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/173 "2026-04-29T23:46:35Z")

</div>

so what i think you’re saying is that you’re worried that the version of the extension that you are using is automatically updating in your project. if you added your extension via the extensions dialog, you don’t need to worry about this; the extension dialog always pins the version of the extension that you’re using so it will never auto update.

however, that might not be the case if your manually edited pxt.json. if the entry for that extension in the `dependencies` field doesn’t have a version, or the version is one of the special values `*` or `master`, then makecode will always fetch the latest version when opening the project.

for example, in this project `arcade-mini-menu` is pinned to a specific version (v0.1.0) and will never auto update:

```json
{
    "name": "Untitled",
    "description": "",
    "dependencies": {
        "device": "*",
        "arcade-mini-menu": "github:riknoll/arcade-mini-menu#v0.1.0"
    },
    "files": [
        "main.blocks",
        "main.ts",
        "README.md",
        "assets.json"
    ],
    "preferredEditor": "tsprj"
}

```

but in this one, the version isn’t pinned so makecode might auto-update it when loading the project:

```json
{
    "name": "Untitled",
    "description": "",
    "dependencies": {
        "device": "*",
        "arcade-mini-menu": "github:riknoll/arcade-mini-menu"
    },
    "files": [
        "main.blocks",
        "main.ts",
        "README.md",
        "assets.json"
    ],
    "preferredEditor": "tsprj"
}

```

in general, you should always pin the version! having an unpinned version can lead to weird errors

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 30, 2026, 2:14am UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/174 "2026-04-30T02:14:24Z")

</div>

I don’t think I ever put #v0.1.0 or something along those lines the reason why I am worried is because I thought the reason I could not open the projects was because the extension was jacked up but I thought then why when I loaded the pngs or used the link it would not work I know the link saves a version of the project like every thing and so does the pngs but I thought when I loaded the pngs that maybe the extension auto updated like I wasent sure why the projects weren’t loading I asked chatgpt and it said the two local copies were being refrenced and I was wondering if when I used the URL to get a new local copy if that would update so it will use the new reference if it changes if not not is that fine I really hope that made sense

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 1, 2026, 7:48pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/175 "2026-05-01T19:48:57Z")

</div>

@richard heres the code I have

```auto
{
“name”: “Vital Icons Extension”,
“version”: “0.0.3”,
“description”: “”,
“dependencies”: {
“device”: “*”
},
“files”: [
“main.blocks”,
“main.ts”,
“README.md”,
“assets.json”,
“Pu.ts”,
“docs/.ts”,
“Arrange-VitalIcon-into-rows.md”
],
“testFiles”: [
“test.ts”

],
“targetVersions”: {
“target”: “4.0.14”,
“targetId”: “arcade”
},
“supportedTargets”: [
“arcade”
],
“preferredEditor”: “blocksprj”
}

```

and

> [@NeverStopTheCoder](#):
>
> I don’t think I ever put #v0.1.0 or something along those lines the reason why I am worried is because I thought the reason I could not open the projects was because the extension was jacked up but I thought then why when I loaded the pngs or used the link it would not work I know the link saves a version of the project like every thing and so does the pngs but I thought when I loaded the pngs that maybe the extension auto updated like I wasent sure why the projects weren’t loading I asked chatgpt and it said the two local copies were being refrenced and I was wondering if when I used the URL to get a new local copy if that would update so it will use the new reference if it changes if not not is that fine I really hope that made sense

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 3, 2026, 4:24pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/176 "2026-05-03T16:24:00Z")

</div>

Update Log:

May 2 2026:

[![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/4/643cc11b1fcafa773bbc4fb5d87d4dd034625b90.png)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/4/643cc11b1fcafa773bbc4fb5d87d4dd034625b90.png "image")

a take down block for the set image blocks because they create sprites this just kills them

May 3 2026:

so I’ve added a block

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/e/ce254fdd46805700e8d5da382c82135ad4b693d3.png)

that will get the image of a Letter

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 4, 2026, 7:14pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/177 "2026-05-04T19:14:18Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/3/b32cc29fb9f1b87daafa8973af001fe1f1134732.png)

fixed it so now it works now how I wanted it

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 4, 2026, 11:33pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/178 "2026-05-04T23:33:34Z")

</div>

@richard ?

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [May 4, 2026, 11:37pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/179 "2026-05-04T23:37:49Z")

</div>

sorry, i really have no idea what you’re asking at this point.

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [May 4, 2026, 11:43pm UTC](https://forum.makecode.com/t/i-need-help-with-this/35415/180 "2026-05-04T23:43:23Z")

</div>

Update Log:

May 4 2026:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/d/dd161930799082dd0a4298fcd1c85bbcedb73b64.png)

I’ve added a Values Section with theses blocks

- 1.Get Letter Image Height at: Gets the height of the letter image at the given index
- 2.Get Letter Image Width at: Gets the width of the letter image at the given index
- 3.Get Letter at: Gets the Letter at a given index
- 4.Get Letter Image at: Gets the whole Image at a given index

[Previous page](https://forum.makecode.com/t/i-need-help-with-this/35415.md?page=8)

[Next page](https://forum.makecode.com/t/i-need-help-with-this/35415.md?page=10)
