quote:
Originally posted by Rapid_W
There is a 00023e60 with EB 36, a 00023fc0, a 00036db0, 00036f00
no 000023FCA though, which of those should i edit? Also what does this edit do?
00023FCA is in the row marked 00023FC0 it should start on the tenth byte on that row (hence why it's got A. 0xA=10)
This modifies a function that sends data over a UDP based socket. In my case, for some reason the call to send on the socket was failing with a fatal error message, but messenger treated it like an error that would automatically fix itself by trying to send again.
This hex edit changes the code so that it will break out of the loop when it receives a fatal error.
If you want to get technical: (if not feel free to skip this part)
0xEB is the machine code that means jump to a close address via offset. This edit just changes the jump destination forward a few bytes.