Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: Events-Problem!!!

  1. #1
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    Ich habe vor, ein Szenario mit Events zu machen, und da liegt mein Problem:

    Beim Starten des Szens kommt die Fehlermeldung "In der Events.ger ist ein Fehler aufgetreten [...]". Ich habe schon geprüft, ob die Namen der Nationen in Events evtl. falsch geschrieben sind und auch einige Fehler gefunden,
    aber die Fehlermeldung erscheint noch immer!!!

    Woran kann der Fehler in den Events noch liegen?

  2. #2
    SchnickSchnack Avatar von Der BeBro
    Registriert seit
    10.11.00
    Ort
    In The Realm Of Freedom
    Beiträge
    2.895
    CoHo, der Fehler kann beinahe überall liegen, jeder Schreibfehler kann eine solche Meldung verursachen (nicht nur falschgeschriebene Nationen, auch Units usw)

    Gib doch einfach folgendes in dein Eventfile ein:

    @BEGINEVENTS (sollte sowieso drinstehen)

    @DEBUG <------(darum geht´s, gleich nach obigem Eintrag einfügen)

    Dann speichere das Eventsfile und starte das scn. Durch den @DEBUG Eintrag geht Civ die Events in einem extra Fenster durch. Wenn es einen Fehler findet, stoppt es genau an der Stelle, und sagt, was es zu meckern hat, dann kannst du den Fehler geziehlt auf den Leib rücken

    Hinweis: du musst Civ verlassen (oder zumindest verkleinern), um das Fenster nach dem Durchlauf zu sehen.

    Außerdem können mehrere Durchläufe nötig sein (bei mehreren Bugs), deshalb den @DEBUG Eintrag erst wieder aus der Eventsdatei entfernen wenn alles läuft.




    Mal abgesehen von sanitären Einrichtungen, der Medizin, dem Schulwesen, Wein, der öffentlichen Ordnung, der Bewässerung, Straßen, der Wasseraufbereitung und der allgemeinen Krankenkassen, WAS, frage ich euch, haben die Römer JE für uns getan??

  3. #3
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    @Bebro:

    Dein @DEBUG - Zeug hat irgendwie nicht funktioniert,
    also ich habe kein Fenster gesehen, auch als Civ
    verkleinert hab.

    Ich habe den Fehler in den Events selber gefunden
    (hatte bei "CHANGEMONEY" etwas mit TECHNOLOGY
    geschrieben, daran lag's). Dann liefs.

    Jetzt gibt's aber noch ein größeres Problem: Das Spiel
    stürzt mit Events ganz ab! :-( Die Fehlermeldung "Diese Anwendung
    wird wegen eines unzulässigen Vorgangs geschlossen"
    enthält folgendes:

    "CIV2 verursachte einen Ausnahmefehler 03H in Modul KERNEL32.DLL bei 017f:bff768a1.
    Register:
    EAX=00000000 CS=017f EIP=bff768a1 EFLGS=00200286
    EBX=00800000 SS=0187 ESP=0090d6a8 EBP=0090d7bc
    ECX=c15c7500 DS=0187 ESI=81687768 FS=448f
    EDX=bffc9490 ES=0187 EDI=00000000 GS=0000
    Bytes bei CS:EIP:
    c3 cc cc 55 8b ec 56 57 68 c0 94 fc bf e8 01 d9
    Stapelwerte:
    005670a1 00000000 81687768 00800000 ffffffff 74736f4d 63657220 20746e65 20534f44 6f727265 20203a72 00322020 203a6174 20323534 00323131 816ab1ec "

    Nur ohne Events funzt das Szenario.
    Ich weiß, auch das kann wieder tausend
    Ursachen haben, aber vielleicht kann mir trotzdem jemand weiterhelfen?
    (Kann es sein, dass die Events zu lang sind? Ich da mal was
    von ner' Begrenzung gehört - meine Datei ist aber nur 16 KB lang.)



  4. #4
    SchnickSchnack Avatar von Der BeBro
    Registriert seit
    10.11.00
    Ort
    In The Realm Of Freedom
    Beiträge
    2.895
    Hm, 16kb sind nicht zuviel für FW.

    Komisch auch, dass die @DEBUG Option nicht läuft

    Ein (etwas langwieriger) Vorschlag zur Lösung des jüngsten Problems:

    -Eventsdatei sichern
    -dann im Original der events.ger alle Events löschen, bis auf den allerersten
    -Scenario starten
    -läuft es, so fügst du den zweiten Event aus der Kopie ein und startest erneut
    -das Ganze wiederholst du so oft, bis der Fehler auftritt, dann weißt du dass der zulestzt eingefügte Event der Übeltäter war - den dann genau unter die Lupe nehmen...
    Mal abgesehen von sanitären Einrichtungen, der Medizin, dem Schulwesen, Wein, der öffentlichen Ordnung, der Bewässerung, Straßen, der Wasseraufbereitung und der allgemeinen Krankenkassen, WAS, frage ich euch, haben die Römer JE für uns getan??

  5. #5
    Avatar von Arne
    Registriert seit
    05.11.00
    Beiträge
    10.176
    Hmmh, hast du @DEBUG in eine neue Zeile gleich nach @BEGINNEVENTS eingfügt? Dann sollte es eigentlich laufen und dir einen Haufen Arbeit ersparen.

  6. #6
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    Hmm, ich hab den Fehler, der zum Absturz führt, dank Bernds (alle Events durchgehen) Tipp gefunden. Aber wo da was fehlerhaft sein soll, ist mir nicht so offensichtlich....

    Es handelt sich um einen ganz normalen CREATEUNIT - Befehl,
    und alleine (in einer einzelnen Events.ger) funktioniert er auch. Aber mit den anderen Events eben nicht. Tja. Was sollts. Lass ich's halt so.

  7. #7
    SchnickSchnack Avatar von Der BeBro
    Registriert seit
    10.11.00
    Ort
    In The Realm Of Freedom
    Beiträge
    2.895
    Poste doch den fehlerhaften Event hier, dann nehmen wir ihn mal unter die Lupe...
    Mal abgesehen von sanitären Einrichtungen, der Medizin, dem Schulwesen, Wein, der öffentlichen Ordnung, der Bewässerung, Straßen, der Wasseraufbereitung und der allgemeinen Krankenkassen, WAS, frage ich euch, haben die Römer JE für uns getan??

  8. #8
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    @BEGINEVENTS

    @IF
    TURN
    turn=13
    @THEN
    TEXT
    ^Juni 1941:
    ^Hitler überfällt Russland.
    ENDTEXT
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    MAKEAGGRESSION
    who=Achsenmächte
    whom=Sowjets
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    68,46
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    68,46
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    69,45
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    69,45
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    70,54
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    70,54
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    64,38
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    64,38
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @IF
    TURN
    turn=13
    @THEN
    CREATEUNIT
    unit=Deut. Panzer
    owner=Achsenmächte
    veteran=yes
    homecity=Keine
    locations
    67,41
    endlocations
    @ENDIF

    @ENDEVENTS

    (Alleine funtzen diese Events, aber in Zusammenhang mit den restlichen eben nicht!)

  9. #9
    zwangsweise inaktiv
    Registriert seit
    14.03.01
    Ort
    Hannover, Germany
    Beiträge
    2.116
    Frage: Hast du die alten Events per Delevent.exe entfernt.
    Ansonsten könnte wohl immer noch die ursprüngliche fehlerhafte Eventsdatei für weiterauftretene Fehler verantwortlich sein.

  10. #10
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    Woraus soll ich die entfernen? Aus dem Savegame? Hab doch keins - das Szenario stürzt ab.

    Und die oben genannten Events bringen das Spiel ja nur in Zusammenhang mit den restlichen Events zum Absturz.

  11. #11
    Registrierter Benutzer
    Registriert seit
    29.12.00
    Ort
    Hemhofen, Germanistan
    Beiträge
    20
    Ganz einfach. Statt "KEINE" muss "NONE" als Stadtbezeichnung dortstehen, denn die Events-Sprache wurde nicht auf Deutsch verfasst.
    Follow the masses!
    30,000 lemmings can't be wrong!

  12. #12
    zwangsweise inaktiv
    Registriert seit
    14.03.01
    Ort
    Hannover, Germany
    Beiträge
    2.116
    Also am Städtenamen liegts garantiert nicht wenn Civ abstürzt, auch wenn der Name "Keine" ist. Sofern in einem event ein für die entsprechende Ziv ungültiger Stadtname angesprochen wird, wird das Event einfach nicht ausgeführt. d.H. Wenn keine Stadt vorhanden ist, die Keine heißt, wirds event nicht ausgeführt aber das Programm stürzt auch nicht ab.

  13. #13
    The Chosen
    Registriert seit
    13.12.00
    Beiträge
    167
    Stimmt, andere Szenarios, die bei diesem Event den Wert "Keine" eingesetzt haben, funktionieren auch, soweit ich weiß.

  14. #14
    Braaaaaiiiinnnsss Avatar von user
    Registriert seit
    04.04.01
    Ort
    Karlsruhe
    Beiträge
    2.954
    ist eigentlich egal, ob da "keine", "none", "no" oder "nil" steht. Es muß einfach nur ein Name sein, den keine Stadt im city.txt/ger besitzt.
    Dieser Moment, als ich das erste Mal die Ritter der Kokosnuss auf englisch gesehen habe und feststellen musste: "Hey die haben Civ2 Sounds geklaut!"

  15. #15
    SchnickSchnack Avatar von Der BeBro
    Registriert seit
    10.11.00
    Ort
    In The Realm Of Freedom
    Beiträge
    2.895
    Kleiner Nachtrag:

    @DEBUG scheint nur zu funktionieren, wenn man auch FW installiert hat. Ich hatte früher separat FW in einem Ordner und im anderen MGE (wobei ich auch hier erst Civ2 - logisch - danach aber erst FW, dann MGE installiert habe), in beiden Fällen funktionierte @DEBUG.

    Derzeit habe ich auch wieder FW separat, aber im anderen Ordner MGE (ohne dort zusätzlich vorher FW installiert zu haben). Die @DEBUG Option funktioniert jetzt nur noch, wenn ich das "pure" FW starte, alle MGE Scns ignorieren es...

    Kann jemand dies bestätigen?
    Mal abgesehen von sanitären Einrichtungen, der Medizin, dem Schulwesen, Wein, der öffentlichen Ordnung, der Bewässerung, Straßen, der Wasseraufbereitung und der allgemeinen Krankenkassen, WAS, frage ich euch, haben die Römer JE für uns getan??

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •