Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
25.09.2008, 22:04
Wolfgang



Bin mal wieder fleißig am Bauen meiner Map und hab beim kürzlichen zwischencomplimieren folgenden Fehler gefunden...

Der Log:

** Executing...
** Command: Change Directory
** Parameters: "D:\Games\Counterstrike"

** Executing...
** Command: D:\Games\COUNTE~1\HAMMER~1\Tools\hlcsg.exe
** Parameters: d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg

hlcsg v3.4 Final (Feb 25 2006)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to (amckern@yahoo.com)
----- BEGIN hlcsg -----
Command line: D:\Games\COUNTE~1\HAMMER~1\Tools\hlcsg.exe d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg
Entering d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg.map

Current hlcsg Settings
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
max lighting memory [ 6291456 ] [ 6291456 ]
priority [ Normal ] [ Normal ]

noclip [ off ] [ off ]
null texture stripping[ on ] [ on ]
clipnode economy mode [ on ] [ on ]
clip hull type [ legacy ] [ legacy ]
onlyents [ off ] [ off ]
wadtextures [ on ] [ on ]
skyclip [ on ] [ on ]
hullfile [ None ] [ None ]
nullfile [ None ] [ None ]
min surface area [ 0.500 ] [ 0.500 ]
brush union threshold [ 0.000 ] [ 0.000 ]

Using mapfile wad configuration
Wadinclude list :
[zhlt.wad]

0 brushes (totalling 0 sides) discarded from clipping hulls
CreateBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.97 seconds)
SetModelCenters:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.00 seconds)
CSGBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.84 seconds)

Using Wadfile: \games\counterstrike\cstrike\cstrike.wad
- Contains 2 used textures, 4.44 percent of map (123 textures in wad)
Using Wadfile: \games\counterstrike\cstrike\cstraining.wad
- Contains 1 used texture, 2.22 percent of map (24 textures in wad)
Using Wadfile: \games\counterstrike\valve\halflife.wad
- Contains 42 used textures, 93.33 percent of map (3116 textures in wad)

added 9 additional animating textures.
Texture usage is at 0.57 mb (of 4.00 mb MAX)
3.55 seconds elapsed

----- END hlcsg -----

** Executing...
** Command: D:\Games\COUNTE~1\HAMMER~1\Tools\hlbsp.exe
** Parameters: d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg

hlbsp v3.4 Final (Feb 25 2006)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to (amckern@yahoo.com)
----- BEGIN hlbsp -----
Command line: D:\Games\COUNTE~1\HAMMER~1\Tools\hlbsp.exe d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg

Current hlbsp Settings
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]

noclip [ off ] [ off ]
nofill [ off ] [ off ]
noopt [ off ] [ off ]
null tex. stripping [ on ] [ on ]
notjunc [ off ] [ off ]
subdivide size [ 240 ] [ 240 ] (Min 64) (Max 512)
max node size [ 1024 ] [ 1024 ] (Min 64) (Max 8192)

SolidBSP [hull 0] 500...1000...1500...2000...2500...2941 (0.13 seconds)
BSP generation successful, writing portal file 'd:\games\COUNTE~1\cstrike\maps\ablage\de_mpg.prt'
SolidBSP [hull 1] 500...1000...1500...2000...2073 (0.07 seconds)
SolidBSP [hull 2] 500...1000...1500...2000...2055 (0.07 seconds)
SolidBSP [hull 3] 500...1000...1500...2000...2374 (0.09 seconds)
3.01 seconds elapsed

----- END hlbsp -----

** Executing...
** Command: D:\Games\COUNTE~1\HAMMER~1\Tools\hlvis.exe
** Parameters: d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg

