Тема: Z Expansion XP v1.7 beta 3
Z Expansion XP v1.7 beta 3
Список исправлений
1. Исправлена остановка музыки в игре, в случайные промежутки времени
2. Возможность отключения заставок (ранее, при активированной опции "отключить заставки" начальные всё равно показывались)
3. Пересмотрены и переписаны почти все прошлые исправления
4. Полностью переписан цикл сообщений, значительно улучшен отклик игры (быстрое сворачивание, закрытие и т.д.)
5. Снижена нагрузка на процессор на ~26% во время игры
6. Исправлена мышь при игре в оконном режиме
7. Убраны сильные задержки при подключении к серверу
8. Полноценно работает чат в сетевой игре
9. Улучшена стабильность игры
10. Доработан и включен AMEC (automatic mode error correction). Эта функция включалась год назад в одну из тест версий и впоследствии была отключена из-за неудовлетворительной работы. Вкратце, суть этой функции состоит в автоматической обработке возможных ошибок и исправлений на лету. В случае невозможности исправить ошибку генерируется отчёт о возникшей проблеме
11. Тотальная переработка алгоритма патча
12. Возможность писать свои собственные "hot-patch" (для разбирающихся в ассемблере). Описание будет дано позже.
Ключи командной строки
/w3d - остался неизменным, включает оконный режим
/dos - новый режим эмуляции оригинальной игры, больше никаких дополнительных файлов не требуется
/vga - активирует игру в vga разрешении (как в DOS версии)
/dbg - вывод отладочных сообщений (рекомендуется использовать только в случаях выявления ошибки)
Внимание!
Версия 1.7 не совместима с предыдущими версиями. Поиграть по сети вы сможете только если у всех будет стоять версия 1.7. Аналогично при включенном режиме "/dos", поиграть по сети, можно будет только с человеком, у которого так-же активирован этот режим.
Просьба оставлять здесь ваши предложения и сообщения об ошибках.
Z Expansion XP v1.7 beta 3 - поместить в директорию с игрой
* Для оконного режима используется модифицированная библиотека из утилиты D3DWindower версии 1.88. Спасибо её автору и VEG-у, что надоумил меня на модификацию. Так-же в патче использована разработка Максима Пятковского - BugTrap, для отлова ошибок и генерации "креш-дампа".
+-------------------------------------------------------------------------------------------------------
| Порядок действий для сообщения об ошибке
+-------------------------------------------------------------------------------------------------------
1. Убедиться что у вас установлен DirectX и в нём включена аппаратная поддержка DirectDraw. Проверить это можно так: нажмите WIN+R и в появившемся окне введите "dxdiag" (без кавычек), перейдите на вкладку "Экран" и убедитесь что "Ускорение DirectDraw: Включено". В этом же окне, на других вкладках, вы можете проверить, всё ли у вас работает правильно.
Если обнаружены какие то проблемы, рекомендую вам обновить драйверы соответствующих устройств.
2. Убедитесь что ваши антивирусы или "брандмауэры" (firewalls) не блокируют работу патча. Не устанавливайте режим совместимости на файл winz.exe, это может стать причиной неправильной работы. Если всё работает правильно, но ошибка всё равно появляется, необходимо наиболее полно описать как возникает ошибка и отослать отчёт. Он генерируется каждый раз автоматически при возникновении ошибки.
3. Если запуск производился на ноутбуке, то некоторые модели могут не поддерживать стандартных разрешений (640х480), в следствии чего может появится сообщение об ошибке "DirectDraw failed". В этом случае рекомендую вам запускать игру через параметр "/w3d", то есть в окне.