Здравствуйте, гость ( Вход | Регистрация )
Профиль
Фотография
Рейтинг
Опции
О себе
KG7x не указал(а) ничего о себе.
Личная информация
KG7x
Возраст не указан
Пол не указан
Место жительства не указано
День рождения не указан
Интересы
Нет данных
Статистика
Регистрация: 14.06.2017
Просмотров профиля: 31217*
Последнее посещение: 19.05.2024 - 08:55
Часовой пояс: 11.11.2024 - 02:40
6 сообщений (0 за день)
Контактная информация
Нет данных
Нет данных
Нет данных
Нет данных
E-mail скрыт
* Просмотры профиля обновляются каждый час
|
Темы
Сообщения
Комментарии
Друзья
Содержимое
17 Jun 2017
Всем привет.
С недавних пор начал тестировать очень интересный и оптимизированный движок по квейку q3e и подумал что стоило бы сделать новый движок для дефрага на нем. И пытаюсь перенести все важное из dfengine и iodfe. Выкладываю версию для теста перед релизом. Если будут какие проблемы пишите тут или лучше в дискорде. Если знаете еще какие баги в квейке или найдете в этом движке тоже пишите. Ссылка на актуальную версию При создании использовалось: dfengine - https://q3defrag.org/files/dfengine ioq3 - https://ioquake3.org | https://github.com/ioquake/ioq3 iodfe - https://github.com/runaos/iodfe quake3e - https://github.com/ec-/Quake3e Что было взято из dfengine: \con_height [0/1.0] - высота консоли по умолчанию как дробное значение. +alt - весь экран, +shift - половина от стандартной \con_useshader & \con_rgb & \con_opacity = теперь это 1 переменная \cl_conColor [RRR GGG BBB AAA] - пользовательский цвет консоли, не запоминающийся. Используйте команду \seta для сохранения в конфиг (q3e) (default [60 60 70 220]) \con_useshader = \cl_conColor "" - Стандартный фон консоли Quake3 \cl_MapAutoDownload [0/1] - (Переработана и теперь может использовать https) \download + \dlmap [переработано и изменено отображение] - \dlmap - это то же самое, что и \download, но также будет проверять существование карты (q3e) Что было взято из iodfe: snap hud scr_hud_snap_draw [0/1] - snapping hud, показывает зоны возможного ускорения (для времени взаимодействия 8мс) scr_hud_snap_auto - Автоматический поворот под разные стили стрейфа во vq3, \scr_hud_snap_def - угол поворота при отпущенных клавишах с _auto 1 scr_hud_snap_def - Смещение без нажатия клавиш или с помощью scr_hud_snap_auto 0 scr_hud_snap_speed - Вместо этого рассчитывайте зоны для указанной скорости Всё настраивается: размер, цвет, положение. scr_hud_snap_rgba1 scr_hud_snap_rgba2 scr_hud_snap_y scr_hud_snap_h scr_hud_pitch - угловые метки, можно поставить например "-15 70", и на -15 и 70 градусах по вертикали будут полоски Всё настраивается: размер, цвет, положение. scr_hud_pitch_rgba scr_hud_pitch_thickness scr_hud_pitch_width scr_hud_pitch_x \con_timestamp [0/1] - Добавляет метку времени для каждого сообщения в консоли \con_timedisplay [0-3] - Отображает время на линии ввода (1), в правом нижнем углу консоли (2) или в обоих местах (3) \con_date_format [0-2] - Отображение даты (DMY = default | YMD = 1 | MDY = 2) (новое) \s_muteWhenUnfocused 0|1 - Приглушать звук, когда окно не в фокусе \s_muteWhenMinimized 0|1 - Приглушать звук, когда окно свернуто ctrl+enter - В консоли написанное сообщение отправляет с \team_say ctrl+shift+enter - Отправляет его \tell to df_mp_trackplayernum (сначала надо указать номер юзера кому вы хотите писать \info players ) \in_forceCharset 0|1|2 - Попытаться перевести non-ASCII cимволы на клавиатуре (1) или строго раскладка клавиатуры EN/US (2) (q3e) vid_xpos и vid_ypos - Установить положение окна или автоматически сохраняет его В \modelist добавлено больше разрешений \con_notifylines, \con_notifykeep, \con_notifyX, \con_notifyY - Настройки сообщений чата (Переработано) \con_notifyXY_enable - переключатель возможности использования \con_notifyX, \con_notifyY ( по умолчанию 0 ) Теперь корректно отображает положение на любых разрешениях с теми же параметрами Физика такая же, как и в quake3.exe, нет никаких прыжков вдоль пандусов на стене, как на q3wc1 Что нового:(q3e) Много исправлений ошибок, улучшений безопасности и производительности Значительно улучшено автозаполнение (map, demo, exec и другие команды), автодополнение \callvote Постоянная история консоли Поддержка raw mouse input, включается автоматически вместо DirectInput (\in_mouse 1) в Windows XP и более новых операционных системах Windows Обработка данных с мыши без задержки, можно вернуть к предыдущему поведению (1 кадр задержки), установив \in_lagged 1 ( Отвязка fps значения клиента от мышки. \in_lagged 1 - возврашает зависимость от fps [не рукомендуеться] ) MOUSE4 и MOUSE5 работает в \in_mouse -1 mode \in_minimize - Горячая клавиша для минимизации / восстановления главного окна (прямая замена для Q3Minimizer) \r_modeFullscreen - Выделенная строка режима для полноэкранного режима, установите значение -2 для использования разрешения рабочего стола, оставьте пустым для старого поведения (r_mode для всего). \in_nograb 0|1 - Не захватывать мышь в игре, может быть полезно во время стримов \screenshotBMP и \screenshotBMP clipboard неизменяемый бинд PrintScreen - для "\screenshotBMP clipboard" неизменяемый бинд Shift+PrintScreen - для "\screenshotBMP" \r_defaultImage - чтобы заменить изображения по умолчанию (отсутствующие текстуры), можно либо указать внешнее имя файла, либо указать сплошную текстуру цвета в (шестнадцатеричном) форматах: «#rgb» или «#rrggbb», \com_maxfpsUnfocused - Будет экономить процессор при неактивном окне игры, установите на частоту обновления рабочего стола, например. \com_yieldCPU <миллисекунды> - попробует спать заданное время между отображаемыми кадрами, когда игра активна, это значительно снизит загрузку процессора, используйте 0, только если вы испытываете некоторые задержки (также обычно уменьшает производительность на интегрированной графике, потому что CPU крадет бюджет мощности GPU) \com_affinityMask - Связать процесс Quake3e с ядром (-ами) CPU \com_skipIdLogo 0|1 - Пропустить проигрывание видео с idlogo при запуске \r_vbo 0|1 - использует Vertex Buffer Objects для кеширования статической геометрии карты, может улучшить FPS на современных графических процессорах, увеличивает использование памяти на 15-30 МБ (зависит от карты) \r_fbo 0|1 - Использовать объекты framebuffer, включает гамма-коррекцию в оконном режиме и позволяет использовать произвольный размер (т.е. больше, чем разрешение рабочего стола/мониторов) для скриншотов и записи видео, нужен также для bloom, hdr-рендеринга, сглаживания, эффектов обесцвечивания, отражения в пространстве экрана и пр. \r_hdr -1|0|1 - выбрать формат текстуры для фреймбуфера: [ https://imgur.com/a/R1yTE | https://imgur.com/a/Kjnwb ] -1 - 4-bit, для целей тестирования, интенсивная цветовая гамма, может не работать на всех системах 0 - 8 bit, стандартная, умеренная цветовая гамма с многоступенчатыми шейдерами 1 - 16 bit, улучшенная точность смешивания, отсутствие цветовых ореолов, может снизить производительность на графических процессорах AMD/Intel \r_bloom 0|1|2 - bloom (засветка ярких областей) эффект постобработки, требуеться \r_fbo 1, значения: 0 - Выключено 1 - Включено 2 - применяется также к элементам HUD \r_dlightMode 0|1|2 - Новое попиксельное динамическое освешение [ http://imgur.com/a/3MDMM ] 0 - VQ3 'fake' динамическое освешение 1 - новое попиксельное динамическое освешение высокого качества, немного быстрее чем VQ3 на современных пк 2 - тоже самое что и 1, но также применяеться ко всем MD3 моделям \cl_conColor [RRR GGG BBB AAA] - пользовательский цвет консоли, незапоминающийся, используйте команду \seta для сохранения в конфиг \cl_autoNudge [0..1] - автоматическое time nudge, которое использует ваш средний пинг в качестве time nudge, значения: 0 - использовать фиксированный \cl_timeNudge (0..1] - коэффициент среднего среднего пинга для использования в качестве timenudge \in_forceCharset 0|1|2 - Попытаться перевести non-ASCII cимволы на клавиатуре (1) или строго раскладка клавиатуры EN/US (2) \sv_levelTimeReset 0|1 - Сбросить или не сбросить уровень времени после новых нагрузок карты, когда включено - исправляет gfx для клиентов, затронутых ошибкой «frameloss», однако может быть необходимо отключить в случае проблем с GTV отрицательный \r_overBrightBits - Принудительная гамма-коррекция в оконном режиме, неактуально для \r_fbo 1 \r_nomip 0|1- Применять picmip только для текстур worldspawn \r_neatsky 0|1 - nopicmip для skyboxes \r_greyscale [0..1.0] - обесцвечивает созданный кадр, требуеться \r_fbo 1, можно менять на лету \r_mapGrayScale [0..1.0] - Перекрасить карту к серым цветам ( Протестировать на q3dm6 ) \r_ext_multisample 0|2|4|6|8 - Мультисэмплирование сглаживание текстур, требуеться \r_fbo 1, можно менять на лету ( лесенки ) \r_noborder 0|1 - отрисовка игрового окна без рамки, удерживайте CTRL, чтобы перетащить его с открытой консоли, только для win32 \r_renderWidth & \r_renderHeight - произвольное разрешение, требуеться \r_fbo 1 \r_noportals 0|1|2 - отключить порталы (1), отключить порталы и зеркала (2) \sv_maxconcurrent - ограничение количества одновременных подключений с одного и того же IP-адреса, по умолчанию - 4 \fs_locked 0|1 - сохранить открытые pk3 файлы заблокированными или нет, удаляет ограничение на файлы pk3 при разблокировке rcon теперь всегда доступен для dedicated серверов rconPassword2 - скрытый master rcon пароль, который можно установить только из командной строки, т.е. +set rconPassword2 "123456" может использоваться для изменения/аннулирования скомпрометированного rconPassword Приложение теперь использует правильную гамму, если теряет/получает фокус (неактуально для \r_fbo 1), также устанавливает правильный видеорежим при минимизации/восстановлении Приложение теперь задает частоту обновления рабочего стола в игре, если разрешения рабочего стола и игры равны Меньше спама в консоли (попробуйте установить "\developer 1" чтобы увидеть, какой информации вам не хватает) Быстрая загрузка шейдеров, обработка и пропуск некритических ошибок Уменьшенное использование памяти для выделенных серверов (до 2-6 раз в зависимости от sv_maxclients) Быстрые загрузки клиентов (http/ftp/smb redirection) Быстрые загрузки, инициированные клиентом Вы можете использовать \record во время воспроизведения \demo условные шейдеры линейные динамические огни \in_minimize Переменная, который указывает горячую клавишу для быстрого сворачивания/восстановления основных окон, задает значения в форме \in_minimize ctrl+z \in_minimize lshift+ralt+\ И так далее, потом \in_restart для применения изменения. |
Просмотры
KG7x профиль не имеет просмотров.
Комментарии
Другие пользователи не оставили комментарии для KG7x.
Друзья
Друзей нет.
|
Текстовая версия | Сейчас: 10.11.2024 - 23:40 |