Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Распакуй и играй в Hexen и Heretic Пред.  1, 2, 3, 4  След.
   Список разделов - Heretic, Hexen и др. игры - Распакуй и играй в Hexen и HereticОтветить
АвторСообщение
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №41 Отправлено: 08.08.21 10:22:43
Gadavre пишет:
Ты музыку как подключаешь к игре?


Просто папка, дефиниции не нужны и конфиги не менял вручную.
В Hexenе есть деф, но он лишний и без него работает.

Пока тестировал крутил все настройки звука в контрольной панели и в кикстартере.
Надо несколько раз пробовать заходить/выходить. Иногда только на четвертый раз зависает.

Вообщем причина зависания, с большой вероятностью, FMOD, отключается в кикстартере и больше не зависает. Но тогда звучит только миди музыка.

Добавлено спустя 1 минуту 31 секунду:

theleo_ua пишет:
wav или mp3

Не сработало, похоже все равно какой формат файлов.
2 1
theleo_ua
= Colonel =
Next rank: - Commissar - after 94 points
4796

Doom Rate: 1.8

Posts quality: +1032
Ссылка на пост №42 Отправлено: 08.08.21 10:35:30
PainBringer пишет:
Вообщем причина зависания, с большой вероятностью, FMOD, отключается в кикстартере и больше не зависает. Но тогда звучит только миди музыка.


а с такими настройками звука, как в моей сборке, тоже зависает?
3 1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №43 Отправлено: 08.08.21 11:08:42
theleo_ua пишет:
как в моей сборке, тоже зависает


Да, запускал твою сборку, менял только графику. Все тоже самое.

Если через кикстартер запускаю с отключением FMOD, не зависает.
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №44 Отправлено: 08.08.21 12:14:41
PainBringer пишет:
Вообщем причина зависания, с большой вероятностью, FMOD, отключается в кикстартере и больше не зависает. Но тогда звучит только миди музыка
Да , это так. Я вообще отключаю инициализацию музыки в кикстарте. И предлагаю делать сборки с уже отключенной музыкой, чтоб меньше было жалоб у игроков. FMOD как я помню писался для windows XP eще, для новых осей нет в интернете этой библиотеки. Так что лучше отключить музыку. У кого XP , тот пускай включает.

Люди хотят установить сборку максимум поменять разрешение, может раскладку клавиатуры и сразу играть. Заморачиваться игрокам с совместимостью со старой экспишкой неприятно и не всегда понятно как. Поэтому предлагаю, коли мы не можем пофиксить, отключать фичи, которые могут вызывать проблемы на современных системах. У кого раритет, тот включит. Но таких все меньше и меньше.

Рейтинг сообщения: +1, отметил(и): PainBringer
1
theleo_ua
= Colonel =
Next rank: - Commissar - after 94 points
4796

Doom Rate: 1.8

Posts quality: +1032
Ссылка на пост №45 Отправлено: 08.08.21 15:48:22
PainBringer пишет:
Да, запускал твою сборку, менял только графику. Все тоже самое.

Если через кикстартер запускаю с отключением FMOD, не зависает.


Gadavre пишет:
Да , это так. Я вообще отключаю инициализацию музыки в кикстарте. И предлагаю делать сборки с уже отключенной музыкой, чтоб меньше было жалоб у игроков. FMOD как я помню писался для windows XP eще, для новых осей нет в интернете этой библиотеки. Так что лучше отключить музыку. У кого XP , тот пускай включает.

Люди хотят установить сборку максимум поменять разрешение, может раскладку клавиатуры и сразу играть. Заморачиваться игрокам с совместимостью со старой экспишкой неприятно и не всегда понятно как. Поэтому предлагаю, коли мы не можем пофиксить, отключать фичи, которые могут вызывать проблемы на современных системах. У кого раритет, тот включит. Но таких все меньше и меньше.


И тем не менее, я видимо проморгал: если в моей сборке включить fmod, но каждому ехешнику (включая doomsday.exe в папке BIN) поставить совместимость с xp sp3, то при выходе все равно будет зависать?
3 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №46 Отправлено: 08.08.21 19:11:25
theleo_ua пишет:
И тем не менее, я видимо проморгал: если в моей сборке включить fmod, но каждому ехешнику (включая doomsday.exe в папке BIN) поставить совместимость с xp sp3, то при выходе все равно будет зависать?
Не важно чья сборка. если только не была обновлена библиотека fmod'а. У меня при выставленной совместимости c xp на каждом ексешнике снятие галочки с не инициализировать fmod приводит к зависанию на выходе. Fmod надо отключать в каждой сборке однозначно, так как починить мы это не можем.

