The Forge Blog
Development logs, project updates, and technical deep dives from the workshop.
Thoughts on building software, running a solo dev shop, and pushing the boundaries of AI-assisted development.
Where is Pocket25?
Pocket25 has been a quiet but essential tool for radio enthusiasts, public safety monitors, and scanner hobbyists who need to decode P25 Phase 1 trunked radio systems directly from their Android devices. For a long time, it lived comfortably outside ...
Sideloading isn't Dead, It's Just More Complicated Now
If you have spent any time around Android devices, you know that one of the great freedoms of the platform is the ability to install applications from outside the official Google Play Store. This process, called side loading, has always felt like a s...
RozeFox - The API-Based AI ReWriter
I have to be honest with you. When it comes to blog posts these days, I struggle to keep up. It is not for lack of ideas or a shortage of stories to tell. The problem is much simpler than that. It takes an enormous amount of time to type out a full p...
Reverse Engineering the Unreal Tournament 2004 Master Server
Unlocking the Past If you walked into my high school's computer lab after hours, you wouldn't hear the clicking of people typing essays. You'd hear the frantic, rhythmic slamming of mice and keyboards, punctuated by the faint, muffled sound of the an...
Android Sideloading is Dead
We’ve made a few updates to how we handle mobile distribution for Sarah's Forge going forward. Due to upcoming policy changes and tighter registration requirements from Google scheduled for November, we’ve decided to remove all Android apps previousl...