Сперва батник компиляции вообще не запускался.
Но потом я установил ActivePerl и настроил батник на свои пути мода и вышло:
Code:
""vsvars32.bat"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
19:38
19:38
[B]Can't locate String/CRC32.pm[/B] in @INC (@INC contains: C:/Perl/site/lib .) at D:\G
ames\Half-Life 2 - Diamond Edition\GamesFiles\Source.Engine.3\dtn\sdk\source\dev
tools\bin\updateshaders.pl line 1.
BEGIN failed--compilation aborted at D:\Games\Half-Life 2 - Diamond Edition\Game
sFiles\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
Building inc files, asm vcs files, and VMPI worklist for stdshader_dx9_20b...
NMAKE : U1052: file 'makefile.stdshader_dx9_20b' not found
Stop.
Скопировано файлов: 0.
19:38
19:38
Can't locate String/CRC32.pm in @INC (@INC contains: C:/Perl/site/lib .) at D:\G
ames\Half-Life 2 - Diamond Edition\GamesFiles\Source.Engine.3\dtn\sdk\source\dev
tools\bin\updateshaders.pl line 1.
BEGIN failed--compilation aborted at D:\Games\Half-Life 2 - Diamond Edition\Game
sFiles\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
Building inc files, asm vcs files, and VMPI worklist for stdshader_dx9_30...
NMAKE : U1052: file 'makefile.stdshader_dx9_20b' not found
Stop.
Но потом когда ели как (часы пыталсо установить) установил этот хренов String::CRC32 плагин то вышло еще это:
Code:
""vsvars32.bat"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
19:36
19:36
[B]Can't locate loadable object for module String::CRC32[/B] in @INC (@INC contains: C:
/Perl/site/lib .) at D:\Games\Half-Life 2 - Diamond Edition\GamesFiles\Source.En
gine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1
Compilation failed in require at D:\Games\Half-Life 2 - Diamond Edition\GamesFil
es\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
BEGIN failed--compilation aborted at D:\Games\Half-Life 2 - Diamond Edition\Game
sFiles\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
Building inc files, asm vcs files, and VMPI worklist for stdshader_dx9_20b...
NMAKE : U1052: file 'makefile.stdshader_dx9_20b' not found
Stop.
Скопировано файлов: 0.
19:36
19:36
Can't locate loadable object for module String::CRC32 in @INC (@INC contains: C:
/Perl/site/lib .) at D:\Games\Half-Life 2 - Diamond Edition\GamesFiles\Source.En
gine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1
Compilation failed in require at D:\Games\Half-Life 2 - Diamond Edition\GamesFil
es\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
BEGIN failed--compilation aborted at D:\Games\Half-Life 2 - Diamond Edition\Game
sFiles\Source.Engine.3\dtn\sdk\source\devtools\bin\updateshaders.pl line 1.
Building inc files, asm vcs files, and VMPI worklist for stdshader_dx9_30...
NMAKE : U1052: file 'makefile.stdshader_dx9_30' not found
Stop.
А когда компилил шейдеры The Episode One, то там все норм, тока папка shaders появлялась без файлов vsh,fxc и т.п.
но он компилился потому что там не используется string::crc32,
вообщем вообще хрен поймешь по русски как компилить правильно шейдеры
в этом и проблема, как компилить шейдеры...