hlvis v3.4 Final (Feb 25 2006)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to (amckern@yahoo.com)
----- BEGIN hlvis -----
Command line: D:\Games\COUNTE~1\HAMMER~1\Tools\hlvis.exe d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg
1461 portalleafs
4101 numportals
Error: Exceeded MAX_PORTALS_ON_LEAF
Description: The map has a problem which must be fixed
Howto Fix: Check the file http://www.zhlt.info/common-mapping-problems.html for a detailed explanation of this problem

----- END hlvis -----

** Executing...
** Command: D:\Games\COUNTE~1\HAMMER~1\Tools\hlrad.exe
** Parameters: d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg

hlrad v3.4 Final (Feb 25 2006)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to (amckern@yahoo.com)
----- BEGIN hlrad -----
Command line: D:\Games\COUNTE~1\HAMMER~1\Tools\hlrad.exe d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg
>> There was a problem compiling the map.
>> Check the file d:\games\COUNTE~1\cstrike\maps\ablage\de_mpg.log for the cause.

----- END hlrad -----

** Executing...
** Command: Copy File
** Parameters: "d:\games\counterstrike\cstrike\maps\ablage\de_mpg.bsp" "D:\Games\Counterstrike\cstrike\maps\de_mpg.bsp"

** Executing...
** Command: Copy File
** Parameters: "d:\games\counterstrike\cstrike\maps\ablage\de_mpg.pts" "D:\Games\Counterstrike\cstrike\maps\de_mpg.pts"

Die Forensuche bringt mich nicht wirklich weiter... Ich habe alle detaillierten Sachen, wie Fensterrahmen zu func_walls gemacht und damit auch die Anzahl meiner Leafs gesenkt, aber es scheint trotzdem nicht zu funktionieren...

Auf dem angegebenen Link habe ich jetzt gelesen, dass es auch an einem kaputten Brush liegen könnte... Gibt es eine Möglichkeit den zu finden, ohne alle auszuprobieren?

Oder könnte es noch einen anderen Grund geben?

Vielen Dank schon mal im vorraus... :-)

--

zum Seitenanfang zum Seitenende Profil || Suche
001
25.09.2008, 22:19
Silencer Einundneunzig



http://www.slackiller.com/tommy14/errors.htm#maxportal

Merke dir bitte die Adresse genannter Seite.
Die ist uralt aber immer wieder nützlich. ^^

--

666 BPM

zum Seitenanfang zum Seitenende Profil || Suche
002
25.09.2008, 22:38
Wolfgang



Erstmal Danke für die schnelle Antwort..

Im Log wird ja eine Sete erwähnt, auf der das selbe steht...

Nur kann mit der Info leider nicht allzu viel anfangen...

(Kann auch sein, dass ich mich einfach nur blöd anstelle..)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
26.09.2008, 00:45
HammerBlade



Das Problem ist, dass ein Leaf (ein "Luftblock" in der Map) nicht mit beliebig vielen anderen Leafs verbunden seine kann.

Das Problem an diesem Fehler ist das Leaf zu finden das den Fehler verursacht. Ich empfehle hier die Divide&Conquer Methode, d.h. du machst einfach einen sehr großen Brush, der die Hälfte deiner Map abdeckt, so dass die Hälfte deiner Map in diesem Brush steckt. Wenn jetzt der Fehler nicht mehr auftritt, dann liegt das problematische Leaf in dem Teil der Map in dem jetzt keine Leafs mehr sind, weil sie im großen Brush steckt. Das Leaf kann auch auf der Kante des großen Brushes sein, da es möglich ist, dass es jetzt funktioniert, weil das problematische Leaf verändert wurde, durch den großen Brush.

Jetzt hast du den Bereich in dem sich das problematische Leaf befinden kann halbiert. Falls das problematische Leaf im abgedeckten Bereich liegt, halbierts du jetzt den großen Brush, so dass er jetzt noch 1/4 der Map abdeckt und kompilierst wieder. Das setzt du fort bis du den Bereich stark eingegrenzt hast und schaust dir dann an was noch vom Brush abgedeckt wird, das so eine Struktur aufweist, wie die Beispielbilder es zeigen. Das könnte z.B. ein Innenhof mit sehr vielen Fenstern sein.

