projects

An (incomplete) list of project or other stuff I'm working on or have been working on. Only some bigger/cooler ones are on here, check out my GitHub profile for more (random) things.

Index #

nfsu2-re #

need for speed underground 2 game window with in-game ui modified text, and a ui explorer window on top

Status: long-running, achieved some cool things

Hobby reverse engineering project about need for speed underground 2. Figuring out workings and file formats. Pseudo goals are making a save game editor and unofficial online multiplayer functionality.

C Assembly

Links:

samp-mapedit #

gta:sa-mp client screenshot with map editing user interface

Status: Usable state

In-game map editor for GTA: San Andreas. Also handles (race)checkpoints, textdraws, vehicles and gangzones. Supports SA-MP's RemoveBuilding/SetObjectMaterial/SetObjectMaterialText.

The current status is that it is usable for me, and that's all I want to do. I made this editor mainly for me so I can get going faster on the basdon-fly project. To actually make a decent public release, it would require much effort to make everything work for all kinds of different gta executables (since there's lots of memory operations) and the editor is probably very non user friendly for anyone else than me. I don't want to spend time on that because time is already sparse if you look at the big picture of life and I would feel like doing that is a chore that might kill my motivation completely.

C Assembly

Links:

basdon-fly #

gta:sa-mp screenshot of 4 players in airplanes on a custom mapped airport

Status: Live, beta

Aviation themed San Andreas Multiplayer server. Includes a website that shows all flight details with a flight tracker and flight viewer, IRC-linked chat (using anna).

C Java PHP

Links:

Jeanine #

Status: Usable state (for me), not actively being worked on

2d editor proof of concept. A file can be manually split into separate blocks which can be linked to each other. This allows positioning code in a structured way, making it easy to see which pieces of code are the main interesting parts of a file and which other pieces are just helper things to support the main part of the file.

I use this for some C coding while working on nfsu2-re and basdon-fly.

Java

Links:

anna #

window with a list of messages which shows IRC messages being sent to and from the bot

Status: Ready

Modular IRC bot. Named after Anna^, from the 2006 BASSHUNTER song named Boten Anna. Modules can be loaded and unloaded at runtime.

The screenshot is of the "interactive test" window, which is extra functionality to simulate an IRC server sending messages to the bot and shows the messages that the bot sends.

Java

Links:

opsu-dance #

Status: long-running, paused/abandoned

Is a fork of itdelatrisu/opsu, which is an open-source clone of the osu! game.

This fork started as just an alternative to visualise a bot doing "cursor dance" while playing maps, similar to a bot that I made for osu! did. The reason for that was that this project is something I can distribute to interested people while I'd rather not distribute my bot for the real game.

Eventually I made a few UI/UX improvements (subjective) and more customization. This includes completely rewriting the options menu and songlist so they look like a replica of how it is in osu!, as well as the volume control and main menu song control and other small things.

I've also contributed to the upstream opsu! project, mostly backporting the UI improvements that I made in my fork.

Java

Links:

gtasa #

Status: N/A

Not really a project, but I've been messing around a lot with GTA:SA, making small scripts and hacking the game. This is a collection of (CLEO/SCM) scripts, CLEO plugins, snippets and tools

Some projects inside this repo:

Assembly CLEO/II-era mission code C C#

Links:

tsstats #

Status: finished, maintenance

A teamspeak3 bot that idles on a server and collects statistics like user activity, channel activity, country activity, kicks & bans. Also includes a live (updated every 5 minutes) viewer of the server.

Also has a webviewer (in a separate repo) which shows the stats in a friendly way. Is not necessary to use, but is useful if you don't want to write your own thing or can be used as reference. It also includes a view of the server, with all channels and currently connected clients. Design inspired by pisg (Perl IRC Statistics Generator)

Beware: this was written years ago and might be coded weirdly.

Java PHP

Links:

See it in action:

Contact me if you use this and want to be featured in this list

osukps #

Status: mostly finished and abandoned

A little program that shows keystates, keys per second and total keys for rythm games (osu!, stepmania etc). Potentially useful for making videos or livestreaming.

C#

Links:

osusb1 #

Status: finished, archived

A (sort of) demo in the form of an osu! storyboard.

C#

Links:

xandilordi-soundboard #

screenshot of the soundboard website

Status: Ready, occasionally adding more sounds

A soundboard HTML page for a Belgian comedian (Xander De Rycke).

Links: