Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
GZDoom / QZDoom Пред.  1, 2, 3 ... 40, 41, 42
   Список разделов - Doom и его порты - GZDoom / QZDoomОтветить
АвторСообщение
Void Weaver
- Captain -
Next rank: = Captain = after 12 points
2328

Doom Rate: 1.8

Posts quality: +739
Ссылка на пост №821 Отправлено: 17.07.19 02:49:51
+Ku6EPyXOBEPTKA+ пишет:
Ну не знаю. Что может быть быстрее удаления/замены всего каталога изнутри кроме ini и установки порта туда же. Уже сколько версий сменил, всегда банально распаковываю пак с гозой прямо в каталог. При первом же запуске читается ini который там лежал до этого.

А так exec, но есть беда, его сначала нужно написать, а у него отличается структура от ini, так что исполнять ini файл не получится. То есть прописать все интересующие настройки + настройки модов каких то отдельно и затем либо при запуске в батнике, либо в самой консоле исполнять файл конфы (cfg, если не ошибаюсь)
Хз как у других но с 2017 у меня как минимум 5 .ини с настройками разных версий гоззы вызывали краши, баги и лаги (в частности пресловутые gl_lights_intensity\size). С некоторых пор я перестраховки ради просто стал каждый раз перенастраивать чистый конфиг. Но это маленько задалбывает.

Ну какбэ не все умеют\осилят в напейсание всех конфигов от контролсов до рендера ручками.
1 8 1
+Ku6EPyXOBEPTKA+
= Captain =
Next rank: - Major - after 295 pointsМодератор форума
2345

Doom Rate: 1.98

Posts quality: +1119
Ссылка на пост №822 Отправлено: 17.07.19 03:34:34
Void Weaver
Ну так можно несколько cfg иметь. Базовый, постпроцессинговый, для модов, и.т.д.

Void Weaver пишет:
Ну какбэ не все умеют\осилят в напейсание всех конфигов от контролсов до рендера ручками.

Писать там нечего. Всё берётся из ini файла, только кавычки убираются и ещё что-то. Короче, разобраться 3 минуты дело.
2 1 7
Arbars
- Master Corporal -
Next rank: = Master Corporal = after 2 points
238

Doom Rate: 3.61

Posts quality: +58
Ссылка на пост №823 Отправлено: 22.07.19 22:28:51
Всем доброго времени суток!
Решил я собрать последнюю версию порта под Linux. Поставил зависимости, запустил сборку. Всё собралось, и даже запустилось. Но.
В Brutal Doom отсутствуют звуки выстрелов. Совсем. Я глянул в консоль, а там вот такое вот:
Note: Hit end of (available) data during resync.
[src/libmpg123/parse.c:1028] error: cannot seek!
Note: Illegal Audio-MPEG-Header 0x00000000 at offset 4341.
Note: Trying to resync...
Note: Hit end of (available) data during resync.

То есть, libmpg123 пытается переваривать семплы в OGG, которые, по идее, должен переваривать libsndfile. ВОпрос - почему?
Собирал по инструкции на оф. вики.
1 2
Void Weaver
- Captain -
Next rank: = Captain = after 12 points
2328

Doom Rate: 1.8

Posts quality: +739
Ссылка на пост №824 Отправлено: 29.07.19 09:03:52
+Ku6EPyXOBEPTKA+
_QuirK_ пишет:
Сначала была сборка где-то середины-конца прошлого года, потом решил снова поиграть, скачал последнюю от 02.07.2019 - и при запуске хп тупо уходила в 0 за треть секунды и надпись "player killed himself". Сначала долго копал, даже создал issue, и пробовал более ранние коммиты, чтоб потом понять, где был затык.
Но как оказалось, затык был в том, что в gzdoom.ini остались строки drpg_ от старых сборок, и что-то конфликтовало. Вычистил и всё ок
Вот кстати такие писцы тоже заглядывают в грязный ини. И как в таких случаях отлавливать косяк? Правильно, по-человечески никак, проще обнулять конфиг.

