Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
02.02.2004, 15:16
Megge



Aus purem Jux hab ich ma angefangen ein kleines Script in PHP zu schreiben, mit dem Ziel, das Kompilierfehler-Forum ein wenig zu entlasten und den Mappern das (aufwändige ?) Suchen nach Erklärungen zu Kompilierfehlern zu vereinfachen. Hierbei kopiert der Mapper sein Kompilierlog einfach in ein Formular, drückt auf 'Auswerten' und schwupps, auf der nächsten Seite erhält er sein log zurück inklusive Ausführlicher Beschreibung, wo er welche Fehler gemacht hat und wie er sie entfernen kann.

Für das Script arbeitet im Hintergrund eine kleine Datenbank, in der (hoffentlich) sämtliche Kompilierfehler gespeichert sind, die ich bisher in den ersten par Seiten des Kompilierfehlerforums gefunden hab. Zurzeit sind dies ~60. Die meisten Erklärungen hab ich von crid aus seinem Artikel übernommen. Teilweise auch selber nach bestem Wissen ergänzt oder durch Recherche im Forum angereichert. Falls dieses Mini-Projekt was wird, müsste ich selbstverständlich noch crid fragen, ob er damit Einverstanden wäre.

Das Script ist zurzeit noch im Rohbau. Es beherscht zwar bereits alle Essentiellen Funktionen (Auswertung des logs, auflistung der fehler, lösungsvorschläge + genauere angaben zum fehler) jedoch müsste man das zum einen besser (oder eher überhaupt) designen und auch noch die usabilty erhöhen.

Hier das Script:
http://x45.dyndns.org/compile/
(Falls es offline ist, bin ich's auch ... oder umgekehrt)

Wenn ihr logs austesten wollt, könnt ihr euch eines aus dem Kompilierfehler-Forum holen. Z.b. diese hier:

http://www.thewall.de/forum/showtopic.php?threadid=40233
http://www.thewall.de/forum/showtopic.php?threadid=40032
http://www.thewall.de/forum/showtopic.php?threadid=39857

oder halt irgendeines, sollte eigentlich mit allen gehen..

Was ich noch für Features dazu machen will:
- Erkennung, ob Compiler, Halflife, WC etc alle auf der selben Partition sind
- Erkennung, ob die Dateinamen evtl. ungültige Zeichen beinhalten
- Erkennung, ob in der richtigen Reihenfolge kompiliert wurde
- und noch anderes...

Ich bitte um Comments und Kritik und vielleicht eine Stellungnahme eines Mods, ob es Sinn machen würde, soetwas in Form eines hacks ins Kompilierfehler-Forum zu implementieren.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
02.02.2004, 15:21
tommydanger



Super Idee!
Gut ist das die Fehler auch gleich farblich hervorgehoben werden, ansonsten könnte es ein wenig übersichtlicher sein ;)
Hoffe irgendjemand macht ein gscheites Interface.

Zitat:
Found 8 unique errors out of 68 total
das könnte Deutsch sein ;)

--

IDF - a HL2 TC
Source Compile Analyzer v1.2b
too much is never enough -> happyhardcore.com


Dieser Beitrag wurde am 02.02.2004 um 15:23 von tommydanger bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
02.02.2004, 15:22
LeJean



nette idee, ich wär schonmal schwer dafür sowas (vllt sogar per quicklink, wenns denn dann ausgereift ist) hier anzubieten ;)
gefällt mir, ich habs getestet usw.

-LeJean-

--

zum Seitenanfang zum Seitenende Profil || Suche
003
02.02.2004, 15:24
focus



spitze!!! das wird einigen eine echte hilfe sein. find die idee klasse

--

... You're a loudmouth baby, you better shut up, i'm gonna beat you up, 'cause you're a loudmouth baby ... Gabby Gabba Hey

zum Seitenanfang zum Seitenende Profil || Suche
004
02.02.2004, 15:24
Dr.Zenz



Teilweis eist die Fehlerbeschriebung noch etwas dünn, bzw. gibt es mittlerweile besssssere Lösungsansätze (ist wohl größtenteils aus Crids Artikel). Durchforste mal das Forum nach ensprechenden Threads und verlink die zu dem Thema. Problematisch sind auch folgefehler, die das Script nciht erkennt (z.B. hier: http://www.thewall.de/forum/showtopic.php?threadid=40233). Aber sonst sehr gute Idee.

--

[Dennis "Dr.Zenz" Jenz][Photon Audio Player]

zum Seitenanfang zum Seitenende Profil || Suche
005
02.02.2004, 15:44
Infi



also ich finds sehr gut :) würde sich wirklich lohnen, das ins forum einzubauen

--

zum Seitenanfang zum Seitenende Profil || Suche
006
02.02.2004, 16:12
fresco



Super Sache! Das is echt was praktisches :)

--

Meine Homepage l Meine DVDs l Der UNORDNER

zum Seitenanfang zum Seitenende Profil || Suche
007
02.02.2004, 17:13
Lil R4z0r



*daumenhoch* :)

--

zum Seitenanfang zum Seitenende Profil || Suche
008
02.02.2004, 17:30
Tubgirl



Rockt \o/
Hatte auch mal so eine Idee, war aber zu faul um selbst damit anzufangen /o\

--

zum Seitenanfang zum Seitenende Profil || Suche
009
02.02.2004, 19:16
Lil R4z0r



jaja pepe :D

--

zum Seitenanfang zum Seitenende Profil || Suche
010
02.02.2004, 19:33
xenomeliteforce



