Lol, that's the way to do it mate, practice and more practice .. as I have said, if you have a working knowledge, of Hexadecimal, it does make things a lot easier .. as you ahve some idea what you are looking for
Another ruse that is used, is called the ' Checksum ' you will need to find that and compensate for any values you may change, so that they all add up to what they should