Форумы Homeworld3.RU  

Go Back   Форумы Homeworld3.RU > Сделай сам! > Орбитальный Стапель [HW1 & HWC Modding]
Register Forum Rules FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools
Quote
Old 10-08-2011, 05:49 PM   #1
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Post sticked
Homeworld Splendor MOD - Сообщения об ошибках

Данная тема предназначена для сообщений об ошибках и глюках, возникающих в игре после установки Сплендора версий 1.xx.
  1. В сообщении постарайтесь чётко и подробно описать ваши действия, ожидаемый результат и то, что получилось в итоге.
  2. Крайне желательно выложить лог запуска игры (debugMessagesSPL.txt) и сэйв, после загрузки которого можно будет получить эту самую ошибку.
  3. Не лишней будет и попытка воспроизвести её на оригинальной игре – для этого нужно скопировать UpdSPL.big поверх Update.big и положить сохранёнку в оригинальную папку (SavedGames).
  4. Конструктивные предложения и умозаключения тоже всячески приветствуются.
Соблюдение этих нехитрых рекомендаций значительно повышает вероятность воспроизведения ошибочной ситуации, а, стало быть, и шансы на её исправление

Last edited by Ten : 03-09-2012 at 02:15 PM.
Ten is offline   Reply With Quote
Old 02-27-2015, 09:09 PM   #101
Mazayw
НовобранецВ запасе
 
Join Date: Feb 2015
Posts: 3
Re: Ошибки, баги и глюки игры

Здравствуйте.
Почему при смене глубины цвета на 32 бит (не зависимо от разрешения) для GL игра вылетает?
Режим совместимости тоже не помогает.
Attached Files
File Type: txt debugMessagesSPL.txt (2.4 KB, 3 views)
File Type: txt DxDiag.txt (29.5 KB, 2 views)
Mazayw is offline   Reply With Quote
Old 02-28-2015, 10:14 PM   #102
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Ошибки, баги и глюки игры

Сводка DxDiag очень кстати! А судя по игровому логу, не удаётся вообще инициализировать OpenGL. И видеокарта от ATI...

В качестве обходного решения – попробуй отключить сглаживание, закомментировав символом "#" параметр /glAntialiasing в файле commandLineSPL.txt. Я наконец-то лично столкнулся с ситуацией, когда нельзя повторно создать контекст OpenGL (даже при удалении предыдущего) на некоторых версиях драйверов для видеокарт ATI, а поскольку для сглаживания его в любом случае приходится создавать два раза (сначала чтобы узнать формат пикселя с поддержкой сглаживания, а потом чтобы его задать), получается сбой где-то в недрах atioglxx.dll.

Если же отключение сглаживания не поможет, что ж... тогда только Direct3D. Оно, конечно, не так красиво, но хоть работает.
Ten is offline   Reply With Quote
Old 03-01-2015, 08:02 AM   #103
Mazayw
НовобранецВ запасе
 
Join Date: Feb 2015
Posts: 3
Хорошо Re: Ошибки, баги и глюки игры

Большое спасибо - отключение сглаживания помогло!

Теперь вылетает только если ставить разрешение выше 1680x1050x32.
Mazayw is offline   Reply With Quote
Old 03-04-2015, 12:13 AM   #104
Ketal Kour
РядовойВ запасе
 
Ketal Kour's Avatar
 
Faction:
Кушане

Join Date: Jan 2010
Posts: 17
Re: Homeworld Splendor MOD - Сообщения об ошибках

Ten, где я "нарушаю правила" по игре? Вот сейв там остаются секунды до захвата, и ... когда мазершип говорит, что вражеская посудина Тяжелый Крейсер захвачена, происходит вылет. У меня уже есть правда три. Я хотел с этого уровня натянуть побольше техники, а тут такая вот непонятка. Я что превысил лимит?

