Software Developer
SteamP2PInfo. C# WPF application to show current Steam P2P connections and ping in any Steam game
175ds3-nrssr-rce. Documentation and proof of concept code for CVE-2022-24125 and CVE-2022-24126.
169dearxan. Rust crate for analyzing and neutering Arxan in FromSoftware games
47DS3ConnectionInfo. Simple C# application showing active P2P connection information for Dark Souls III. Also implements a basic ping filter.
46TwoPhaseSolver. Kociemba's algorithm implementation in C#. Made for a Mindstorms EV3 cube-solving robot.
24DS3SaveUnpacker. C# console program allowing the packing/unpacking of Dark Souls III saves and other misc. features.
23steamhook. Hooking internal Steam APIs made easy
22CatalystAPI. A work-in-progress API for Mirror's Edge: Catalyst.
10closure-ffi. Pass rust closures as regular function pointers
10vtable-rs. Set of traits and macros to help dealing with C++ virtual method FFI
7ModLoader. A generic mod loader for Unity games, and some examples for Human: Fall Flat
6CatalystNoclipInjected. Injected version of CatalystNoclip.
5MCF. Generic runtime modding compatibility framework with extensions for Elden Ring.
3arxan-disabler. (Deprecated, use dearxan instead) Neuters Arxan in FromSoftware titles
3ParamStructGenerator. Automatically generate C structs from XML paramdefs
2ce2fs. Convert Cheat Engine tables to and from a filesystem structure
2array-widener. Rust
2param_field_mapper. Generates typed paramdefs for AC6 by instrumenting the game
2VisualRPC. Basic Visual Studio extension linking the IDE with Discord's Rich Presence feature.
1DX11Overlay. A (very) work-in-progress dx11 overlay.
1anglerkit. Heavily WIP function hooking/detouring library for Rust
1bridgeless. Rust
1