Сделал при начале новой игры и при загрузке сейва вызов SetNecromancyKt:
- Код: Выделить всё
const float NecroSpecKt = 0.010000001;
const float NecromancyAmplifierKt = 0.02;
void SetNecromancyKt(){
int NecromancyAmplifierKtAdress, NecroSpecKtAdress;
if (HWRulesOn && GamePlayChangesOn){
NecromancyAmplifierKtAdress = (int)&NecromancyAmplifierKt;
NecroSpecKtAdress = (int)&NecroSpecKt;
}
else
{
NecromancyAmplifierKtAdress = 0x63B8D0;
NecroSpecKtAdress = 0x63EAE4;
}
_PI->WriteDword(0x4E40FE + 2, NecromancyAmplifierKtAdress);
_PI->WriteDword(0x4E3F90 + 2, NecroSpecKtAdress);
}
Таким же образом можно изменить и любые другие коэффициенты некромантии.