Wow I haven't updated this in a long time.

This commit is contained in:
Marisa the Magician 2019-11-19 17:28:33 +01:00
commit 55010c8b48
15 changed files with 3980 additions and 23 deletions

View file

@ -2,13 +2,22 @@ Random single-file programs I've written in my spare time for small tasks.
* bleep: I got bored and decided to write a pc speaker music program.
* ckmextract: Extracts ESP and BSA from Skyrim steam workshop mod archives.
* cube2enviro: A simple GL 4.4 program. Loads a cubemap and draws a flattened
hemisphere environment map that can be used in Unreal.
* ddsinfo: Shows contents of a DDS header.
* dood: Reads an ENDOOM lump and mirrors every word "down the middle".
* dtexdupes: Small tool I've used once or twice to clean up my doom projects of
duplicate textures.
* fmod\_playbank (formerly fuck\_fmod): Tool for playback of .fsb files.
* fuzz: A fancy blocky noise filter using proto-AliceGL designs.
* glfuzz: OpenGL version of the filter.
* iwad64ex: A small, failed experiment for ripping the Hexen 64 IWAD.
* lutconv: A program for converting various "3D" LUT textures to actual 3D LUTs
in DDS volume maps. Successor to mkvolume. Used for MariENB.
in DDS volume maps. Successor to mkvolume. Used for MariENB. Plus two
additional tools for "deconverting" volume maps, and one for smoothing them
out to reduce potential banding.
* mazestuff: A dungeon generator for roguelikes. This was made as part of a
commission for a friend, hence the very detailed comments.
* memrd/memsk/memwr: Quick 'n dirty tools for memory manipulation on running
programs.
* mkfont: A tool I use to convert UE fonts exported with UTPT into fonts for
@ -22,6 +31,7 @@ Random single-file programs I've written in my spare time for small tasks.
* mkwall: A program I use on a daily basis to set my wallpaper on every Linux
machine.
* osnorm: Experiment for generating object-space normals from an .obj model.
* pcxpalex.c: Extracts the palette from PCX images.
* pframes: Short utility for automating long FrameIndex lists for MODELDEF.
* schange: Program used along with mkwall to update the wallpaper on screen
geometry changes.
@ -30,11 +40,21 @@ Random single-file programs I've written in my spare time for small tasks.
can be generated in bulk.
* totty: Sends text from stdin to tty1. Used to send certain commands when
remoting into a Raspberry Pi.
* u95/u083/u086extract: Programs for extracting data from Unreal alpha
packages. This and other Unreal tools might be shifted to another repo.
* udmfvis: dmvis clone in C for UDMF maps. No external dependencies.
* ufontext: companion to mkfont, for extracting UE fonts. Currently does not
yet extract the textures themselves.
* umxunpack: Extractor for music in UE archives, with support for Unreal 227's
UMX files containing vorbis audio.
* unrundeleter: WIP program to unset the bDeleteMe flag on stuff in UE1 maps.
Yes, some mappers are so hellbent on preventing modification that they delete
all brushes after baking the geometry.
* usndextract: Extracts sounds from UE archives.
* utxextract: Extracts textures from UE archives.
* vc2sdl: Passes the contents of the VC4 framebuffer to a SDL window. Was used
for video playback experiments on a Raspberry Pi with a SPI LCD.
* wavrip: Cheap WAV file extractor that naively searchs for RIFF headers.
* withhands: Talk like W.D. Gaster.
* zfs-rootfs.patch: The original patch for archzfs to support my specific
rootfs dataset mountpoint quirks.