compile error (partially floating)

Animus
es geht um den error beim compilieren:

mehrfach vorhanden!
ERROR: surface 'ch_dec_ivy02' is partially floating or needs to be aligned
In map C:\Programme\Activision\Call of Duty 4 - Modern Warfare\map_source\mp_gis
land.map on entity 0 brush 3541 at 2932 457 250

wie bekomme ich das weg? ich glaub der raubt mir eine mash textur im wasser an sonsten seh ich in der map nix was weg ist oder nicht stimmt.

ich denk es ist mal wieder ein anfänger fehler > also genau mein level!

hoffe es ist nichts ernstes weil die map im großen und ganzen fertig ist die beta hatte den auch schon aber lief und alles hat gepasst.

danke schon mal für die antworten (an die leute die sich die mühe machen jede frage hier durch zu lesen und bei problemen zu helfen)
Verni@hter
Ich hasse Fehlermeldungen Augenzwinkern

Also eine Decal (dec) Textur kommt ja immer auf eine normale Textur die nicht Decal ist. Deine Decal Textur liegt also nicht genau auf der normalen Textur und verursacht diesen Fehler. Lösche diesen Brush und erstelle diesen neu und achte darauf das sie diesmal direkt übereinander liegen.

im Radiant oben auf Misc klicken und da dann auf Find brush


Dieses Feld geht auf...

entity = 0

brush = 0

für brush bei dir 3541 eingeben, der brush wird dir nun angezeigt.
Animus
danke!

das decal lag aber genau drauf, weil es war ne wand komisch.
Verni@hter
Also wenn ich jetzt die Fehlermeldung richtig gedeutet habe dann kann es das eigentlich nur sein das deine Decal Textur irgendwo drüber schaut oder auf einem Miniloch liegt denn sonst würde der fehler ja net kommen.

Mal schauen was die anderen sagen bin mir doch so sicher. grosses Grinsen Kommt sicher noch einer und es ist nix schlimmes!


Gruss
steinacker
wenn deine decal texture genau auf deiner mauer liegt, kann es auch noch sein, dass die texture etwas größer ist als deine mauer, in diesem fall die größe anpassen (vertics verschieben)
oder wenn du ein loch in der mauer hast, wie Verni@hter das schreibt, dann muss dein decal auch das loch haben

es könnte aber auch noch sein, dass deine lightmap nicht passt
du kannst dir den fehlerhaften brush auch mit File-->Error file anzeigen lassen
wenn der compiler dann auf lightmap ansicht wechselt (grau-weiss-karriert), dann liegt das an dieser
in dem fall dann mit dem surface inspector (s) die lightmap anpassen
mit 2mal shift+L kommst du wieder in die normale ansicht

Zitat:

ich glaub der raubt mir eine mash textur im wasser
wenn eine decal texture ingame nicht angezeigt wird, dann liegt's höchstwahrscheinlich an der lightmap

Zitat:

Mal schauen was die anderen sagen bin mir doch so sicher. Kommt sicher noch einer und es ist nix schlimmes!

es iss nix schlimmes grosses Grinsen nur nervig traurig
Animus
nachdem ich alle fehler in der map gelöscht und neu erstellt habe wollte ich neu compilieren hab das auch gemacht!

dann hab ich compile reflections gemacht und da kam auf einmal das hier:







was hab ich denn wieder angestellt? ich werd noch doof oder bin es schon.

hab jetzt die komplette map markiert und unter einem neuen name abgespeichert selbe problem!

ich glaub ich hab irgend ein entity gelöscht kann das sein???
steinacker
getent used with more than one entity

du benutzt bei mehreren brush_model oder script_brushmodel den gleichen targetname
jedes model, das über ein script "angesprochen" wird muss einen anderen targetname besitzen
dann sind auch deine fehlermeldungen mit den sounds wieder wech
Animus
hm verstehe ich nicht! hat doch vorher alles geklappt. jetzt kommt der fehler nachdem ich in paar brushes neu gemacht habe (decals) wo partially floating war den gebe ich doch kein targetname!

- hab nur ein scriptmodel in der map (zerstörbare wand)
- nen heli (kann man nicht wirklich dazu zählen > der geht auch oder ging auch also liegt es auch nicht dran)
- dann ein triggermulti. mit targetname und value der mit anderen triggermulti. verbunden über w (die aber kein targetname haben)
- 2 standMG´s
- die spiele modi: war, dm, sd, koth, dom, sab sind drauf

//@steinacker nach was soll ich da genau suchen alles wo ich dachte stimmt nach meiner vorstellung her.

kannst du mir da noch in hinweiß vieleicht geben bin momentan völlig überfragt mit dem targetname weil ich sowas nicht sinnlos vergebe.

eins ist mir aufgefallen und zwar diese orange linie die wie ich denke ein triggermulti. mit einem anderen verbindet. ist aber die einzige (die anderen sind vom heli, mir ist sie nur aufgefallen weil sie so tief liegt und ich keine ahnung habe was die macht und warum die nen knick hat. kann ich mir das irgendwie anzeigen lassen wozu die da ist oder löschen?
wenn das die verknüpfung der w taste ist und davon geh ich aus dann fehlen da mindestens 10 linien.

steinacker
bei mir kam der fehler eben, so wie ich geschildert habe, mehrere trigger mit dem selben targetname bzw. script_brushmodel
da wo deine orange linie einen knick macht iss eben noch irgend ein brush der mit den andern verbunden ist (w-taste)
lös doch einfach mal die ganzen verbindungen auf, die sind sowieso unnötig, wenn das target über den targetname direkt im script angesprochen wird
(die brushes markieren-->RM im bearbeitungsfenster-->ungroup entity)

ich hab hier in meiner testmap z.b. einen trigger_multiple mit dem targetname switch
und eine wand mit dem targetname elevator
und beide brushes sind nicht verbunden

wenn jetzt der player am baum vorbei läuft, dann bewegt sich die mauer nach rechts (tutorial Aufzug fahren macht Spaß mal anders)

Edit:
was mir grad noch einfällt:

Zitat:

- dann ein triggermulti. mit targetname und value der mit anderen triggermulti. verbunden über w (die aber kein targetname haben)

überprüf mal die trigger, ist da die orange linie dabei? und eventuell noch was anderes, was da nich mit rein gehört, bei dem knick - einfach mal "ungroup" und dann neu verbinden und vorher nur einem trigger, dem ersten, den targetname zuweisen
Animus
hab jetzt die verknüpfung entfernt und die triggermulti. alle nachgeschaut ob da nicht 2 übereinander liegen (zwecks insel und wasserscript mit energieleiste > viele) und es lagen 2 übereinander jetzt geht es danke!!!