|
Hallo alle zusammen.
Also ich habe ein Problem mit meiner Tür. Sie ist sogut wie fertig hat jedoch bugs. Also im Spiel wird die Tür richtig angezeigt und auch die Textur sieht okay aus. Nu ist das Hauptproblem, dass sobald ich der Tür zunahe komme und sie berühre CSS abstürzt. Ein weiteres Problem ist, dass das "$surfaceprop" "metal" übergangen wird und bei der einen Tür komplett falsch angezeigt wird und bei der anderen erst gar nicht auf dem Metall zusehen ist, sondern nur auf dem Glas, aber da auch nicht das Glas Decal, sondern das standard. Hier sind nochmal Screenshots zum verdeutlichen:
http://ftp2.sternenvolk.de/Screenshots/ctstart_screen0001.jpg http://ftp2.sternenvolk.de/Screenshots/ctstart_screen0002.jpg http://ftp2.sternenvolk.de/Screenshots/ctstart_screen0003.jpg http://ftp2.sternenvolk.de/Screenshots/ctstart_screen0004.jpg http://ftp2.sternenvolk.de/Screenshots/ctstart_screen0005.jpg
Und so sieht die .vmt der Tür aus:
Tür1 ohne Fenster:
"vertexlitGeneric" { "$basetexture" "models/StEr0iD/tuer01_skin2" "$surfaceprop" "metal" "$envmap" "env_cubemap" "$bumpmap" "models/StEr0iD/tuer01_skin2_normal" "$normalmapalphaenvmapmask" "1" "$envmapcontrast" 1 "$envmapsaturation" .2 "$envmaptint" "[ .75 .75 .75]" }
Tür2 mit Fenster:
"vertexlitGeneric" { "$basetexture" "models/StEr0iD/tuer02_fenster_skin1" "$surfaceprop" "metal" "$envmap" "env_cubemap" "$bumpmap" "models/StEr0iD/tuer02_fenster_skin1_normal" "$normalmapalphaenvmapmask" "1" "$envmapcontrast" 1 "$envmapsaturation" .2 "$envmaptint" "[ .75 .75 .75]" }
Und hier nochmal die .qc der Türen:
Tür1 ohne Fenster:
$cd "E:\3D und 2D Design + Scripte\Engine Dateien\Source Engine\Models Uncompiliert" $modelname "StEr0iD/tuer01.mdl" $model "Body" "tuer01_tuer_reference.smd" $lod 15 { replacemodel "tuer01_tuer_reference" "tuer01_tuer_reference_lod1" } $bodygroup "handle01" { studio "tuer01_bodygroup_idle.smd" studio "tuer01_klinke_reference.smd" studio "tuer01_leiste_reference.smd" } $lod 15 { replacemodel "tuer01_bodygroup_idle" "tuer01_bodygroup_idle_lod1" replacemodel "tuer01_klinke_reference" "tuer01_klinke_reference_lod1" replacemodel "tuer01_leiste_reference" "tuer01_leiste_reference_lod1" }
$cdmaterials "models\StEr0iD/" $texturegroup skinfamilies { { "tuer01.vmt" } { "tuer01_skin2.vmt" } { "tuer01_skin3.vmt" } { "tuer01_skin4.vmt" } { "tuer01_skin5.vmt" } { "tuer01_skin6.vmt" } { "tuer01_skin7.vmt" } { "tuer01_skin8.vmt" } { "tuer01_skin9.vmt" } { "tuer01_skin10.vmt" } }
$hboxset "default" $hbox 0 "door" 0.000 -54.000 -2.506 48.000 54.000 4.761 $hbox 0 "handle" -6.267 -1.547 -6.907 1.547 1.547 4.822 $hbox 0 "handle02" -40.690 -1.214 0.000 0.000 1.995 3.066
$surfaceprop "metal" $keyvalues { prop_data { "allowstatic" "1" "blocklos" "1" } door_options { "default" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" } "skin0" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin1" { "open" "doors.FullOpen4" "close" "doors.FullClose4" "move" "doors.Move4" "$surfaceprop" "wood" } "skin2" { "open" "doors.FullOpen3" "close" "doors.FullClose3" "move" "doors.Move3" "$surfaceprop" "wood" } "skin3" { "open" "doors.FullOpen4" "close" "doors.FullClose4" "move" "doors.Move4" "$surfaceprop" "wood" } "skin4" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "wood" } "skin5" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "wood" } "skin6" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "wood" } "skin7" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "wood" } "skin8" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "wood" } "skin9" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "wood" } "skin10" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "wood" } "skin11" { "open" "doors.FullOpen3" "close" "doors.FullClose3" "move" "doors.Move3" "$surfaceprop" "wood" } "hardware0" { "locked" "doorSound.Null" "unlocked" "doorSound.Null" } "hardware1" { "locked" "doorHandles.Locked1" "unlocked" "doorHandles.Unlocked1" } "hardware2" { "locked" "doorHandles.Locked2" "unlocked" "doorHandles.Unlocked2" } } }
$illumposition -0.045 23.000 0.000 $sequence idle "tuer01_idle" ACT_IDLE 1 fps 30.00 $sequence locked "tuer01_locked" ACT_DOOR_LOCKED 1 fps 30.00 $sequence openbar "tuer01_openbar" fps 30.00 $sequence open "tuer01_open" ACT_DOOR_OPEN 1 fps 30.00 { { event 1 8 } }
$collisionmodel "tuer01_phys.smd" { $concave $mass 50.0 $inertia 1.00 $damping 0.00 $rotdamping 0.00 }
Tür2 mit Fenster:
$cd "E:\3D und 2D Design + Scripte\Engine Dateien\Source Engine\Models Uncompiliert" $modelname "StEr0iD/tuer02.mdl" $model "Body" "tuer02_tuer_reference.smd" $lod 15 { replacemodel "tuer02_tuer_reference" "tuer02_tuer_reference_lod1" } $bodygroup "handle01" { studio "tuer01_bodygroup_idle.smd" studio "tuer01_klinke_reference.smd" studio "tuer01_leiste_reference.smd" } $lod 15 { replacemodel "tuer01_bodygroup_idle" "tuer01_bodygroup_idle_lod1" replacemodel "tuer01_klinke_reference" "tuer01_klinke_reference_lod1" replacemodel "tuer01_leiste_reference" "tuer01_leiste_reference_lod1" }
$cdmaterials "models\StEr0iD/" $texturegroup skinfamilies { { "tuer01_fenster_skin1.vmt" } { "tuer01_fenster_skin2.vmt" } { "tuer01_fenster_skin3.vmt" } { "tuer01_fenster_skin4.vmt" } { "tuer01_fenster_skin5.vmt" } { "tuer01_fenster_skin6.vmt" } { "tuer01_fenster_skin7.vmt" } { "tuer01_fenster_skin8.vmt" } { "tuer01_fenster_skin9.vmt" } { "tuer01_fenster_skin10.vmt" } }
$hboxset "default" $hbox 0 "door" 0.000 -54.000 -2.506 48.000 54.000 4.761 $hbox 0 "handle" -6.267 -1.547 -6.907 1.547 1.547 4.822 $hbox 0 "handle02" -40.690 -1.214 0.000 0.000 1.995 3.066
$surfaceprop "metal" $keyvalues { prop_data { "allowstatic" "1" "blocklos" "1" } door_options { "default" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" } "skin0" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin1" { "open" "doors.FullOpen4" "close" "doors.FullClose4" "move" "doors.Move4" "$surfaceprop" "metal" } "skin2" { "open" "doors.FullOpen3" "close" "doors.FullClose3" "move" "doors.Move3" "$surfaceprop" "metal" } "skin3" { "open" "doors.FullOpen4" "close" "doors.FullClose4" "move" "doors.Move4" "$surfaceprop" "metal" } "skin4" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin5" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin6" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin7" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "metal" } "skin8" { "open" "doors.FullOpen1" "close" "doors.FullClose1" "move" "doors.Move1" "$surfaceprop" "metal" } "skin9" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "metal" } "skin10" { "open" "doors.FullOpen2" "close" "doors.FullClose2" "move" "doors.Move2" "$surfaceprop" "metal" } "skin11" { "open" "doors.FullOpen3" "close" "doors.FullClose3" "move" "doors.Move3" "$surfaceprop" "metal" } "hardware0" { "locked" "doorSound.Null" "unlocked" "doorSound.Null" } "hardware1" { "locked" "doorHandles.Locked1" "unlocked" "doorHandles.Unlocked1" } "hardware2" { "locked" "doorHandles.Locked2" "unlocked" "doorHandles.Unlocked2" } } }
$illumposition -0.045 23.000 0.000 $sequence idle "tuer01_idle" ACT_IDLE 1 fps 30.00 $sequence locked "tuer01_locked" ACT_DOOR_LOCKED 1 fps 30.00 $sequence openbar "tuer01_openbar" fps 30.00 $sequence open "tuer01_open" ACT_DOOR_OPEN 1 fps 30.00 { { event 1 8 } }
$collisionmodel "tuer01_phys.smd" { $concave $mass 50.0 $inertia 1.00 $damping 0.00 $rotdamping 0.00 }
--
|