Looks like you got the wrong address DrawText on version 1.13c.
D2FUNC(D2WIN, DrawText, void, __fastcall, (const wchar_t * wStr, int X, int Y, int nColor, int Centered), 0x12FA0)//D2Win.#10150
D2FUNC(D2WIN, DrawTextEx, void, __fastcall, (const wchar_t * wStr, int X, int Y, int nColor, int Centered, int TransLvl), 0x12F60)//D2Win.#10096
case D2Function::D2Win_DrawText:
hModule = _hD2WinDll;
ordinal = 10096;
break;
to
case D2Function::D2Win_DrawText:
hModule = _hD2WinDll;
ordinal = 10150;
break;
Looks like you got the wrong address DrawText on version 1.13c.
to