Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
19.08.2006, 19:38
StEr0iD



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
}

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.08.2006, 19:41
StEr0iD



*Text zu lang daher Doppelpost*

Achja und diese schlieren die beim draufschiessen sind auch nicht normal...
Und bei dem Glas der 2. Tür funktioniert es auch nur einseitig.

Bitte helft mir. Danke.

MFG StEr0iD

--


Dieser Beitrag wurde am 19.08.2006 um 19:43 von StEr0iD bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
21.08.2006, 11:22
StEr0iD



Gibt es niemanden der helfen kann, oder ist das Problem unzureichend erklärt?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
21.08.2006, 13:07
Acumen



ohne jetzt leider wirklich dir genau helfen zu können, dass du einmal nen \ und dann am ende StEr0iD/ hast, des spielt keine rolle ? gibts da nen speziellen grund für, warum du des machst ? weil ich hab des noch nie gesehen, dass man da einfach so zwischendrin die slashes umdreht in einer pfadangabe.
wird aber wohl ja nix mit dem eigentlichen problem zu tun haben :(

--

zum Seitenanfang zum Seitenende Profil || Suche
004
21.08.2006, 15:29
StEr0iD



Ne, hat nix damit zu tun... nuja das hat sich so ergeben bei der pfadeingabe, weil ich den teilweise geschrieben und teilweise eingefügt hab ^^ Is aber egal, ging ja vorher auch... naja hilft wohl bloß noch neu bauen

--

zum Seitenanfang zum Seitenende Profil || Suche
005
21.08.2006, 19:44
StEr0iD



Nunja mein Problem hat sich gelöst.

Ich bin der ganzen Sache selbst auf den Grund gegangen und schreib hier nun die Lösung.
Eigentlich ist es ganz simpel.
Ich hatte geschrieben, dass CSS abstürzt wenn man der Tür zunahe kommt und das das "$surfaceprop" "metal" nicht beachtet wird.
Beides hängt zusammen, der Fehler wird durch das Surfaceprop ausgelöst. Es musste heißen: "Surfaceprop" "metal"
Jetzt gehts.

Naja, immerhin haben ein paar Leute hier rein geguckt.

Edit:
Es geht um das "Surfaceprop" "metal" bei den Skins, nicht das das für das Model zuständig ist, das muss "$surfaceprop" "metal" bleiben.

--


Dieser Beitrag wurde am 21.08.2006 um 19:50 von StEr0iD bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche