Coder Social home page Coder Social logo

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.

lauriethefish's Projects

androidfs icon androidfs

Dokan user-space driver for mounting Android filesystems as drives on windows via ADB.

autodebris icon autodebris

A Quest Beat Saber mod that automatically enables or disables debris depending on the Notes Per Second or playlist of a song.

beattogether.quest icon beattogether.quest

A multiplayer private server for the modding community. Supports crossplay between PC and Quest.

betterportals icon betterportals

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

echopatcher icon echopatcher

Simple CLI patching tool for Echo VR on the Oculus Quest.

fishutils icon fishutils

A general quality-of-life mod with many small improvements to Beat Saber on Quest.

gliss icon gliss

Block projection benchmarks

gorillatag-modding-guide icon gorillatag-modding-guide

Get up and running with modifications to Gorilla Tag to enhance your experience. Reject humanity, return to monke.

hydra icon hydra

A simple streaming webserver that runs anywhere .NET 6 runs

loggrabber icon loggrabber

Tool that grabs logs and tombstones from Beat Saber on the Quest.

mbf-diffs icon mbf-diffs

Deltas for downgrading Beat Saber using ModsBeforeFriday

mockbukkit icon mockbukkit

MockBukkit is a mocking framework for bukkit to allow the easy unit testing of Bukkit plugins.

modlist icon modlist

Quest Beat Saber mod that allows you to easily see which mods are loaded by going to the mod settings menu.

nohealthandsafety icon nohealthandsafety

A mod for Quest Beat Saber that removes the annoying health and safety pop-up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.