PainBringer
Да кстати играл немного на твоей первой карте хексена. Производительность хорошая. Текстуры на ключах не понравились, как будто их нет вообще... желательно бы проверить. через примерно 15 минут игры игра вылетела на рабочий стол. в логе вот такая хрень:
SetupLevel: MAP01
GL_VERT v2.0
Map 1 (1): WINNOWING HALL
THE DOOR IS LOCKED
SILVER KEY
GAME SAVED
Segmentation Violation
1
siealex
= Sergeant Major =
Next rank: UAC Sergeant Major after 38 points
642

Doom Rate: 1.86

Posts quality: +52
Ссылка на пост №47 Отправлено: 08.08.21 23:52:57

Segmentation Violation

Повторяется регулярно или вылетает случайным образом? Чаще всего конкретно эта ошибка вылетает при аппаратных проблемах с RAM.
1
theleo_ua
= Colonel =
Next rank: - Commissar - after 94 points
4796

Doom Rate: 1.8

Posts quality: +1032
Ссылка на пост №48 Отправлено: 08.08.21 23:55:31
Gadavre пишет:
Segmentation Violation


попробуй в батнике дописать
-maxzone 2048m
может поможет (мне когда-то помогало, т.е. оно не полностью ликвидировало эту ошибку, но значительно уменьшило частоту ее появления)

Рейтинг сообщения: +2, отметил(и): VladGuardian, PainBringer
3 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №49 Отправлено: 09.08.21 08:38:30
siealex пишет:
Чаще всего конкретно эта ошибка вылетает при аппаратных проблемах с RAM
Ошибка не появляется вообще , если играть в чистый Hexen с его конфигами по дефолту и в других играх не замечено этой ошибки...

Добавлено спустя 3 минуты 40 секунд:

theleo_ua пишет:
попробуй в батнике дописать
-maxzone 2048m
Ты наверное имел ввиду в консольном окне кикстарта? Мы же не батником запускаем игру...Там есть окно , куда можно прописать только те команды, которые указаны в документации. Что делает эта команда? Я изучал документацию не припомню ее...увеличивает лимит видеопамяти для текстур? Или увеличивает лимит оперативки?
1
theleo_ua
= Colonel =
Next rank: - Commissar - after 94 points
4796

Doom Rate: 1.8

Posts quality: +1032
Ссылка на пост №50 Отправлено: 09.08.21 12:26:09
Gadavre пишет:
Ты наверное имел ввиду в консольном окне кикстарта? Мы же не батником запускаем игру...Там есть окно , куда можно прописать только те команды, которые указаны в документации.


кикстартом не пользуюсь и без понятия, как это делается там. Я запускаю игру вот так:
jhexen.exe -maxzone 2048m
jHexen.exe -maxzone 2048m -file hexdd.wad

куда это вписывать в кикстарте, определи сам методом тыка

Gadavre пишет:
Что делает эта команда? Я изучал документацию не припомню ее...увеличивает лимит видеопамяти для текстур? Или увеличивает лимит оперативки?


точно не могу сказать, но вроде как увеличивает лимит оперативки, которую юзает думсдей

Рейтинг сообщения: +1, отметил(и): PainBringer
3 1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №51 Отправлено: 09.08.21 19:34:14
Gadavre пишет:
сборки с уже отключенной музыкой

Тоже подумал об этом, сомневался правильно ли так делать.

Добавлено спустя 2 минуты 4 секунды:

theleo_ua пишет:
все равно будет зависать

да, зависает

Добавлено спустя 16 минут 32 секунды:

Gadavre пишет:
Segmentation Violation

У меня такое было редко и только в Deathkings.
Ключи - просто плохие текстуры моделей, и в паке не весь набор ключей, лучше уберу.

theleo_ua пишет:
-maxzone 2048m

Спасибо, надеюсь сработает. Нашел в кикстартере.

Все, обновляю сборку: отключаю FMOD, ставлю 2048.
Заодно перебрал 3D модели, убрал лишнее ради быстродействия.
Добавил виал и фласк : - )

Попрошу протестировать, получилось ли избавиться от Segmentation Violation.

Добавлено спустя 1 день 22 часа 11 минут 24 секунды:

Обновил, даже два раза, кое что забыл.

Теперь всё должно быть нормально.

Остался один баг: громкость миди-музыки не регулируется.

Рейтинг сообщения: +2, отметил(и): Gadavre, theleo_ua
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №52 Отправлено: 11.08.21 21:24:28
PainBringer пишет:
Остался один баг: громкость миди-музыки не регулируется.
во во! Об этом я писал еще давно в теме о Doomsday. Поэтому я вынужден был не только отключить fmod, но и запретить инициализацию музыки...
Хорошо бы программиста привлечь. который бы скомпилировал новый fmod для современных систем.
1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №53 Отправлено: 21.08.21 11:24:55
ВСЁ, задачка с музыкой в 1.8.6 решена!!!

Просто нашел версию файла fmod.dll поновее и заменил.
Скачивал с http://dlltop.ru//files/fmod.zip

Проверил на 7-ке и на 10-ке. Запускал только c музыкой .ogg.
НИ РАЗУ не зависало.