Наблюдая "мультик захвата" , заметил что поглощение происходит, но как только должно произойти открытие, игра зависает. Выхожу через диспетчер. А там окошко "Закрыть, или найти решение в интернете?".
Attached Files
File Type: txt debugMessagesSPL_1.2.txt (10.3 KB, 1 views)
File Type: txt debugMessagesSPL_1.3.txt (10.2 KB, 1 views)
File Type: zip last_error.zip (319.8 KB, 0 views)
Ketal Kour is offline   Reply With Quote
Old 03-05-2015, 09:14 AM   #105
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Погонял в отладчике – вылет происходит во время создания крейсера при выделении памяти под эффекты повреждений или под пушки. Где-то, видимо, идёт повреждение описателей блоков выделенной памяти. На заметку возьму, но поиск таких ошибок задача не быстрая, т.к. поди установи где и когда произойдёт перезапись служебной информации.

Иногда, кстати, вылета не происходит, но повреждающие утечки памяти есть всё равно – игра при выделении каждого нового блока начинает неслабо тормозить, приходится перезапускать. Сейв в аттаче, попробуй.
Attached Files
File Type: rar last_error_resolved.rar (280.5 KB, 4 views)
Ten is offline   Reply With Quote
Old 03-06-2015, 05:24 PM   #106
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

После установки обновленного Сплендора и при попытке поставить в настройках видео Open GL / 20мб / 1920х1440 происходит вылет. По умолчанию стоит Первичный видеодрайвер / 36 мб / 800х600, но в этом режиме видео работает некорректно (мерцает экран, шлейфит мышь и пр.)
Обнову устанавливал поверх версии 1.01 с заменой файлов.
В 1.01 поначалу были те же проблемы, но как я их решил уже не помню, т.к. дело было давно.
Please help..

UPD:
После бэкапа старых файлов 1.01 картина не изменилась. Вылет на любую попытку изменить параметры видео.
Attached Files
File Type: txt debugMessagesSPL.txt (2.1 KB, 1 views)

Last edited by GoodNight : 03-07-2015 at 12:21 AM.
GoodNight is offline   Reply With Quote
Old 03-07-2015, 09:42 PM   #107
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Судя по всему, всё те же проблемы с инициализацией OpenGL, которые проявляются на многих версиях драйверов ATI и некоторых – Intel. От разрешения экрана, насколько я понял, не зависят, характерны и для оригинала, так что быстрого решения не обещаю. Пока рекомендации всё те же: убрать сглаживание, а если не поможет – играть под Direct3D.

Для отключения мерцания под Direct3D раскомментируй (убери символ "#") параметр /noFastFE в файле commandLineSPL.txt.

И да – выделять под текстуры меньше 64 Мб памяти нет смысла – под конец игры движок запросто может затребовать более 50.
Ten is offline   Reply With Quote
Old 03-07-2015, 10:28 PM   #108
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

Quote:
Originally Posted by Ten View Post
Пока рекомендации всё те же: убрать сглаживание, а если не поможет – играть под Direct3D.

Для отключения мерцания под Direct3D раскомментируй (убери символ "#") параметр /noFastFE в файле commandLineSPL.txt.
Проблема в том, что на попытку сменить d3d на OpenGL в настройках игры (да и вообще на попытку хоть что-то изменить в видео параметрах), тут же происходит вылет. При этом изиененные параметры не сохраняются.
Правка в commandlin'е не помогла. Меню по прежнему мерцает, а если, таки, запустить игру, то она идет в черном окне и смещена в левый нижний край монитора.

Quote:
Originally Posted by Ten View Post
Судя по всему, всё те же проблемы с инициализацией OpenGL, которые проявляются на многих версиях драйверов ATI и некоторых – Intel.
Все работало долго и беспроблемно. Сломалось только после попытки установить 1.03.

Last edited by GoodNight : 03-07-2015 at 11:55 PM.
GoodNight is offline   Reply With Quote
Old 03-08-2015, 09:11 AM   #109
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Тогда с тебя сообщение об ошибке! Номер ошибки, адрес – чем больше информации, тем лучше. Можно скрином.

