# Stuff_This repository is a collection of small and occasionally useful tools, each made from a single source file._ | File | Description | ------------------------ | -----------| android-colors.c | Native android app which displays colours based on touch input. Uses EGL & GLES. Self-contained, doesn't use the standard glue code.| autotriangulator.html | Interactive demo that creates triangle meshes from 2D polygons| bin2obj.c | Converts 3D model files from Need For Speed Underground 2 into Wavefront .OBJ| bluenrg2-flasher.cpp | Flashes a ROM to a BlueNRG2 development board (also provides a console)| canvas_test.html | An example of using a 2D drawing context in JavaScript| colour-picker.html | Dynamic colour picker for lists of RGB colours| cube.cpp | A simple OpenGL demo of a rotating cube| dll_info.c | A handy command-line tool that displays information about DLL/EXE/Other PE files with an additional search function| enum-process-regions.cpp | Prints a list of memory regions in a Windows process| generate.c | Tone generator, capable of generating sine, square, sawtooth and triangle waves, as well as white noise| github-show-all.html | A naive GitHub repository scraper which gets every file that is easily accessible and pastes it into the HTML| hexed.c | A command-line driven hex editor| mandelbrot.html | Mandelbrot set simulator using Three.js/WebGL| play_url.html | Takes a file from an input url, then plays the file as if it were 8-bit PCM| sdl2-viewer.c | Example of an image viewer with scale & panning in SDL2| spacetab.c | A text file converter for spaces <-> tabs, DOS <-> Unix line-endings, can iterate through directories recursively| structflt.cpp | Takes a data structure, applies input data to it and prints the result with formatting| struct-parser.cpp | Rudimentary C/C++ struct parser. Supports inline/external structs and unions.| tetris.rb | Another Tetris clone in Ruby with Gosu| textify.c | Formats binary files as text for easier post-processing| triangle.c | A linear, single-function example of drawing a triangle with Vulkan| vc.c | A number base converter without conventional integer limits. Can convert to and from any base from 2 to 36.| wii-channel-launcher.c | Super barebones channel launcher for the Wii. Useful if your Wii is modded and you can't be bothered finding batteries for a Wiimote!| wii-file-copier.c | Simple Wii homebrew app which copies files and folders between an SD card and a USB stick| wordle.py | Simple version of Wordle that runs in any terminal that supports ANSI escape codes| zextract.c | A filesystem extractor for Ocarina of Time & Majora's Mask