+Ku6EPyXOBEPTKA+ пишет:
Писать там нечего. Всё берётся из ini файла, только кавычки убираются и ещё что-то. Короче, разобраться 3 минуты дело.
Полагаю это если речь только о контролсах, да? А что насчёт переброски остальных опций? Причём не забываем что придётся прописывать конфиги для каждой игры.

+Ku6EPyXOBEPTKA+ пишет:
Ну так можно несколько cfg иметь. Базовый, постпроцессинговый, для модов, и.т.д.
В общем ясно, нормального решения значит нет. А жаль.
1 8 1
DOOMGABR
Chief Petty Officer
Next rank: - Warrant Officer - after 34 points
1006

Doom Rate: 1.89

Posts quality: +557
Ссылка на пост №825 Отправлено: 29.07.19 10:17:58
Кому нибудь известно в каком билде гоззы реализованы тени от нижних/верхних поверхностей? Видел скриншот ZZYZX'а, отосланный Nash'ем, где это уже реализовано
theleo_ua
= Captain =
Next rank: - Major - after 124 points
2516

Doom Rate: 1.84

Posts quality: +358
Ссылка на пост №826 Отправлено: 29.07.19 23:40:35
Void Weaver пишет:
Полагаю это если речь только о контролсах, да? А что насчёт переброски остальных опций?


как я понимаю, в CFG тот же синтаксис, что и в консоли (тобишь всё что можно в консоли, можно и в CFG), а в консоли можно выставить любую опцию (не только бинды)

Void Weaver пишет:
+Ku6EPyXOBEPTKA+ пишет:
Ну так можно несколько cfg иметь. Базовый, постпроцессинговый, для модов, и.т.д.


Void Weaver пишет:
В общем ясно, нормального решения значит нет. А жаль.


Я не совсем понял - а какое теоретическое решение ты хотел? Если для игры без модов требуются настройки А, а для игры с модами требуются настройки Б - каким образом даже теоретически ты хотел их пихать в один единственный конфиг?

Создается несколько CFG, и дальше либо через консоль подгружаешь exec blablabla.cfg либо через батники

В чем проблема?

Причем я НЕ имею в виду, что надо копировать полные копии INI файлов. Я имею в виду следующее:

1) Твой INI будет базовый, там будет 100% настроек, 80% из которых будут одинаковы для любых модов
2) Твои CFG будут "дополнительными", в каждом из них будет по 10-20 настроек (примерно 1% из всего INI), для каждого конкретного мода. Т.е. в CFG только те настройки, которые отличаются от базового INI (полная копия INI не нужна)



Если же ты хочешь, чтобы для игры как с модами так и без, не требовались разные настройки, то это не проблема конфигов как таковых - это проблема архитектуры порта и/или модов

С другой стороны, я не вижу в этом проблемы, так как ЕСЛИ:

1) для игры "в ваниллу" на кнопку 8 у меня забиндена бензопила (стандартный ванильный бинд), а с модом "quake doom arena" на 8 будет забинден рейлган, так как в моде он есть, а в ванилле его нет

ИЛИ

2) в ванильном думе у меня маузлук, прыжки и конечная высота монстров отключены, а в моде/маппаке "cfg of sin" все это включено, так как геймплей маппака дизайнится с учетом возможности прыгать и смотреть вверх вниз, а также пробегания над/под монстрами

ТО меня такой расклад вполне устраивает, так как это вписывается в логику и здравый смысл имхо. По такой же аналогии и остальные опции звука, графики, геймплея и т д (если с опцией А в значении А1 ванилла выглядит лучше, а в значении А2 мод выглядит лучше, то для ваниллы поставлю А1, а для мода А2).

Как сделать по другому (чтобы с одинаковыми опциями было хорошо везде, и в ванили и в модах), я не знаю даже теоретически

P.S. Тут уместно вспомнить ролик ветерана https://www.youtube.com/watch?v=r6NhH840X1M про рендеры, где упоминается, что некоторые карты дизайнятся под софтвар, а некоторые под opengl (соответственно для софтварных карт делаем CFG с софтварными настройками рендера, а для опенглных с опенглными настройками). Ну или забиваем болт, и играем на всех картах на опенгл и не паримся о слишком темных комнатах и прочих результатах несовместимости задумки автора с результатом у тебя на экране
3 1
Void Weaver
- Captain -
Next rank: = Captain = after 12 points
2328

