I'm a complete beginner with this stuff, but I was able to figure everything out through trial and error. I got stuck at a few points where some others did, so maybe I can help a bit.
Once you make the patch files, make sure to give them the exact same names as the files you are going to...