Log In  

i just realized that the market for one-off character editors is oversaturated, but i already made my version, so here it is:

Cart #one_off_character_create-0 | 2022-12-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

i got inspired by this π˜†ou𝘁ube video from 𝗹azy 𝗱evs to make a character editor.
i don't know how i will want to use one-off characters yet — i really just thought that making this program was good for practicing 𝗽𝗢𝗰𝗼-8 programming


buttons keys (on π—Ύπ˜„π—²π—Ώπ˜π˜‡ keyboard) action
d-pad arrow keys move the cursor
π˜… π˜… / 𝗺 paint or erase the pixel over the cursor
𝗼 𝗰 / 𝗻 copy the character to the clipboard

my opinion

i just tried the other editors, and i find them not as nice as this one.

i like this editor better than the other editors because of the minimal design with the carefully-chosen colors, and because it has no features except the ones that i know i need:

  • edit the character
  • copy the 𝗽8π˜€π—°π—Άπ—Ά character code
  • visually balanced pixel grid
  • realistic inline preview of the one-off character
  • preview of the 𝗽8π˜€π—°π—Άπ—Ά character code

or i like this editor better, only because i made it. please tell me your opinion

P#121122 2022-12-03 03:38

i made the profile picture of the 𝘁imotainment π˜†ou𝘁ube channel as a one-off character because i was a fun pixel art challenge — and because i like to watch the channel

the character code is ⁢:08001f026afaaaaa

P#121759 2022-12-03 03:45

i can't forget this cat.
i did not make them — i used them for testing and the cartridge cover, because they's the mascot of 𝗽8π˜€π—°π—Άπ—Ά one-off characters

the character code is ⁢:447cb67c7eff0106

P#121760 2022-12-03 03:51

Really great looking editor! :-)

P#121771 2022-12-03 11:42

if you add the function from https://www.lexaloffle.com/bbs/?tid=38692 you can print shorter codes using binary instead of hex!

P#121776 2022-12-03 18:16

With jaPBe you can also create single Characters and complete fonts.


P#121777 2022-12-03 18:18

thank you @merwok for the suggestion.
i thought about it — i decided that i don't need the 'binary charcode' feature in my program, for these reasons:

i chose the hex format for the charcode so that you can type it much more easily if copying fails — and so that you can more easily learn the charcode creation algorithm from watching the charcode change when you change the character.
in the binary format, both is not possible.

i could add the binary charcode format as an option, but then i need to find a place in the UI and in the code to put the option. this becomes exponentially harder, the more features there are — so not adding unneeded features is better

P#121785 2022-12-04 00:06 ( Edited 2022-12-04 00:12)

A paste option would be nice, so you can edit a char later, when you want to change something. Also a mouse-control would be nice.

P#121803 2022-12-04 16:09

yes @GPI, both things π˜„ould be nice. but i don't need them, so i didn't put them in the program.

i chose keyboard control because i find it faster and more comfortable than mouse control.
i didn't add paste because i find it easy enough to recreate a character (and sometimes accidentally make it better) if i want to edit it later.

my goal was to make a minimal program — so the program has only the options that i know i need.

if you want paste and/or mouse control, you can make your own character editor — or a changed copy of my program — to add them. Or you can use one of the other character editors that have these options:

character editor has paste has mouse control
char_maker by @2kTNT β­• yes β­• yes
Bitdraw - Drawing tool in under 600 characters! by @CoffeeBat ❌ no β­• yes
Paint a Char by @brettski β­• yes β­• yes
CharEdit (Yet Another One-Off Character Editor) by @cheepicus β­• yes β­• yes
P#121806 2022-12-04 16:28 ( Edited 2022-12-04 17:34)

Hi. Paint a Char does have paste.

@Sosasees I couldn't figure out a new post in this thread so I am putting it here.

You are able to paste into and out of Paint a Char, see the instructions in sections Import (only supports hex), and of course exporting which supports hex or binary.

P#121809 2022-12-04 17:07 ( Edited 2022-12-04 20:39)

thank you @brettski for the correction.
i didn't find paste in Paint a Char.
¿how can i paste in Paint a Char?

update: ¡π—Ά π—³π—Όπ˜‚π—»π—± π—Άπ˜!:
press π˜‚p arrow button to change from π˜€end mode to 𝗿eceive mode.

this is a drawback of making a more complex program:
the interface has to be complicated to fit all the options — so the interface is harder to learn

P#121811 2022-12-04 17:33 ( Edited 2022-12-05 08:30)

Hola! Cute editor πŸ‘Œ
I agree with merwok, most devs use and would need the binary version.
Simply because the Hex is almost double of the characters πŸ‘€
For one single char Hex is ok but if one uses several, it's costly!
But if you created this tool for your personal specific needs -well- I can definitely understand.

@dw817 "and Heracleum used one-off to draw full-color screens."
Thanks for the mention, yes full screens but also for smaller 'sprites' like 3x4 why not or smaller portions of the screen.

P#121852 2022-12-05 12:29

Onoes @Heracleum. I thought your program worked only with full-screens, is why I wrote what I just did !


Well ... now I need to try out yours for small screen areas and compare it to what I just did. :)

I'll write you there ...

P#121883 2022-12-06 01:35 ( Edited 2022-12-06 01:38)

[Please log in to post a comment]