I decided a separate thread was needed for this update, as this application has changed so much from the time where I first announced it here. This morning, I released v1.3 of "Universal Dreamcast Patcher" with two VERY AWESOME new features:
1. A separate utility for automatically building a patch based on changes between original retail GDI and a modified one.
2. Usage of xdeltas to not only bring a massive reduction to patch file size, but also to ensure no whole files containing copyrighted content are distributed in a patch. Instead, just the delta/diff of said files are distributed (as it should have been all along!).
You can download these utilities and read more about them on my GitHub project page:
https://github.com/DerekPascarella/UniversalDreamcastPatcher


PS: A special thanks to VincentNL for finally giving me the nudge I needed in order to implement the very, very important xdelta feature.