Новости

Обновление: выпущена AstroMenace 1.3.2 с исходным кодом для Windows, Mac OS X и Linux ОС.

Все новости...

Изменения

Обновление: AstroMenace версия 1.3.2 билд 130712 выпущена.

Изменения...

Комментарии

Вах-вах, игрушка зацепила!
Честно говоря, не ожидал такого качества. Спасибо за проделанную работу, художникам-аниматорам отдельная благодарность, симпатично получилось.
 
dd2k

Читать все...
НачалоarrowИзменения

AstroMenace версия 1.3.2 билд 130712. Изменения.

 
  • Общие изменения:
- Добавлена возможность настройки "Мертвой зоны" джойстика.
- Убраны шрифты Ubuntu Family Fonts. Теперь все поставляемые с игрой шрифты распространяются под лицензиями GPLv3 или OFL v1.1.
- Из игры теперь доступно полноценное меню настроек.
- Добавлена возможность создания отдельной утилиты упаковщика игровых данных.
- Добавлена поддержка fontconfig.
  • Общие изменения в коде:
- Незначительные изменения вывода сообщений в процессе инициализации окна игры.
- (Linux) Добавлена проверка переменной окружения $XDG_CONFIG_HOME.
- (Linux) Переработан код поиска установленного броузера, добавлена проверка работы с xdg-open (в случае обнаружения, будет использоваться по умолчанию).
- Исправлены ошибки в написании некоторых функций.
- Добавлена функция копирования данных в виртуальную файловую систему игры.
- Улучшен код менеджера шрифтов. Изменение шрифта более не требует перезапуск игры.
- Улучшена прорисовка шрифтов.
- Удалена функция vw_TextureFromText.
- Добавлены дополнительные проверки положения текста в диалогах подсказок, для корректного отображения текста с различными шрифтами.
- Исправлено положение названия информационных диалогов в меню Верфь.
- Незначительное улучшение кода менеджера шрифтов, добавлены глобальные смещения для прорисовки текста.
- Исправлена ошибка в управлении активными элементами по средством клавиатуры в процессе настройки игровых клавиш.
- Исправлена работа опции выбора качества текстур в настройках игры, для корректной работы с новыми текстурами планет и их картами нормалей.
- Исправлена ошибка, приводящая к некорректному изменению внутренних состояний регистров OpenGL (большой черный треугольник мерцающий над всей сценой игры).
- Улучшена прорисовка шрифтов большого размера (символы теперь имеют более четкие очертания).
- Тестовый вывод сгенерированных букв шрифта теперь осуществляется в формате TGA.
- Исправлено переполнение памяти в коде VFS.
- Все OpenGL функции в коде прорисовки теней убраны в "ядро".
- Исправлена ошибка в функции отключения смешивания текстур.
- Улучшена прорисовка SkyBox.
- Улучшен код работы с текстурами, избыточные вызовы OpenGL функций удалены.
- Исправлена загрузка текстур элементов меню (2D), теперь так же будут учитывать опцию компрессии текстур в меню.
- Улучшен код работы со светом и материалами, избыточные вызовы OpenGL функций удалены.
- Улучшен код создания vfs.
- Исправлен код ввода текста в меню Профилей Пилотов (ввод символа %).
- Улучшен код функций дублирования и удаления записей в меню Профилей Пилотов.
- Все относящиеся к языкам переменные скорректировано, английский текст/голос/графика будут использованы, если таких данных нет у применяемого языка.
- Все относящиеся к цветам переменные скорректированы, белый цвет будет использоваться по умолчанию, если цвет не был задан.
- Незначительная оптимизация кода наземных взрывов.
- Незначительная оптимизация кода работы с "CullFace".
- Некоторые избыточное определение функций удалено.
- Незначительная корректировка кода, чтобы избежать возможные вторичные переопределения локальных переменных.
- Незначительная корректировка кода VFS.
- Улучшен CMakeLists.txt, добавлен флаг FS2VFS для создания AstroMenaceFS2VFS (утилиты создания файла данных игры) в процессе компиляции проекта.
- Исправлен файл CMakeLists.txt, теперь будет использоваться утилита freetype-config для получения путей расположения заголовочных файлов и библиотек.
- Исправлена неразбериха с CFLAGS в CMakeLists.txt и файле проекта Code::Blocks.
- VAO будет теперь выключена по умолчанию в конфигурационном файле игры, из-за многочисленных проблем на видео картах Intel и AMD.
- Добавлено сохранение данных игры сразу после определения аппаратных возможностей компьютера.
- Добавлено сохранение данных игры в момент запуска миссии и ее завершения, для предотвращения возможных потерь данных прохождения игры.
- Улучшен файл CMakeLists.txt, добавлен поиск расположения библиотек и заголовочных файлов fontconfig. Если данные fontconfig не будут найдены, игра будет скомпилирована без поддержки fontconfig.
- Улучшен файл CMakeLists.txt, скорректирована работа с Xinerama. Если данные Xinerama не будут найдены, игра будет скомпилирована без поддержки Xinerama.
- Обновлен файл GLext.h.
- Добавлена поддержка расширения OpenGL GL_ARB_texture_compression_bptc.
- Исправлена ошибка вывода названий кнопок джойстика в меню настроек управления.
- Добавлен сброс состояния поля ввода имени профиля пилота в момент перехода в меню Профилей Пилотов.
  • Изменения в меню:
- Удалена опция "Управление Мышкой" из меню "Настройки".
- Добавлен вывод текущего профиля пилота в меню выбора миссий.
- Добавлена кнопка "Изменить Профиль" в меню выбора миссий. Меню "Профили Пилотов" более не будет отображаться во время начала игры, если профиль пилота уже выбран (существует).
- Добавлена поддержка колеса мышки в меню выбора миссий.
- Добавлена поддержка колеса мышки в меню "Оружейная", "Информация" и "Верфь".
- Добавлена опция "Размер Шрифта" в меню "Интерфейс".
- Переработано меню "Мастерская" (панель "Склад Систем").
- Незначительные изменения в меню "Авторы".
- Улучшена опция "Компрессия Текстур" в меню "Специальные", добавлен выбор типа компрессии.
  • Изменения во флагах компиляции (config.h):
- Добавлен "vfs_pack_standalone" для создания отдельной утилиты упаковки данных игры.
- Добавлен "fontconfig", для активации fontconfig в игре. С fontconfig вы можете удалить поставляемые вместе с игрой шрифты (всю папку), в игре будут использоваться только установленные в систему шрифты.
- Добавлен "default_font_family". Используемый fontconfig шрифт по умолчанию.
  • Изменения в данных игры:
- Добавлены шрифты Linux Libertine (Linux Biolinum).
- Удалены шрифты Ubuntu Family Fonts.
- Исправлена геометрия 4-й планеты.
 

Copyright © 2000-2017 Viewizard
Hosted on SourceForge.net