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


Внимание!

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


Фотография

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


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

#1 Kobik

Kobik

    Сержант

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

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

На одном компе у меня все нормально (Cel800/256/64), но этот комп обычно занят кем-нибудь, а я на ноутбуке сижу.
RoverBook Partner RT6
CPU: Cel 1200
RAM: 256
Video: SiS 630 Rev 31 (память берет из оперативки - 32 мегабайта)
OS: WinXP prof SP2

Вылетает с "Access violation"
Вот Client.log
[2005/09/19 13:15:14] [33,08] Создаем рендерер
[2005/09/19 13:15:14] [33,37] Устанавливаем видео-режим: 1024x768x16 60Hz
[2005/09/19 13:15:14] [173,12] Установка цвета очистки экрана
[2005/09/19 13:15:14] [173,34] Включение массивов
[2005/09/19 13:15:14] [173,47] Инициализация Input
[2005/09/19 13:15:15] [211,08] Загружаем fLoadingStrings
[2005/09/19 13:15:15] [211,25] Создаем fLoadingStrings
[2005/09/19 13:15:15] [211,34] Загружаем fLoadingStrings
[2005/09/19 13:15:15] [269,86] ОШИБКА: Access violation at address 00000000. Read of address 00000000

Смена разрешения ничего не дает.
Пробовал под win98 запустить - та же ошибка + зависает секунд на 10.

Вообще другие игры нормально идут... Что можно сделать?

#2 sokol_jack

sokol_jack

    Прапорщик

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

Отправлено 19 September 2005 - 08:42

Цитата (Kobik @ 19.09.2005 - 11:36)
Video: SiS 630 Rev 31 (память берет из оперативки - 32 мегабайта)

Вот виновница. У меня дома точно такая видеокарта. Просто она не поддерживает некоторые расширения OpenGL.
И вобще, гадкая карта smile.gif И тормозная.

Цитата (Kobik @ 19.09.2005 - 11:36)
Вылетает с "Access violation"
[2005/09/19 13:15:15] [211,34] Загружаем fLoadingStrings
[2005/09/19 13:15:15] [269,86] ОШИБКА: Access violation at address 00000000. Read of address 00000000

Ага, именно в этом месте и у меня.

#3 Kobik

Kobik

    Сержант

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

Отправлено 19 September 2005 - 08:50

Хм. попробую сейчас дрова поновее найти, вдруг поможет...

#4 sokol_jack

sokol_jack

    Прапорщик

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

Отправлено 19 September 2005 - 12:39

Не поможет smile.gif
Ну не держит она кое-что из OpenGL, и все тут.

Это тебе не DirectX с програмной эмуляцией wink.gif

#5 Cthsq

Cthsq

    Рядовой

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

Отправлено 20 September 2005 - 06:51

У мну тоже самое

[2005/09/20 10:34:22] [1,10] Создаем рендерер
[2005/09/20 10:34:22] [1,23] Устанавливаем видео-режим: 1024x768x16 60Hz
[2005/09/20 10:34:23] [552,67] Установка цвета очистки экрана
[2005/09/20 10:34:23] [552,83] Включение массивов
[2005/09/20 10:34:23] [552,91] Инициализация Input
[2005/09/20 10:34:23] [567,83] Загружаем fLoadingStrings
[2005/09/20 10:34:23] [567,93] Создаем fLoadingStrings
[2005/09/20 10:34:23] [568,01] Загружаем fLoadingStrings
[2005/09/20 10:34:23] [582,52] ОШИБКА: Access violation at address 00000000. Read of address 00000000

[2005/09/20 10:34:43] [1,08] Создаем рендерер
[2005/09/20 10:34:43] [1,21] Устанавливаем видео-режим: 1024x768x16 60Hz
[2005/09/20 10:34:43] [367,96] Установка цвета очистки экрана
[2005/09/20 10:34:43] [368,13] Включение массивов
[2005/09/20 10:34:43] [368,21] Инициализация Input
[2005/09/20 10:34:43] [379,16] Загружаем fLoadingStrings
[2005/09/20 10:34:43] [379,28] Создаем fLoadingStrings
[2005/09/20 10:34:43] [379,36] Загружаем fLoadingStrings
[2005/09/20 10:34:43] [384,10] ОШИБКА: Access violation at address 00000000. Read of address 00000000

[2005/09/20 10:36:45] [2,79] Создаем рендерер
[2005/09/20 10:36:45] [2,92] Устанавливаем видео-режим: 1024x768x32 85Hz
[2005/09/20 10:36:45] [19,96] Установка цвета очистки экрана
[2005/09/20 10:36:45] [20,13] Включение массивов
[2005/09/20 10:36:45] [20,20] Инициализация Input
[2005/09/20 10:36:45] [30,52] Загружаем fLoadingStrings
[2005/09/20 10:36:45] [30,65] Создаем fLoadingStrings
[2005/09/20 10:36:45] [30,74] Загружаем fLoadingStrings
[2005/09/20 10:36:45] [35,45] ОШИБКА: Access violation at address 00000000. Read of address 00000000
Хотя карточка Ти 4200 Асус
АМД 2500
Память 512мб
Вчера установил ХР со вторым сервис паком до этого все было в норме huh.gif
Может это 2рой пак глючит?

#6 Cthsq

Cthsq

    Рядовой

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

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

Все разобрался biggrin.gif
Поставил дрова Нвидио tongue.gif

#7 lobster_hunter

lobster_hunter

    Сержант

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

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

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

#8 sokol_jack

sokol_jack

    Прапорщик

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

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

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

