Skip to content
View Lauriethefish's full-sized avatar

Block or report Lauriethefish

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Lauriethefish/README.md

Hi, I'm an amateur developer who loves programming.

Learning to code

I learnt to code by myself, mostly through Scratch and then later Python. After some time, I started to learn C#, and later Java, with the goal of making Minecraft Bukkit plugins. This went well, and a few months later I had created a minigame (admittedly a terribly coded one) for a few friends.

C++

A while later, I got bored of making plugins and tried my hand at C++ development. I was very confused at first at how weirdly the language worked, but I soon understood memory management and how it wasn't done for me anymore. My main reason for learning C++ was to make OpenGL applications, although I didn't end up doing much of this in the end.

BetterPortals

After this, I returned to plugin development. I had an idea for a plugin that let you see through portals, and created it over the course of about a week. This is BetterPortals. This was the first time I published my code to github.

The code was much better than what I had created before, and was commented well so that I would be able to understand it later on. The project gained some traction, and has now risen to over 20,000 downloads.

Beat Saber Modding

In the meanwhile, I was starting to get into playing the game Beat Saber on the Oculus Quest. I was having a lot of fun playing custom levels, and after a while I thought I would try to create my own mods. This took a while for me to learn, mostly due to the lack of documentation and, at the time, confusing setup. But eventually I figured it out and created a few mods.

QuestPatcher

In the early days of Gorilla Tag modding, I make a small tool for modding il2cpp applications on the Oculus Quest and Oculus Quest 2. This is QuestPatcher. It has now reached over 100,000 downloads.

The QMOD format used in QuestPatcher was later adopted by BMBF, the primary modding tool for Beat Saber on the quest.

Pinned Loading

  1. BetterPortals BetterPortals Public

    My plugin version of the popular BetterPortals mod which has many limitations, but requires no client side code

    Java 68 35

  2. QuestPatcher QuestPatcher Public

    Generic il2cpp modding tool for Oculus Quest (1/2/3) apps.

    C# 296 392

  3. quest-mod-template quest-mod-template Public

    Template for creating Beat Saber mods for the Oculus Quest. (BMBF/QuestPatcher mods)

    PowerShell 25 28

  4. Technicolour Technicolour Public

    Yes, colour with a U

    C++ 3 3

  5. ocr-erl ocr-erl Public

    Interpreter for OCR Exam Reference Language

    Rust

  6. nandroidfs nandroidfs Public

    The sequel to androidfs - this dokan user-space filesystem allows an ADB device to be mounted as a drive in windows. WIP

    C++ 1