Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Seite 1 von 2 12 Letzte »
Ergebnis 1 bis 20 von 27
  1. Beiträge anzeigen #1 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline

    Eigenen NPC in eine eigene Welt spawn

    Hi!

    Also ich würde gerne wissen wie ich einen NPC in eine eigene Welt einfügen kann. Bei der G2-Hauptwelt ist dies mir schon gelungen, aber jetzt möchte ich dies für meine eigene ZEN-Welt tun. Soweit ich weiß braucht man Waypoints, aber ich weiß nicht wie man welche erstellt, außerdem möchte ich diese ZEN auch versuchen in Gothic 2 zuspielen, nur wie ich sie dort einfügen soll weiß ich noch nicht.

    Ich hoffe ihr könnt mir helfen.

    MfG
    Kyle07

  2. Beiträge anzeigen #2 Zitieren
    Ehrengarde Avatar von Nneka
    Registriert seit
    Apr 2008
    Ort
    Pforzheim
    Beiträge
    2.229
     
    Nneka ist offline
    Zitat Zitat von Kyle07 Beitrag anzeigen
    Hi!

    Also ich würde gerne wissen wie ich einen NPC in eine eigene Welt einfügen kann. Bei der G2-Hauptwelt ist dies mir schon gelungen, aber jetzt möchte ich dies für meine eigene ZEN-Welt tun. Soweit ich weiß braucht man Waypoints, aber ich weiß nicht wie man welche erstellt, außerdem möchte ich diese ZEN auch versuchen in Gothic 2 zuspielen, nur wie ich sie dort einfügen soll weiß ich noch nicht.

    Ich hoffe ihr könnt mir helfen.

    MfG
    Kyle07
    Also um NPC's zu inserten, musst du sie in der Startup eintragen.
    Wie man WP's erstellt steht hier: http://wiki.worldofgothic.de/Quickst...cer/Das+Waynet
    Wie ich sehe, bist du noch ein blutiger Anfänger, ich würde dir also
    dieses Videotutorial empfehlen! Da lernst du wie man einen NPC erstellt, die StartUp erstellt, Wp's einfügt, einen Dialog schreibt und man dann alles Ingame testet! Ohne dieses Tut, könnte ich heute warsch. immer nocht nicht modden

    Einführungs Video
    [Einführungsvideo(Black Eye)]
    <- Klick DL

    Es ist kein Vorwissen nötig!

    In diesem Video wird von Anfang an erklärt wie man einen NPC und ein Quest erstellt. Folgende Punkte werden behandelt:

    1)Erstellen einer Zen Datei aus einem 3ds Mesh. Einfachste bespacerung.
    2)Erstellen des Npcs`s
    3)Erstellen des Dialoges
    4)Compilieren und erstellen der Ou`s
    5)Ini erstellen
    6)Testen

    Level: Kompletter Neueinsteiger

  3. Beiträge anzeigen #3 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Zitat Zitat von Nneka. Beitrag anzeigen
    Also um NPC's zu inserten, musst du sie in der Startup eintragen.
    Wie man WP's erstellt steht hier: http://wiki.worldofgothic.de/Quickst...cer/Das+Waynet
    Wie ich sehe, bist du noch ein blutiger Anfänger, ich würde dir also
    dieses Videotutorial empfehlen! Da lernst du wie man einen NPC erstellt, die StartUp erstellt, Wp's einfügt, einen Dialog schreibt und man dann alles Ingame testet! Ohne dieses Tut, könnte ich heute warsch. immer nocht nicht modden
    VIELEN Dank für dieses Tutorial.

    Leider habe ich da schon das erste Problem. Als ich Gothic 2 starten wollte kam eine Fehlermeldung. Dann habe ich die ini ausgewählt und dann bin ich auf Editor starten gegangen und dort kam ein Haufen von Fehlern. Ich poste mal die ersten Zeilen rein:
    http://www.bilderhosting.info/92788.jpg

    Die erste Zeile hat irgendetwas gegen meine Startup welche ich für die ZEN erstellt habe.
    Eigentlich sollte die Zeile heißen:
    Wid_InsertNPC (NONE_66666_Marco usw.)
    Aber anstatt des NPC-Namen steht line 8.

    Weißt du vielleicht wie mandiesen und die anderen Fehler korrigieren kann?

    Ich habe alles mit dem Windows Editor geschrieben.

    MfG
    Kyle07

  4. Beiträge anzeigen #4 Zitieren
    Demigod Avatar von Sumpfkrautjunkie
    Registriert seit
    Nov 2004
    Ort
    München
    Beiträge
    9.108
     
    Sumpfkrautjunkie ist offline
    Code:
    Wid_InsertNPC (NONE_66666_Marco usw.)
    du hast di im Befehl verschreiben:
    es müsste eigentlich Wld_InsertNPC heißen.
    ein L statt einem I (wld für World).
    Die nachfolgenden Fehler solltest du nicht beachten; diese sind meist Folgefehler, die sich aus dem 1. Fehler ergeben und nach Beseitigung des 1. Fehlers meist verschwinden.

  5. Beiträge anzeigen #5 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Vielen Dank!

    Der Editor hat jetzt keinen einzigen Fehler aufgelistet, trotzdem habe ich wieder ein nächstes Problem. G2 ist einfach im Hauptmenü abgestürtzt und es kam folgende Fehlermeldung:
    http://www.bilderhosting.info/92849.jpg

    Was passt denn da bei diesem NPC nicht? Ich poste mal zur Sicherheit den ganzen Startup_MODTEST.d hin:

    // *********
    // Testlevel
    // *********


    func void STARTUP_MODTEST ()
    {
    Wld_InsertNpc (NONE_66666_Marco, "TEST_NR1");
    };

    func void INIT_SUB_MODTEST ()
    {
    };

    func void INIT_MODTEST ()
    {
    B_InitMonsterAttitudes ();
    B_InitGuildAttitudes();
    B_InitNpcGlobals ();

    INIT_SUB_MODTEST();
    };
    Bemerkung: TEST_NR1 ist der Waypoint wo der NPC erscheinen sollte.

    EDIT: Das ist wohl der allerletzte Fehler, denn den habe ich doch noch gefunden und zwar hier:
    http://www.bilderhosting.info/92860.jpg

    Sobald ihr mir geholfen habt diesen zu beseiten sollte endlich die map mit dem npc funktionieren.
    Geändert von Kyle07 (12.10.2008 um 12:12 Uhr)

  6. Beiträge anzeigen #6 Zitieren
    Demigod Avatar von Sumpfkrautjunkie
    Registriert seit
    Nov 2004
    Ort
    München
    Beiträge
    9.108
     
    Sumpfkrautjunkie ist offline
    Ist die Instance deines NPCs in seinem Script auch wirklich
    NONE_66666_Marco?
    Hast du das NPC-Script im NPC-Ordner mit der Endung.d abgespeichert?

  7. Beiträge anzeigen #7 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Nun das habe ich jetzt wieder geregelt und konnte die Welt starten. Jetzt mein nächster und hoffentlich letzter Fehler besteht im Dialog. Der NPC will einfach nicht reden. Ich weiß auch schon welche Zeile ich im Editor ändern soll, aber ich weiß nicht was da Falsch sein soll.
    Hier die Fehlermeldung, welche besagt das line (also Zeile) 71 fehlerhaft ist:
    http://www.bilderhosting.info/92995.jpg

    Und hier ist die Zeile 71 zusehen, ich habe mich halt an das Video-Tutorial gerichtet und sehe dort einfach keinen Fehler (inzwischen benutz ich Ultra Edit):
    http://www.bilderhosting.info/92998.jpg

    Wäre echt toll wenn ihr mir in diesem letzten Fehler helfen könntet. Es geht dort um den Schritt das der Held dem NPC sein Brot überreicht.

  8. Beiträge anzeigen #8 Zitieren
    Demigod Avatar von Sumpfkrautjunkie
    Registriert seit
    Nov 2004
    Ort
    München
    Beiträge
    9.108
     
    Sumpfkrautjunkie ist offline
    Bei der Itfo_bread-Abfrage ist die Klammer falsch rum: (
    Du musst sie drehen: )

    PS:
    Warum postest du den Code nicht einfach hier (und markierst die angegebene Zeile rot), sondern machst einen Screenshot?

  9. Beiträge anzeigen #9 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Zitat Zitat von Sumpfkrautjunkie Beitrag anzeigen
    Bei der Itfo_bread-Abfrage ist die Klammer falsch rum: (
    Du musst sie drehen: )

    PS:
    Warum postest du den Code nicht einfach hier (und markierst die angegebene Zeile rot), sondern machst einen Screenshot?
    Ok hab ich gemacht, aber g2 hat immer noch was an der Zeile 71 auszusetzen. Da stand irgendwas mit "expected "}" line 71". Also im Video Tutorial habe ich garnichts von so einer Klammer gesehen und bei mir kommt sie auch nicht vor.
    Also das ist die Zeile 71:
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO)))

    @ Screenshots: Keine Ahnung, hat sich wohl so ergeben.

  10. Beiträge anzeigen #10 Zitieren
    Demigod Avatar von Sumpfkrautjunkie
    Registriert seit
    Nov 2004
    Ort
    München
    Beiträge
    9.108
     
    Sumpfkrautjunkie ist offline
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO)))die rote Klammer ist zuviel (Die Anzahl der offenen Klammern muss immer der Anzahl der gschlossenen entsprechen).
    Bei If-Blöcken werden geschweifte klammern verwendet:
    statt:
    Code:
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO))
    (
    return true;
    );
    :
    Code:
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO))
    {
    return true;
    };

  11. Beiträge anzeigen #11 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Zitat Zitat von Sumpfkrautjunkie Beitrag anzeigen
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO)))die rote Klammer ist zuviel (Die Anzahl der offenen Klammern muss immer der Anzahl der gschlossenen entsprechen).
    Bei If-Blöcken werden geschweifte klammern verwendet:
    statt:
    Code:
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO))
    (
    return true;
    );
    :
    Code:
    if ((Npc_HasItems (hero, itfo_bread) >= 1) && Npc_KnowsInfo (hero, NONE_66666_Marco_HALLO))
    {
    return true;
    };
    Danke, das mit der einen Klammer zuviel liegt wohl an derm Tutorial-Video.

    Das nächste Problem ist leider in Zeile 83, in dem Schritt geht es darum das man denjenigem ein Stück Brot bergibt:
    B_GiveInvItems (hero, self, itfo_bread 1);
    Da stand: Expected "," (line 83)

    Heißt das jetzt das da irgendein Komma fehlt oder so?

    EDIT: Ja es hat ein Komma gefehlt. Ich habe schon wieder welche Meldungen, aber ich werd versuchen diese jetzt allein zulösen, sobald ich wirklich irgendwo festsitze werde ich hier schreiben.
    Geändert von Kyle07 (12.10.2008 um 17:06 Uhr)

  12. Beiträge anzeigen #12 Zitieren
    MEM_BAD_POINTER Avatar von MichaDD
    Registriert seit
    May 2004
    Beiträge
    8.227
     
    MichaDD ist offline
    Richtig, da fehlt ein Komma:

    B_GiveInvItems (hero, self, itfo_bread , 1);

    Edit:
    Oh, hast du ja schon selbst herausgefunden,.... sorry

  13. Beiträge anzeigen #13 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Ich habe ein neues Problem welches aber nicht direkt mit Scripten zutun hat.

    Also ich würde gerne für meine Mod einen eigenen PC_Hero erstellen, aber ich sehe keinen anderen Weg als den orginalen aus G2 mit meinem neuen zuüberschreiben, aber das würde ja zu Problemen im Orginalspiel führen. Weiß jemand wie ich einen NPC zum Player mache?

  14. Homepage besuchen Beiträge anzeigen #14 Zitieren
    Benutzer, die ihr Benutzerkonto per E-Mail bestätigen müssen
    Registriert seit
    Mar 2008
    Beiträge
    714
     
    Jacal ist offline
    Einfach deine eigene *.ini öfffnen.
    Dort nach der Zeile
    Code:
    Player=PC_Hero
    suchen und PC_Hero mit deiner eigenen NPC-Instance ersetzen

    aber das würde ja zu Problemen im Orginalspiel führen
    eigentlich nicht... (solange der Instancename PC_Hero bleibt)

  15. Beiträge anzeigen #15 Zitieren
    Ehrengarde Avatar von Nneka
    Registriert seit
    Apr 2008
    Ort
    Pforzheim
    Beiträge
    2.229
     
    Nneka ist offline
    Zitat Zitat von Jacal_X Beitrag anzeigen
    Einfach deine eigene *.ini öfffnen.
    Dort nach der Zeile
    Code:
    Player=PC_Hero
    suchen und PC_Hero mit deiner eigenen NPC-Instance ersetzen


    eigentlich nicht... (solange der Instancename PC_Hero bleibt)
    Hmm... warum nicht einfach die PC_Hero.d im Ordner Skripts öffnen und sein aussehen etc. verändern?

  16. Beiträge anzeigen #16 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Zitat Zitat von Nneka. Beitrag anzeigen
    Hmm... warum nicht einfach die PC_Hero.d im Ordner Skripts öffnen und sein aussehen etc. verändern?
    Genau das habe ich getan, aber wenn ich doch dann das Hauptspiel spielen würde dann gäbe es da nicht mehr den Namenlosen Helden.

    Ich werde es einfach so machen wie es Jacal_X beschrieben hat.

    Vielen Dank

  17. Beiträge anzeigen #17 Zitieren
    Demigod Avatar von Sumpfkrautjunkie
    Registriert seit
    Nov 2004
    Ort
    München
    Beiträge
    9.108
     
    Sumpfkrautjunkie ist offline
    Genau das habe ich getan, aber wenn ich doch dann das Hauptspiel spielen würde dann gäbe es da nicht mehr den Namenlosen Helden.
    Doch:Wenn man das Hauptspiel spielen würde, würden auch dank der GothicGame.ini, welche die GothicGame.mod verwendet, die Originalscripte aus der GothicGame.mod genutzt werden und nicht die Scripte aus deiner .mod.
    Nur wenn deine Mod durch ihre Ini gestartet wird, wird die .mod-Datei mit deinem Scripten verwendet.

  18. Beiträge anzeigen #18 Zitieren
    Ehrengarde Avatar von HolyWater
    Registriert seit
    Aug 2007
    Beiträge
    2.214
     
    HolyWater ist offline
    Zitat Zitat von Kyle07 Beitrag anzeigen
    Genau das habe ich getan, aber wenn ich doch dann das Hauptspiel spielen würde dann gäbe es da nicht mehr den Namenlosen Helden.

    Ich werde es einfach so machen wie es Jacal_X beschrieben hat.

    Vielen Dank
    garnicht gut
    dann müsstest du bei jedem mob auch die hero instanz ändern!
    ♥ HolyWater ♥ YAY xD

  19. Beiträge anzeigen #19 Zitieren
    Halbgott Avatar von Kyle07
    Registriert seit
    Oct 2007
    Ort
    München
    Beiträge
    9.738
     
    Kyle07 ist offline
    Ok dann mache ich es so wie Sumpfkrautjunkie es mir empfohlen hat.

    Mal was anderes. In dem Tutorial wurde ja gesagt das es garnicht schlimm ist wenn die Dialoge garnicht gesprochen werden (wegen fehlender Sprachausgabe) und wenn auch keine Untertitel da sind. Dort wurde gesagt das man die Untertitel des NPC später erscheinen lassen kann, nur weiß ich nicht wie und auch nicht wo ich das lernen kann.

    Bei mir wird überhaupt nichts gesagt, hoffentlich weiß jemand wie ich das einstellen kann damit Untertitel erscheinen.

  20. Beiträge anzeigen #20 Zitieren
    Ehrengarde Avatar von HolyWater
    Registriert seit
    Aug 2007
    Beiträge
    2.214
     
    HolyWater ist offline
    die outputs aktualisieren... nimm ma den ouupdater von sumpfi
    ♥ HolyWater ♥ YAY xD

Seite 1 von 2 12 Letzte »

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide