Sidebar

MainUI C++ Beta

TigerHeart01

Member
26.06.2017
102
0
16
Нашёл ещё баги !
1. Когда играешь в синглплеер и нажимаешь Disconnect, то почему-то загружается какое-то левое сохранение. Я как-то по-другому представлял себе действие кнопки Disconnect.
2. Попытался подключиться к Интернет-серверу Альбатроса, но игра не смогла подключиться и вошла в бесконечный цикл переподключений, который невозможно прервать. Клавиша Disconnect просто не работает ! При нажатии на Disconnect в консоли просто проскакивает строка "Can't cmd while not connected" или как-то так, точно не помню. И отменить процесс подключения никак невозможно. Пришлось снимать задачу по Ctrl-Alt-Del.
 

a1batross

Umu~!
06.01.2015
672
22
Мне всё равно на видеоролики. Форк их пока не умеет кроссплатформенно(и вряд ли будет уметь, в таком же виде как это делает оригинальный движок), так что СОВСЕМ не до видеороликов.

Опять же, кнопка Disconnect задумывалась под форк. Но там какой-то костыль mittorn придумал. Я уже забыл зачем он, наверное в новом движке не нужен.

Это у Дяди Миши такое тестирование сети. Сервер с анти-DDoS. Первый крупный пакет проходит, остальные нет.

Нет, наверное, всё-таки смысла тестировать сеть на размер пакета. Или как делает форк сейчас -- предлагает увеличить ограничение на размер и реконнект.
 

mittorn

Active member
22.04.2010
1 229
22
38
отправка ресурслиста как раз может заменить тест. Он всегда большой. Просто уменьшать пакет. Ну и есть смысл сразу скидывать до 1400 или 1200, иначе тест будет долгим.
 

TigerHeart01

Member
26.06.2017
102
0
16
Кстати, вопрос:
Есть ли какой-нибудь квар на бэкграунд ? Ну, как игра определяет, что рисовать на бэкграунде - стимовский BackgroundLayout.txt или ВОН-овский splash.bmp ?

[ADDED=TigerHeart01]1544643789[/ADDED]
a1batross сказал(а):
Мне всё равно на видеоролики. Форк их пока не умеет кроссплатформенно(и вряд ли будет уметь, в таком же виде как это делает оригинальный движок), так что СОВСЕМ не до видеороликов.
А нельзя ли просто взять кусок кода, показывающего видео в игре, из сорцов Дяди Миши ?
a1batross сказал(а):
Это у Дяди Миши такое тестирование сети. Сервер с анти-DDoS. Первый крупный пакет проходит, остальные нет.
Это всё хорошо, но как мне приконнектиться к игре ? Или как отменить/прервать процесс бесконечного коннекта ? Нельзя ли сразу выкидывать обратно в меню, если коннект не удался, вместо бесконечного "retrying... retrying..." ? Ну, или ограничить количество неудачных попыток, например, до трёх или пяти.
 
Последнее редактирование:

mittorn

Active member
22.04.2010
1 229
22
38
2 TigerHeart01:
Квара на фон нету, старый фон рисуется если нет стимовского.

Код поддержки видео есть, работает только на windows, в меню не используется т.к нет кроссплатформенной реализации. Надо или заменить своей анимацией, или сделаьь реализацию и восстановить.

Кстати, когда изучал api для видео в android, обнаружилась серьёзная проблема в renderapi для видео. Приходится обязательно выгружать кадр в память (поправьте если это не так). На Android к примеру можно декодировать видео в текстуру, но нельзя в память. И думаю, что такое есть не только на android. Все хотят ускорить вывод видео. На мобильных gpu чтение текстуры в память может занять вплоть до нескольких секунд.

В старом движке есть диалог с прогрессом подключения и кнопкой disconnect, но не очень хорошо работает, иногда залипает, в новом же пока не сделано
 
Последнее редактирование:
Команда форума
VIP
28.03.2010
15 329
254
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 mittorn: там еще две функции зарезервировано. Можно использовать для этого.
 

Qwertyus

Well-known member
13.08.2009
1 363
27
48
  • Xash медаль
При использовании совместно с текущими билдами оригинального Ксаша выявлена проблема - при включении -dev курсор мышки в меню пропадает. С -console курсор есть, но - другая проблема - кнопка консоли в меню не отображается (по клавише работает). Ну, и как было отмечено, видеозаставки с данным menu.dll перестают проигрываться (хотя в форке работают). Тестировалось на WinXP SP3 с автобилдом от 20 декабря.

И это, что там в форке за проблема с Паранойей, непрерывная ругань на No stensilbits, как-то можно убрать?
 

a1batross

Umu~!
06.01.2015
672
22
2 Qwertyus:
No stencilbits я уже пофиксил. В 0.19.2 такого уже быть не должно, тем более в автобилдах. Покажи r_info.

Посмотрю, что там с мышью и видеозаставками, как время будет.

[ADDED=a1batross]1546941724[/ADDED]
2 Qwertyus:
No stencilbits я уже пофиксил. В 0.19.2 такого уже быть не должно, тем более в автобилдах. Покажи r_info.

Посмотрю, что там с мышью и видеозаставками, как время будет.
 
Последнее редактирование:

Qwertyus

Well-known member
13.08.2009
1 363
27
48
  • Xash медаль
2 a1batross:
Оффтоп
Пробую на The Game Edition. Когда бэкграундная карта запускается, ругани не видно (хотя в консоль уже спамит, видно по логу). А при старте новой игры уже видно постоянно.
 