Я на всякий случай пробежался ещё раз свежим взглядом по коду проверки доступности 16-bit текстур, но так сходу изъянов не увидел.

А в 1.01 гжель нормально переключается в любое разрешение? А в 1.02?
Ten is offline   Reply With Quote
Old 03-08-2015, 02:18 PM   #110
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

Quote:
Originally Posted by Ten View Post
А в 1.01 гжель нормально переключается в любое разрешение? А в 1.02?
Нет. Там была та же проблема. Но мне как-то удалось включить 1920х1440 на OpenGL (помню, где-то что-то прописывал), и с тех пор 1.01 беспроблемно работал.
1.02 не ставил.
Quote:
Originally Posted by Ten View Post
с тебя сообщение об ошибке!
Номер ошибки не дают. "Непредвиденная ошибка. Windows ищет решение.." а потом "Работа программы прекращена". Все.
Есть только debug.txt

Попробую полную переустановку.
Если не поможет - спасай.

UPD:
Переустановка не помогла..(((

Last edited by GoodNight : 03-08-2015 at 03:29 PM.
GoodNight is offline   Reply With Quote
Old 03-08-2015, 06:14 PM   #111
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Какая у тебя ОС? И на XP, и на семёрке можно посмотреть подробности ошибки (например). Как я буду искать ошибку в экзешнике на сотни тысяч строк ассемблерного кода? Да хотя бы на тысячи строк инициализации графики.
Ten is offline   Reply With Quote
Old 03-08-2015, 11:08 PM   #112
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

Блин, старик, все понимаю, но в моем случае сообщение об ошибке вылетает БЕЗ вкладки с описанием проблемы. Если подскажешь где еще накопать зацепок для диагностики, постараюсь предоставить. Ось 7-я.
GoodNight is offline   Reply With Quote
Old 03-09-2015, 09:10 PM   #113
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Странно... Ладно, пойдём другим путём. Создай в Блокноте новый текстовый файл, назови его HW.reg (название не важно, главное расширение) и скопируй туда следующие строки:

Code:
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Sierra On-Line\Homeworld]
;"deviceCRC"=dword:00000000
;"deviceIndex"=dword:ffffffff

; Рендер - стандартный OpenGL
"glToSelect"="opengl32.dll"

; Ширина экрана (0x00000780 = 1920)
"screenWidth"=dword:00000780

; Высота экрана (0x000005a0 = 1440)
"screenHeight"=dword:00005a0

; Глубина цвета (0x00000020 = 32)
"screenDepth"=dword:00000020
Этот рег-файл правит параметры игры в реестре, устанавливая разрешение 1920х1440х32 и OpenGL в качестве визуализатора. Видимо, именно их правкой ты и смог задействовать гжель в своё время.

Сохрани, дважды щёлкни, подтверди внесение изменений и попробуй запустить игру снова. В принципе, теперь любая версия мода должна пойти на ура. Но выставить другое разрешение в самой игре ты, скорее всего не сможешь – только переключиться на софтвер или директ.
Ten is offline   Reply With Quote
Old 03-10-2015, 04:55 AM   #114
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

Так.. Поскольку я в этом вопросе полный чайник, то нужно уточнение:
1. Сохранять as is..? Т.е. с русским шрифтом и пр..?
2. Куда этот *.reg сохранять?
GoodNight is offline   Reply With Quote
Old 03-10-2015, 07:51 AM   #115
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

1. Сохранять как есть, главное чтобы в ANSI кодировке. Русские символы там только в комментариях.
2. Да хоть в папку с игрой. Главное, внести изменения в ветку игры - HKEY_LOCAL_MACHINE\SOFTWARE\Sierra On-Line\Homeworld.
Ten is offline   Reply With Quote
Old 03-11-2015, 08:36 AM   #116
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

В общем так..
После очередной переустановки Хомяка, на этот раз версии 1.05 отсюда, и предварительного написания всех предложенных заплаток, в т.ч. и "включалки OpenGL", удалось заставить его работать на режиме softwere и переключить ему разрешалку на максимально возможное значение - 1600/1200
OpenGL у меня работать отказывается. Т.е. вообще..(( Команда /device fx не проходит, как некорректная ("Invalid or unrecognised command line option: '/fx'" Любая попытка включить OpenGl, даже на малых разрешениях, приводит к вылету. 1 раз при такой ошибке Винда выдала мне ссылку на проблемные файлы:

C:\Users\GoodNight\AppData\Local\Temp\WER12E9.tmp.WERInternalMetadata.xml
C:\Users\GoodNight\AppData\Local\Temp\WER1F96.tmp.appcompat.txt
C:\Users\GoodNight\AppData\Local\Temp\WER1FD6.tmp.mdmp

Но самое интересное, что самих этих файлов, на которые ссылается Винда, нет ни по указанным адресам, ни в системе вообще.
Есть какие-нибудь соображения, что дальше делать..?
Attached Files
File Type: txt debugMessagesSPL.txt (3.3 KB, 1 views)

Last edited by GoodNight : 03-11-2015 at 09:18 AM.
GoodNight is offline   Reply With Quote
Old 03-11-2015, 09:44 AM   #117
GoodNight
ЛейтенантЛейтенант
 
GoodNight's Avatar
 
Join Date: Dec 2010
Posts: 110
Re: Homeworld Splendor MOD - Сообщения об ошибках

UPD:
Удалось включить OpenGL убиранием из commandLineSPL следующих строк:

/glTrilinearFilter soft
/glAnisotropicFilter 1
/glAntialiasing 1

и заменой их на /glTrilinearFilter auto

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

UPD2:
Убрал "окно" изменив в этой заплатке параметр глубины цвета с 32 на 16. Но при этом все модели бочкообразно растянулись.
Как развернуться на весь экран без искажений..? Изменение в заплатке высоты экрана с 1440 на 1200 к результатам не приводит

Last edited by GoodNight : 03-11-2015 at 12:21 PM.
GoodNight is offline   Reply With Quote
Old 03-12-2015, 07:01 AM   #118
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Выложи скриншоты – очень интересно на это посмотреть. Также нелишней будет сводка DxDiag (набери эту команду в строке поиска, а в окне программы кнопка «Сохранить все сведения») – будем хоть знать, с каким железом проблемы.

А как ведёт себя неофициальный патч 1.05? Попробуй в нём.
Ten is offline   Reply With Quote
Old 01-31-2016, 02:41 AM   #119
Fencer
Адмирал флотаАдмирал флота
 
Fencer's Avatar
 
Faction:
Кушане - киит Сомтау

Join Date: Nov 2009
Location: Юг севера
Posts: 1,155
Re: Homeworld Splendor MOD - Сообщения об ошибках

В последнем патче сплендора обнаружился косяк с названием мишеней из 1-й миссии, они щеголяют гордым именем Минешь)))
Fencer is offline   Reply With Quote
Old 02-02-2016, 08:36 AM   #120
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,550
Re: Homeworld Splendor MOD - Сообщения об ошибках

Не, народ, вы издеваетесь, да? Я тут по пустыне не могу нормально поколесить, а вы мало того, что опять в космос собрались, так ищо и ремастером брезгуете

Но вообще приятно, да – больше даже оттого, что суть всё чаще оказывается важнее картинки

Только где ты откопал эту ошибку? Я её помню, только исправил ещё кажись в версии 1.02, а уже 04 вышла к семидесятилетию Победы, и 04b... ну, ККТС

Добавлено через 7 минут
На всякий случай начал кампанию за тайдан, потом за кушан – везде мишени

Last edited by Ten : 02-02-2016 at 08:43 AM. Reason: добавлено сообщение
Ten is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +3. The time now is 11:26 AM.

Page generated: 0.081 seconds (89.88% - PHP and 10.12% - MySQL), 12 queries total