# \[Extension\] Letter Image Extension

**URL:** <https://forum.makecode.com/t/extension-letter-image-extension/42517>\
**Category:** Show & Tell\
**Tags:** extension\
**Created:** [March 5, 2026, 7:35pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517 "2026-03-05T19:35:57Z")\
**Posts on this page:** 20\
**Page:** 1

<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:** [March 5, 2026, 7:35pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/1 "2026-03-05T19:35:57Z")

</div>

ok so I made this extension a bit ago check out here **[I need help with this](https://forum.makecode.com/t/i-need-help-with-this/35415)** but here it is neverstopthecoder/image-letter-extension it

lets you create cool dialogue setup based on this from the gpk video game

[![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/0/80d3d88676923c1226ca2bb5250eac3a1a93b7b6.png)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/0/80d3d88676923c1226ca2bb5250eac3a1a93b7b6.png "image")

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 5, 2026, 10:54pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/2 "2026-03-05T22:54:52Z")

</div>

wow can you show the link for the extension?

---

<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:** [March 5, 2026, 11:03pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/3 "2026-03-05T23:03:33Z")

</div>

**[https://github.com/neverstopthecoder/image-letter-extension](https://github.com/neverstopthecoder/image-letter-extension)** here hope you like it

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 5, 2026, 11:04pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/4 "2026-03-05T23:04:30Z")

</div>

thanks a lot

---

<div class="post-metadata">

**Author:** ![MMM-tek](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmm-tek/32/29354_2.png) [@MMM-tek](https://forum.makecode.com/u/MMM-tek)\
**Post date:** [March 6, 2026, 5:43pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/5 "2026-03-06T17:43:45Z")

</div>

Cool 🙃

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 6, 2026, 8:44pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/6 "2026-03-06T20:44:27Z")

</div>

hey so I’m having trouble with the extension so idk what’s wrong with my code but the dude on tops text is centerd correct but the bottoms wrong [https://arcade.makecode.com/S16298-56288-21658-66940](https://arcade.makecode.com/S16298-56288-21658-66940)

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 7, 2026, 7:33pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/7 "2026-03-07T19:33:22Z")

</div>

also is there any like fonts you can pick (if there is pls tell how to switch to them)

---

<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:** [March 7, 2026, 7:40pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/8 "2026-03-07T19:40:44Z")

</div>

you have to use

![Screenshot 2026-03-06 4.52.08 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/5/e59092a1550366cf9920a5c355fb444190957ee6.png)

between the text blocks to reset the position

---

<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:** [March 7, 2026, 7:48pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/9 "2026-03-07T19:48:22Z")

</div>

also here’s the fix

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

and you dont need the new line block every time thats just for this

hi ———

how are you

it forces it to go down a line if I can rember how you use 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:** [March 7, 2026, 7:48pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/10 "2026-03-07T19:48:45Z")

</div>

heres a example I made that should tell you what it does [https://arcade.makecode.com/S50011-15877-26021-59732](https://arcade.makecode.com/S50011-15877-26021-59732)

---

<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:** [March 7, 2026, 7:48pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/11 "2026-03-07T19:48:50Z")

</div>

and I fixed a problem with the new line block and the space y axis block

---

<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:** [March 8, 2026, 1:06am UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/12 "2026-03-08T01:06:37Z")

</div>

![Screenshot 2026-03-07 5.11.20 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/2/a21a871a022c93bbd4d3d59fbe56f5cc458e9c3a.png)

use these to change what letter looks like what the enum block is just a helper list and you can use uppercase and lowercase letters

---

<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 13, 2026, 6:01pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/13 "2026-04-13T18:01:55Z")

</div>

do you like it though

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [April 13, 2026, 9:39pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/14 "2026-04-13T21:39:21Z")

</div>

yeah its cool

---

<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 27, 2026, 4:42pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/15 "2026-04-27T16:42:36Z")

</div>

update log:

April 21st 2026:

1.there’s now spacing

[![Screenshot 2026-04-21 12.49.40 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/0/b0cd514b3ad412f8ce8e933e7af09e7bddbb041f.png)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/0/b0cd514b3ad412f8ce8e933e7af09e7bddbb041f.png "Screenshot 2026-04-21 12.49.40 PM")

there’s now spacing

the spacing is the space between the letters and the space spacing is how much spacing would be between each word

2.MATH UPDATE

you can now type +,-,\*,÷,=

ive updated it again so now you can type 2,3,4,5,6,7,8,9,0

3.so I’ve added

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

the length so 17 is how many letters including space are going to be on each line 11 is default

April 23 2026:

ok so I’ve updated the image letter extension so

1.for the choice one Press B for the No option and Press A for the Yes Option

2.Now you can set it up where if I say set it up so when I press A reset clear print this if I press it well its printing it will stop and print the next text instead of like combining the two

---

<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 27, 2026, 4:42pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/16 "2026-04-27T16:42:39Z")

</div>

What should I add next?

---

<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 27, 2026, 10:13pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/17 "2026-04-27T22:13:38Z")

</div>

update log:

April 26 2026:

ok I’ve updated it

[![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/0/50dbe43b1bfae90f3b8c0992adf3349db417f645.png)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/0/50dbe43b1bfae90f3b8c0992adf3349db417f645.png "image")

so now you can set a sound so every letter printed will have a sound after it I could not figure out how to do the other sound inputs

---

<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:11pm UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/18 "2026-04-28T21:11:36Z")

</div>

updated log:

April 28 2026:

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:** [May 3, 2026, 12:40am UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/19 "2026-05-03T00:40:02Z")

</div>

Update Log:

May 2 2026:

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

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

I’m planning on add preset text image pallets what do you guys think @1978monkeynutze and @MMM-tek

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [May 3, 2026, 3:04am UTC](https://forum.makecode.com/t/extension-letter-image-extension/42517/20 "2026-05-03T03:04:47Z")

</div>

cool!

[Next page](https://forum.makecode.com/t/extension-letter-image-extension/42517.md?page=2)