Команда форума
VIP
28.03.2010
15 329
254
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Параноя пишет в альфабуффер отгораживающие плоскости чтобы динамический свет не светил назад. Кроме игрока, поэтому для игрока в thirdperson мы можем наблюдать светящуюся рамку. Но в действительности достаточно текстуре фонарика поставить при загрузке GL_CLAMP_TO_BORDER и выкинуть этот огород, который к тому же еще и фпс садит на ровном месте.
 

Qwertyus

Well-known member
13.08.2009
1 363
27
48
  • Xash медаль
2 a1batross:
Менюшку я уже днём опробовал. Так и осталась проблема с мышью (нет курсора при дев-режиме) и консолью (кнопка консоли не показывается ни при каких обстоятельствах, но сама консоль по клавише вызывается). Кнопки биндятся нормально. Насчёт avi непонятно - в форке как раз видео проигрывается, а не проигрывается именно с этим меню в оригинальном Ксаше.

Подкину ещё проблем :D :
- не пашут кнопки Свернуть / Закрыть окно.
- Enter на нумпаде нельзя использовать, чтобы назначать клавиши (в смысле, меню "не знает", что это такой же Enter, по нажатию которого должна редактироваться клавиша).
- очень косячно работают цифровые кнопки на нумпаде в меню создания сетевой игры, например, в боксе для назначения количества игроков. От их нажатия происходит перескакивание курсора в другие боксы (имя сервера и пароль), значение в итоге вбивается не туда. А при нажатии 1 вообще почему-то набирается 2.
- в меню настройки клавиш присутствует кнопка Cancel, которая, типа, должна отменять нежелательные изменения конфига. Но эта функция не работает. Если отмену сделать нельзя, может, просто убрать эту кнопку?
- похожий косяк в меню выбора разрешения - есть 2 кнопки - ОК и Cancel. При этом по Cancel происходит возврат в меню (но отмены выбора не происходит), а ОК после смены разрешения можно жать повторно (но при этом ничего не происходит, а вот если выбрать пункт Desktop size, то наоборот, разрешение будет каждый раз "перенастраиваться", без фактической смены). Может, хотя бы подменить имена кнопок на Activate и Done?
- если есть возможность, хотелось бы видеть сортировку списка модов по имени мода. Сейчас порядок задаётся именем папки с модом.
- пункт Enable vibration находится в разделе Звука, там ему явно не место. По идее, должен быть там же, где и настройки джойстика (или в Adv. controls). Это общее замечание. Касательно же наличия данного пункта в оригинальном Ксаше - а он вообще работает (кстати, некоторые другие пункты дополнительных настроек тоже могут не работать воригинале)?
- старое наследие WON-ХЛ - пункт настройки клавиш в меню Мультиплеера. Нафига? Конфиг-то общий, пункт, по идее, не нужен.
 

mittorn

Active member
22.04.2010
1 229
22
38
2 Qwertyus:
Пункт про вибрацию для андройда - там всегда звук и вибрация взаимосвязаны.
Вибрация джойстиков на данный момент всё равно нереализована (но возможно, стоит продублировать там эту настройку если появится поддержка вибрации/отдачи)
 

Qwertyus

Well-known member
13.08.2009
1 363
27
48
  • Xash медаль
2 mittorn:
Не совсем согласен насчёт взаимосвязанности. В телефоне вибрация - замена звуковому сигналу, но это для звонка, а в игре это другую функцию несёт, и относится именно к контроллеру (хоть и не про джойстик). В любом случае, пункт просто не актуален, раз относится только к телефону. И другие недействующие пункты тоже стоит закомментить.
 

a1batross

Umu~!
06.01.2015
672
22
2 Qwertyus:
Про курсор я в курсе. Ты пиши какой форк. В новом или старый движок. :)

Для нового это очень странно, так как ничего связанного с видео я не трогал, только на скорую руку сделал стаб для не Windows систем.

Итак, про всё остальное.
* Обратил внимание, но забыл.
* Надо добавить в UI::Key::IsEnter.
* Это по хорошему надо переделать.
* Работает только в форке, так как настройки клавиатуры у нас вынесены в keyboard.cfg. Не помню, что делалось в оригинальном Ксаше и меню. Пока в новый движок я эту особенность не переносил, она под вопросом.
* Сломано, да, так как новый движок получает возможные расширения от ОС, соответственно vid_mode больше не существует как квар.
Это изменение лучше бы согласовать с Дядей Мишей, в виде какой-нибудь консольной команды или расширения MenuAPI, которая бы возвращала предыдущее *успешное* разрешение.
* Без проблем. Сортировка табличек, насколько ты знаешь, у меня есть.
* Надо будет завести флаг для итемов, которые должны показываться только под форком. Будет полезно, если я когда-нибудь сделаю описания внешнего вида GUI в отдельных файлах, очевидно подгружаемых в рантайме. Вообще двигаться к декларативщине это хорошо и нужно. :)
* Под вопросом. Мне не мешается. Какие-нибудь моддеры мб захотят удалить, но это читать предыдущий пункт.
 
Последнее редактирование:

mittorn

Active member
22.04.2010
1 229
22
38
2 Qwertyus:
Во всех клавиатурах и приложениях с виброотклиаом или уведомлениями галки звука и вибрации рядом. Потому так сделал. А меню джойстика и не было когда вибрацию добавили
 

Qwertyus

Well-known member
13.08.2009
1 363
27
48
  • Xash медаль
2 a1batross:
Про Newengine я вообще-то писал, что он совсем не запускается с тем menu.dll, которое идёт у него в комплекте. Так что под форком подразумевался исключительно travis-билд для Windows. А так, кстати, с меню от travis видео проигрывается и с Newengine.
 

Новые сообщения

Донат - Хостинг

Итого
200.00 $
Цель
600.00 $

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.