Всем привет!
Решил поиграть в hl2, поставил, запустил - все ок. Сегодня загружаю сейв, а игра вылетает с ошибкой "hl2.exe не работает". Пробую более ранний сейв - тоже самое. Пробую загрузить главу через новую игру - аналогично! Появляется ошибка в момент полоски статуса загрузки... Что делать, не знаю. hl2 на Vista 64 битной ранее не запускал, по-этому не знаю трабл ОС это или нет, но до этого на 32 битах шло все без проблем. TF2 также идет без проблем. Драйвера видеокарты nvidia стоят последние, все остальное железо тоже норм.
У кого-нибудь было что-то похожее?
У меня халфа долго загружалась и бывало висла при запуске на 64-битной системе. Решение - в параметрах запуска напиши -32bit. И заодно потри файл source engine 64-bit.gcf. Если не поможет - попробуй в свойствах файла hl2.exe (папка стима/steamapps/твой логин/Half-Life 2/hl2.exe) поставить запустить в режиме совместимости с Windows XP SP2.
P.S. В других играх типа контры соурс, хл2 эп1 или хл2дм также? Если там всё норм а проблема не решилась - извлекай содержимое half-life 2 content.gcf и half-life 2_russian.gcf (если нужен русик) с помощью GCF Scape куда-нибудь, дальше образовавшуюся папку hl2 кидаешь в steamapps/SourceMods. Потом открываешь файл hl2/gameinfo.txt и правишь там число 220 на номер той игры которая у тебя есть:
240 для КСС
320 для HL2DM
380 для ХЛ2ЭП1.
После этого у тебя в списке появится ещё одна Half-life 2 без иконки. Её и запускай. Дело в том, что эти 3 игры используют улучшенный движок base source engine 2 вместо устаревшего глючного source engine (и мегаглючного source engine 64-bit).