Soweit isses ganz nützlich.
Evtl könnt man noch einbauen, dass man das gewünschte Logfile angeben kann.
Aber was ich bisher gesehen hab is echt gut :)
Außerdem isses ne super Idee :D

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
011
03.02.2004, 16:03
CN



Zitat:
Evtl könnt man noch einbauen, dass man das gewünschte Logfile angeben kann.

zumindest nicht mit php, es sei denn man will das logfile immer auf den server laden

find ich ne gute sache sonst

--

zum Seitenanfang zum Seitenende Profil || Suche
012
03.02.2004, 18:20
xenomeliteforce



afaik kann man auch lokale Dateien anzeigen, also müsste das Auswerten ja eigentlich auch gehen, oder?

--

xenom[GER]

- Ich werd nie wieder zu einem Dust-Klon Augenkrebs sagen - Sir_Pepe (zur Map toonrun)
- das wäre ungefähr so wie wenn du meine tipparbeit als rechtschreibduden nimmst - DrZenz
- nur leute, die etwas verbergen wollen, posten minibilder von ihrer map :D - Acumen

zum Seitenanfang zum Seitenende Profil || Suche
013
03.02.2004, 18:25
[RMen]OneStone



Wenn man dieses Auswerten nach Javascribt / VB-Script verlagert ja. Super Idee eigentlich! ;P

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
014
03.02.2004, 18:30
K-Putt



Ein Forumlar zum Auswählen einer Lokalen Datei, die dann hochgeladen und ausgewertet wird, wäre nett und machbar ;)

Ansonsten Top Arbeit!

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
015
03.02.2004, 19:26
[AR] HL-Mapper



Weitere Fehlerdiagonse:

Ein Fehler, der nur bei einer grossen Maps entsteht.
Dabei wird kein Fehler gemeldet, jedoch startet HL nicht die Map!
Quellcode:Object names  Objects/Maxobjs  Memory / Maxmem  Fullness
------------  ---------------  ---------------  --------
models            203/400        12992/25600    (50.8%)
planes          14502/32767     290040/655340   (44.3%)
vertexes        12603/65535     151236/786420   (19.2%)
nodes            6373/32767     152952/786408   (19.4%)
texinfos         1649/32767      65960/1310680  ( 5.0%)
faces            9163/65535     183260/1310700  (14.0%)
clipnodes       18221/32767     145768/262136   (55.6%)
leaves           4646/8192      130088/229376   (56.7%)
marksurfaces    12003/65535      24006/131070   (18.3%)
surfedges       40917/512000    163668/2048000  ( 8.0%)
edges           22249/256000     88996/1024000  ( 8.7%)
texdata          [variable]     435760/8388608  ( 5.2%)
lightdata        [variable]    4278190/4194304  (102.9%)
visdata          [variable]     110491/2097152  ( 5.3%)
entdata          [variable]      65034/524288   (12.4%)
115 textures referenced
=== Total BSP file data space used: 5624955 bytes ===
Ursache ist:

Zitat:
lightdata [variable] 4278190/4194304 (102.9%)
Prozentualer Wert über 100%

Viel Spass noch :P

--

.: Ist es krank, wenn ich es geil finde ? :.
.: Shoot me to the moon, Mr. President :.

zum Seitenanfang zum Seitenende Profil || Suche
016
03.02.2004, 22:32
Megge



erstma Danke für all die Kritik und das ganze Lob.

Ich hab jetzt zusätzlich noch eine automatische Erkennung hinzugefügt, die guckt, ob in der richtigen Reihenfolge kompiliert wurde. Ihr könnt's ja gern ma testen:
der regexp-string für's csg: /Command:(.*)csg(.*)\.exe/i

Zitat:
z.B. hier nehmen und die entspr. Strings abändern
http://www.thewall.de/forum/showtopic.php?threadid=40032
ok...die Erklärung ist zurzeit noch dürftig, aber seht selbst ^^

Desweiteren, wenn das Script dann man ansehnlich aussieht, wäre dp gar bereit, es auf die hauptseite zu stellen. Ihr könnt mir ja ein par seltene Kompilierfehler hier rein posten, wie es HL-Mapper bereits als gutes Beispiel bereits gemacht hat ;)

In der zwischenzeit bastle ich wieder weiter...

#ach jaa..
das mit dem fileupload ist selbstverständlich kein problem; einfach über nen <input type=file> das log raufladen, dann wirds ausgewertet. Kein Problem soweit. Das mit den Folgefehler, ich hatte eh noch vor, so ne allgemeine Wegleitung vornerein zu schreiben, die bei jedem positiven Treffer am Anfang der Seite kurz erklärt, wie er vorzugehen hat. -> die Fehler soweit, wie möglich von oben nach unten durchgehen, alt-p in wc natürlich, auch geringste fehler ausbügeln etc.. alternativ könnte man auch mit ein wenig mühseliger arbeit herausfinden, welcher fehler ein folgefehler von welchem anderen sein -könnte-, was jedoch in meinen Augen nicht gross Sinn macht...

Soviel zurzeit

--

zum Seitenanfang zum Seitenende Profil || Suche
017
04.02.2004, 14:20
LeJean



Megge, am genialsten wäre einer der links aus meiner sig komplett durchgearbeitet, aber das will ich dir nicht antun ;)
wenn ich die zeit finde such ich mal seltene, aber doch wenigstens überhaupt vorkommende compileerrors rauszuschreiben :D

-LeJean-

--

zum Seitenanfang zum Seitenende Profil || Suche