Ага, а ты думаешь Terminus такой глупый и не знает этого?
Он проверяет, но если function pointer != nil это еще ничего не значит.
К тому же ошибку вызывает ДРАЙВЕР, а не AI.

#9 Cthsq

Cthsq

    Рядовой

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

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

Народ а что сервак гакнулся?Игра зависла sad.gif На новости попасть не могу sad.gif
В 11.40

#10 lobster_hunter

lobster_hunter

    Сержант

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

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

Цитата
Ага, а ты думаешь Terminus такой глупый и не знает этого?

Я мысли читать не умею, и даже не намерен за это извиняться, представляешь? Если есть изветный баг, то почему он не описан в соответствующем разделе?
Цитата
Он проверяет, но если function pointer != nil это еще ничего не значит.

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

#11 sokol_jack

sokol_jack

    Прапорщик

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

Отправлено 20 September 2005 - 09:48

Цитата (lobster_hunter @ 20.09.2005 - 12:14)
Можно ведь получить строку всех поддерживаемых видюхой расширений и от того плясать.
Напомни мне про макс длину этой строки, плз wink.gif
Цитата
Или ты имеешь в виду, что драйвер сообщает о том, что расширение наличествует в то время, как реально оно не поддерживается и вызывает ошибку?
Угу. И такое бывает.

#12 lobster_hunter

lobster_hunter

    Сержант

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

Отправлено 20 September 2005 - 10:09

Цитата
Напомни мне про макс длину этой строки, плз  wink.gif

Вообще-то строки в Delphi динамические и никогда ни у кого проблем не возникало. Так что глупости говорите.

Цитата
Угу. И такое бывает.

Ни разу не встречал, это уже какие-то чудеса. Но если это наблюдается только на одной карточке весьма древнего происхождения, то этим багом можно принебреч, я думаю...

#13 Kobik

Kobik

    Сержант

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

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

По столь краткому лог файлу я, конечно, не понимаю в чем именно произошла ошибка, но наверняка есть способ ее избежать. Во многих играх в настройках графики кроме смены разрешения ставят галки на графические прибамбасы. Если их отключить может и заработает? wink.gif

#14 sokol_jack

sokol_jack

    Прапорщик

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

Отправлено 20 September 2005 - 15:18

Цитата (lobster_hunter @ 20.09.2005 - 14:09)
Цитата
Напомни мне про макс длину этой строки, плз  wink.gif

Вообще-то строки в Delphi динамические и никогда ни у кого проблем не возникало. Так что глупости говорите.

Даже динамические строки "в Delphi" всего wink.gif до 2ГБ.
Но дело не в этом.

Строка с поддерживаемыми OpenGL расширениями возвращается ДРАЙВЕРОМ, и так уж повелось, что строка эта фиксированной длины. (вот только не помню сколько smile.gif ). И когда карточки стали поновее и стали поддерживать МНОГО всего, эта строка стала не вмещать всего. Так что...

P.S. "Так что глупости говорите" smile.gif
P.P.S. И не важно, Delphi или не Delphi wink.gif

#15 sokol_jack

sokol_jack

    Прапорщик

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

Отправлено 20 September 2005 - 15:23

Цитата (Kobik @ 20.09.2005 - 14:10)
Во многих играх в настройках графики кроме смены разрешения ставят галки на графические прибамбасы. Если их отключить может и заработает?  wink.gif

Не заработает smile.gif
Да и нечего отключать - эти расширения используются не для того, чтобы сделать картинку еще красивее, а ДЛЯ САМОЙ ОТРИСОВКИ.
Если их отключить, то и рисовать ничего не получится.

Ну вот такая вот у нас карточка фиговая. Смирись wink.gif
Или проси Терминуса переписывать граф. движок без использования этих расширений biggrin.gif

#16 lobster_hunter

lobster_hunter

    Сержант

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

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

Цитата
Строка с поддерживаемыми OpenGL расширениями возвращается ДРАЙВЕРОМ, и так уж повелось, что строка эта фиксированной длины.

Если уж на то пошло, то драйвер возвращает указатель на строку. Дайте ссылочку на данные о фиксированной длинне этих самых данных. Никогда в жизни не встречал нигде подобной проблемы. Засомневался, полез в поисковик - ничего. Видимо вы одни чтоли такие? Сомнительно это.

#17 Terminus

Terminus

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

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

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

Нас самом деле таинственное расширение, о котором идет речь - это поддержка сжатых текстур (форматы DXT в D3D). Проблема в том, что ошибка может возникать как в случае, если карточка эти текстуры не держит, так и по причине дров. Поэтому трудно сказать, в чем же беда smile.gif

#18 lobster_hunter

lobster_hunter

    Сержант

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

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

Terminus
Может стоит отказаться от этого формата текстур? К тому же как я понимаю ВСЯ графика грузится ОДНИМ МАХОМ. Что тоже весьма плохо. Чем разнообразнее будут уровни, предметы, персонажи (в графическом смысле) - тем больше текстур будет находиться в памяти. Что не есть гуд. ):

#19 Cthsq

Cthsq

    Рядовой

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

Отправлено 20 September 2005 - 18:27

Цитата
Не заработает 
Да и нечего отключать - эти расширения используются не для того, чтобы сделать картинку еще красивее, а ДЛЯ САМОЙ ОТРИСОВКИ.
Если их отключить, то и рисовать ничего не получится.

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

Тогда почему у меня до смены дров игра не шла дрова сменил все забегало!

#20 Terminus

Terminus

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

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

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

От этого формата мы не откажется, потому что это утроит размер дистрибутива и многократно увеличит время загрузки smile.gif. Графика грузится вся, кроме предметов. Они постепенно.

Эти вопросы не обсуждаются smile.gif