В общих чертах код внедряет ассемблерный код в игру и выполняет его. Смещение функции Lua_DoString определено заранее. Скорее всего, эта функция находится в какой-то из библиотек, а смещение до функции от базового адреса библиотеки чаще всего статично. Никакой магии.