1.в доте редко че обновляется. а если обновляется то как обычно - индексы вмтх, оффсеты в структурах/классах. глобального прям ничего такого нет.
2.любой разумеется но ты должен понимать что такое asm и как память работает, так что лучше с++
3.https://users.alliedmods.net/~asherkin/public/bins/dota_symbols/bin/osx64/?C=S;O=D макос бинарки с символами. берешь ида и руководствуясь символами из макос бинарок ищешь нужные функции в дотовских дллках.
4. чекай мои туторы в этом разделе(ну точнее соседнем) если че непонятно спрашивай