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

 

Page 1 of 3 123 Last »
Results 1 to 20 of 46
  1. View Forum Posts #1 Reply With Quote
    Ritter Kirides's Avatar
    Join Date
    Jul 2009
    Location
    Norddeutschland
    Posts
    1,116
     
    Kirides is 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.

    Patch in Aktion:
    https://streamable.com/rns9tp

    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

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



    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.
    Last edited by Kirides; 24.01.2021 at 13:33. Reason: kein necro :D

  2. View Forum Posts #2 Reply With Quote
    Alter Medizinmann Tentarr's Avatar
    Join Date
    May 2016
    Posts
    14,348
     
    Tentarr is 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. View Forum Posts #3 Reply With Quote
    Kämpfer N1kX's Avatar
    Join Date
    Aug 2018
    Posts
    309
     
    N1kX is online now
    Gothic 1 works.
    Thanks for patch.

    pruf. https://worldofplayers.ru/threads/42213/
    Screenshots (Скриншоты)
    Last edited by N1kX; 12.01.2021 at 18:19.

  4. Visit Homepage View Forum Posts #4 Reply With Quote
    Ehrengarde Plasquar's Avatar
    Join Date
    Nov 2007
    Location
    München
    Posts
    2,474
     
    Plasquar is offline
    Gothic wird besser und besser.
    Video:
    Installation von Gothic 2 in 2020: Hier.
    Gothic 2, Level 0, alle Gegner nur mit Dolch: Hier.

    Gothic Livestreams (Start um 18:00 Uhr) auf Twitch.

  5. View Forum Posts #5 Reply With Quote
    Abenteurer TopLayer's Avatar
    Join Date
    Nov 2020
    Posts
    51
     
    TopLayer is offline
    So complicated logic. Did I miss something here?

  6. View Forum Posts #6 Reply With Quote
    Ritter Kirides's Avatar
    Join Date
    Jul 2009
    Location
    Norddeutschland
    Posts
    1,116
     
    Kirides is offline
    Quote Originally Posted by TopLayer View Post
    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.");
    };
    Last edited by Kirides; 12.01.2021 at 20:25.

  7. View Forum Posts #7 Reply With Quote
    Abenteurer TopLayer's Avatar
    Join Date
    Nov 2020
    Posts
    51
     
    TopLayer is offline
    Quote Originally Posted by Kirides View Post
    No everything should be fine with your implementation.
    Good. Thanks for the check.

  8. View Forum Posts #8 Reply With Quote
    Kämpfer Diaz00's Avatar
    Join Date
    Mar 2020
    Location
    Halle / Leipzig
    Posts
    317
     
    Diaz00 is offline
    Cool vielen dank

  9. View Forum Posts #9 Reply With Quote
    Aus dem Reich der Mitte JudgeKyle's Avatar
    Join Date
    May 2005
    Location
    Shanghai
    Posts
    5,156
     
    JudgeKyle is offline
    Dankeschön für diesen netten Patch!

  10. View Forum Posts #10 Reply With Quote
    Kämpfer neocromicon's Avatar
    Join Date
    Jan 2019
    Posts
    340
     
    neocromicon is offline
    Wirst du diesen schönen Patch eigentlich auch noch auf Spine verfügbar machen?

  11. View Forum Posts #11 Reply With Quote
    Ritter Kirides's Avatar
    Join Date
    Jul 2009
    Location
    Norddeutschland
    Posts
    1,116
     
    Kirides is offline
    Quote Originally Posted by neocromicon View Post
    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. View Forum Posts #12 Reply With Quote
    Kämpfer neocromicon's Avatar
    Join Date
    Jan 2019
    Posts
    340
     
    neocromicon is offline
    Quote Originally Posted by Kirides View Post
    Kann ja mal Bonne fragen was er davon hält
    Super, das ist mir nämlich erst beim rumtesten mit meinem Patch aufgefallen

  13. View Forum Posts #13 Reply With Quote
    Kämpfer
    Join Date
    Dec 2018
    Posts
    370
     
    Gor_Na_Menlos is 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. View Forum Posts #14 Reply With Quote
    Alter Medizinmann Tentarr's Avatar
    Join Date
    May 2016
    Posts
    14,348
     
    Tentarr is offline
    Quote Originally Posted by neocromicon View Post
    Wirst du diesen schönen Patch eigentlich auch noch auf Spine verfügbar machen?
    Quote Originally Posted by Kirides View Post
    Kann ja mal Bonne fragen was er davon hält
    Quote Originally Posted by neocromicon View Post
    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. View Forum Posts #15 Reply With Quote
    Aus dem Reich der Mitte JudgeKyle's Avatar
    Join Date
    May 2005
    Location
    Shanghai
    Posts
    5,156
     
    JudgeKyle is offline
    Quote Originally Posted by Gor_Na_Menlos View Post
    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. View Forum Posts #16 Reply With Quote
    Ritter Kirides's Avatar
    Join Date
    Jul 2009
    Location
    Norddeutschland
    Posts
    1,116
     
    Kirides is offline
    Quote Originally Posted by Gor_Na_Menlos View Post
    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)?
    Quote Originally Posted by JudgeKyle View Post
    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. View Forum Posts #17 Reply With Quote
    Aus dem Reich der Mitte JudgeKyle's Avatar
    Join Date
    May 2005
    Location
    Shanghai
    Posts
    5,156
     
    JudgeKyle is offline
    Quote Originally Posted by Kirides View Post
    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. View Forum Posts #18 Reply With Quote
    Ritter Kirides's Avatar
    Join Date
    Jul 2009
    Location
    Norddeutschland
    Posts
    1,116
     
    Kirides is 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. View Forum Posts #19 Reply With Quote
    Kämpfer neocromicon's Avatar
    Join Date
    Jan 2019
    Posts
    340
     
    neocromicon is offline
    Quote Originally Posted by Kirides View Post
    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. View Forum Posts #20 Reply With Quote
    Aus dem Reich der Mitte JudgeKyle's Avatar
    Join Date
    May 2005
    Location
    Shanghai
    Posts
    5,156
     
    JudgeKyle is offline
    Quote Originally Posted by Kirides View Post
    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?

Page 1 of 3 123 Last »

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
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