You are browsing as a guest. Sign up (or log in) to start making projects!

vaito

@vaito

Joined May 31st, 2026

  • 43Devlogs
  • 6Projects
  • 3Ships
  • 30Votes
Open comments for this post

5h 57m 39s logged

I have completed the reading slot part.
I just know that a slot can hold that many data ;-;
Btw, I’ll soon complete the container part, meaning that you can use chest now :yayayayayay-67:

0
0
12
Open comments for this post

3h 34m 2s logged

Hello again, I’m sorry for not update this project much since I’m working on the other.
I just found out that the Mojang just revoke my app approval without any notification ;-;
Btw, I fixed the bug that ignore the chunk packet and update the README about the current situation ;-;

2
0
121
Open comments for this post

4h 6m 52s logged

The reason for 4-hr devlog is I forgot to create the Stardance project ;-;
Btw, this is the first project I code using Rust :yaaaaaaay:
I made this for auto updating the DuckDNS record and Cloudflare DNS record (especially PTR record)
I have done the DuckDNS client and moving to Cloudflare side

0
0
5
Open comments for this post

3h 20m 54s logged

I have done the projects section :yaaaaaaay:
Sorry for a 3hr devlog ;-;
My first design for this part is scroll sync-link (or whatever it called), meaning that when you scroll the site, instead of boring scroll like normal, the site will change itself based on the scroll. Sound cool right >:)
Thats until you work on its. It took me so much time that I decided to move to the traditional, click to see method.

0
0
5
Open comments for this post

8h 45m 24s logged

Hello again, sorry for a almost-9-hour devlogs :sorrytutter:
I’m just making the auth part for joining premium server and the thing is not going well for now ;-;
I have registered the app for accessing Minecraft API but by some magic, I’m still blocked :why:
I’m also making the feature for verifying message signature :yay:

0
0
29
Open comments for this post

6h 42m 30s logged

I do so much work that I forgot what to summarize here :cryign:
So before, everything is placed in TCPClient, which is fine for hard-coded packets.
But now, I’m making the dynamic packet translating for multiple version supports. And while making it, it need reference from TCPClient, then TCPClient need to a reference of it and so on…
So I have split the functionality into corresponding space. So now, each of class has its own responsibility:

  • TCPClient for throwing and receiving packets through TCP connection
  • VersionCodec for translating packets
  • Dispatcher for handling packet
  • SharedState for holding states
    So that is the whole update. Hope youre enjoy your day, also this project :D
0
0
17
Ship

This is a simple converter that help you convert you video into .dur file. See more about .dur format here https://github.com/durdraw/durdraw/blob/master/durformat.md.
Beside converting, it also allows you to downsample your result, meaning you can either:

  • Reduce resolution
  • Reduce FPS
    For a smaller outpput
    Originally I made this for the Ly but seem like it not working well.
    Btw, hope you enjoy this project :D

NOTE I’m using durdraw and Ly (the one with login form) for demoing the result of this software, NOT the software itself, it just a converter :_D

  • 5 devlogs
  • 7h
  • 14.50x multiplier
  • 100 Stardust
Try project → See source code →
Open comments for this post

46m 32s logged

I just found out that the background coloring is not working due to a known issue in Python’s curses library, so the upper half unicode trick will not work for now :sad-cat-thumbs-up:
So I make --half-frame flag as a workaround of this issue, as it still compressing 2 pixels into 1 character but just the color of the upper pixel be chosen.

0
0
5
Open comments for this post

1h 21m 10s logged

The fact that this is the first commit is kinda crazy :hm:
Btw, I have been setting up the CLI for ease of access and the CICD workflow so it will publish the code to PYPI for me :yaaaaaaay:

1
0
129
Open comments for this post

1h 54m 49s logged

I have switched to NumPy and the performance is very WOW (sorry, I dont know how to describe it ;-;).
But the conversion just take about 15-30 mins (tks to Claude for explaining things for me), the whole remaining time is just me trying to figuring out why Ly (the display manager) keep throwing out of bound error, turn out it is a known bug from durdraw :cry_smile:

0
0
9
Open comments for this post

2h 20m 12s logged

I have done the converting image into Ansi art.
The problem is a pixel on terminal usually equal to 2 pixel on the picture.
So this function basically treat a pixel on terminal as 2 pixel on the picture, then using the foreground and background coloring to workaround the 2-pixel problem.
In theory, it should work now, but the size of the object is just too big so I’m implement NumPy to solve this problem :okay-1:

0
0
8
Open comments for this post

8h 6m 28s logged

Sorry for another 8-hour devlog ;-;
Now MineJS support 26.2 :yaaaaaaay:
I’m working on a system for mapping version and packet so MineJS can support multiple version at the same time, instead of one atm (because the packet ID is hard-coded).
I also make another tool for scrapping Minecraft Wiki for packet structure (disclaimer: This is not an automate running so it will not spam the Wiki, please don’t ban me ;-;).
Thats it, have a great day :loveparrot:

0
0
8
Loading more…

Followers

Loading…