#region 大地图
//清除迷雾
Patch(0x74D1B9, 0xB2, 0x00, 0x90, 0x90, 0x90, 0x90);
//显示单位
Patch(0x39EBBC, 0x75);
Patch(0x3A2030, 0x90, 0x90);
Patch(0x3A20DB, 0x90, 0x90);
//显示隐形
Patch(0x362391, 0x3B);
Patch(0x362394, 0x85);
Patch(0x39A51B, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90);
Patch(0x39A52E, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x33, 0xC0, 0x40);
//分辨幻象
Patch(0x28357C, 0x40, 0xC3);
//显示神符
Patch(0x3A201B, 0xEB);
Patch(0x40A864, 0x90, 0x90);
//视外点选
Patch(0x285CBC, 0x90,0x90);
Patch(0x285CD2, 0xEB);
#endregion
#region 小地图
//清除迷雾
Patch(0x357065, 0x90, 0x90);
//显示单位
Patch(0x361F7C, 0x00);
//敌方信号
Patch(0x43F9A6, 0x3B);
Patch(0x43F9A9, 0x85);
Patch(0x43F9B9, 0x3B);
Patch(0x43F9BC, 0x85);
//他人提示
Patch(0x3345E9, 0x39, 0xC0, 0x0F, 0x85);
#endregion
#region 英雄类
//显示敌军头像
Patch(0x371700, 0xE8, 0x3B, 0x28, 0x03, 0x00, 0x85, 0xC0, 0x0F, 0x85, 0x8F, 0x02, 0x00, 0x00, 0xEB, 0xC9, 0x90, 0x90, 0x90, 0x90);
//显示盟军头像
Patch(0x371700, 0xE8, 0x3B, 0x28, 0x03, 0x00, 0x85, 0xC0, 0x0F, 0x84, 0x8F, 0x02, 0x00, 0x00, 0xEB, 0xC9, 0x90, 0x90, 0x90, 0x90);
//英雄技能
//显示技能
Patch(0x2031EC, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90);
Patch(0x34FDE8, 0x90, 0x90);
//技能CD
Patch(0x28ECFE, 0xeb);
Patch(0x34FE26, 0x90, 0x90, 0x90, 0x90);
//显示攻速
Patch(0x87EA63, 0x25, 0x30, 0x2E, 0x32, 0x66, 0x7C, 0x52, 0x00);
Patch(0x87EA70, 0x8D, 0x4C, 0x24, 0x18, 0xD9, 0x44, 0x24, 0x60, 0x83, 0xEC, 0x08, 0xDD, 0x1C, 0x24, 0x68);
Patch(0x87EA7F, BitConverter.GetBytes(0x87EA63 + GetWar3Info.dllBaseAddress));
Patch(0x87EA83, 0x57, 0x51, 0xE8, 0xBC, 0xD2, 0xE6, 0xFF, 0x83, 0xC4, 0x14, 0x58, 0x57, 0x8D, 0x4C, 0x24, 0x18, 0xFF, 0xE0);
Patch(0x339DF4, 0xE8, 0x77, 0x4C, 0x54, 0x00);
//显示移速
Patch(0x87EA63, 0x25, 0x30, 0x2E, 0x32, 0x66, 0x7C, 0x52, 0x00);
Patch(0x87EA70, 0x8D, 0x4C, 0x24, 0x18, 0xD9, 0x44, 0x24, 0x60, 0x83, 0xEC, 0x08, 0xDD, 0x1C, 0x24, 0x68);
Patch(0x87EA7F, BitConverter.GetBytes(0x87EA63 + GetWar3Info.dllBaseAddress));
Patch(0x87EA83, 0x57, 0x51, 0xE8, 0xBC, 0xD2, 0xE6, 0xFF, 0x83, 0xC4, 0x14, 0x58, 0x57, 0x8D, 0x4C, 0x24, 0x18, 0xFF, 0xE0);
Patch(0x339C54, 0xE8, 0x17, 0x4E, 0x54, 0x00);
#endregion
#region 辅助类
//显示资源
Patch(0x36058A, 0x90,0x90); //eb 08
Patch(0x359AED, 0xeb, 0x02); //85c0
Patch(0x35A1DF, 0xeb, 0x02);
Patch(0x35A29F, 0xeb, 0x02);
Patch(0x35A3D0, 0xeb, 0x02);
Patch(0x28EAFA, 0xeb, 0x02);
Patch(0x360584, 0xeb); //75
//交易助手
Patch(0x34E8E2, 0xB8, 0xC8, 0x00, 0x00);
Patch(0x34E8E7, 0x90);
Patch(0x34E8EA, 0xB8, 0x64, 0x00, 0x00);
Patch(0x34E8EF, 0x90);
//盟军血条
Patch(0x39BECF, 0xEB);
//敌军血条
Patch(0x39BEEC, 0xEB);
//过-MH
Patch(0x3C84C7, 0xEB, 0x11);
Patch(0x3C84E7, 0xEB, 0x11);
//反-AH
Patch(0x3C6EDC, 0xB8, 0xFF, 0x00, 0x00, 0x00, 0xEB);
Patch(0x3CC3B2, 0xEB);
#endregion
转载于:https://www.cnblogs.com/jindaxia/archive/2011/07/15/2107192.html