Doom Rate: 1.8

Posts quality: +739
Ссылка на пост №827 Отправлено: 30.07.19 06:36:26
theleo_ua пишет:
Void Weaver пишет:
В общем ясно, нормального решения значит нет. А жаль.

Я не совсем понял - а какое теоретическое решение ты хотел? Если для игры без модов требуются настройки А, а для игры с модами требуются настройки Б - каким образом даже теоретически ты хотел их пихать в один единственный конфиг?
Void Weaver пишет:
есть какой-нибудь трик по быстрому избирательному переносу конфигов из .ини предыдущей гоззы в новую? Ключевые слова здесь "быстрому" и "избирательному", ибо копипаст настроек из старой версии в новую нифига не быстро и не удобно
Если говорить о реквесте как об УЖЕ существующей опции порта или существующей тулзе то я видел это следующим образом:
запускаем гоззу =>
открываем опции =>
на каждой вкладке (включая низлежащие) видим 2 строки, что-то типа: "Export configs from current page to" и "Import configs for current page from" =>
каждая из команд выполняет одноимённые действия, т. е. экспортирует\импортирует соответствующие для текущей вкладки настройки в\из внешнего автоматически создаваемого\считываемого файла.

Т. е. я явно выразился что мне нужно решение "плаг энд плэй", тогда как вы с кибером рекомендуете "мэйк, зен плаг энд плэй". Т. е. те же яйца только в профиль, с пожалуй единственной разницей лишь в отсутствии регулярной необходимости каждый раз повторять процесс настройки.

theleo_ua пишет:
Создается несколько CFG, и дальше либо через консоль подгружаешь exec blablabla.cfg либо через батники

В чем проблема?

Причем я НЕ имею в виду, что надо копировать полные копии INI файлов. Я имею в виду следующее:

1) Твой INI будет базовый, там будет 100% настроек, 80% из которых будут одинаковы для любых модов
2) Твои CFG будут "дополнительными", в каждом из них будет по 10-20 настроек (примерно 1% из всего INI), для каждого конкретного мода. Т.е. в CFG только те настройки, которые отличаются от базового INI (полная копия INI не нужна)
Это всё прекрасно но ты не понял: мне абсолютно насрать на конфиги под конкретные моды (хотя это тоже толково), мне как раз нужна возможность быстро ресать базовый .ини под СВОИ настройки, тогда как на данный момент порт в лучшем случае позволяет только возвращаться к исходным настройкам, что по сути эквивалентно физическому удалению конфиг.ини.

