В апрельском обновлении The Age of Decadence Винс рассказал о битве за оперативную память, текущих работах над игрой, планах выпуска следующей беты и других вещах.
Утечки памяти при загрузке
Мы испробовали разные варианты, включая менеджер памяти Torque, но не добились результата. Мы обновили движок до последней версии (март 2013 года), в которой исправлены некоторые проблемы и добавлены интересные функции, но и это не решило проблему с памятью.
Мы использовали сторонние программы для обнаружения утечек памяти, но они не показали ничего. Torque сам по себе потребляет немало ресурсов, и при каждой загрузке расход памяти увеличивается на 50 мегабайт. Если основное потребление памяти составляет 1.5 гигабайта, то десять перезагрузок увеличит это значение до 2 гигабайт.
Когда Windows кажется, что потребление памяти выходит за все разумные пределы, она перестаёт выделять её, что приводит к падению игры.
Ник решил подойти к проблеме с другой стороны и написал код загрузки блоков данных, специфичных для определённой области, что уменьшило потребление памяти до 1 гигабайта в самых больших локациях и сократило время загрузки на 50-90% — огромная разница. Потери памяти также сократились с 50 до 10 мегабайт.
Состояние игры
Мы заканчиваем работу над Маадораном, добавляя новый контент и устраняя сюжетные проблемы. Например, если в разговоре с купцом в предыстории наёмника пройти проверку «знания улиц», то он направит вас к человеку в Маадоране:
Мы написали интересный квест о рейдерах и наёмниках, но было бы весьма неприятно, если бы он был доступен только наёмникам, удачно прошедшим проверку навыка. С другой стороны, если позволить выполнять этот квест кому угодно, теряется смысл в проверке навыка. С этого момента начинается самое интересное.
Как вы, должно быть, помните, мы хотели перенести демку арены на новый движок и боевую систему, добавить больше сражений и выпустить её отдельным релизом, стоимостью пять долларов. Мы отказались от этой идеи. Вместо этого, я написал небольшую историю, затем мы добавили некоторые опции и поместили арену из боевой демки в Маадоран. Эта арена станет альтернативным способом привлечь к себе внимание Кемнеби.
Информация для сделавших предзаказ
Во-первых, бета-тестировние Маадорана и близлежащих областей запланировано на начало июня.
Во-вторых, если вы хотите увидеть в игре собственного персонажа (заплатив $15 сверх обычных $25 за предзаказ цифровой версии The Age of Decadence) — самое время поторопиться. Ваши предложения должны быть у разработчиков до конца мая.