You should just have a text box, for input of the opcode of the instruction's to find, and then add them into a list box. And then create a for loop, finding all the address's for all of the functions. Also, since there isn't anything to get the length of the function programmatically, Just have a numericUpDown box, have a checkbox to toggle the hexadecimal input (for UI purpose's). Only suggesting this so people will stop making tools for this.
Also, My suggestion would also be better, since games obviously sometimes update there function's, structures & enumerations. So theres a chance that an immediate values in your instruction's opcode was changed, or a different GPR was used, or even they removed the whole line(s) of code for optimization. The issue with structures would only be if your opcode's are dealing with memory. This being the offset part, that's added with the pointer.
But I like the GUI though
Just read the actual post...I thought you was releasing the application, instead you're releasing offsets and just bragging about your app...Fgt.