Goal: write down cool stuff I do every day in 2025 (if it's not too personal)
7/1
- Spent a long time transcribing I'll Go With You from Pokémon X/Y (it's a nice song, so I thought I might as well do it someday).
- Drew another sprite for Pokémon of the Day (POTD from now on will be easier).
- Edited a tiny bit of my Pokémon X playthrough.
- Updated my Minecraft bitmap shader to Minecraft 1.21.7 (had to fix something I had broken in the last version with the bitmap and regular one. I think I should stop
updating that one because that's not the main focus of the project, but don't worry, the bitmap shader will keep getting updates.)
6/30
- Started to work on making sprites to use in my Pokémon of the day site for each day (I think I'll draw them as I go and try to keep as big of a buffer ahead
of me as I can. Also, when I say "making sprites," I really mean tracing the Pokémon HOME sprites while making slight style ajustments; I think it's more fun
that way than to just take and use the sprites straight from HOME).
- Continued editing my Pokémon X playthrough video (only around 5 more hours of video... getting closer every time I edit, which I wish was every day).
6/29
- Made a Pokémon of the Day website that displays the, well, the Pokémon of
the day. I based it off of the date in mmdd format and the Pokémon's Pokédex number. Right now, not every day has a Pokémon because that would
need at least 1231 Pokémon to work. (I did not work on my Pokémon X playthrough video at all... I really have to get back on that.)
6/28
- Finished my Poké living dex! (I got a little distracted from my video...)
- Edited much less of my Pokémon X playthrough than I had wanted to (still a good amount, but at this rate, it'll be two to three weeks instead of one-and-a-half).
6/27
- Continued working on my Editor of Video (EV) (I've started working on some chaotic custom code to read the json save data. The first version of it will probably just
read that and output ffmpeg commands).
- Continued editing my Pokémon X playthrough (tomorrow, I'll try to spend as much time as I can working on it, though I might still leave myself an hour or two of
free time for other things. I'm only a about week-and-a-half away from finishing editing all my existing footage, then I'll continue playing the game).
6/26
- Edited more of mmy Pokémon X playthrough (I have 7 hours and 23 minutes left; yes, I'm not kiding: 7:23. Feels good).
- Started working on building out a base for my probably to be crappy video editor (I'm doing it in java right now... we'll see, maybe I'll change later. I hear c++ exists, and
it's calling my name).
6/25
- Edited more of my Pokémon X playthrough.
6/24
- Processed some more clay.
- Continued editing my Pokémon X playthrough.
6/23
- Dug up some clay, processed it, and made a tablet (I tried writing a syllabic form of Eevee along with 17 on it
with cuneiforms. I hope it's right).
- Played some more Twilight Princess (I've got four hearts now, only 16 more to go... I don't think I'll go all the way because I want to spend my time on more productive things).
6/22
- Fell down a new rabbit hole for me: cuneiforms... (I guess now I've been acquainted with base 60 number sytems.)
- Started a new playthrough of The Legend of Zelda: Twilight Princess HD (my goal with this is to finally increase the number of hearts my wolf link amiibo will have in BOTW).
- Edited a little more of my Pokémon X playthrough.
6/21
- Started planning out making a Lizal Boomerang in real life (I've been wanting to do this for years. I don't know why exactly, but I love Lizalfos in BOTW. I keep getting
surprised on how big it actually is--I keep thinking it would be just bigger than a dagger. I plan to mainly make the handle out of wood and the blade out of steel). (Wow, I
spent all day on this... I've really got to stop getting distracted starting random projects and just finish some.)
6/20
- Edited more of my Pokémon X playthrough (so far, I've edited 8 hours, 55 minutes, and 36 seconds of video into 1 hour, 43 minutes, and 31 seconds. That's 19.3%, so
if I apply that to the average playthrough time of 31 hours (time taken from howlongtobeat.com),
I'll end up with a 6 hour long video... wow. My longest video currently, funnily enough, is my latest video at 38 minutes).
- Started coming up with ideas for a video editor I want to make some day (I think I'll actually end up having the first few prototype versions just spit me out a set of ffmpeg
commands to run for me to be able to review, and yes, I'm making ffmpeg do all the actual hard work; I mean, who wouldn't?). So far, I've come up with a way for me to store
the video information before actually processing it all (I'm planning on using json because I've been working with that recently, and I hope I don't regret it). (Woah, I just
used a log format I've never used before: topic (note) topic (note). That's crazy.)
6/19
- Learned to change oil and rotate tires on a car.
- Continued editing my Pokémon X playthrough.
6/18
- Edited a little bit more of my Pokémon X playthrough.
6/17
- Updated my Bitmap Vanilla Shader to Minecraft 1.21.6.
- Upgraded some stuff on my website (mainly hyperlink colors and spacing issues on one of the pages).
- Did a whole bunch of stuff with Satisfactory dedicated servers (I kept experiencing so many problems that I never actually ended up using it. I spent way too much
time trying to fix everything that was broken, but I couldn't fix it all). (I guess you could say it was unSatisfactory.)
- Played a lot more Satisfactory with friends (we built elevators up to the top of the world and started messing around. Oh yeah, we stuck the space elevator up there too. An
image doesn't do it justice, but here's a screenshot of one small area. You
just had to be there). (I've really got to get back to editing; I'm a few days behind.)
6/16
- Played a lot of Satisfactory with friends.
6/15
- Wrote a silly GBA program in hex for a joke (there are like 6 people who will get the joke here). h
- Edited a little bit of my Pokémon X playthrough.
6/14
- Spent all day making a coaster for my dad for father's day (shhh, don't tell him yet! This was my first time ever doing metal inlays, and while I can definitely improve--like
giving myself more time, using a hardwood, and using a knife to score around the inlay cuts instead of a pencil--I learned a lot and am proud of it. I prefer to do as much
as I can by hand because it really lets me get into my project more, and it feels much more satisfying in the end, although I did use a disc sander for the sides and a
drill press for the circular inlay cuts). (Here's a photo of it.)
6/13
- Edited more of my Pokémon X playthrough.
6/12
- Played BOTW a bit (just did a few shrines).
- Played Satisfactory with friends (some things take so long to automate at a good speed...).
- Edited a little bit of my Pokémon X playthrough.
6/11
- Played some Satisfactory with friends.
- Learned a tiny bit more bash scripting stuff (more specifically: globbing).
6/10
- Continued editing my Pokémon X playthrough (another hour and a half of video done, so many hours left. Although, at this rate, I'll be done in less than a month, but
there is no way that's happening. I don't know how much I'll edit tomorrow because my day looks pretty busy).
- Played a little bit of BOTW (mostly planned out how I'm going to do the Trial of the Sword).
- Played a bunch of Satisfactory with a few friends (we started a new server, and we're going much faster than we did on our first).
6/9
- Played a bunch of BOTW (I completed the compendium and got quite a few more shrines in. I'm still preparing for the trial of the sword, which I hear can be quite challenging
in master mode).
- Edited more of my Pokémon X playthrough (today, it was very nice: ~45 minutes of video in ~1 hour because there were so many long sections I could skip through).
- Started looking into data-oriented design in porgramming.
6/8
- Edited more of my Pokémon X playthrough (I edited about an hour in about 2-2.5 hours. I think that covers the last two days' worth of edits that I had skipped).
- Finished up the stuff I was doing yesterday in BOTW (I filled out a few pages in the compendium, completed the Jitan Sa'mi Shrine without doing the Naydra quest, upgraded a
bunch of armor, and did a bunch of shrines.)
6/7
- Again, played BOTW pretty much all day (I got a lot of stuff done, and got much further in the game. I also got the master cycle zero, and it's as fun as I remember it being).
(I'm really slacking off on my Pokémon X video, so I'll probably work on that most of the day tomorrow. Maybe I'll play a little CraftMine, but other than that, I
have to focus.)
6/6
- Pretty much played Breath of the Wild all day (I had been doing funky stuff with my saves a few years back, and today, my main goal was to get the master cycle zero. Some
of the difficulty comes from me having the time locked and missing stasis, so it's a bit more difficult. I also seemed to have reset my saves a while back, so I didn't
have very good stuff, but I had almost completed every divine beast. I have no clue what I was doing back then.)
6/5
- Got the Sidon amiibo (I also went to get the Nintendo Switch 2, but they were all sold out).
- Played Left 4 Dead 2 with some of my friends.
- Continued going over bash scripting.
- Continued editing my Pokémon X playthrough.
- Played some Zelda Breath of the Wild and Tears of the Kindom (I have no clue what I was doing in BOTW; it's been a few years, and my saves are all broken and crazy from glitches).
6/4
- Started looking back into shell scripting (mainly bash scripting).
- Created a whole spreadsheet with charts/graphs, estimations, calculations, etc. about the revenue from my Bitmap Vanilla Shader and Hidden Lamps mod I put on Modrinth to
break down and better understand and visualize how it's going (it's still so amazing to me that I can make money off of these fun projects of mine, even if it is just
a few cents a day). (I was missing a few sections of data for how much I made each day, so I had to calculate using the data I do have what the average amount earned
each of those days was; that was just over a third of the data.)
- Continued editing my Pokémon X playthrough (I was able to edit 35 minutes of video in around 1.5-2 hours. Again, there were a lot of small and precise edits I had
to make that took up a lot of time).
6/3
- Edited parts of my Pokémon X playthrough (I edited around 50 minutes of footage in around 4 hours; there were many sections that needed precise editing, and there
were very few sections that I could just skip right through. Overall, I had to keep rewatching sections to make sure they were good, and that took a lot of time).
- Improved the account security on some of my online accounts (MFA).
6/2
- Reviewed dictionaries/hashmaps in python.
- Looked a little into creating APIs in python.
- Edited my Pokémon X playthrough (I've still got to complete the game and record it, and I have a whole lot of editing to do. Hopefully this summer I'll be able
to have more time to dedicate to working on it because I really want to get it done before Pokémon Z-A comes out in October. I'm really disapointed with how
slow it's been going so far because of how many things I want to do in the time I have. So far, I've only edited about 2.5 hours--about 5-8 hours of actual editing
time--of the ~20 hours of recorded footage I have so far. There might be another 10-15 hours to be recorded. I can get it done by October 16th--the release date--if
I edit 15 minutes of video every single day--~30-40 minutes of editing time if I keep going at the rate I'm going at now. I definitely still want to still try to get as
much done in each session, though).
6/1
- Continued working on the automatic jukebox disc management system in Minecraft (I'm struggling a bit with keeping the whole system small).
- Got and read a little in some interesting books on machining technique (Accurate Tool Work and Practical Die Making in the Machine Shop Library).
- Kayaked on the lake.
5/31
- Studied stones, trees, logs, moss, ferns, and where they are in a forest (this is for an old project of mine where I want to create a program that can generate random forests).
5/30
- Hiked a lot (maybe today wasn't the best day, there were so many mosquitoes).
- Went fossil hunting on the beach (it was a very rocky beach, and I found a lot of favosites and halysites along with a few shell fossils).
5/29
- Created a one-wide automatic randomized jukebox in Minecraft and started work on a system to manage the discs better (the disc management system won't be one-wide).
- Hatched a shiny Galarian Corsola in Pokémon Go.
- Found a cool rock (I'm not entirely sure what it is, but it may be a coral fossil). (I've added the rock to the site home
page/index to be with other cool rocks.)
5/28
- Explored more hex editors (the one I like the most out of the ones I tried is Okteta, but it has its own problems--like only being able to copy and paste in the text side).
- Started writing better documentation for myself when it comes to writing hex for the GBA (hopefully I won't have to rely on it as much in the future).
- Continued editing my Pokémon X Playthrough (Legends Z-A is coming out in October, so I'd like to have this finished by then).
- Built a nice car out of Legos (I spent way too much time on this, so I feel like I have
to put it here).
5/27
- Organized a bunch of Legos and sorted the bins of unsorted ones (I had a few left over from last time).
- Started getting back into writing hex for GBA games (like they say, "use it or lose it" and I'm so close to losing it because I took a long break from it. It
took me way to long to remember how to write the immediate in an immediate MOV instruction).
5/26
- Set up a way to use my Elgato HD60 S while using my Linux machine (I wanted to set up a video stream between a Windows virtual machine and my machine with WHIP and WHEP,
but I was having a hard time getting it to work, so I ended up just going with putting a Windows VM full-screen and capturing it through that).
- Started building up a Linux setup for making GBA games in hex and assembly (I still have not found a hex editor that I'm happy with on Linux; I took HxD for granted. I
really want to try not relying on Wine too much for everything, but some things--like NO$GBA dev and Goldroad--are only supported on Windows).
5/25
- Rebuilt an old lego set of mine that I really liked (finding all the pieces again was a huge pain, and I'm still missing 3 pieces and had to substitute).
5/24
- Helped install an attic fan.
- Edited more of my Pokémon X playthrough.
- Created a shader resource pack that removes the environmental fog in the Minecraft update (this was pretty much my first time doing stuff with core shaders. I don't
know why, but I thought it would be more different from post-effect shaders than they are).
- Spent way too much time looking at the script on the coins in Pikmin Bloom (I didn't really get anywhere significant).
5/23
- Poked my head into language formats (mainly writing systems) again for fun.
- Started updating stuff in my bitmap Minecraft shader (and what do you know, the notch pass/effect gave me issues once again. I'm starting to see now why they
removed it: it takes time to update, but it's not used in the game anymore).
5/22
- Started working on email puzzles (I want to stick fun puzzles in my email signatures because it'll be interesting. They'll be a little more technical, for sure, but
they'll be fun nonetheless).
- Caught a shiny Galarian Zigzagoon and a shiny Gible in Pokémon Go (I've evolved the Zigzagoon all the way to an Obstagoon).
- Looked at the post-process effect changes in Minecraft snapshots a little bit more (I'm so busy now, it's hard to get much done).
5/21
- Finished up improving the web UI of SEB Pinball.
- Looked into the changes for Minecraft post-processing shader effects and updating my bitmap shader accordingly.
5/20
- Got the flipper gear system to work with the servos in SEB Pinball.
- Worked a little on improving the UI in SEB Pinball.
5/19
- Worked a lot on SEB Pinball: added a leaderboard to the web interface (required a big rework of the point system) and built a complete working prototype for the
flippers (the case that holds everything together isn't great, but it lets the gears and the flippers do their things well).
5/18
- Played a lot of CraftMine with my friend (we decided to start over because we unlocked so many things that made it too crazy. Now, we're mining out a whole chunk to
see how much it'll give us).
- Printed a few prototypes for the gears in SEB Pinball (it'll be perfect in like 1 or 2 more iterations. My printer isn't the most accurate and there are still some
kinks to work out, but it's doing its job well enough for this).
5/17
- Finished transcribing The End from Pokémon RSE (I've uploaded it here,
and I think I did a pretty good job for trying to finish it quickly).
- Started modeling some gear stuff for SEB Pinball (I'm hoping to print it out, test it, improve it, and finish it up tomorrow, but we'll see what actually happens).
- Watched some good movies with friends (Top Secret! and Airplane).
5/16
- Started working out some gears to make faster flippers in SEB Pinball.
- Started transcribing The End from Pokémon RSE to get better at transcription (it's got to be one of my favorite songs ever. The arpeggios are hard, but that's
all part of the fun). (I've really got to stop starting new projects and actually finish some for once, but, like, they're so fun to start, though...)
5/15
- Got servos to work on the Raspberry Pi (we wanted to try to use them in SEB Pinball for the flippers, but they're really just too slow. We might try some stuff with
gears, though).
5/14
- Modeled a more stuff on the brush plate of the gumball machine (the one on mine is deceptively difficult to model with all its subtle changes in sizes in different areas).
5/13
- Worked a whole bunch on SEB Pinball (my friend is leaving in a few days, so we're trying to go as fast as we can).
- Worked a little bit on modeling gumball machine parts.
5/12
- Finished laying out SEB Pinball on breadboards and worked a little on the code (reworked the score storage system).
- Got 1 day of Discord Nitro (very goofy, but very smart on their part).
5/11
- Drew and modeled some more parts from my gumball machine.
- Played more CraftMine with friends.
- Started actually trying to practice typing (I do a weird combination of peck and touch typing, and right now, I'm averaging around 60-65 wpm; I hope as time goes on
and I practice more, that number will increase. It doesn't help that I have to constantly switch between 4-5 different keyboards every day (not counting digital
keyboards--like on the phone screen--because those type differently), so I tend to hit between keys and type both letters more often than I should).
5/10
- Played a little bit of CraftMine with friends.
- Started drawing up and modeling some of the plastic bits in my gumball machine (I'm afraid of them wearing down and/or breaking, so it'd be nice to be able to 3d
print spare parts, and I also hope to someday get around to machining them out of metal. Only some of the gear stuff behind the coin mechanism is plastic, the
rest is mainly cast iron and small miscellaneous metal bits (and glass for the globe)). (This can get very slow because I want to be as accurate as I can.)
- Caught a shiny Litleo in Pokémon Go.
- Finally got around to catching Mew in Pokémon Go.
5/9
- Got a gumball machine (I've always loved them but never had a proper one).
5/8
- Started wiring up a prototype for SEB Pinball on breadboards.
- Started practicing what I've learned in Haskell so far (it feels like I haven't even touched the surface). (When I say practicing, I mean writting a bunch of random
stuff instead of writting just the stuff I'm learning at the moment.)
5/7
- Figured out some more logistics with my friend for SEB Pinball and how it might work.
- Compressed a bunch of videos and saved a lot of drive space (I guess that not everyone will find this that cool or interesting, but I do).
5/6
- Programmed and drew up some more stuff for SEB Pinball (I was able to test my previous stuff, and it has worked so far :] ).
5/5
- Wrote a whole bunch of stuff for SEB Pinball, but I wasn't actually able to test it out on the Raspberry Pi; Here's hoping it works! (Today, I just did a bunch of
learning and using RPi.GPIO.)
5/4
- Edited more of my Pokémon X playthrough.
- Played more of the CraftMine update.
- Finally got around to reading a Pokémon manga I wanted to read a few years back (it was The Secrets of the Jungle: Another Beginning).
5/3
- Helped cut down a tree (helped with the rope guiding the limbs down).
- Caught a shiny Swablu (not so 'blu' anymore).
- Made a silly spinning cylinder spinning with an x-ray of my head on it.
- Played some more CraftMine with my friend (some cave worlds are crazy if they are filled with water: so many ores are exposed).
- Edited some more video (I've really got to dedicate more time to it because at this rate, it'll never be finished in time).
- Evolved my Magikarp into a Gyrados in Pokémon Go (finally).
5/2
- Finally set up a WiFi card in my PC so I don't have to use Ethernet or that silly USB WiFi dongle that didn't work with Linux (the USB one had no official up-to-date
supported drivers, and I didn't want to deal with that). (If you're curious, I've got a tp-link Archer TX55E.)
- Fixed some funny permission stuff with my 3DS capture card to make it all work with cc3dsfs on Linux.
- Got Gasteroid to run on Linux (just switched up some of the binaries with the correct x86_64 Linux export templates).
- Edited a tiny bit of my Pokémon X playthrough.
- Transfered a bunch of stuff from my old drives to my new drive and got them all to work well for me in Linux.
- Finally got around to setting up git and gh stuff on Linux, and I'm writing this all right now on it :)!
5/1
- Created a crappy little web-interface for the pinball machine (because having a web page be the thing to viw your score and other high scores on is so stupid that we
had to do it).
- Did some more little design tweaks to the pinball machine layout.
- Learned a little bit more about servo motors (we might have to use them instead of solenoids for the flippers because solenoids can get so expensive...).
4/30
- Started designing a Raspberry Pi pinball machine with one of my friends (hopefully we'll be able to finish it, but we're not sure how much time we'll have to work
on it together. We might actually start building parts before we're finished designing everything because of time; hopefully that won't come back and bite us).
4/29
- Watched Star Wars: Episode III-Revenge of the Sith in the theater with some of my friends (when Obi-Wan came down to General Grievous and was surrounded by droids,
some of us in the theater said, "I... am Steve" ._. we're all cooked).
4/28
- Caught a shiny Chansey in Pokémon Go (evolved it into a Blissey, which might have been an aesthetic mistake).
- Sorted a bunch of my Pokémon in Pokémon Go (mainly just getting rid of a bunch of less useful ones and categorizing more).
- Started diving into getting my Elgato HD60 S capture card to work in Linux.
4/27
- Caught a shiny Vanillite and a shiny Charcadet in Pokémon Go.
- Tested a few more things in Debian to see if they would work for me (mainly stuff around video games and content around it: OBS, hdmi capture card, GBA ROM dumper,
and 3ds capture device).
4/26
- Did a little bowling experiment with friends: what is the best way to play if your ball is far too heavy. Our conclusion was "Granny Style" (it consistantly got around
1.5-2 times the score compared to regular play).
4/25
- Wrote a factoring calculator in Haskell (my first proper program with a proper purpose :] ).
4/24
4/23
- Started seeing how well Debian might work for me for an every-day OS (just testing out a bunch of programs I would use).
4/22
- Looking back into Debian (it's the only Linux distro I've ever used for a decent amount of time--or at least a branch off of it).
4/21
- I learned a lot, and one of my main conclusions is that maybe Slackware just isn't for me (I'm constantly running up against things that just don't work right and that
I don't have enough know-how or time learn to fix--like what do you mean version 1.23.0 doesn't work with 1.23 and I can't fix it because they're the same (that
isn't Slackware, but it's just my little hit at how everything only seems to work half-way and how I'm not knowledgeable enough right now to figure it out and fix it)).
4/20
- Played more of the Minecraft CraftMine update with my friends.
- Continued messing around in Slackware to see how well it would work for me (might have messed up the drive or stuff on the drive plugging it in again with the PC
still powered on accident--it won't boot. Oh well, I don't have any more time today to figure that one out).
4/19
- Played more Gasteroid (more updates today including huge reworks in the customer systems).
- Helped install a new door on the outside of the house.
- Edited around 30-40 more minutes of my Pokémon X playthrough.
- Got back into testing Slackware to see if I'll switch to it before the fall.
4/18
- Played a lot of Gasteroid (every new verion is one step further towards a full release).
- Finished processing all my Pokémon X recordings and started editing.
4/17
- Playtested/bugtested the latest Gasteroid demo. (I was going to also process the Pokémon X recordings at the same time, but the Gasteroid demo has some GPU
problems that I didn't want to deal with when it came to the video files.)
4/16
- Started splitting video and audio channels in the recordings (I was about to start editing the video, but I forgot to split it all...). (I didn't really do much
today. I guess I did some Haskell, but not enough to warrent an item on this log. I've been slowly learning bits of Haskell these past few weeks, but it feels like
I'm not getting very far very fast.)
4/15
- Playtested Tankerbox's 'Gasteroid' game (very fun, you should check it out once he puts it out on Steam or something). (Check out his
reveal video on it!)
- Continued processing my Pokémon X recordings to make editing easier (hopefully, I'll actually start editing tomorrow).
- Updated MC-256913 for 1.21.5 (I have not been keeping up with this one...).
4/14
- Almost finished my instant 7-segment display in Minecraft (I'm not sure what to do about some annoying 0-ticking that happens, as it makes the display part slow...).
- Played some more CraftMine.
- Started the process of editing my Pokémon X playthrough (I think I'm just about half-way through the game, and I already have almost 20 hours of footage...
that means it's gonna take me around 30-40 hours to edit it all well. It'll probably take me a total of 120 hours to complete this full video... oh no).
4/13
- Played a lot of Minecraft 25w14craftmine with my friends.
- Started building an instant hexadecimal 7-segment display in Minecraft.
4/12
- Created another instant binary adder in Minecraft (it's slightly larger than my previous one, but it's nicer to work with because it isn't as wide).
- Created an instant binary conversion thing.
4/11
- Finally got around to playing with the new happy ghasts!
- Reviewed De Morgan's Law and relating that to logic gates.
4/10
- Finally "finished" an old project of mine where I had attached a headphone jack to a bluetooth speaker so I could charge my phone and listen to music with regular
headphones (all the parts were connected and splayed out on a table, so I put together a case for it). (I say "finished" because the case is a bit clunky because
I took the original case, cut some holes, shoved the pieces in, and in the end, some parts stick out a bit.)
- Created a few more logic gates with different layouts in case I need them.
- Created a 2 (3 if you include the floor) block tall instant redstone crossing intersection thing using a chunky instant buffer I designed
(here's a screenshot if you want it, but don't steal the credit!)
- Created my first ever completely working 7-segment display for hexadecimal numbers (including a decoder from binary to hex)! (It's not instant... maybe I'll try
designing one that way someday.)
- Put together an instant 4-bit adder using the gates I made (it's a bit wide right now, so later, I'll have to make it taller and/or longer to make it skinnier.
That will make it easier to use and incorporate in things, I think)!
4/9
- Compacted some of my logic gates (so much time, very small results).
- Continued trying to design some of my own instant circuits for random stuff that might come in handy and for practice.
4/8
- Reviewed dictionaries in python. (Honestly, I didn't really do that much today :[ )
- Looked at how some latches work in circuits.
4/7
- Improved almost all of my instant logic gates in Minecraft yesterday and made some more. (I think I should work on latches soon.)
4/6
- Worked on creating my own instant logic gates in Minecraft (I've got a lot working, but I definitely need to compact them).
- Watched A Minecraft Movie.
4/5
- Played more Pokémon X (just beat the 5th gym leader; "Who's that Pokémon!?").
4/4
- Got and started playing Pikmin Bloom (I'm interested to see how I like it over time).
4/3
- Helped a bunch of people get diamonds in the Minecraft Movie Event to help them get the cape.
- Worked a little bit on making the video-making process for my Pokémon X video easier and quicker.
- Played a little bit of Pokémon X.
- Found a 1919 penny on the ground.
4/2
- Got the Yearn cape in Minecraft for both Eevee17_ and HiCow (getting those diamonds took so long...).
4/1
- Messed around with the Minecraft Mob Animator and looked into how it works (felt kind-of lame, so I tried finding out if there was something more exciting in it).
- Played a lot of the new Minecraft snapshot: 25w14craftmine. (It took me so long to edit because my recording was so long... ...maybe next time I'll split it up
into little, more managable pieces. Oh boy, I'm going to be screwed when it comes to editing the Pokémon X playthrough!)
3/31
- Played more Pokémon X (third gym completed, but not quite reaching mega evolution).
- Created the best Trainer PR Video ever in Pokémon X (prepare yourself).
- Build a few more things in that one Minecraft world.
3/30
- Played Pokémon X (second gym completed, and Timmy can bounce thanks to the Hoenn Battle Resort).
- Build more stuff in that Minecraft world with my family (I've added one of my friends as well).
- Learned a little bit about the Gameboy GBS file type thing (at first, I was thinking of making my own player, and then I looked deeper and didn't want to anymore
because I don't have a lot of spare time).
3/29
- Continued watching Invincible with my friend.
- Played some more Pokémon X (I've EV trained Timmy the Magikarp so that she'll be a menace in battle).
- Beat my time in Rainbow Road in Mario Kart 64 (5:21).
- Started playing Rayman 2 again.
- Removed an annoying light in a USB hub that I had (now I can keep it plugged in all the time without it being distracting).
3/28
- Caught a shiny Wurmple in Pokémon Go (these shiny rates are crazy).
- Learned a few more Haskell stuff and got my hands a little dirty programming.
- Finished my shiny Spinda hunt in Pokémon Omega Ruby (her spots are in such nice places too).
3/27
- Shiny-hunted Spinda in Pokémon Omega Ruby, didn't find anything yet (I think I'll continue tomorrow). Happy Spinda day!
3/26
- Played more Pokémon X (Furfrou man!).
- Updated the songs on my PDA (Tungsten E2) to my bgm playlist (I have a 1GB and a 128MB SD card, so I split up some of the different stuff: I put the Portal songs
on the 128MB and the rest of them on the 1GB).
3/25
- Brought my 3DS out-and-about, passed a lot of people, but no streetpass :(. (That's to be expected, though.)
- Played more Pokémon X.
- Caught a shiny Lillipup in Pokémon Go (the shiny rates seem to be crazy high recently).
- Updated my bitmap vanilla Minecraft shader to Minecraft 1.21.5.
3/24
- Started creating the Seb language with one of my friends (seb bwedeh ewe ebwewe).
- Started playing Pokémon X for the first time! (I might make a video on it, but we'll have to see how it goes first, though. It's been fun trying, and failing,
to pronounce some of the French words too).
3/23
- Built more stuff in Minecraft with my family (it's coming along incredibly).
3/22
- Caught a shiny Totodile in Pokémon Go.
- Shiny hunted for a Pokémon in the first grass patch in Pokémon Moon (full odds. I'm trying to do a shiny only run of Pokémon Moon, but I'm
already 45.25 hours in without a shiny... ...my Litten is level 28, though, so it's not all lost (I haven't let it evolve so that it will gain experience faster)).
- Built asian-style builds in Minecraft with my family. (Here's a screenshot of
part of it so far, and I think it's looking great!)
- Watched some of Invincible with one of my friends (it's pretty interesting so far; we've gotten to the part where he gets really hurt from that computer face guy's goons).
3/21
- Caught another shiny Clauncher in Pokémon Go (I might evolve this one and leave the other one unevolved).
- Spent more time getting a general baseline for lambda calculus and functional programming before I actually start making stuff. (Side note: I've tried using
'monad' in wordle unlimited, and so far, it sucks as a starting word; 'table' will always be my favorite.)
3/20
- Transfered my shiny Clauncher I caught the other day in Pokémon Go to Pokémon Home (shiny Clauncher is one of my favorites :] ).
- Came up with a way to average multiple run-throughs of ordering my favorite Pokémon to get it as accurate as I can.
- Reviewed just a little bit of WebAssembly (text format).
3/19
- Learned just a little bit more Haskell stuff.
- Started creating lists of my favorite Pokémon and shiny Pokémon (maybe some day I'll put the lists on the about page of my website, and maybe also
hunt for all the shiny ones that I can). (I'm going through every Pokémon multiple times to get the most accurate data, but it takes a while because there
are 1025 of just the base forms.)
- Got the new Minecraft capes (Home and Menace).
3/18
- Learned about lambda expressions in Java.
- Started looking into Haskell and started learning how it functions (I'm so sorry, but I had to say it).
3/17
- Started learning more about functional programming and lambda calculus.
- Played more hardcore, died :( (I probably won't make a video, then. Here's my death clip, and I'll
say that there was very little I cound have done to avoid it. So sad).
3/16
- Got some old electronics that were going to be thrown out: corner VGA cable, SM58 microphone, and an Apple TV 3rd gen. (The first and the last definitely work,
but I don't know if the middle one works because I don't have the right equiptment to test it. The middle one did have a broken wire that I fixed, so maybe it
is broken in other ways too.)
- Updated the bitmap and regular vanilla shader.
3/15
- Started properly storing my sorted Legos in their own containers (I got more containers, yet I still do not have enough to store all the Legos...).
- Did a little bit more Minecraft 1.0.0 hardcore.
3/14
- Created a desmos thing that represents a polar function based on the same function in a linear plane (I really know how to properly describe it, so here's an
example: y = x -> r = θ). (I showed this off by passing the Cartesian function through a radial plane and marking where they intersect.
Here is a link to it.)
- Revisited Gaea (2.0) and started actually learning how to use it well (that doesn't mean I'm good at it yet, but I can still try!).
3/13
- Updated my Bitmap Vanilla Shader to the most recent version of Minecraft (1.21.5-pre2) because snapshots 25w07a and 25w10a modified some shader stuff. (I'll
only be uploading pre-release versions on the GitHub page for now.)
- Created a GitHub repository for my Bitmap Vanilla Shader (see link in the element above).
3/12
- Started transferring my rare Pokémon out of Pokémon Go (Niantic sold Pokémon Go to Scopely, and I'm worried for the future of the game.
Transferring all of my rare Pokémon will likely take weeks because of the amount of transfer energy some take. For example, one shiny legendary can use
an entire week's worth of energy).
- Looked a little bit more at the decompiled code for Minecraft 1.0.0. (I'll be completely honest in saying that I really didn't do anything interesting today.
This is kind-of a hard goal to keep going, but I'm gonna keep trying!)
3/11
- Read a little more stuff in the Minecraft 1.0.0 decompiled code (there are so many small little things that feel like they could help me get ice
items, but alas, they've so far all ended and not resulted in anything useful as far as I know).
- Reviewed the basics for how neural networks work (it's kind-of interesting, so I might look a little deeper and maybe build a simple one someday).
3/10
- Decompiled Minecraft 1.0.0 and started reading the code (my main goal is to see if there are any glaring ways to get ice as an item, but seeing how
the game is put together is kind-of cool!)
- Created a roughly accurate Lego scale (I can get around 1-2 decimal places of accuracy (+/- 0.02) when using grams as the unit of measurement). (Right now, it
requires some calucations to get the final number, but maybe I'll try to redesign part of it to make it automatic.)
3/9
- More 1.0.0 hardcore (maybe I should start doing more stuff every day again).
3/8
- Started a Minecraft 1.0.0 hardcore world (I might make a video on this, but we'll first have to see how it goes and how interesting it is).
3/7
- Finished up the last few things before the first prototype release for Urbanhood! (Here is the itch.io page.)
3/6
- Reviewed the standard model.
- Continued sorting Legos (I think I might not even have enough boxes to store them all, and some of the boxes I do have don't even have lids...).
3/5
- Looked deeper into number theory and complex analysis.
3/4
- Learned about polygon triangulation and some algorithms for it.
- Did more game testing with the latest version of Urbanhood (there are still issues with balancing score distribution, especially in the hand it out minigame).
3/3
- Reviewed time complexity (and big O notation).
- Added a bunch of stuff to Urbanhood.
3/2
- Started finishing up Urbanhood to get it to a good stopping point to release a full demo.
3/1
- Created the first prototype for the Urbanhood game with my friends (I'll link it here soon, but I want to finalize a few things and put a release of
it on the GitHub page).
2/28
- Created a shader that bounces and stretches an image over time in Godot.
- Brainstormed a bunch with my friend about our game idea.
- Caught a shiny Tepig and a shiny Klink in Pokémon Go (I hope my good luck now doesn't come back to bite me later).
- Created custom 3d images for the Nintendo 3DS using blender (this is my favorite one. I might actually
start linking stuff I make here, but we'll see; I have to be wary about adding too much stuff, and I don't always feel like I have a lot of time).
2/27
- Reviewed quantum entanglement and some quantum logic gates.
- Came up with a silly game idea with a friend: a WarioWare-esque game with Robin Hood in a city where you quickly steal from the rich businessmen
on the street (maybe in buildings too) and give to the poor; the game would be called Urban Hood.
- Caught a shiny event Pikachu in Pokémon Go (my shiny luck seems to be crazy recently).
2/26
- Learned a little bit more about different quantum logic gates.
- Revisited Godot and started experimenting with making 2d platformer games.
- Caught a shiny Cobalion and shiny Genesect in Pokémon Go.
2/25
- Learned about and started looking into quantum logic gates, quantum teleportation, and Shor's algorithm.
2/24
- Started properly learning java compilation commands (and jar stuff too).
- Continued more git stuff--like resolving merge conflicts and branches in command-line.
2/23
- Tuned my family's old dulcimer (to DAD).
- Created a tool that helps me sand an object's side 90 degrees from another side.
- Still learning git (mostly trying to remember without having to look at notes).
2/22
- Composed a song for AOJWB or SC.
- Continued sorting Legos.
2/21
- Dived deeper into DMA (Direct Memory Access) and how it works.
- Created an updated backup of my Pokémon Blue save.
2/20
2/19
- Learned more stuff in Go (mostly went into modules).
2/18
- Started learning Go (Golang).
- Sorted more Legos.
2/17
- Started sorting my Legos by color.
- Completed the Kanto Pokédex in Pokémon Home and got a shiny Meltan.
2/16
- Finished modeling the thing from yesterday.
- Bought Portal 2 on sale for $0.74 and played a bit of co-op.
2/15
- Designed a vehicle out of Legos and started to make a 3d model of what my idea of the non-lego version of it would look like (practice for 3d
modeling with 3d references).
2/14
- Learned the SUB (immediate) encoding in ARM.
- Created a quick reference document for the ARM instruction encodings I'm learning (so I'll write one down when I learn it).
2/13
- Relearned the ADD (immediate) encoding in ARM, and learned more conditional encodings--like EQ and NE.
2/12
- Caught a shiny Mesprit in Pokémon Shining Pearl!
- Completed the Sinnoh Pokédex in Pokémon Home and got a shiny Manaphy.
2/11
- Created a program to help me get better at doing math in hexadecimal.
- Started looking into Go, Rust, and Zig to figure out which one I want to learn first based on first impressions.
2/10
- Created a GBA program that includes everything I have learned to do in hex so far (keypresses, mode 3 VRAM stuff, WRAM stuff).
Some day, I'll look deeper into working with sprites in hex. Ooh, then I can make a game like Space Invaders! Oh, I'd need
to do math, so I'd have to learn that stuff first...
2/9
- Looked into different linux distributions (I'm looking for one to move to after Windows 10 support ends).
- Honestly, I just played Subnautica most of the day...
2/8
- Learned how composite and s-video video signals work.
- Designed a very silly VGA to s-video "conversion" circuit (it sticks the red signal directly into luminance and mixes that with the h-sync and
v-sync, and it probably would not work at all).
- Caught a shiny Unown H in Pokémon Shining Pearl!
2/7
- Caught a shiny Azelf and a shiny Uxie in Pokémon Shining Pearl :)!
2/6
- Started learning about GIF encoding (including LZW).
- Looked into PS/2 keyboard stuff.
2/5
- Learned how to use sprites and sprite effects in GBA games.
- Learned about EOR in ARM (why is it not called XOR...)
2/4
- Looked into encodings for different ethernet technologies.
2/3
- Learned about a bunch of annoying little things in JavaScript and of strict mode.
2/2
- Set up Minecraft to work with Steam Link.
- Created a search feature in my task list website thing.
- Started learning to work with WRAM in GBA programs.
2/1
- Transfered 7GB of photos and videos from my phone to my file server (there was so much more than I thought).
- Created a little program to practice typing numbers faster.
- Practiced using VIM more efficiently.
1/31
- Revisited how pointers actually work and can be used properly in C.
- Created a simple task list website in JavaScript that can add, edit, and remove tasks.
1/30
- Looked into and implemented an extended difference of gaussians filter and a halftone dot effect.
1/29
- Revisited transformation matrices.
- Looking into different post-processing filters. (I'm liking the way halftone dots look, maybe I'll implement something like that in a Minecraft shader).
1/28
- Learned very simple stuff about cURL and its use in C.
- Finally created a silly prototype for my joke browser: the SEB Browser (Super wEB Browser). (Named after the
nickname I call my friend by.)
1/27
- Looked back into the Kuwahara filter.
- Learned more about frontend development and started creating random projects in JavaScript.
1/26
- Learned some stuff about SNES game development.
- Started looking into proper frontend web development.
1/25
- Practiced writing GBA programs in hex. (I don't seem to get very much done at the beginning of weekends/breaks; I must have the slow start ability
or something. Nah, but really, I played Minecraft with a friend, and that was fun!)
1/24
- Completed the first version of my primitive hex editor.
- Learned more vim commands.
- Reviewed shader stuff from previous days and built upon them.
- Reviewed the encodings for the ARM instructions I had learned in previous days.
1/23
- Restructured my primitive hex-editor to have modes (kind-of like vim).
- Updated Dot Draw (now it's only 376 bytes)!
- Loaded Dot Draw version 1.2 onto a standalone flash cartridge.
1/22
- Started going deeper into learning vim stuff.
- Continued working on the hex-editor (I'm going to completely restructure it later).
1/21
- Started to program a primitive hex-editor.
- Discussed ARM vs. x86, and looked into all sorts of other assembly laguages like Z80 and 6502.
- GBA hex programming practice (with what little I know for hex).
1/20
- Started looking into more ARM instruction encodings (ADD (immediate), ORR (immediate), TST (immediate), and LDRT).
- Created a program with button inputs in hex for the GBA.
1/19
- Optimized some parts of DotDraw to trim 36 bytes in the assembled binary.
- Figured out immediate values in ARM assembly.
- Programmed my first program completely in hex for the GBA!
1/18
- Created a Kuwahara filter and a screen rotation shader for Minecraft.
1/17
- Revisited transformation matrices.
- Learned about the kuwahara filter.
- Finished sorting my Pokémon cards (for now at least).
1/16
- Learned about all sorts of computer image feature detections.
- Created a Vanilla Minecraft shader that lets me input images and display a processed image with filters. (Using the wrong tools for silly projects
always makes it more fun!)
1/15
- Explored different edge detection filters.
- Created a 3d gaussian calculator program (outputs a kernel for a gaussian blur filter).
- Sorted more Pokémon cards.
1/14
- Dived deeper into specific instruction encodings in ARM (a lot of time in MOV (immediate)).
- Revisited post-processing shaders.
1/13
- Learned more about specific parts in ARM instruction encoding/decoding.
- Sorted more Pokémon cards.
1/12
- Started looking into ARM instruction set encoding.
- Looked into how assemblers are made.
1/11
- Put my website on github :).
- Updated old links on my videos for commands and downloads to my website.
- Updated some stuff in the commands page on my website.
- Sorted my old Pokémon cards to make it easier to find specific ones.
1/10
- Tested and confirmed that everything on my website is realy to be released.
- Stopped using the old 'daily.md' file to store my daily log and switched to 'daily.html'.
1/9
- Updated a command I updated without testing properly (I had to rework the entire thing :[ ).
1/8
- Finished linking all the current downloadables on the downloadables page.
1/7
- Moved all of the downloadables from my videos to my website.
- Started work on a 'downloadables' page on my website.
1/6
- Continued moving Minecraft commands from my videos to my website.
- Continued refactoring and optimizing my old Minecraft commands that used tags to commands that use components.
- Played Half-Life 2 with some friends.
- Fixed some major CSS sizing issues on my website.
1/5
- Started moving Minecraft commands from my videos to my website.
- Started refactoring and optimizing my old Minecraft commands that used tags to commands that use components.
1/4
- Helped build a comunity cothing closet at my chruch for those in need.
1/3
- Learned more about css background stuff.
- Fixed some syntactic errors in my timer and sound notes.
- Worked on a markdown to html program in javascript (I've put it off for now because I want to go back to the GBA projects).
- Worked on making a website for myself (maybe you're reading this on that!).
- Built a gingerbread house with family (the house is made of gingerbread, not family).
1/2
- Sorted and organized the fancy silverware (it's so much neater now).
- I figured out timers with count-up :) (it was just like a bit extension of the previous one).
- Got a series of notes to play on sound 2 on the GBA.
- Wrote the song for the first (maybe first few) levels of AOJWB.
- Drew the first full-size sprite concept for John in AOJWB (walking animation).
- Created a tilemap to put in a demo to see how the tiles look on an actual system.
1/1
- Wrote a concept piece (music) for AOJWB. I might use it as Moper's theme or something along those lines.
- Learned more about markdown formatting.
- Refactored notes from yesterday on GBA sounds (only stuff needed for sound 2 is written down right now). txt to md
- Took notes on GBA timers.
- Learned about interrupts on the GBA (but I'm still not quite sure how to use it fully).
- Talked to a professional computer science person about the GBA project and gained insight to how to make it better (along with more insight on the
professional side of computer science).
- Talked and generated some good ideas about music creation with some people (pros and cons with composing on only a computer or an instrument).