2016年6月3日金曜日

サーバーのログのエラー取り : $phong / unrecognized conditional test (alice model)

console_srv01.log

Error! Variable "$phong" is multiply defined in material "models/splinks/alice/eyelashes"!
unrecognized conditional test GPU>=2?$phong in models/splinks/alice/eyelashes
アリスのスキンっぽい。

eyelashes.vmt
"VertexLitGeneric"
{
"$basetexture" "models\splinks\Alice\AliceW_Skin_DM"
"$bumpmap" "models\splinks\Alice\AliceW_Skin_NM"
"$normalmap" "models\splinks\Alice\AliceW_SKIN_NM"
"$phongexponenttexture" "models\splinks\Alice\AliceW_SKIN_LM"
  "$phong" "1"
"$phongexponent" "8"
"$phongboost" "3"
"$phongfresnelranges" "[0.05 0.5 1]"
"$phongalbedotint" "1"
"$nocull" 1
"$translucent" 1


"$rimlight" "1" 
"$rimlightexponent" "0.5" 
"$rimlightboost" "3.5" 
"$rimmask" 1

vertexlitgeneric_dx8
{
$envmaptint "[.05 .03 .01]"
$envmap env_cubemap
$envmapmask "models\splinks\Alice\AliceW_skin_SM"
}
vertexlitgeneric_HDR_dx8
{
$envmaptint "[.22 .12 .07]"
$envmap env_cubemap
$envmapmask "models\splinks\Alice\AliceW_skin_SM"
}
$halflambert 1
$phong 0
"GPU>=2?$phong" 1
}

1行目のエラーは、$phong が2箇所で違う値(最初が1,次が0)が設定されているせいだろうl。
2行目のエラーは、
unrecognized conditional test (認識されなかった条件テスト)とあるので、
まあ、なんか知らないけど多分式がおかしいのかな、わからんけど。
多分うまく動いてないんだろうから、削るのが良いだろう。

1行目の方は、後のほうが有効になってそうな気がするので最初のを削ってしまおう。

ということで、それでゲーム中に確認して問題無さそうならそれでOKとする。

サーバー側のファイルを仮修正して、サーバーを再起動したらログのエラーは消えた。
クライアント側のファイルも直接修正して、再起動したサーバーに入ってみたが、目は(体も)表示されてるから別に問題なさそうだ。

一応、1つ前の記事で修正した serah と同様にWEBサーバー等のファイルも修正した。

※本当は serah もそうだが、ファイルのパスも含め変更するのがベストだけど、コンパイル必要だからちょっと自分には無理だし上書き変更で済ましている

alice_hysteria.rar


ちなみに、この画面のままサーバーPCの方で記事を書いていたが、
ふと視線感じてまじで怖い。
アリスさん目力ありすぎ。
あとWindowsが自動的にこの画像をデスクトップの背景にして怖すぎ

0 件のコメント:

コメントを投稿