Autor | Beitrag |
---|
000 11.07.2012, 12:04 mettwurstjochen |
Ich mappe für CS. Der Compile-Fehler steht im Titel. Ich kann die Ursache dieses Fehlers nicht wirklich ausmachen. Zuerst dachte ich, es wären zu viele Entities aber nach herumprobieren funktionierte es mal mit mehr, mal mit weniger Entities. Auch wenn ich die SolidEntities zu WorldBrushes machte, funktionierte es nicht. Manchmal wenn es nicht funktionierte und ich VIS auf -fast hatte, funktionierte es dann mit -full. Zudem funktionierte es auch als ich einen kleinen Teil der Map mit einem Brush umhüllte. Den Teil hab ich inzwischen gelöscht und an anderer Stelle weitergebaut und bekomme den Fehler nun wieder und bekomme ihn nicht weg. Ich habe auch schon im .map-File geschaut ob am Ende eine "}" fehlt. Und Google liefert kaum etwas und wenn, dann für andere Spiele mit ähnlicher Engine. Den Texture-Fehler könnt ihr übrigens ignorieren. Hier das Compile-Log: ** Executing... hlcsg v3.4 Final (Feb 25 2006) 130 brushes (totalling 775 sides) discarded from clipping hulls Using Wadfile: \spiele\cs - mapping\decompiler\jail_czone_btm.wad Warning: More than 8 wadfiles are in use. (9) added 11 additional animating textures. ----- END hlcsg ----- ** Executing... hlbsp v3.4 Final (Feb 25 2006) Current hlbsp Settings noclip [ off ] [ off ] SolidBSP [hull 0] 500...1000...1500...2000...2500...3000...3500...4000...4500...5000...5500...6000...6500...7000...7500...8000...8500...9000...9274 (0.22 seconds) ----- END hlbsp ----- ** Executing... hlvis v3.4 Final (Feb 25 2006) ----- END hlvis ----- ** Executing... hlrad v3.4 Final (Feb 25 2006) ----- END hlrad ----- ** Executing... Dieser Beitrag wurde am 11.07.2012 um 12:08 von mettwurstjochen bearbeitet. |
Profil || Suche |
001 11.07.2012, 14:49 Snut |
Schau mal hier rein: Da könntest du was finden. -- |
Profil || Suche |
002 11.07.2012, 15:17 mettwurstjochen |
Da ist die Rede davon, dass zu viele Brushes zu einem Entity gemacht wurden. Ich hab jetzt nochmal alle func_walls zu World Brushes gemacht und jetzt compiled es, aber das ist ja auch keine Lösung... Ich werd wohl Stück für Stück mal einzelne größere func_wall-Gruppen zu World Brushes machen und testen. -- |
Profil || Suche |
003 11.07.2012, 15:51 Snut |
Ja, aber du weißt zumindest, wo der Fehler liegt. Größere sichtbare Brushentity-Gruppen sind sowieso nicht zu empfehlen, da diese trotz Visblocker dann an jeder Stelle der Map gezeichnet werden. Brushentities sollten immer ein zusammenhängendes, nahtloses Gebilde sein. -- |
Profil || Suche |
004 11.07.2012, 16:01 mettwurstjochen |
Ja aber das ist eine Jailmod-Map und wenn ich die nicht groupen würde, dann wäre das Entity-Limit bei Weitem überschritten. -- |
Profil || Suche |
005 11.07.2012, 16:34 Snut |
Tja, ich weiß nicht ob Jailmod-Maps grundsätzlich Entity-lastig sind, es ist nunmal aber so: Alte Engine, viele Kompromisse. Entweder du lässt dir was einfallen, denkst um oder du musst die Engine wechseln. -- |
Profil || Suche |
006 11.07.2012, 22:32 mettwurstjochen |
Irgendwie kann das nicht an den Entities liegen, denn ich muss auch bestimmte World Brushes löschen, damit es geht und ich habe die Entitiy-Zahl stark verringert... -- |
Profil || Suche |
007 11.07.2012, 23:36 Snut |
Nicht an der Menge, aber wenn du Brushes zusammenfasst, die in größer Distanz zueinander stehen. So hab ich den Thread verstanden. -- |
Profil || Suche |
008 12.07.2012, 00:28 mettwurstjochen |
Auch bei gruppierten World Brushes? Ich denke die Gruppierung hat auf das Compilen gar keinen Einfluss, außer in einem Entity? -- |
Profil || Suche |
009 12.07.2012, 00:54 mettwurstjochen |
Ich glaube, ich habe einen Übeltäter: leaves 8889/8192 248892/229376 (108.5) Wie reduziere ich die am effektivsten? EDIT: -maxnodesize 8192 hat geholfen, jetzt sind es ~ 7500. --Dieser Beitrag wurde am 12.07.2012 um 03:17 von mettwurstjochen bearbeitet. |
Profil || Suche |