Цитата:
Сообщение от White-Captain
не могу пройти из-за вылетов ,делаю шаг вылет,совершенно не могу играть
|
"Классика жанра": дождь+локация с водой = вылеты
Капли дождя дают круги на воде, их отрисовка и вызывает вылеты (иногда). Почему пол игры - все нормально, а потом - кирдык, не знает никто.
Лечение:
а) редактированием файла
папка игры\modules\techniques\weather\rain.sha.
В нем нужно
целиком удалить block sea_rain_drops()
Удалить только это:
block sea_rain_drops()
{
technique t0
{
pass p0
{
ZWriteEnable = false;
FogEnable = false;
Lighting = false;
CullMode = none;
ZBias = 2;
AlphaTestEnable = false;
AlphaBlendEnable = true;
SrcBlend = srcalpha;
DestBlend = one;
ColorOp[0] = modulate;
ColorArg1[0] = texture;
ColorArg2[0] = current;
AlphaOp[0] = modulate;
AlphaArg1[0] = texture;
AlphaArg2[0] = current;
ColorOp[1] = disable;
Render.Draw
Restore.States
}
}
}
Остальное - block rain() и block rain_drops() оставить без изменений.
б) если не поможет - поискать мод на полное отключение дождя в текущем прфиле.
Я не помню, был ли он здесь. Если не найдешь - пиши, сброшу
. Но завтра - он у меня на рабочем компе