Yea sorry guys, I already know the problem after looking at the offset I gave for enemy radar. I for got to input wildcard's for the jump that needs to be nop'ed. After 4 or so update's I'm surprised it didn't break sooner. But it doesn't stop there. Since I'm dealing with a jump that deals with whether or not you are allowed to see the enemy. It makes modifying that address very annoying.
anyway here's a fix for the source:
offset.h
Replace:
Code:
static BYTE enemy_radar[] = {0x0F, 0x85, 0x99, 0x0C, 0x00, 0x00, 0x8A, 0x44, 0x24, 0x12, 0x84, 0xC0, 0x74, 0x18, 0x8B, 0x06, 0x8D,
0x8C, 0x24, 0x1C, 0x01, 0x00, 0x00};
With:
Code:
static BYTE enemy_radar[] = {0x0F, 0xEE, 0xEE, 0xEE, 0xEE, 0xEE, 0x8A, 0x44, 0x24, 0x12, 0x84, 0xC0, 0x74, 0x18, 0x8B, 0x06, 0x8D,
0x8C, 0x24, 0x1C, 0x01, 0x00, 0x00};
hackbase.cpp
Replace:Right under the Enemey Radar -start
Code:
BYTE enemyR_nop[] = {0x0F, 0x85, 0x99, 0x0C, 0x00, 0x00};
With:
Code:
BYTE enemyR_nop[] = {0x0F, 0x85, 0x9B, 0x0C, 0x00, 0x00};
new binary and source will be released with this fix.