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 4 1234 Letzte »
Ergebnis 1 bis 20 von 61
  1. Beiträge anzeigen #1 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline

    [Patch] OrderedLogs - Ja wo ist denn nun der neue Tagebucheintrag?

    Moin

    Hier mal wieder was kleines:

    OrderedLogs - ein Patch welcher den zuletzt aktualisierten Tagebucheintrag ganz oben darstellt sowie farbig abhebt (es kann nur einen geben - oben - aber alle bekommen gratis Farbe!).

    Download für G1 & G2 (nur diese eine Zip)
    OrderedLogs.zip

    Installation:
    - Ninja installieren
    - Patch herunterladen
    - Inhalt der OrderedLogs.zip (OrderedLogs.vdf) nach "...\Gothic\Data\"-Kopieren

    Anschließend lässt sich über das Menü -> "Spiel" -> "OrderedLogs Color" eine der vordefinierten Farben wählen. (Nur verfügbar falls die Mod das Menü nicht entfernt hat)
    Alternativ lässt sich über die Gothic.INI eine beliebige Hex-RGB Folge hinterlegen.
    Wird der Wert "MenuColorIndex" auf "1" gesetzt, so wird die farbige Darstellung unterbunden. (Ist gleich wie über das Menü die Option "(off)" zu wählen)

    Unterstützt wird G2 (getestet) und G1 (getestet von @N1kX, @neocromicon)

    Gothic.INI Einstellungen:

    Code:
    [NINJA_ORDEREDLOGS]
    # Lime = Hex 00FF00 -> Grün
    Color=Lime
    # Ob die Menü-Integration aktiviert werden soll.
    # Falls Inkompatibel mit aktiver Mod deaktivieren.
    MenuIntegration=1
    # Gibt an welche Option im Menü gewählt ist.
    # 0 = Ungeändert, 1 = Aus, 2 ... -> Die entsprechenden Farben Indices
    MenuColorIndex=0
    Als Color kann jeder beliebige RGB Wert in Hex-Notation eingetragen werden (z.B. 0x00FF00, 00FF00, #00FF00 oder 00FF00h -> Alles ist Grün)
    Desweiteren gibt es vordefinierte Farben:
    Spoiler:(zum lesen bitte Text markieren)

    Code:
    Aqua    == #00FFFF
    Black   == #000000
    Blue    == #0000FF
    Fuchsia == #FF00FF
    Gray    == #808080
    Green   == #008000
    Lime    == #00FF00
    Maroon  == #800000
    Navy    == #000080
    Olive   == #808000
    Purple  == #800080
    Red     == #FF0000
    Silver  == #C0C0C0
    Teal    == #008080
    White   == #FFFFFF
    Yellow  == #FFFF00


    Credits:
    @TopLayer für das anmerken, dass eine vorherige Version des Patches zu kompliziert programmiert war.
    @mud-freak für nennen eines Problems mit G1 sowie einem Tipp um beliebig viele Missionen zu merken. Sowie die Funktionen der convert.d und strings.d
    Geändert von Kirides (10.12.2021 um 16:22 Uhr) Grund: Update, jetzt mit eigenen Farben

  2. Beiträge anzeigen #2 Zitieren
    Alter Medizinmann Avatar von Tentarr
    Registriert seit
    May 2016
    Beiträge
    17.604
     
    Tentarr ist offline
    Top danke. Finde ich ein riesigen Mods wie Odyssee klasse, wo man Quests hat die einen lange Begleiten.
    Forumsuche ist blöd ? Dann benutz doch einfach die Threadinternesuche,einfach hier nachlesen:
    https://forum.worldofplayers.de/foru...1#post26090118

    Fragen zu Returning 2.0 oder alternativem Balacing?
    Fast alle Antworten gibt es entweder im Startpost oder als bereits gestellte Frage in diesem Thread

    https://forum.worldofplayers.de/forum/threads/1536606-RETURNING-v2-0-und-Alternatives-Balancing-Installation-Stand-Fragen-Antworten-28




  3. Beiträge anzeigen #3 Zitieren
    Veteran Avatar von N1kX
    Registriert seit
    Aug 2018
    Ort
    Serov
    Beiträge
    640
     
    N1kX ist offline
    Gothic 1 works.
    Thanks for patch.

    pruf. https://worldofplayers.ru/threads/42213/
    Screenshots (Скриншоты)
    Geändert von N1kX (12.01.2021 um 18:19 Uhr)

  4. Homepage besuchen Beiträge anzeigen #4 Zitieren
    Ehrengarde Avatar von Plasquar
    Registriert seit
    Nov 2007
    Ort
    München
    Beiträge
    2.695
     
    Plasquar ist offline
    Gothic wird besser und besser.
    Videos:
    Installation von Gothic 1 in 2022: Hier.
    Installation von Gothic 2 in 2022: Hier.
    Installation von Gothic 3 in 2022: Hier.

  5. Beiträge anzeigen #5 Zitieren
    Provinzheld Avatar von TopLayer
    Registriert seit
    Nov 2020
    Beiträge
    285
     
    TopLayer ist offline
    So complicated logic. Did I miss something here?

  6. Beiträge anzeigen #6 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von TopLayer Beitrag anzeigen
    So complicated logic. Did I miss something here?
    No everything should be fine with your implementation. My brain just loves doing more work than neccessery...

    I will update my code to reflect what your code does, because that is the proper way to do what i was quick-hacking

    For whatever reason my brain thought some sort of bubble sort would make sense.
    We got Linked lists though ... so i could've just done what you did in the beginning ...

    Spoiler:(zum lesen bitte Text markieren)

    Code:
    func void Ninja_OrderedLogs_UpdateLogTopicOrder(var int topicPtr) {
        var int topicNodePtr; topicNodePtr = oCLogManager_Ptr;
    
        var zCList logManagerList; logManagerList = _^(oCLogManager_Ptr);
        var zCList topicNode;
        var zCList nextTopicNode;
        var int foundPtr;
        
        while(topicNodePtr);
            topicNode = _^(topicNodePtr);
            if (!topicNode.next) { break; };
            nextTopicNode = _^(topicNode.next);
    
            if (nextTopicNode.data == topicPtr) {
                /*
                    1. Get parent->next (our found node)
                        ROOT - D - [C] - A
                    2. Set parent->next to the item *after* our node
                        ROOT - D - A
                        C    - A
                    3. Set our next to the second entry of the main list
                        ROOT - D - A
                        C    - D - A
                    4. Set our node as the next of the main list
                        ROOT - C - D - A
                */
                foundPtr = topicNode.next;
    
                topicNode.next = nextTopicNode.next;
                nextTopicNode.next = logManagerList.next;
                logManagerList.next = foundPtr;
                break;
            };
            topicNodePtr = topicNode.next;
        end;
    };
    
    func void Ninja_OrderedLogs_oCLogTopic_AddEntry_Hook() {
        Ninja_OrderedLogs_UpdateLogTopicOrder(ECX /* (oCLogTopic*)this */);
    };
    
    /// Init-function called by Ninja
    func void Ninja_OrderedLogs_Init() {
        // Initialize Ikarus
        MEM_InitAll();
        Lego_MergeFlags(LeGo_HookEngine);
    
        const int oCLogTopic__AddEntry_G1 = 7531104;//0072EA60
        const int oCLogTopic__AddEntry_G2 = 6699120;//00663870
        HookEngineF(MEMINT_SwitchG1G2(oCLogTopic__AddEntry_G1, oCLogTopic__AddEntry_G2), 6, Ninja_OrderedLogs_oCLogTopic_AddEntry_Hook);
        MEM_Info("  Ninja_OrderedLogs: Initialized.");
    };
    Geändert von Kirides (12.01.2021 um 20:25 Uhr)

  7. Beiträge anzeigen #7 Zitieren
    Provinzheld Avatar von TopLayer
    Registriert seit
    Nov 2020
    Beiträge
    285
     
    TopLayer ist offline
    Zitat Zitat von Kirides Beitrag anzeigen
    No everything should be fine with your implementation.
    Good. Thanks for the check.

  8. Beiträge anzeigen #8 Zitieren
    Veteran Avatar von Diaz00
    Registriert seit
    Mar 2020
    Ort
    Halle / Leipzig
    Beiträge
    510
     
    Diaz00 ist offline
    Cool vielen dank

  9. Beiträge anzeigen #9 Zitieren
    Aus dem Reich der Mitte Avatar von JudgeKyle
    Registriert seit
    May 2005
    Ort
    Shanghai
    Beiträge
    6.752
     
    JudgeKyle ist offline
    Dankeschön für diesen netten Patch!

  10. Beiträge anzeigen #10 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.479
     
    neocromicon ist gerade online
    Wirst du diesen schönen Patch eigentlich auch noch auf Spine verfügbar machen?

  11. Beiträge anzeigen #11 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von neocromicon Beitrag anzeigen
    Wirst du diesen schönen Patch eigentlich auch noch auf Spine verfügbar machen?
    Kann ja mal Bonne fragen was er davon hält

  12. Beiträge anzeigen #12 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.479
     
    neocromicon ist gerade online
    Zitat Zitat von Kirides Beitrag anzeigen
    Kann ja mal Bonne fragen was er davon hält
    Super, das ist mir nämlich erst beim rumtesten mit meinem Patch aufgefallen

  13. Beiträge anzeigen #13 Zitieren
    banned
    Registriert seit
    Dec 2018
    Beiträge
    511
     
    Gor_Na_Menlos ist offline
    Sehr schöne Sache

    Was passiert eigentlich wenn in einem Dialog mehrere Quests gleichzeitig aktualisiert werden? Wandern dann alle nach oben oder nur der letzte (erste)?

  14. Beiträge anzeigen #14 Zitieren
    Alter Medizinmann Avatar von Tentarr
    Registriert seit
    May 2016
    Beiträge
    17.604
     
    Tentarr ist offline
    Zitat Zitat von neocromicon Beitrag anzeigen
    Wirst du diesen schönen Patch eigentlich auch noch auf Spine verfügbar machen?
    Zitat Zitat von Kirides Beitrag anzeigen
    Kann ja mal Bonne fragen was er davon hält
    Zitat Zitat von neocromicon Beitrag anzeigen
    Super, das ist mir nämlich erst beim rumtesten mit meinem Patch aufgefallen
    Hatte ich Bonne gleich nach meinem Kommentar hier geschreben.
    Forumsuche ist blöd ? Dann benutz doch einfach die Threadinternesuche,einfach hier nachlesen:
    https://forum.worldofplayers.de/foru...1#post26090118

    Fragen zu Returning 2.0 oder alternativem Balacing?
    Fast alle Antworten gibt es entweder im Startpost oder als bereits gestellte Frage in diesem Thread

    https://forum.worldofplayers.de/forum/threads/1536606-RETURNING-v2-0-und-Alternatives-Balancing-Installation-Stand-Fragen-Antworten-28




  15. Beiträge anzeigen #15 Zitieren
    Aus dem Reich der Mitte Avatar von JudgeKyle
    Registriert seit
    May 2005
    Ort
    Shanghai
    Beiträge
    6.752
     
    JudgeKyle ist offline
    Zitat Zitat von Gor_Na_Menlos Beitrag anzeigen
    Was passiert eigentlich wenn in einem Dialog mehrere Quests gleichzeitig aktualisiert werden? Wandern dann alle nach oben oder nur der letzte (erste)?
    Das ist eine gute Frage. Es sollten dann natürlich alle aktualisierten Quests nach oben geschoben werden, aber ich gehe davon aus, dass Kirides es bereits so eingestellt hat. Sonst wäre es eindeutig ein Wunsch für das nächste Update.

  16. Beiträge anzeigen #16 Zitieren
    Ritter Avatar von Kirides
    Registriert seit
    Jul 2009
    Ort
    Norddeutschland
    Beiträge
    1.780
     
    Kirides ist offline
    Zitat Zitat von Gor_Na_Menlos Beitrag anzeigen
    Sehr schöne Sache

    Was passiert eigentlich wenn in einem Dialog mehrere Quests gleichzeitig aktualisiert werden? Wandern dann alle nach oben oder nur der letzte (erste)?
    Zitat Zitat von JudgeKyle Beitrag anzeigen
    Das ist eine gute Frage. Es sollten dann natürlich alle aktualisierten Quests nach oben geschoben werden, aber ich gehe davon aus, dass Kirides es bereits so eingestellt hat. Sonst wäre es eindeutig ein Wunsch für das nächste Update.
    bei jedem Tagebucheintrag wird der betroffene nach oben geschoben.

    Der zuletzt aktualisierte ist immer ganz oben, die anderen entsprechend direkt darunter, in der Reihenfolge in der sie aktualisiert wurden.

  17. Beiträge anzeigen #17 Zitieren
    Aus dem Reich der Mitte Avatar von JudgeKyle
    Registriert seit
    May 2005
    Ort
    Shanghai
    Beiträge
    6.752
     
    JudgeKyle ist offline
    Zitat Zitat von Kirides Beitrag anzeigen
    bei jedem Tagebucheintrag wird der betroffene nach oben geschoben.

    Der zuletzt aktualisierte ist immer ganz oben, die anderen entsprechend direkt darunter, in der Reihenfolge in der sie aktualisiert wurden.
    Danke, wirklich schöner Patch!

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

    Neue und ungelesene Tagebucheinträge werden nun farbig dargestellt.
    Bis zu 100 Tagebucheinträge werden gespeichert, funktioniert aktuell nur mit G2.

    Die aktuelle Version ist im Einleitungspost bereits hinterlegt.

  19. Beiträge anzeigen #19 Zitieren
    Ehrengarde Avatar von neocromicon
    Registriert seit
    Jan 2019
    Beiträge
    2.479
     
    neocromicon ist gerade online
    Zitat Zitat von Kirides Beitrag anzeigen
    Neue Version

    Neue und ungelesene Tagebucheinträge werden nun farbig dargestellt.
    Bis zu 100 Tagebucheinträge werden gespeichert, funktioniert aktuell nur mit G2.

    Die aktuelle Version ist im Einleitungspost bereits hinterlegt.
    Wau nice, macht es gleich nochmal übersichtlicher

  20. Beiträge anzeigen #20 Zitieren
    Aus dem Reich der Mitte Avatar von JudgeKyle
    Registriert seit
    May 2005
    Ort
    Shanghai
    Beiträge
    6.752
     
    JudgeKyle ist offline
    Zitat Zitat von Kirides Beitrag anzeigen
    Neue Version

    Neue und ungelesene Tagebucheinträge werden nun farbig dargestellt.
    Bis zu 100 Tagebucheinträge werden gespeichert, funktioniert aktuell nur mit G2.

    Die aktuelle Version ist im Einleitungspost bereits hinterlegt.
    Danke!

    Meinst du, dass es in einem späteren Update auch noch für Gothic 1 machbar ist?

Seite 1 von 4 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