Старые GTA ЛОМАЮТСЯ, Если Долго Играть. И Вот Почему

Описание к видео Старые GTA ЛОМАЮТСЯ, Если Долго Играть. И Вот Почему

English version:    • Old GTAs BREAK If You Play For Too Lo...  
В данном ролике смотрим на то, почему таймер в GTA III и Vice City сломан. Как это проявляется? Какие эффекты стоит ожидать? Узнаете во время просмотра!

Таймкоды:
0:00 - Вступление
0:25 - Предисловие
1:40 - Демонстрация бага
3:03 - Код игры
7:48 - Визуализация
12:36 - Фикс
13:28 - Демонстрация побочных эффектов
16:05 - Итоги
16:26 - Челленджи
16:56 - Заключение

Почитать про перевод вещественных чисел из двоичной системы в десятичную можно тут: https://planetcalc.ru/862/
Статья про неявные преобразования типов: https://en.cppreference.com/w/c/langu...

При создании видео использовался проект re3: https://github.com/GTAmodding/re3. re3 - это реверс-инжинеринг исполняемых файлов GTA III, Vice City и частично Liberty City Stories, позволяющий нам взглянуть на максимальное приближение к исходному коду игры. В видео использовалась ветка "master", т.е. код GTA III, но код данного участка в Vice City ничем не отличается. В связи с последними новостями дальнейшее будущее проекта на момент выхода данного ролика неизвестно. Проект открываю через Visual Studio 2019.

Программу для объяснения писал здесь: https://godbolt.org/

Благодарю всех за просмотр.

P.S. Почему Вофел?    • Запись  

ЗАДОНАТИТЬ http://www.donationalerts.ru/r/rofl_x...
Группа ВК https://vk.com/zazagroup
FAQ https://docs.google.com/document/d/1M...

Комментарии

Информация по комментариям в разработке