Перейти к содержимому


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

Не запускается :(


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 40

#21 Kobik

Kobik

    Сержант

  • Пользователи
  • 35 сообщений

Отправлено 21 September 2005 - 04:59

Можно написать процедуру для перегона сжатых текстур в обычные. Дистрибутив останется старым, только игра грузиться будет подольше - и черт с ней.
Сделать выбор в setup - использовать сжатые или обычные текстуры.
Хотя я в OGL не очень, я больше по части DX... Можно по конкретнее что за формат? А то в каталоге с игрой я не нашел файлов .DXT smile.gif

#22 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 21 September 2005 - 07:07

Цитата (Kobik @ 21.09.2005 - 08:59)
Можно написать процедуру для перегона сжатых текстур в обычные. Дистрибутив останется старым, только игра грузиться будет подольше - и черт с ней.
Сделать выбор в setup - использовать сжатые или обычные текстуры.

Угу. Я Терминусу уже давненько это предлагал wink.gif
Только как его убедить? unsure.gif
Вобщем, я всеми руками ЗА!

#23 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 September 2005 - 07:13

Загрузка DXT есть. Sokol, у тебя же есть DataManager, посмотри, какие артефакты появляются при ручной распаковке, и сколько открываются спрайты (горы) smile.gif. Процесс распаковки небыстр.
Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло...
В любом случае, в этом разделе, так сказать, меняться ничего не будет. ph34r.gif

#24 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 21 September 2005 - 07:57

Цитата (lobster_hunter @ 20.09.2005 - 20:20)
Никогда в жизни не встречал нигде подобной проблемы. Засомневался, полез в поисковик - ничего. Видимо вы одни чтоли такие? Сомнительно это.

#25 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 21 September 2005 - 08:00

Цитата (Terminus @ 21.09.2005 - 11:13)
Процесс распаковки небыстр.
Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло...

Дык провести его один раз и записать уже НЕСЖАТЫЕ текстуры на диск.
Или еще проще - сделать отдельный Service Pack с НЕСЖАТЫМИ текстурами. Кто хочет - качает, и выставляет в настройках "Использовать НЕСЖАТЫЕ текстуры".
А насчет старых карточек...
Кому и 15 FPS хватает, а кому и 70 мало.
Так что поводом для апгрейда должны быть тормоза в игре, а не ее отказ запускаться wink.gif

#26 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 08:36

sokol_jack
Ну, нашёл ещё одно подтверждение, что проблем с длинной строки екстеншенов ни у кого нету. И к чему тогда ты приводил эти ссылки? Ты сам-то их посещал? (: Кроме того, что "ошибка может быть в дровах", что я без этого знал, там ничего интересного нету.
К тому же, как тут уже выяснилось, всё решается установкой новых дров. Поэтому простое напоминания юзеру о желательности смены старых дров и корректное завершение проги было бы вполне достаточно. (:

#27 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 21 September 2005 - 10:39

Цитата (lobster_hunter @ 21.09.2005 - 12:36)
Кроме того, что "ошибка может быть в дровах", что я без этого знал, там ничего интересного нету.
Ну, например там сказано, что не все расширения регистрируются в GL_Extensions. wink.gif

Цитата
К тому же, как тут уже выяснилось, всё решается установкой новых дров. Поэтому простое напоминания юзеру о желательности смены старых дров и корректное завершение проги было бы вполне достаточно. (:
Ага. Вот так вот просто. А если у меня карточка ФИЗИЧЕСКИ не поддерживает это? Как дрова не пиши, а из SiS 630 не сделать FX6200.

P.S. А было бы весело - хочу погонять Doom3 на Rage9800 - поставил дрова и гоняй, захотел на FX6600 - не проблема, сменил дрова - и вперед! rolleyes.gif wink.gif biggrin.gif

#28 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 11:54

Цитата
Ну, например там сказано, что не все расширения регистрируются в GL_Extensions.

Ну вообще-то, если на то пошло - это не единственный метод проверить, наличествует ли экстеншен.

Цитата
Ага. Вот так вот просто. А если у меня карточка ФИЗИЧЕСКИ не поддерживает это? Как дрова не пиши, а из SiS 630 не сделать FX6200.

Я думаю это и так очевидно, чтобы обсуждать.

#29 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 11:56

Это некрасиво конечно, но порой встречается, разработчикам приходится "в ридми писать" список карточек, не поддерживающихся игрой или с которыми могут возникнуть проблемы разной степени тяжести.

#30 Kobik

Kobik

    Сержант

  • Пользователи
  • 35 сообщений

Отправлено 21 September 2005 - 14:21

Цитата
Есть и еще один момент. Карточки, не поддерживающие сжатые текстуры как правило стары на столько, что даже после запуска игры получать какое-то удовольствие будет нереально. Тормоза будут. Шило на мыло...
В любом случае, в этом разделе, так сказать, меняться ничего не будет.

Вот я всетаки такой настырный biggrin.gif потому то поиграть тоже хочется unsure.gif Наверяка вам добавить выбор типа текстур дело на пол часа... В чем именно проблема?

Цитата
какие артефакты появляются при ручной распаковке

В "Проклятых землях" у меня были глюки с текстурами, но играть от них не менее интересно.

Цитата
и сколько открываются спрайты (горы)

Помню, играл на 486-м в фаллаут. Каждый раз после смерти приходилось минуты 2 грузиться. Сходил чаек попил - уже и загрузилось biggrin.gif

Цитата
Тормоза будут.

Я вот в MechWarrior4 играл на этом буке. Гдето 10 FPS и нормально. Omar2002 не даст соврать - на равных рубились cool.gif

И потом, при пинге 200 много FPS и не надо...


Короче, я бы не приставал, если бы сделать это было нереально, или это бы полностью убивало игровой процесс (как отключение освещения в Doom3)...
Признавайтесь, в чем проблема? ph34r.gif

#31 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 September 2005 - 15:40

Цитата
Вот я всетаки такой настырный  потому то поиграть тоже хочется  Наверяка вам добавить выбор типа текстур дело на пол часа... В чем именно проблема?

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

Короче - не обсуждается.

#32 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 17:21

Terminus
Формат-то не изменится, а вот добавить конвертацию из этого формата в другой при загрузке - это дело хорошее. (Про галочку в настройках уже говорили.)

#33 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 September 2005 - 17:41

Про формат я уже тоже говорил smile.gif
Кстати, как сегодня переход по Alt-Tab? Частично вчерашние советы я перенес в код. Точнее - переопределил свойства окна.

#34 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 18:16

Проблема не исчезла, к сожалению. Попробуй всё же поменять изменение разрешения экрана на приведённое мной. Или ты так и делаешь, как я написал?

#35 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 September 2005 - 18:38

С разрешением все в порядке... Ну т.е. окно не сворачивается при переходе по AltTab? Разрешение не меняется - это еще ладно, но пусть хотя бы сворачивается smile.gif

#36 lobster_hunter

lobster_hunter

    Сержант

  • Пользователи
  • 39 сообщений
  • Город:Воронеж, Москва, Зеленоград

Отправлено 21 September 2005 - 18:53

Хм... Это сделать достаточно просто, хотя и топорно. (:
Отлавливаешь событие потери активности\фокуса окна ([WM_KILLFOCUS] или [WM_ACTIVATE при HIWORD(wParam) <> 0]) и делаешь принудительную минимизацию. (:

#37 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 22 September 2005 - 16:28

Это уже делалось. Вместе с принудительной максимизацией. Только при максимизации окно превращалось в непонятную хону странных размеров и при этом полноценно отрисовывалсь игра на нем...
Кстати, раньше было удобно, что игра не сворачивалась если аська вылезает wink.gif. А если "исправить все глюки" с alt-tab, будет еще и разрешение меняться...

#38 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 28 September 2005 - 22:21

Цитата (lobster_hunter @ 20.09.2005 - 11:38)
Ну это всё же баг. Отсутствие рассширений нужно отлавливать и завершать процесс без обшибок с просьбой обновить дрова или видюху! (:

Все. Разобрался. Будет всем счастье - будет просто говорить, какие расширения не поддерживаются. Без Access Violation wink.gif

#39 sokol_jack

sokol_jack

    Прапорщик

  • Доверенные
  • 136 сообщений

Отправлено 29 September 2005 - 21:16

Цитата (sokol_jack @ 29.09.2005 - 02:21)
Цитата (lobster_hunter @ 20.09.2005 - 11:38)
Ну это всё же баг. Отсутствие рассширений нужно отлавливать и завершать процесс без обшибок с просьбой обновить дрова или видюху! (:

Все. Разобрался. Будет всем счастье - будет просто говорить, какие расширения не поддерживаются. Без Access Violation wink.gif

Уря. Теперь никаких 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] Рекомендуется обновить драйвер или видеокарту wink.gif


#40 Kobik

Kobik

    Сержант

  • Пользователи
  • 35 сообщений

Отправлено 01 October 2005 - 07:10

Круто. Та же шняга smile.gif
[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] Рекомендуется обновить драйвер или видеокарту wink.gif

Правда вот игра вылетает без всяких сообщений... Не все ведь догадываются в лог файл заглядывать. Может всетаки стоит выдавать сообщение об ошибке? huh.gif