jeefo зачем оффсеты?
Просто добавь нужные интити из
ЭТОГО проекта и все у тебя будет хорошо и в плане кроссплатформенности и в плане читаемости кода.
Тут боятся нечего - например класс CBasePlayer это просто восстановленный класс, который VALVE зажидила публиковать, вот и все, этот класс уже не менялся хрен знает с какого года.
Тебе не нужна реализация функций этого класса, тебе нужны только переменные...