(Yesterday 02:36)ArKan Wrote: * 2. Находим буфер BackPcxName "CMBK....PCX" рядом с 21440 и меняем середину имени на "CLD.": !!re (off:y)/21360/21480:; !!UN:C(cmbMgr)/(off)/4/?(sig:y); * "CMBK" в little-endian = 0x4B424D43 = 1262636355: !!if&(sig)=1262636355:; !!VR(midOff:y):S(off) +4; * Записываем "CLD." = 0x2E444C43 = 776227907: !!UN:C(cmbMgr)/(midOff)/4/776227907; !!VR(extOff:y):S(off) +8; * Записываем "PCX\0" = 0x00584350 = 5784400: !!UN:C(cmbMgr)/(extOff)/4/5784400;
mov dword [esi+_CombatMan_.BackPcxName], eax
mov dword [esi+_CombatMan_.BackPcxName], Твой_баттелфилд Твой_баттелфилд db 'CMBKCLD.PCX',0