>>>materials.txt
Обычно помогает. Наверное, он у тебя неправильный. Такое случается редко, но единичные случаи регистрируются постоянно. А вообще, возьми какой-нибудь неиспользуемый звук из материалс.тхт и замени его в своём моде звуком снега из контры, далее прописывай букву твоего "снега" во все снежные текстуры. в мод приложи модифицированный materials.txt.
Это как сделать без кода.
кодом. sound.cpp. В районе 1700 строки по аналогии добавь
C++ Source Code:
case CHAR_TEX_WINTERSNOW: fvol = 0.9; fvolbar = 0.6;
rgsz[0] = "player/snow1.wav";
rgsz[1] = "player/snow2.wav";
cnt = 2;
break;
в pm_materials.h добавь
C++ Source Code:
#define CHAR_TEX_WINTERSNOW 'W'
теперь иди в client.cpp и добавь в районе 700 строки
C++ Source Code:
PRECACHE_SOUND("player/snow1.wav"); // walk on snow
PRECACHE_SOUND("player/snow2.wav");
теперь ищи файлики звука снега из контры, переименоввывай в snow1.wav и snow2.wav и кидай в папку sound/player. Осталось только в materials.txt вписать по аналогии свои текстуры и выставить им звук снега буковкой "W".
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.
А на сколько сложно будет применять материалы к текстурам читая значения из специальной ентити?
Сделать ентитю "materials", в нее писать строки, где имя строки — имя текстуры, значение — материал.
Тогда не будет всего этого геморроя и маппер сам будет задавать материалы для своей карты.
Там ошибка в посте. #define CHAR_TEX_WINTERSNOW 'W' заменить на #define CHAR_TEX_WINTERSNOW 'SNOW' попробуй так.
Добавлено 27-10-2010 в 14:05:
и ещё, теперь в материалс.тхт твой тип текстуры- SNOW
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.
qpAHToMAS предлагает сделать энтити по типу info_texlights.
Добавлено 27-10-2010 в 18:00:
Короч, не всё так просто. Делаю тему в туторах.
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.