Wenn du das Leaf gefunden hast musst du den Compiler zwingen die Leafs an dieser Stelle anders aufzuteilen. Das kannst erreichen indem du einen HINT Brush (ein Brush nur mit der HINT Texture bedeckt) z.B. mitten in den Innenhof baust. Der HINT Brush ist nachher im Spiel nicht vorhanden, er dient nur dazu dem Compiler zusagen wie er die Leafs aufteilen möge.

--

"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon
Auspack und freu! - Auszug aus einer, aus dem japanischen übersetzten, Bedienugsanleitung für ein Spielzeugaquarium.
--
Photon Audio Player | Majestic42.net | How To Ask Questions The Smart Way


Dieser Beitrag wurde am 26.09.2008 um 00:47 von HammerBlade bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
26.09.2008, 17:11
Wolfgang



Hab das mal mit der recht einfachen, aber doch sinnvollen Methode versucht, aber sobald ich einen größeren Teil meiner Map in einen Brush gesteckt habe, wurde die Map wieder richtig komplimiert...

Habe dann noch ein paar komplexere Brushes zu func_walls gemacht und es hätte auch beinahe funktioniert..

Jetzt bekomme ich einen Max-Patches Fehler... den ich ebenfalls nicht so einfach wegbekomme...

Würde es was bringen, wenn ich meine Map uploade, dass die sich jemand anschauen könnte?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
26.09.2008, 19:54
eMo



Denke, dass würde sogar relativ viel bringen..

--

bla.. ich hab sowieso keine Ahnung ^^

de_italienvillage -> Beta-Phase.. bis jetzt nicht darüber hinausgekommen.

zum Seitenanfang zum Seitenende Profil || Suche
006
27.09.2008, 10:43
Wolfgang



Alles klar, meine Map findet ihr auf

http://www.file-upload.net/download-1140337/CS-Map.zip.html

Die Map soll meine ehemalige Schule (eben die Standard-Map schlechthin) inkl. Außenhof darstellen, ist aber bei weitem noch nicht fertig, sodass mein Fehler wahrscheinlich noch häufiger auftritt..

Ist meine erste Map, wäre also schön, wenn man sich Kritik wie "Was für ein Anfänger" sparen könnte.. :-)

Danke schonmal!

PS: Falls die Dateien unvollständig sind, oder ihr noch ein paar Informationen braucht, einfach bescheid geben...

--


Dieser Beitrag wurde am 27.09.2008 um 10:44 von Wolfgang bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
27.09.2008, 21:35
eMo



Ich hatte den Fehler noch nie, aber so aus dem stehgreif würde ich sagen, du hast zuviele Fenster nach außen und außen stehen zu viele VisBlocker.

Aber da ich den Fehler noch nie hatte, solltest du lieber auf einen der Cracks warten.

BTW:
Warum deine ehemalige Schule? Ôo

--

bla.. ich hab sowieso keine Ahnung ^^

de_italienvillage -> Beta-Phase.. bis jetzt nicht darüber hinausgekommen.


Dieser Beitrag wurde am 27.09.2008 um 21:35 von eMo bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
28.09.2008, 10:08
Wolfgang



Zitat:
eMo postete
Ich hatte den Fehler noch nie, aber so aus dem stehgreif würde ich sagen, du hast zuviele Fenster nach außen und außen stehen zu viele VisBlocker.

Das mit den Fenstern kam mir auch schon, aber das wird schwierig, da die Schule nun mal so viele Fenster hat... :-(

Zitat:
BTW:
Warum deine ehemalige Schule? Ôo
Hab letztes Jahr mein Abitur dort gemacht und werd ab diesen Oktober anfangen zu studieren... :-)

--

zum Seitenanfang zum Seitenende Profil || Suche