www.hlfx.ru/xash/xash.rar - 760 kb
Собственно просьба потестировать мышку на лаги в игре тем, у кого она лагала раньше.
Внимание! обязательно удалите старый гейминфо.тхт и скопируйте папки dlls и cl_dlls из оригинального халф-лайфа, если вы не сделали этого раньше.
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.
Zttrium писал: а дллки от каких версий hl подходят?
Вообще говоря от любой, но там какой-то странный баг (наверное с VGUI связано). Так например OpFor и HLWE запускаются, а спирит - ни в какую.
Ну вот на всякий случай клиентка от халфы, на которой 100% работает. www.hlfx.ru/xash/client.rar
Добавлено 18-11-2010 в 00:45:
sania_3 а я тебе уже давно говорил, поставл gl_extensions в 0 (это в opengl.cfg). Потому что твоя карточка невероятно что исполняет.
Цитата:
sania_3 писал: в меню немного лагает, в игре- нет
в меню и должна. Меня сейчас именно игра интерисует.
>>>а я тебе уже давно говорил, поставл gl_extensions в 0
уже давно в нуле.
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.
Так же как у sania_3 - в игре норм, в меню лагает. Дядя Миша а почему движковые дллки теперь в корневой директории, а не в папке bin? Потому что клиентская дллка грузит vgui.dll из корня игры, да?
З.Ы. дллки у меня от hl v1.1.1.0 Сначала поставил лицуху, потом пропатчил её официальным патчем.
З.З.Ы. А в ксаше есть опция fallback_dir?
Что-то у меня какой-то бардак случился xD. После удаления "gameinfo.txt", Xash его создает со строкой:
code:gamedll "dlls\salute.dll"
Там вообще мышь была как джойстик (бегал ею). Пришлось переустановить Xash, в меню заметна "деревянность" мыши, в игре походу все отлично, да не походу, а отлично.
После выхода в меню из игры (ESC) мышь не двигается.
PS:
Заметил, что Xash теперь не включает галку "Включить повышенную точность указателя" в Windows, ты это и исправляешь? Если да, то очень полезное дело.
Ku2zoff писал: Потому что клиентская дллка грузит vgui.dll из корня игры, да?
Точно так.
Цитата:
qpAHToMAS писал: Что-то у меня какой-то бардак случился xD.
загляни в liblist.gam. Ксаш все парамсы берет именно отуда.
Цитата:
qpAHToMAS писал: в игре походу все отлично, да не походу, а отлично.
Ну и хорошо
Цитата:
qpAHToMAS писал: После выхода в меню из игры (ESC) мышь не двигается.
Ну и конечно-конечно-конечно жы опять замолчал, что это происходит только в мультиплеере. Ну и какой из тебя бета-тестер после этого?
Ты уже настолько привык свой мульт запускать, что даже не замечаешь этого. Если ксаш будет в мульте вылетать. а в сингле, работать, ты будешь единственный кричать, что он вылетает и конечно же замалчивать, что это происходит в мульте. А я ведь уже не первый и не второй раз тебе об этом напоминаю, думал дойдет. Нет, не быть тебе бета-тестером.
Цитата:
(_-=ZhekA=-_) писал: С этой дллкой запустилось, а с остальными обычными не хочет
Скачай архив в нулевом посте заново, должен с любыми дллками работать.
Дядя Миша, мне даже в голову не могло прийти, что код код мыши отличается в мультиплеере от сингла . Передача там каких-нибудь координат на сервер да, но работа в меню игры...
Для меня это тоже самое что и "запустить игру, кликнуть в координаты 20x16 и проверить работу курсора" .
Цитата:
Дядя Миша писал: загляни в liblist.gam. Ксаш все парамсы берет именно отуда.
Вот кусочек лога с ошибкой, всё работает, но эта строчка просто настораживает:
C++ Source Code:
Error: Delta_ParseField: unable to find field classname
З.Ы. Если указать в гейминфо basedir в которой нету MainUI.dll, например cstrike, tfc или другой мод, то меню не запускается. Надо добавить несколько опций fallback_dir_(0/1/2/3), на которые по очереди будет "опираться" мод. Т.е. в самом конце грузим ресурсы из собственной папки, чуть раньше из fallback_dir_0, ещё раньше из fallback_dir_1, fallback_dir_2 и т.д., а в самом начале грузим файлы из basedir, например valve. "Запасных" директорий, скорее всегоможет понадобиться не более 3х. Например:
C++ Source Code:
fallback_dir_0 "gearbox"
fallback_dir_1 "bshift"
fallback_dir_2 "half-lifedecay"
Не нужно будет копировать ресурсы из разных модов в папку мода, которые установлены у большинства людей.
qpAHToMAS писал: мне даже в голову не могло прийти, что код код мыши отличается в мультиплеере от сингла
он не отличается. Просто в мультиплеере выскакивает VGUI окошко и блокирует работу мыши. В сингле этого нету. Но поскольку ты сингл никогда и не запускал, то сейчас пытаешься лепить какие-то жалкие отмазки.
Цитата:
qpAHToMAS писал: Я думал он только "gameinfo.txt" юзать будет.
Он только гейминфо и юзает. Но чтобы создать гейминфо, надо же откуда-то взять начальные параметры? Ну хочешь - я персонально для тебя отключю эту фичю, будешь гейминфо для каждого мода прописывать ручками в блокноте, это же гораздо интереснее, правда?
Цитата:
Ku2zoff писал: Вот кусочек лога с ошибкой, всё работает, но эта строчка просто настораживает:
это дельта.лст из старого ксаша. Возьми оригинальную халфовскую.
Цитата:
Ku2zoff писал: Если указать в гейминфо basedir в которой нету MainUI.dll, например cstrike, tfc или другой мод, то меню не запускается
Ай-яй-яй-яй! А надо чтобы вылетал с Acess Violation?
Цитата:
Ku2zoff писал: Надо добавить несколько опций fallback_dir_(0/1/2/3), на которые по очереди будет "опираться" мод.
Ксаш и так достаточно смышленный в плане поиска ресурсов. Ты просто никогда не сталкивался с ситуацией, когда удаляешь какой-либо ресурс из игры, а ксаш его опять где-то находит и грузит. Меня однажды чють кондратий не хватил на этой почве.
Добавлено 18-11-2010 в 15:45:
ЗЫ. Если хотите делать полноценную игру со своим лаунчером, то пропишите в исходниках лаунчера новую basedir, там в самом верху макрос и всё разжевано. Ну и скомпилить его надо, с новой иконкой.