-
Автор темы
- #1
Привет, маслята. Я увидел новый способ найтмода и подумал, почему бы мне не сделать то же самое с альфой материалов. Собсна приступим:
Хукаем две функи:
Пример:
Хукаем две функи:
- CMaterial::GetAlphaModulation: materialsystem.dll 56 8B F1 8A 46 20 C0 E8 02 A8 01 75 0B 6A 00 6A 00 6A 00 E8 ? ? ? ? 80 7E 22 05 76 0E
- IsUsingStaticPropDebugModes: engine.dll 8B 0D ? ? ? ? 81 F9 ? ? ? ? 75 ? A1 ? ? ? ? 35 ? ? ? ? EB ? 8B 01 FF 50 ? 83 F8 ? 0F 85 ? ? ? ? 8B 0D
Пример:
C++:
float __fastcall hkGetAlphaModulation( IMaterial* pEcx, uint32_t )
{
if ( strstr( pEcx->GetGroupName( ), "StaticProp" ) )
return 0.75f;
return o_GetAlphaModulation( pEcx );
}