Alright, I think I have something working for me.
Download v1.1
Please let me know how this version works.
It should automatically determine your Steam and Team Fortress 2 directory.
When you push Start, it will extract the .res files to the TF2 directory and then modify them. If the files already exist it will overwrite them.
This should make it nice and easy whenever TF2 is patched since you can just open the app, press start, and be done.
The
only thing I'm unsure of is that due to how the XML file is set up currently, the files that get extracted from multiplayer ob binaries.gcf will end up within the hl2 directory in the TF2 directory. I'm unsure of whether TF2 will still load these files from that directory or whether they
have to reside in the tf directory.
Take screenshots and let me know how this version works for you.
Thanks.
Oh, and feel free to try and create XML files for other Source-based games.