Архив обновлен. Немного поменял настройки и модели.

Рейтинг сообщения: +1, отметил(и): theleo_ua
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №54 Отправлено: 21.08.21 19:11:55
PainBringer пишет:
ВСЁ, задачка с музыкой в 1.8.6 решена!!!

Просто нашел версию файла fmod.dll поновее и заменил.
Скачивал с http://dlltop.ru//files/fmod.zip
А ты точно уверен, что проблема решена? Я скинул твой файлик себе в игру. при этом во вкладке ЗВУК проставленных галочек нет. но если отключить музыку в игре, то пропадают все звуки в игре.

Добавлено спустя 15 минут 30 секунд:

и еще дополняю по твоей сборке...
Твое решение проставить память для игры в кикстарте неверно. Игра не видит 2048 мегабайт. Она видит максимум 256. Запусти тот же Heretic и потом посмотри лог Doomsday.out ( открывается блокнотом) по пути:
Doomsday\Run\jHeretic

Рейтинг сообщения: +1, отметил(и): theleo_ua
1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №55 Отправлено: 22.08.21 12:23:59
Gadavre пишет:
проблема решена?

Решена главная проблема - зависание. Шансов на это было мало. Очень повезло.
Это самая подходящая версия файла. Здесь еще искал: http://ru.originaldll.com/file/fmod.dll/32688.html

Да, не заметил, что звук регулируется одновременно с громкостью музыки. А регулировка звука на музыку не влияет.
Но это лучше чем midi на одной и той же громкости. И, раз я сам ничего не заметил, вывод - играется комфортно.

Правильно сказать, что больше 256 Мб включить не получится? Даже батником.
Но этого достаточно чтобы не было Segmentation Violation.

Что теперь с комфортом игроков:
+ Можно не отключать Fmod и не объяснять зачем это сделано.
+ Работают внешние музыкальные файлы и никаких зависаний.
+ Музыка midi всё ещё не регулируется, но теперь она не нужна.
- С регулировкой громкости небольшие сложности.

Если галочкой в кикстартере вырубить инициализацию музыки, то звуки остаются.

Наверно получился лучший вариант. Подскажите если что-то нужно поменять.

Рейтинг сообщения: +1, отметил(и): theleo_ua
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №56 Отправлено: 22.08.21 16:22:48
PainBringer пишет:
Правильно сказать, что больше 256 Мб включить не получится? Даже батником.
Но этого достаточно чтобы не было Segmentation Violation
Можно и так оставить. Или поставить 256. Результат будет тот же самый.
PainBringer пишет:
Если галочкой в кикстартере вырубить инициализацию музыки, то звуки остаются
Ну да...может даже лучше написать в readme в твоей сборке, что выключать полностью музыку следует не в игре , а в самом кикстарте. А то не каждый игрок скумекает, мало того подумает, что создатель сборки что то сломал в ней. По любому лучше стало со звуком чем было...
Чуть позже потестю хексен и отпишусь.

Добавлено спустя 7 минут 17 секунд:

PainBringer
И еще такой вопрос. Как ты определил, что в игре играется у тебя именно музыка в ogg? А вдруг играет midi?

Рейтинг сообщения: +2, отметил(и): theleo_ua, PainBringer
1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №57 Отправлено: 23.08.21 15:35:33
Gadavre пишет:
написать в readme

Ладно, скрывать косяки не будем, распишу в спойлере.

Gadavre пишет:
именно музыка в ogg?

Хм, на слух конечно.
Я столько раз врубал вырубал fmod что midi "угадываю с семи нот".
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №58 Отправлено: 23.08.21 16:13:19
PainBringer
Не посмотришь как в игре сделать можно скриншот? Раньше как-то делал . сейчас не помню
1
PainBringer
- Sergeant -
Next rank: = Sergeant = after 46 points
294

Doom Rate: 3.34

Posts quality: +104
Ссылка на пост №59 Отправлено: 23.08.21 16:29:53
Gadavre
Я делал так: запускал в окне, нажимал print screen и вставлял из буфера в paint.

Там есть клавиша скриншот, но она не забиндена, все равно получается файл .tga.

Добавлено спустя 1 минуту 32 секунды:

Лучше alt + print screen
2 1
Gadavre
Chief Petty Officer
Next rank: - Warrant Officer - after 86 points
954

Doom Rate: 1.15

Posts quality: +192
Ссылка на пост №60 Отправлено: 23.08.21 21:40:30
PainBringer пишет:
Я делал так: запускал в окне, нажимал print screen и вставлял из буфера в paint.
Ты какой то маг )
Я знал этот способ и конечно это сделал, но ничего не вставляется в paint. Что то блокирует захват экрана в игре...
1
Страница 3 из 4Перейти наверх Пред.  1, 2, 3, 4  След.
   Список разделов - Heretic, Hexen и др. игры - Распакуй и играй в Hexen и Heretic