Не запускается :(
#21
Отправлено 21 September 2005 - 04:59
Сделать выбор в setup - использовать сжатые или обычные текстуры.
Хотя я в OGL не очень, я больше по части DX... Можно по конкретнее что за формат? А то в каталоге с игрой я не нашел файлов .DXT
#22
Отправлено 21 September 2005 - 07:07
Цитата (Kobik @ 21.09.2005 - 08:59) |
Можно написать процедуру для перегона сжатых текстур в обычные. Дистрибутив останется старым, только игра грузиться будет подольше - и черт с ней. Сделать выбор в setup - использовать сжатые или обычные текстуры. |
Угу. Я Терминусу уже давненько это предлагал
Только как его убедить?
Вобщем, я всеми руками ЗА!
#23
Отправлено 21 September 2005 - 07:13
Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло...
В любом случае, в этом разделе, так сказать, меняться ничего не будет.
#24
Отправлено 21 September 2005 - 07:57
Цитата (lobster_hunter @ 20.09.2005 - 20:20) |
Никогда в жизни не встречал нигде подобной проблемы. Засомневался, полез в поисковик - ничего. Видимо вы одни чтоли такие? Сомнительно это. |
Можно начать с:
http://www.gamedev.r...p=0&topic=10612
http://www.gamedev.r...p=0&topic=16812
http://www.gamedev.r...oup=2&topic=796
А вобще, это все off-top
#25
Отправлено 21 September 2005 - 08:00
Цитата (Terminus @ 21.09.2005 - 11:13) |
Процесс распаковки небыстр. Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло... |
Дык провести его один раз и записать уже НЕСЖАТЫЕ текстуры на диск.
Или еще проще - сделать отдельный Service Pack с НЕСЖАТЫМИ текстурами. Кто хочет - качает, и выставляет в настройках "Использовать НЕСЖАТЫЕ текстуры".
А насчет старых карточек...
Кому и 15 FPS хватает, а кому и 70 мало.
Так что поводом для апгрейда должны быть тормоза в игре, а не ее отказ запускаться
#26
Отправлено 21 September 2005 - 08:36
Ну, нашёл ещё одно подтверждение, что проблем с длинной строки екстеншенов ни у кого нету. И к чему тогда ты приводил эти ссылки? Ты сам-то их посещал? (: Кроме того, что "ошибка может быть в дровах", что я без этого знал, там ничего интересного нету.
К тому же, как тут уже выяснилось, всё решается установкой новых дров. Поэтому простое напоминания юзеру о желательности смены старых дров и корректное завершение проги было бы вполне достаточно. (:
#27
Отправлено 21 September 2005 - 10:39
Цитата (lobster_hunter @ 21.09.2005 - 12:36) |
Кроме того, что "ошибка может быть в дровах", что я без этого знал, там ничего интересного нету. |
Цитата |
К тому же, как тут уже выяснилось, всё решается установкой новых дров. Поэтому простое напоминания юзеру о желательности смены старых дров и корректное завершение проги было бы вполне достаточно. (: |
P.S. А было бы весело - хочу погонять Doom3 на Rage9800 - поставил дрова и гоняй, захотел на FX6600 - не проблема, сменил дрова - и вперед!
#28
Отправлено 21 September 2005 - 11:54
Цитата |
Ну, например там сказано, что не все расширения регистрируются в GL_Extensions. |
Ну вообще-то, если на то пошло - это не единственный метод проверить, наличествует ли экстеншен.
Цитата |
Ага. Вот так вот просто. А если у меня карточка ФИЗИЧЕСКИ не поддерживает это? Как дрова не пиши, а из SiS 630 не сделать FX6200. |
Я думаю это и так очевидно, чтобы обсуждать.
#29
Отправлено 21 September 2005 - 11:56
#30
Отправлено 21 September 2005 - 14:21
Цитата |
Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло... В любом случае, в этом разделе, так сказать, меняться ничего не будет. |
Вот я всетаки такой настырный потому то поиграть тоже хочется Наверяка вам добавить выбор типа текстур дело на пол часа... В чем именно проблема?
Цитата |
какие артефакты появляются при ручной распаковке |
В "Проклятых землях" у меня были глюки с текстурами, но играть от них не менее интересно.
Цитата |
и сколько открываются спрайты (горы) |
Помню, играл на 486-м в фаллаут. Каждый раз после смерти приходилось минуты 2 грузиться. Сходил чаек попил - уже и загрузилось
Цитата |
Тормоза будут. |
Я вот в MechWarrior4 играл на этом буке. Гдето 10 FPS и нормально. Omar2002 не даст соврать - на равных рубились
И потом, при пинге 200 много FPS и не надо...
Короче, я бы не приставал, если бы сделать это было нереально, или это бы полностью убивало игровой процесс (как отключение освещения в Doom3)...
Признавайтесь, в чем проблема?
#31
Отправлено 21 September 2005 - 15:40
Цитата |
Вот я всетаки такой настырный потому то поиграть тоже хочется Наверяка вам добавить выбор типа текстур дело на пол часа... В чем именно проблема? |
Это не "выбор типа текстур", это, в первую очередь, изменение формата хранения всей почти без исключения графики. Тайлы, статичный объекты, текстуры на модели, интерфейс, все. Это увеличение размера дистрибутива вдвое-втрое и на столько же процесса загрузки. Это (если прислушаться к Solok'у) трата драгоценного времени не на обновление игры, а на написание менеджера распакованых при первом запуске ресурсов.
Короче - не обсуждается.
#32
Отправлено 21 September 2005 - 17:21
Формат-то не изменится, а вот добавить конвертацию из этого формата в другой при загрузке - это дело хорошее. (Про галочку в настройках уже говорили.)
#33
Отправлено 21 September 2005 - 17:41
Кстати, как сегодня переход по Alt-Tab? Частично вчерашние советы я перенес в код. Точнее - переопределил свойства окна.
#34
Отправлено 21 September 2005 - 18:16
#35
Отправлено 21 September 2005 - 18:38
#36
Отправлено 21 September 2005 - 18:53
Отлавливаешь событие потери активности\фокуса окна ([WM_KILLFOCUS] или [WM_ACTIVATE при HIWORD(wParam) <> 0]) и делаешь принудительную минимизацию. (:
#37
Отправлено 22 September 2005 - 16:28
Кстати, раньше было удобно, что игра не сворачивалась если аська вылезает . А если "исправить все глюки" с alt-tab, будет еще и разрешение меняться...
#38
Отправлено 28 September 2005 - 22:21
Цитата (lobster_hunter @ 20.09.2005 - 11:38) |
Ну это всё же баг. Отсутствие рассширений нужно отлавливать и завершать процесс без обшибок с просьбой обновить дрова или видюху! (: |
Все. Разобрался. Будет всем счастье - будет просто говорить, какие расширения не поддерживаются. Без Access Violation
#39
Отправлено 29 September 2005 - 21:16
Цитата (sokol_jack @ 29.09.2005 - 02:21) | ||
Все. Разобрался. Будет всем счастье - будет просто говорить, какие расширения не поддерживаются. Без Access Violation |
Уря. Теперь никаких Access Violations при инциализации.
Просто в логах скромно:
[2005/09/30 00:19:13] [321.91] Проверяем поддержку необходимых расширений OpenGL:
[2005/09/30 00:19:13] [322.34] glClearColor : поддерживается
[2005/09/30 00:19:13] [322.69] glTexImage2D : поддерживается
[2005/09/30 00:19:13] [323.04] glCompressedTexImage2DARB : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/09/30 00:19:13] [323.33] GL_EXT_texture_compression_s3tc : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/09/30 00:19:13] [323.62] GL_ARB_texture_compression : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/09/30 00:19:13] [323.90] ОШИБКА: Отсутствует поддержка одного или нескольких необходимых OpenGL расширений.
[2005/09/30 00:19:13] [324.16] Рекомендуется обновить драйвер или видеокарту
#40
Отправлено 01 October 2005 - 07:10
[2005/10/01 13:01:16] [5,20] Создаем рендерер
[2005/10/01 13:01:16] [5,76] Устанавливаем видео-режим: 1024x768x16 60Hz
[2005/10/01 13:01:16] [91,01] Проверяем поддержку необходимых расширений OpenGL:
[2005/10/01 13:01:16] [91,93] glClearColor : поддерживается
[2005/10/01 13:01:16] [92,05] glTexImage2D : поддерживается
[2005/10/01 13:01:16] [92,15] glCompressedTexImage2DARB : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/10/01 13:01:16] [92,24] GL_EXT_texture_compression_s3tc : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/10/01 13:01:16] [92,61] GL_ARB_texture_compression : НЕ ПОДДЕРЖИВАЕТСЯ
[2005/10/01 13:01:16] [92,70] ОШИБКА: Отсутствует поддержка одного или нескольких необходимых OpenGL расширений.
[2005/10/01 13:01:16] [92,78] Рекомендуется обновить драйвер или видеокарту
Правда вот игра вылетает без всяких сообщений... Не все ведь догадываются в лог файл заглядывать. Может всетаки стоит выдавать сообщение об ошибке?