Конечно же loc_4D1AAA нужно занопать. Имел в виду ее, а написал другое.
Еще поясните вот этот момент:
Корень проблемы кроется в использовании функций QueryPerformanceFrequency и QueryPerformanceCounter, на которых основывается тайминг игры. Эти функции вызываются один раз при создании новой игры, задавая тон для всех последующих вычислений с GetTickCount.
Насколько я знаю, QueryPerformanceFrequency должна запускать единожды, при инициализации приложения, а QueryPerformanceCounter — в каждой итерации игрового цикла. Как это они связаны с GetTickCount?
Проще было заNOPать всю loc_4D1A9C и оставить логику как есть, чтобы не мучиться со смещениями :)
За статью — плюсик, всегда интересно подобное читать.
Я скучал по вашим статьям, спасибо, что вернулись!
Генератор музыки, редактор звуков, веб-браузер, IRC-чат и все это в графическом редакторе. Ах… красота…
Вы читаете слова профессионального каберспортсмена. Для вас игра — возможность расслабиться и получать удовольствие, для него — работа, в которой нет места вольностям и все направлено на достижение единственной цели — победы. Это не баттхерт, это другой взгляд на игру, о котором вы, возможно, не догадывались и который вам кажется дикостью.
Еще поясните вот этот момент:
Насколько я знаю, QueryPerformanceFrequency должна запускать единожды, при инициализации приложения, а QueryPerformanceCounter — в каждой итерации игрового цикла. Как это они связаны с GetTickCount?
За статью — плюсик, всегда интересно подобное читать.
Царицыно → Москва
Москва → Царицыно
Кто был этим «дизайнером»?
Brandon Meier, арт по игре The Last of Us
dribbble.com/shots/1220935-Joel-Ellie-Plankin
www.behance.net/gallery/10802539/The-Last-of-Us-Poster-Series-II
Генератор музыки, редактор звуков, веб-браузер, IRC-чат и все это в графическом редакторе. Ах… красота…