Ошибки шейдеров карты surf_10x_tf2_complete, как исправить?

Тема в разделе "Team Fortress 2", создана пользователем The Night Fury, 25 дек 2012.

Статус темы:
Закрыта.
  1. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    Доброго времени суток, форумчане!

    Некоторые, возможно, знают карту surf_10x_tf2_complete. В частности за её ошибки со стеклом, а точнее с шейдером.

    Собственно, ошибки из серверной консоли:
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    И немногим ниже следующие:
    ConVarRef room_type doesn't point to an existing ConVar
    Executing dedicated server config file server.cfg
    Attempted to create unknown entity type info_ladder!
    Can't init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can't init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can't init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can't init info_ladder
    Spawnpoint at (10588.00 -197.00 3214.00) is not clear.
    Spawnpoint at (10591.00 -244.00 3214.00) is not clear.
    Spawnpoint at (10589.00 -298.00 3214.00) is not clear.
    Spawnpoint at (10589.00 -411.00 3213.00) is not clear.
    Spawnpoint at (10589.00 -346.21 3213.00) is not clear.
    Spawnpoint at (10589.00 -677.00 3214.00) is not clear.
    Spawnpoint at (10595.00 -1195.00 3213.00) is not clear.

    [SourceBans] Loading configs/sourcebans.cfg config file
    Initializing Steam libraries for secure Internet server
    Looking up breakpad interfaces from steamclient
    Консоль клиента:
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::PrecacheVars: error loading vmt file for /glasswindow001a
    CMaterial::DrawElements: No bound shader

    Всё бы ничего, но когда камера игрока нацелена на стекло спавна, у игрока начинаются ужасные тормоза, каким бы пинг ни был (чтоб не спрашивали за это).

    Если кто-то сталкивался, подскажите, пожалуйста, как можно это исправить.

    Карта .bsp: surf_10x_tf2_complete
     
  2. ilga80

    ilga80

    Сообщения:
    153
    Симпатии:
    827
    Infiltrait0rN7, Тут думаю поможет только редактирование карты через hammer. Оффтоп
     
  3. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    ilga80, в том-то и дело, что только через него, но ещё как-то исправляли.
    Был сервер, как-то там у админа вышло исправить этот баг, но сервер уже год как закрыт, админ не отзывается.
     
  4. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Не помнишь,у того админа была именно такая карта, или измененная,то есть с другим названием? Через Stripper: Source изменить текстуру к сожалению нельзя (я про такое - )
    Код:
    modify:
    {
        match:
        {
        "material" "/GLASSWINDOW001A"
        }
        replace:
        {
        "material" "GLASS/GLASSWINDOW001A"
        }
    }
    Поскольку она статична, стриппер ее не может изменить, поэтому либо изменяя карту, либо каким-то заковыристым способом с стриппером или плагином самодельным, но скорее всего только изменить карту. Кстати судя по всему, там все материалы, начинающиеся с glass/ повреждены
     
    The Night Fury нравится это.
  5. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    KorDen, была именно эта.
    Покопался на форуме одном, посоветовали человеку:
    Код:
    con_filter_enable 1
    con_filter_text "CMaterial"
    Post #7

    Модератор говорит, что у него тоже подтормаживает, хотя у него ПК мощнее моего.

    Попробую поменять стриппером, спасибо.
     
  6. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Не, я же сказал, что стриппером скорее всего не прокатит, даже после написания для интереса сам проверил - не работает. Если сделать stripper_dump - в дампе этого не будет, увы.
    А то что они написали - это чисто фильтрация текста консоли, чтобы не было "мусора" в консоли, но никак не исправление проблемы
     
  7. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    KorDen, да там и мусора хватит, чтобы тормозила игра немного.
    Как декомпилятор называется, не подскажешь?
     
  8. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    Нашёл простое решение: файлы .vmt из папки /materials/glass/ переместил в корень папки /materials/.
    Ошибки ~магически~ исчезли и стекло отображается нормально.
    Если появляются ещё какие-то ошибки — исправить можно точно так же.
     
Статус темы:
Закрыта.