Дальше даже комментировать не буду, ибо ты явно не понял зачем мне это нужно. Если совсем на пальцах то это мне нужно для бэкапа собственных конфигов, и импорта оных между разными версиями порта.
Я даже ТОЛЬКО ЧТО привёл в качестве пруфа цитату _QuirK_'а как пример того каким макаром замусоренный конфиг может ломать игру, а точнее конкретный мод в данном случае. Так вот подобная фича позволила бы в любой момент кильнуть "подозрительный" .ини и быстро восстановить все ранее сохранённые настройки, без шаманства с надстройками кастомных кфг или ручной перенастройки всех конфигов из самой игры.
И повторюсь, речь не только о сэйв\лоаде контролсов но также о сэйв\лоаде любых других настроек типа формата экрана, разрешения, ЦВарок рендера, худа, и проч. Так вот если вы мне предлагаете это всё тоже перетаскивать вручную в кастомный автоэкзек или под батник "своей мечты" то я слишком ленив для подобного дерьма. :[
1 8 1
theleo_ua
= Captain =
Next rank: - Major - after 124 points
2516

Doom Rate: 1.84

Posts quality: +358
Ссылка на пост №828 Отправлено: 31.07.19 09:23:09
Насколько я понял, преобразорвать INI в CFG можно адекватным скриптом автозамены (но перед этим удалив лишние строки), и после этого у тебя будут готовые CFG для каждой версии порта
3 1
theleo_ua
= Captain =
Next rank: - Major - after 124 points
2516

Doom Rate: 1.84

Posts quality: +358
Ссылка на пост №829 Отправлено: 13.08.19 00:30:23
GZDoom 4.2.0 released

Опять включен опрос по оборудованию:

Скрытый текст:

Notice:The survey has been re-enabled for this version so that we can get some information about how the state of systems being used for GZDoom has developed over the last year. We would like to ask as many users as possible to participate, so that we can make the right decisions based on the information we obtain. Like previous surveys this does not collect any private information - all it sends is basic info about the operating system, the number of CPU cores, the graphics card and supported OpenGL/Vulkan versions.


Рейтинг сообщения: +1, отметил(и): Void Weaver
3 1
JSO x
- Sergeant Major -
Next rank: = Sergeant Major = after 32 points
568

Doom Rate: 2.4

Posts quality: +216
Ссылка на пост №830 Отправлено: 13.08.19 00:44:49
Предлагаю, во-первых, переименовать тему в "GZDoom / QZDoom / LZDoom", во-вторых, добавить на сам сайт iddqd.ru, в раздел "Новый Doom", этот самый LZDoom.

Рейтинг сообщения: +1, отметил(и): Void Weaver
1 5
Void Weaver
- Captain -
Next rank: = Captain = after 12 points
2328

Doom Rate: 1.8

Posts quality: +739
Ссылка на пост №831 Отправлено: 13.08.19 01:21:30
Плюсую.
Но разве QZ не мёртв? Я таки понял что отныне фичи кузи пилятся непосредственно в модерн-гоззе, а LZ квалифицируется как легаси-гозза и разрабатывается независимо от модерна.
1 8 1
theleo_ua
= Captain =
Next rank: - Major - after 124 points
2516

Doom Rate: 1.84

Posts quality: +358
Ссылка на пост №832 Отправлено: 14.08.19 17:36:39
Небольшие новости от графа по поводу планов на поддержку OpenGL и старых систем:

Скрытый текст:


Some first trend from the survey about operating system use. Linux and Mac haven't picked up yet because the downloads are either fresh or not present yet.
For Windows it looks like this:

~78% use Windows 10 64 bit
~16% use Windows 7 or 8 64 bit
-4.5% use the 32 bit build on a 64 bit system (why, oh why does this number not decrease...? )
1.75% use a real 32 bit OS.

The GZDoom 3.5 survey around the same time had ~3.5% users on a true 32 bit system, this has decreased by half!
It takes no rocket science to see that it won't take too long anymore to discontinue 32 bit support - it hasn't full feature parity anyway anymore (no Vulkan, no JIT) and it seriously blocks a feature that has been requested by some users: 64 bit integer support in the VM. While theoretically this could be done in 32 bit, it'd require a lot more work there than for 64 bit - so much more in fact that it's out of the question to implement it in a 32 bit compatible way -, so whenever this feature comes, 32 bit will be history - with the current numbers I'd say the right time will be after Christmas when a large number of older systems gets retired again.

Other numbers are less interesting, the only other important number is that the percentage of non-Vulkan compatible systems is roughly 18%, 1/10th of which only are incompatible due to old drivers. Like 32 bit above, this is half of what it was in the 3.5 survey after a comparable number of reports. This, of course, is nowhere near being discontinued, but seeing that at least AMD has been reported to begin winding down OpenGL support in their drivers it is only a matter of time until OpenGL has to be dropped. But this will most likely be decided by external factors than shrinking user base. Right now I'd give it 4 years, maybe, until OpenGL becomes a liability.



(с) https://forum.zdoom.org/viewtopic.php?f=1&t=65600&sid=04e4c5ab814c826dcd25ff2ec5f161a3&p=1115072#p1115072

Рейтинг сообщения: +1, отметил(и): Void Weaver
3 1
+Ku6EPyXOBEPTKA+
= Captain =
Next rank: - Major - after 295 pointsМодератор форума
2345

Doom Rate: 1.98

Posts quality: +1119
Ссылка на пост №833 Отправлено: 14.09.19 20:58:43
А тем временем вышел апдейт гозы 4.2.1. Ничего особенно интересного, всякого по мелочи. Всё по стандарту: ковыряется вулкан, фиксится зскрипт.

Рейтинг сообщения: +1, отметил(и): camper
2 1 7
Void Weaver
- Captain -
Next rank: = Captain = after 12 points
2328

Doom Rate: 1.8

Posts quality: +739
Ссылка на пост №834 Отправлено: 14.09.19 21:27:34
Справедливости ради, с 4.2 появились довольно интересные штуки: A_AttachLight и A_SoundPitch, и, что куда более интереснее появился саунд питч как таковой. В зскрипте тоже вроде появилась парочка функций.

А ещё в 4.1 появился новый класс MaxHealth и пара сопутствующих зскрипт функций: GetMaxHealth (Actor) и GetMaxHealth (PlayerPawn).

Всё это конечно мелочи, но вполне пользительные.
1 8 1
Blackmore1014
- Master Corporal -
Next rank: = Master Corporal = after 36 points
204

Doom Rate: 2.1

Posts quality: +41
Ссылка на пост №835 Отправлено: 15.09.19 13:07:47
А меня печалит что как перешли на OpenAL и проблемы со звуком в Гоззе остаются. Я имею ввиду уровень громкости сзади игрока - он очень низкий. То есть перед глазами все звуки нормальные, строго слева и справа - тоже нормально. Но стоит отворачиваться от них сильнее и они резко становятся тише. Вопиющий момент когда например подойти вплотную к зомби и повернуться к нему спиной - звуки его атак будет слишно заметно хуже.

А вот на рабочем ноутбуке у меня стоит еще GZDoom 1.8.10 и там со звуком все нормально.
1
lafoxxx [B0S]
Chief Petty Officer
Next rank: Chief Petty Officer after 75 points
865

Doom Rate: 1.31

Posts quality: +324
Ссылка на пост №836 Отправлено: 15.09.19 15:06:29
Blackmore1014
hrtf on?
2 1 3
Blackmore1014
- Master Corporal -
Next rank: = Master Corporal = after 36 points
204

Doom Rate: 2.1

Posts quality: +41
Ссылка на пост №837 Отправлено: 15.09.19 15:57:02
lafoxxx [B0S] пишет:
hrtf on?

Параметр видел, но не проверял. Надо попробовать.
1
lafoxxx [B0S]
Chief Petty Officer
Next rank: Chief Petty Officer after 75 points
865

Doom Rate: 1.31

Posts quality: +324
Ссылка на пост №838 Отправлено: 15.09.19 22:19:15
ILS
По идее это как раз оно -- "эквалайзер ушной раковины", объёмный звук для двух ушей (их же не 7 у тебя).
2 1 3
Blackmore1014
- Master Corporal -
Next rank: = Master Corporal = after 36 points
204

Doom Rate: 2.1

Posts quality: +41
Ссылка на пост №839 Отправлено: 21.09.19 12:56:56
lafoxxx [B0S] пишет:
По идее это как раз оно -- "эквалайзер ушной раковины", объёмный звук для двух ушей (их же не 7 у тебя).

Попробовал. Звуки сзади слышны лучше, но общее звучание в игре слишком специфичное.
1
Mostcus
= Captain =
Next rank: - Major - after 113 pointsМодератор форумаАдмин сайта
2527

Doom Rate: 2.32

Posts quality: +581
Ссылка на пост №840 Отправлено: 21.10.19 09:39:24
GZDoom 4.2.3 released
https://forum.zdoom.org/viewtopic.php?t=66171&p=1122190#p1122190

Рейтинг сообщения: +2, отметил(и): MasterMind, Void Weaver
2 4 21
Страница 42 из 42Перейти наверх Пред.  1, 2, 3 ... 40, 41, 42
   Список разделов - Doom и его порты - GZDoom / QZDoom