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 3 von 4 « Erste 1234 Letzte »
Ergebnis 41 bis 60 von 71
  1. Beiträge anzeigen #41 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.537
     
    neocromicon ist gerade online
    Zitat Zitat von mud-freak Beitrag anzeigen
    Vielleicht so:
    Quelle
    Alles klar, danke

  2. Beiträge anzeigen #42 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von neocromicon Beitrag anzeigen
    Das Problem ist, das ich das zum Scripten für Patches benutze und da gibt es ja keine Gothic.src, kann ich das da anders lösen?
    Was hindert dich daran eine Gothic.src mit einem Pfad zu deiner Ninja- Content.src anzulegen?

    ich mache das z.b. für meine eigenen Sachen auch.

    Ich habe dann eine normale Content.SRC und eine Content_DEV.src.

    Dann machst du einfach eine Gothic.src mit folgendem inhalt

    Code:
    MeinPatch\Ninja\Kwickloot\Content_Dev.SRC
    Sodass dein Verzeichnis in etwa so aussieht:

    Code:
    \
      Gothic.src
      Ninja\MeinPatch\
        Ninja\
          MeinPatch\
            Content\...
            System\...
            Content_DEV.src
        MeinPatch.vm
    Aber ja, ich stimme @mud-freak zu:
    Du solltest als Basis erstmal eine normale Mod-Kit installation machen, damit sparst du dir Zeit und ärger.

  3. Beiträge anzeigen #43 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.537
     
    neocromicon ist gerade online
    Hi, ich habe gerade anscheinend einen Bug in deiner Erweiterung gefunden, siehe Screenshots:
    [Bild: 1ymjr6.png]

    Sobald vor und nach dem \ Leerzeichen kommen, meckert er nicht mehr herum. Leider habe ich die Leerzeichen dann auch in der Textausgabe. Gothic selber heult beim oberen Screenshot nicht rum und es geht auch alles wie es soll.
    [Bild: 2zhkic.png]

    Kannst du das evtl. fixen? Vielen Dank ^^

  4. Beiträge anzeigen #44 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Update auf v0.0.15




    - Aktualisiertes LanguageServer Protokoll
    - vscode-daedalus Abhängigkeiten aktualisiert
    - DaedalusLanguageServer Abhängigkeiten aktualisiert
    - Server ist nun robuster gegenüber Laufzeitfehlern
    - Logs sind nun aussagekräftiger
    - Beim Starten des LanguageServers wird die aktuelle Version geloggt (Build-commit, Go-Version und Build-Zeitstempel)

    Zu finden wie immer unter https://github.com/kirides/vscode-daedalus/releases/

  5. Beiträge anzeigen #45 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Update auf v0.0.16





    Download wie immer hier: https://github.com/kirides/vscode-daedalus/releases

  6. Beiträge anzeigen #46 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Update auf v0.0.17



    • Update des LanguageServers
    • Es können nun Javadoc @param und @return in Funktions-Dokumentationen benutzt werden um das Intellisense zu unterstützen
    • Über eine _externals\externals.src oder alternativ _externals\externals.d können eigene Externals definiert werden, welche nicht in der Gothic.src oder anderen SRC Dateien angegeben werden müssen. Dies macht z.B. Sinn wenn durch Plugins Externals bereitgestellt werden.


    Download wie immer hier: https://github.com/kirides/vscode-daedalus/releases

  7. Beiträge anzeigen #47 Zitieren
    Lehrling
    Registriert seit
    May 2020
    Beiträge
    32
     
    rezu93 ist offline
    1 - func int and it isnt an error
    2 - all those warnings are from B_LogEntry. It didnt read that there is a string in this function.
    [Bild: attachment.php?s=0162aac2d6cbea2fe4bbb6f58f219b5c&attachmentid=51861&d=1653914429&thumb=1]
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Beztytułu223.png  

  8. Beiträge anzeigen #48 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von rezu93 Beitrag anzeigen
    1 - func int and it isnt an error
    2 - all those warnings are from B_LogEntry. It didnt read that there is a string in this function.
    [Bild: attachment.php?s=0162aac2d6cbea2fe4bbb6f58f219b5c&attachmentid=51861&d=1653914429&thumb=1]
    1. return-checking isn't implemented (yet)
    2. a string can not contain multiple lines....? Correct me if i'm wrong, but this is an error.

  9. Beiträge anzeigen #49 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von Kirides Beitrag anzeigen
    2. a string can not contain multiple lines....? Correct me if i'm wrong, but this is an error.
    Multi-line strings tend to crash Gothic with a weird DoStack-Error, if I remember correctly. Certainly something one would like a warning about :P

  10. Beiträge anzeigen #50 Zitieren
    Apprentice Avatar von Auronen
    Registriert seit
    Dec 2020
    Beiträge
    25
     
    Auronen ist offline
    Multi-line strings work, but either with the control sequence \n or on unix system (CRLF on windows). But for portability it is better to use \n.

  11. Beiträge anzeigen #51 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von Lehona Beitrag anzeigen
    Multi-line strings tend to crash Gothic with a weird DoStack-Error, if I remember correctly. Certainly something one would like a warning about :P
    Zitat Zitat von Auronen Beitrag anzeigen
    Multi-line strings work, but either with the control sequence \n or on unix system (CRLF on windows). But for portability it is better to use \n.
    Can strings actually span mutliple lines in scripts? I mean, something like seen in the image above

    Code:
    var string txt;
    txt = "This text
    Spans
       Multiple Lines";

  12. Beiträge anzeigen #52 Zitieren
    Apprentice Avatar von Auronen
    Registriert seit
    Dec 2020
    Beiträge
    25
     
    Auronen ist offline
    Can strings actually span mutliple lines in scripts? I mean, something like seen in the image above
    Yes
    [Bild: attachment.php?s=0162aac2d6cbea2fe4bbb6f58f219b5c&attachmentid=51871&d=1654152105&thumb=1]

  13. Beiträge anzeigen #53 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Is this vanilla Daedalus or some Union ParserExtender stuff?

  14. Beiträge anzeigen #54 Zitieren
    Apprentice Avatar von Auronen
    Registriert seit
    Dec 2020
    Beiträge
    25
     
    Auronen ist offline
    Vanilla game with UNIX-style line endings in the script file. But I think some of the engine code works even with Windows style endings (\r\n). But I found \n to be reliable, though I don't use it that much, it is much clearer to use the control sequence "\n".

  15. Beiträge anzeigen #55 Zitieren
    Lehrling
    Registriert seit
    May 2020
    Beiträge
    32
     
    rezu93 ist offline
    Zitat Zitat von Auronen Beitrag anzeigen
    Vanilla game with UNIX-style line endings in the script file. But I think some of the engine code works even with Windows style endings (\r\n). But I found \n to be reliable, though I don't use it that much, it is much clearer to use the control sequence "\n".
    Could you show an example in scripts?

  16. Beiträge anzeigen #56 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Updates 0.0.18-0.0.20

    Die aktuelle Version findet man wie gehabt hier: https://github.com/kirides/vscode-daedalus/releases

    v0.0.18

    Es ist nun möglich die Kodierung des Parsers mithilfe der VS Code Einstellungen zu konfigurieren (pro Workspace, praktisch wenn man mal in Russischen skripten, Polnischen oder Deutschen Skripten unterwegs ist.)
    Code:
    VSCode (settings.json):
    
    {
        "daedalusLanguageServer.fileEncoding": "Windows-1252",
        "daedalusLanguageServer.srcFileEncoding": "Windows-1252",
    }



    v0.0.19

    • Die Extension & der LanguageServer laufen nun auf Windows, Linux (x86 & x64) und Mac (x64 & arm64)
    • Man kann mithilfe von Javadoc-Kommentaren nun Parameter-Werte als "Enums" definieren, welche daraufhin das Intellisense entsprechend verbessern
      Code:
      /// Creates a new log topic with the name `topicName` under the section `logSection`
      /// 
      /// @param topicName unique string used to identifiy and name the topic
      /// @param status [LOG_RUNNING, LOG_SUCCESS, LOG_FAILED, LOG_OBSOLETE] the new status
      func void Log_SetTopicStatus(var string topicName, var int status) {};
      [Bild: 178103393-18a6b420-020a-4656-8b93-56910314a61f.png]
    • Man kann mithilfe von Javadoc-Kommentaren nun Parameter-Werte als "One-Of" definieren, welche daraufhin das Intellisense entsprechend verbessern. Dies ist vorallem bei Methoden sinnvoll, welche z.B. sowohl "C_NPC" als auch "int" als Argument unterstützen
      Code:
      /// @param npc {C_NPC} the npc or any integer instance.
      func int Hlp_IsValidNpc(var instance npc) {};
      [Bild: 178103511-0719e4a9-a994-4534-8ae3-57594703e3f5.png]





    v0.0.20

    • Die Vervollständigung von Methodenaufrufen wurde verbessert. Sie sollte nun nicht mehr zu "index out-of-bounds" Fehlern führen können.

  17. Beiträge anzeigen #57 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Neue Version v0.0.22

    Changelog:
    - Semantische Farbgebung (semantic highlighting)
    - Vorblendungen von Werten (inlay hints)
    - Verbesserte Leistung

    Download & detailierter Changeloge https://github.com/kirides/vscode-da...es/tag/v0.0.22

  18. Beiträge anzeigen #58 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.537
     
    neocromicon ist gerade online
    Zitat Zitat von Kirides Beitrag anzeigen
    - Vorblendungen von Werten (inlay hints)
    Ja mal richtig geil, wird direkt getestet!

    Jetzt ist nur die Frage, wie man das an und abschaltet
    Geändert von neocromicon (19.10.2022 um 13:57 Uhr)

  19. Beiträge anzeigen #59 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von neocromicon Beitrag anzeigen
    Ja mal richtig geil, wird direkt getestet!

    Jetzt ist nur die Frage, wie man das an und abschaltet
    Die Konfiguration ist im GitHub Release am Ende angemerkt.
    Die Hotkeys für VS Code sind im Standard "STRG + ALT"

  20. Beiträge anzeigen #60 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.537
     
    neocromicon ist gerade online
    Zitat Zitat von Kirides Beitrag anzeigen
    Die Konfiguration ist im GitHub Release am Ende angemerkt.
    Die Hotkeys für VS Code sind im Standard "STRG + ALT"
    Musste etwas fummeln, aber nun gehts einwandfrei! Danke für die Arbeit.

Seite 3 von 4 « Erste 1234 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