Blog

This is my blog. It may have something for you.

Code in MarkDown

In this blog post I show how to properly put code in MarkDown-based systems, such as Discord, Blender.Chat, and various forums.

BeatStripper v6.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

Adding support for ATmega328PB to AVR-GCC and AVRDude

GCC misses support for the ATmega328PB, even though it supports the older ATmega328P. This post explains how to modernise it by adding ATmega328PB support.

BeatStripper v5.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatStripper v4.2 for BeatSaber 1.13.4

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatZipper v2.0 released

After downloading maps from Beat Savior, it was a hassle to unzip the files into sensibly-named directories. So I automated the process.

BeatStripper v4.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatStripper v3.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatStripper v2.0 released

Clean up your Beat Saber party mode scores, by only keeping each player’s highest score.

MyPy and Blender

MyPy is a fantastic tool to do static checks of Python code. Here is the configuration I use to make it play nice with Blender add-ons.