EG-Userscripts von Mofte: Unterschied zwischen den Versionen

Aus Evergore Wiki
Zur Navigation springen Zur Suche springen
Rhogg (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Rhogg (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Hier möchte ich eine Sammlung von Userscripts vorstellen, die Evergore weitere Funktionalitäten hinzufügen. Auf die Idee bin ich nur wegen der [[EG-Toolbox]] von Zweif gekommen. Aufhänger war für mich die fehlende Möglichkeit, die selbst erkundete Weltkarte auf einfache Weise zu speichern wie es bspw. auf Ikandur möglich war. Da brauchte es eine Lösung! Da ich aber nur ein Grundverständnis von Programmierung habe, es aber an den konkreten Kenntnissen der Programmiersprache fehlt, habe ich auf künstliche "Intelligenz“ zurückgegriffen. Die habe ich nun eine Zeitlang damit gequält, meine Ideen umzusetzen. Diese KIs können teilweise vom größten Quatsch sehr stark überzeugt sein...
Hier möchte ich eine Sammlung von Userscripts vorstellen, die Evergore weitere Funktionalitäten hinzufügen, überwiegend für Lenoran. Auf die Idee bin ich nur wegen der [[EG-Toolbox]] von Zweif gekommen. Aufhänger war für mich die fehlende Möglichkeit, die selbst erkundete Weltkarte auf einfache Weise zu speichern wie es bspw. auf Ikandur möglich war. Da brauchte es eine Lösung! Da ich aber nur ein Grundverständnis von Programmierung habe, es aber an den konkreten Kenntnissen der Programmiersprache fehlt, habe ich auf künstliche "Intelligenz", also LLMs, zurückgegriffen. Die habe ich nun eine Zeitlang damit gequält, meine Ideen umzusetzen. Diese KIs können teilweise vom größten Quatsch sehr stark überzeugt sein...


'''Vorab möchte ich ganz eindrücklich auf den Abschnitt "[[EG-Toolbox#Installation|Installation]]" in dem oben verlinkten Artikel verweisen''', insbesondere auf die Infos zu möglichen '''Sicherheitsrisiken''' sei ganz ausdrücklich verwiesen!
'''Vorab möchte ich ganz eindrücklich auf den Abschnitt "[[EG-Toolbox#Installation|Installation]]" in dem oben verlinkten Artikel verweisen''', insbesondere auf die Infos zu möglichen '''Sicherheitsrisiken''' sei ganz ausdrücklich verwiesen!
Zeile 7: Zeile 7:
Bei Fragen oder Rückmeldungen, insbesondere zu Fehlern oder möglichen Verbesserungen, sehr gerne bei mir melden: auf Zyrthania an Degrondar, auf Keloras an Rhogg oder per Discord an Mofte.
Bei Fragen oder Rückmeldungen, insbesondere zu Fehlern oder möglichen Verbesserungen, sehr gerne bei mir melden: auf Zyrthania an Degrondar, auf Keloras an Rhogg oder per Discord an Mofte.


=== Map Downloader (Lenoran) ===
In der Folge ein paar Infos zu den verschiedenen Skripten:


Ein Skript, um in der aktuellen Welt Lenoran den Teil der Weltkarte herunterzuladen, den man selber bereits aufgedeckt hat. Aktuell gibt es zwei Varianten: ein Skript mit dem einfach die komplette erkundete Karte aufgedeckt wird und eins, bei dem ausgewählt werden kann, ob die gesamte Karte oder ein bestimmtes Viertel der Karte heruntergeladen wird.
=== Karten ===


=== Inventarbeschreibung ausklappen (Lenoran) ===
==== Map Downloader ====


Im Inventar auf Lenoran haben (fast) alle Items eine ausklappbare Beschreibung, die man vielleicht gerne einmal kurz überfliegen möchte, bswp. wegen der benötigten HWP für Reparaturen oder dem roten Text durch den ersichtlich ist, ob ein Gegenstand bereits repariert wurde. Mit diesem Skript lassen sich die Beschreibungen aller Items mit einem Klick auf einmal aus- und wieder einklappen. Aktuell lassen sich vor dem ersten Klick auf den Button die Elemente noch einzeln ein- und ausklappen. Nach dem ersten Klick ist dies nicht mehr möglich, dann können nur noch alle auf einmal umgeschaltet werden. Da auf den anderen Welten die Gegenstände keine ausklappbare Beschreibungen haben funktioniert das Skript nur auf Lenoran.
Ein Skript, um in der aktuellen Welt Lenoran den selbst erkundeten Teil der Weltkarte herunterzuladen. Aktuell gibt es zwei Varianten: ein Skript mit dem einfach die komplette erkundete Karte angezeigt wird und heruntergeladen werden kann, und eins, bei dem ausgewählt werden kann, ob die gesamte Karte oder ein bestimmtes Viertel davon heruntergeladen werden soll.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-map-downloader


=== Banktransfer für HWM, Rohstoffe und Gold ===
==== Map Checkbox Saver ====


Ein Button, der alle Rohstoffe, Handwerksmaterialien und alles Gold in das Inventar bzw. in die Bank bewegt.
Speichert auf Lenoran in der Kartenansicht die Auswahl der Checkboxen im localStorage, damit die Werte erhalten bleiben und in dem entsprechenden Browser die Checkboxen unter der Karte automatisch gesetzt werden.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-map-checkbox-saver


=== Gruppenbericht filtern ===
=== Anzeige & Bedienung ===


Fügt dem Gruppenbericht einen Button hinzu, der die Nachricht so umgestaltet, dass am Anfang der Nachricht die Gruppenmitglieder und die Anzahl der Kämpfe angezeigt wird. Im Rest der Nachricht werden ausschließlich Kampfereignisse aufgelistet mit Angabe von Tag und Uhrzeit.
==== Alphabetische Gildenhalle (alle Welten) ====


=== Alphabetische Gildenhalle ===
Sortiert die Gilden in der Gildenhalle alphabetisch und nicht nach guild_id.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-alphabetical-guildhall
 
==== Auftrags-Timer ====
Blendet während der Jagd in der Überschrift der Auftragsliste die voraussichtliche Zeit ein, wann die Aufträge abgearbeitet sind. Da geplante Aufträge nur mit Minutenangabe eingeblendet werden ist die Zeit nicht 100% exakt.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-task-timer
 
==== Behinderungsfaktor der angelegten Ausrüstung ====
 
Zeigt im Inventar neben den Überschriften Rüstung, Nahkampf und Fernkampf jeweils den gesamten Behinderungsfaktor der jeweiligen Kategorie an.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-item-factor-inventory


Sortiert die Gilden in der Gildenhalle alphabetisch und nicht nach guild_id.
==== Diplomatie Checker ====
Vergleicht die eigenen Diplomatieeinstellungen mit denen der eigenen Gilde und hebt Unterschiede hervor.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-diplo-checker
 
==== Diplomatie Tool ====
Zeigt die Notizen in einer eigenen Spalte an und nicht nur beim Mouseover auf dem Namen und sortiert die jeweiligen Diplomatietabellen alphabetisch.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-diplo-helper
 
==== EP & Gold pro AP im Kampfbericht ====
Fügt den jeweiligen Tabellen im Kampfbericht auf der Jagd eine Spalte mit den Werten für EP pro AP und Gold pro AP hinzu.
Achtung! Bei Kämpfen mit einem KO durch fehlende AP wertet das Skript die Runde des KOs noch als aktive Runde (Kampfunfähigkeit wird immer als erstes in der Runde angezeigt), das Spiel jedoch nicht. Dadurch wird bei der Berechnung eine Runde (=2 AP) mehr berücksichtigt und die. Werte fallen etwas zu niedrig aus.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-ep-gold-ap-battle-report
 
==== Farbskala für die Gebäudeauslastung (alle Welten) ====
Verdeutlicht die Gebäudeauslastung durch eine Anpassung der Hintergrundfarbe von grün bis rot.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-work-capacity
 
==== Gildenrangliste nach Anzahl Mitglieder ====
 
Hiermit wird die Gildenrangliste nach Anzahl der Mitglieder, danach alphabetisch sortiert. Funktioniert nur vernünftig, solange die Gildenrangliste nur eine Seite hat, da keine Daten von den anderen Seiten im Hintergrund geladen werden dürfen.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-guild-protocol-export
 
==== Inventarbeschreibung ausklappen ====
 
Im Inventar auf Lenoran haben (fast) alle Items eine ausklappbare Beschreibung, die man vielleicht gerne einmal kurz überfliegen möchte, bswp. wegen der benötigten HWP für Reparaturen oder dem roten Text durch den ersichtlich ist, ob ein Gegenstand bereits repariert wurde. Mit diesem Skript lassen sich die Beschreibungen aller Items mit einem Klick auf einmal aus- und wieder einklappen. Sofern bereits mindestens eine Beschreibung ausgeklappt ist, werden zunächst alle wieder eingeklappt.
Da auf den anderen Welten die Gegenstände keine ausklappbare Beschreibungen haben funktioniert das Skript nur auf Lenoran.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-inv-toggle-description
 
==== Kompendium ausklappen ====
 
Fügt dem Kompendium einen Button hinzu, durch den im Kompendium alle Einträge aus- und wieder eingeklappt werden können. Sofern ein mindestens ein Eintrag ausgeklappt ist, werden zunächst alle wieder eingeklappt.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-compendium-expand
 
==== Seelenstufen ====
 
Fügt den Seelenplänen in der ausklappbaren Beschreibung die Angabe über die möglichen Stufen hinzu.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-soul-levels
 
==== Spoilerfreier Kampfbericht ====
 
Verschiebt die Tabellen mit den Kampfteilnehmern und der Beute an das Ende des Kampfberichts und belässt in der Tabelle am Anfang der Seite nur die Namen sowie die Stufen.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-spoiler-free-battle-report


=== Städterangliste nach Gebäuden ===
==== Städterangliste nach Gebäuden (alle Welten) ====


Sortiert die Städterangliste nach Anzahl der Gebäude und bei Gleichstand nach Anzahl der Einwohner.
Sortiert die Städterangliste nach Anzahl der Gebäude und bei Gleichstand nach Anzahl der Einwohner.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-town-rank-by-buildings


=== Gildenrangliste nach Anzahl Mitglieder (Lenoran) ===
==== UVP der angelegten Ausrüstung ====


Ähnlich wie bei der Städterangliste wird die Gildenrangliste hiermit nach Anzahl der Mitglieder, danach alphabetisch sortiert. Funktioniert nur vernünftig, solange die Gildenrangliste nur eine Seite hat, da keine Daten von den anderen Seiten im Hintergrund geladen werden dürfen.
Fügt dem Inventar eine Information über die aktuelle UVP der angelegten Ausrüstung (ohne Werkzeug) hinzu, z. B. um so leichter den Verschleiß verfolgen zu können.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-inventory-uvp


=== Map Checkbox Saver (Lenoran) ===
==== Vollbildmodus mit und ohne Button (alle Welten) ====
Erweitert die Anzeige auf die gesamte Bildschirmbreite und passte das Layout auch bei z.B. Änderung der Fenstergröße laufend an.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-fullscreen


Speichert auf Lenoran den Value der Checkboxen im localStorage, damit die Werte erhalten bleiben und somit in diesem Browser die Checkboxen unter der Karte gespeichert bleiben.
Und hier eine Variante,  bei der sich die Anzeige per Button ein- und ausschalten lässt.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-fullscreen-button


=== Marktbestand Export ===
=== Bedienung ===


Exportiert den Bestand des eigenen Marktstandes in eine CSV-Datei. Da automatische Seitenwechsel durch ein Skript nicht zulässig sind erfolgt bei einem Klick zum Starten des Skripts ein Wechsel auf die erste Seite des eigenen Marktstandes und man wird zum manuellen Wechsel der Seiten aufgefordert. Auf der letzten Seite gibt es dann einen Button zum Download der CSV-Datei. Funktioniert vermutlich auf allen Welten.
==== Banktransfer für HWM, Rohstoffe und Gold (alle Welten) ====


=== Marktprotokoll Export ===
Ein Button auf der Bank-Seite, der alle Rohstoffe, Handwerksmaterialien und alles Gold in das Inventar bzw. in die Bank bewegt.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-bank-transfer


Ähnlich wie das Skript zum Export des Marktbestandes wird hier nichts automatisch ausgelesen sondern nur manuell je Seite des Marktprotokolls, die aufgerufen wird. Anders als bei dem o.g. Skript kann der Export seitenweise erfolgen - das ganze Protokoll ist ja irgendwann doch recht lang. Hierzu muss man einfach das Skript auf einer beliebigen Seite starten und kann dann entweder die Datei herunterladen oder die gespeicherten Daten zurücksetzen. Bei jedem Seitenwechsel werden die neuen Daten gespeichert, Duplikate werden dabei gelöscht. Wenn man mit der Auswahl zufrieden ist kann die Datei heruntergeladen werden. Funktioniert vermutlich auf allen Welten.
==== Battlemap Upgrade (work in progress!) ====


=== Stadt- und Gildenlagerprotokoll Export ===
Nach dem Patch wurde die Battlemap ja deutlich verschönert und dynamischer gestaltet. Ich habe mit diesem Skript, an dem vllt. nochmal gefeilt wird, ein paar mehr Optionen eingefügt. Durch ein Icon lässt sich das Skript aktivieren, wodurch es die Möglichkeit gibt, den Kampf automatisch ablaufen zu lassen und dabei die Karte zu zoomen und die Geschwindigkeit zu ändern. Außerdem werden für jeden Kampfteilnehmer ein Label neben der Map angezeigt, damit man die aktuellen LP im Blick hat. Über zwei Checkboxen kann man zum einen Linien vom Label zum jeweiligen Charakter einblenden lassen und zum anderen Kampfanimationen einblenden lassen. Dabei wird jede direkte Aktion wie Angriffe, Heilung, Buffs und Debuffs visualisiert. Das ist nicht sonderlich übersichtlich, aber ich fand es eine schöne Visualisierung des Geschehens.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/test-battlemap


Basierend auf dem vorherigen Skript kann hiermit ein Teil oder (mit etwas Klickarbeit) das gesamte sichtbare Protokoll einer Stadt exportiert werden. Das Skript kann auf allen Reitern (Gesamt, Verwaltung, Infrastruktur, Lager) gestartet werden und nach beliebig vielen Seitenwechseln heruntergeladen werden. Dabei werden alle (mir bekannten) Einträge in einer sinnigen Form in eine CSV-Datei gegossen, die dan für weitere Auswertungen zur Verfügung steht.
==== Gruppenbericht filtern (alle Welten) ====


=== Forenpost Download und Discord-Export ===
Fügt dem Gruppenbericht einen Button hinzu, der die Nachricht so umgestaltet, dass am Anfang der Nachricht die Gruppenmitglieder und die Anzahl der Kämpfe und PVP-Kämpfe angezeigt wird. Im Rest der Nachricht werden ausschließlich Kampfereignisse aufgelistet mit Angabe von Tag und Uhrzeit.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-group-report-filter
 
==== Nur neue Nachrichten anzeigen ====
 
Hierdurch wird der Nachrichtenübersicht eine Checkbox hinzugefügt, die nur noch neue Nachrichten anzeigen lässt. Nach dem aktivieren werden bereits gelesene ausgeblendet. Die Auswahl wird auch bei der Checkbox zum alle Nachrichten auswählen berücksichtigt, d. h. so können bspw. alle neuen Nachrichten einer Seite gelöscht werden.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-new-msg-only
 
==== Tauschhandel aus dem Inventar (alle Welten?) ====
Fügt Gegenständen, die man selber für andere Charaktere hergestellt hat einen Link hinzu, mit dem direkt ein Tauschhandel mit diesem Spieler eröffnet wird. Dabei wird bei der Anzeige "Hergestellt von $name1 für $name2" der zweite Name um einen Link ergänzt, wie er auch im Profil anderer Spieler angezeigt wird. Wenn beide Namen gleich sind wird kein Link hinzugefügt.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-trade-from-inventory
 
=== Datenexport ===
 
==== Forenpost Download und Discord-Export ====


Hiermit werden jedem Forenpost zwei kleine Button hinzugefügt, mit dem einen (💾) lässt sich der Post als .png-Datei herunterladen, mit dem anderen (🚀) lässt sich der Post über einen vorab einzutragenen Discord-Webhook direkt in einen Discord-Kanal posten. Das könnte z.B. nützlich sein, um auf neue Angebote im Handelsforum, Rollenspielposts oder Gildenneuigkeiten hinzuweisen.
Hiermit werden jedem Forenpost zwei kleine Button hinzugefügt, mit dem einen (💾) lässt sich der Post als .png-Datei herunterladen, mit dem anderen (🚀) lässt sich der Post über einen vorab einzutragenen Discord-Webhook direkt in einen Discord-Kanal posten. Das könnte z.B. nützlich sein, um auf neue Angebote im Handelsforum, Rollenspielposts oder Gildenneuigkeiten hinzuweisen.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-posting-export
==== Gildenprotokoll Export ====
Bietet die Möglichkeit das aktuelle Gildenprotokoll ganz oder teilweise als CSV-Datei zu exportieren. Im Gildenprotokoll stehen vor allem Ein- und Auszahlungen der Gildenkasse, Steuern sowie Änderungen bei Mitgliedschaften und Diplomatie.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-guild-protocol-export
==== Lagerbestand Export ====
Funktioniert im Prinzip genauso wie erwartet, es wird eine CSV-Datei mit dem aktuellen Bestand des Lagers erstellt. Dabei können die Optionen Alle Lager, Gildenlager oder Stadtlager auch separat ausgewertet werden. Auch hier gilt, dass keine automatischen Seitenaufrufe erfolgen. Man muss also manuell durch die Seiten klicken.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-len-stock-inventory-export
==== Markt-Angebotsübersicht Export ====
Ermöglicht den Export der Angebotsübersicht insgesamt oder nach einzelner Kategorie des Marktes einer Stadt als CSV-Datei. Hierbei ist nur vollständige Export möglich, nicht nur einzelne Seiten.
In der Datei finden sich Daten zu Anzahl, Gegenstand, Haltbarkeit, Stufe, Hersteller, für wen angepasst, Kategorie, Verkäufer, Preis und UVP.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-len-market-offers-csv-export
==== Marktbestand Export ====
Exportiert den Bestand des eigenen Marktstandes in eine CSV-Datei. Auch hier muss der Export am Stück erfolgen, kann jedoch für den gesamten Stand oder je nach Kategorie erfolgen.
Hier werden die folgenden Daten exportiert: Anzahl, Gegenstand, Haltbarkeit, Stufe, Hersteller, für wen angepasst, Kategorie, Item ID, UVP, Summe UVP, Marktpreis, Summe Marktpreis, Angebotspreis und Summe Angebotspreis.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-market-inventory-export
==== Marktprotokoll Export ====
Ähnlich wie das Skript zum Export des Marktbestandes wird hier nichts automatisch ausgelesen sondern nur manuell je Seite des Marktprotokolls, die aufgerufen wird. Anders als bei dem o.g. Skript kann der Export seitenweise erfolgen. Hierzu muss man einfach das Skript auf einer beliebigen Seite starten und kann dann entweder die Datei direkt herunterladen oder die gespeicherten Daten zurücksetzen. Bei jedem Seitenwechsel werden die neuen Daten gespeichert, Duplikate werden dabei gelöscht. Wenn man mit der Auswahl zufrieden ist kann die Datei heruntergeladen werden. Funktioniert vermutlich auf allen Welten.
Achtung! Kann je nach Menge und Umfang der Transaktionen dazu führen, dass der Browser sehr langsam wird. Längere Zeiträume sollten daher ggf. über mehrere Dateien exportiert werden.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-market-protocol-export
==== Stadt- und Gildenlagerprotokoll Export ====
Ähnlich wie die anderen Export-Skripte kann hiermit ein Teil oder (mit etwas Klickarbeit) das gesamte sichtbare Protokoll einer Stadt exportiert werden. Das Skript kann auf allen Reitern (Gesamt, Verwaltung, Infrastruktur, Lager) gestartet werden und nach beliebig vielen Seitenwechseln heruntergeladen werden. Dabei werden alle (mir bekannten) Einträge in einer sinnigen Form in eine CSV-Datei gegossen, die dann für weitere Auswertungen zur Verfügung steht. Exportiert werden je Eintrag: Tag, Uhrzeit, Charakter, Art der Transaktion, Ort, Menge, Ware, Kategorie.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-town-protocol-export
=== auf Eis ===
Skripte, die entweder nicht richtig funktionieren oder wenig sinnvoll sind.
==== Seelen Tooltip ====
Fügt jeder Erwähnung einer Seele, egal ob an einem Ausrüstungsgegenstand, am Bauplan, im Autkionshaus usw. ein kleines Fragezeichen hinzu, worüber man direkt zur Beschreibung der Seele im Kompendium springt.
Funktioniert weitestgehend, teilweise gab es aber Probleme mit der Erkennung und teilweise gab es Störungen bei anderen Skripten, z. B. den Protkoll-Export.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-soul-tooltip
==== Zyrthania Lagerbestand Export ====
Macht dasselbe wie das Skript wie für Lenoran nur in einer früheren Version, d.h. es funktioniert ein wenig anders und es werden ein wenig andere Daten exportiert. Es funktioniert, ich weiß nur nicht, ob Bedarf daran besteht.
Falls jemand das nutzt, gerne Bescheid geben, dann gucke ich mir vielleicht insgesamt mal an, welche Skripte für Zyr sinnvoll sein könnten.
https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-zyr-stock-inventory-export
[[Kategorie:Tools]]

Aktuelle Version vom 12. November 2025, 16:30 Uhr

Hier möchte ich eine Sammlung von Userscripts vorstellen, die Evergore weitere Funktionalitäten hinzufügen, überwiegend für Lenoran. Auf die Idee bin ich nur wegen der EG-Toolbox von Zweif gekommen. Aufhänger war für mich die fehlende Möglichkeit, die selbst erkundete Weltkarte auf einfache Weise zu speichern wie es bspw. auf Ikandur möglich war. Da brauchte es eine Lösung! Da ich aber nur ein Grundverständnis von Programmierung habe, es aber an den konkreten Kenntnissen der Programmiersprache fehlt, habe ich auf künstliche "Intelligenz", also LLMs, zurückgegriffen. Die habe ich nun eine Zeitlang damit gequält, meine Ideen umzusetzen. Diese KIs können teilweise vom größten Quatsch sehr stark überzeugt sein...

Vorab möchte ich ganz eindrücklich auf den Abschnitt "Installation" in dem oben verlinkten Artikel verweisen, insbesondere auf die Infos zu möglichen Sicherheitsrisiken sei ganz ausdrücklich verwiesen!

Wo das jetzt geklärt ist, hier der Link zu den einzelnen Skripten: https://codeberg.org/Mofte/evergore-userscripts

Bei Fragen oder Rückmeldungen, insbesondere zu Fehlern oder möglichen Verbesserungen, sehr gerne bei mir melden: auf Zyrthania an Degrondar, auf Keloras an Rhogg oder per Discord an Mofte.

In der Folge ein paar Infos zu den verschiedenen Skripten:

Karten

Map Downloader

Ein Skript, um in der aktuellen Welt Lenoran den selbst erkundeten Teil der Weltkarte herunterzuladen. Aktuell gibt es zwei Varianten: ein Skript mit dem einfach die komplette erkundete Karte angezeigt wird und heruntergeladen werden kann, und eins, bei dem ausgewählt werden kann, ob die gesamte Karte oder ein bestimmtes Viertel davon heruntergeladen werden soll. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-map-downloader

Map Checkbox Saver

Speichert auf Lenoran in der Kartenansicht die Auswahl der Checkboxen im localStorage, damit die Werte erhalten bleiben und in dem entsprechenden Browser die Checkboxen unter der Karte automatisch gesetzt werden. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-map-checkbox-saver

Anzeige & Bedienung

Alphabetische Gildenhalle (alle Welten)

Sortiert die Gilden in der Gildenhalle alphabetisch und nicht nach guild_id. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-alphabetical-guildhall

Auftrags-Timer

Blendet während der Jagd in der Überschrift der Auftragsliste die voraussichtliche Zeit ein, wann die Aufträge abgearbeitet sind. Da geplante Aufträge nur mit Minutenangabe eingeblendet werden ist die Zeit nicht 100% exakt. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-task-timer

Behinderungsfaktor der angelegten Ausrüstung

Zeigt im Inventar neben den Überschriften Rüstung, Nahkampf und Fernkampf jeweils den gesamten Behinderungsfaktor der jeweiligen Kategorie an. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-item-factor-inventory

Diplomatie Checker

Vergleicht die eigenen Diplomatieeinstellungen mit denen der eigenen Gilde und hebt Unterschiede hervor. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-diplo-checker

Diplomatie Tool

Zeigt die Notizen in einer eigenen Spalte an und nicht nur beim Mouseover auf dem Namen und sortiert die jeweiligen Diplomatietabellen alphabetisch. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-diplo-helper

EP & Gold pro AP im Kampfbericht

Fügt den jeweiligen Tabellen im Kampfbericht auf der Jagd eine Spalte mit den Werten für EP pro AP und Gold pro AP hinzu. Achtung! Bei Kämpfen mit einem KO durch fehlende AP wertet das Skript die Runde des KOs noch als aktive Runde (Kampfunfähigkeit wird immer als erstes in der Runde angezeigt), das Spiel jedoch nicht. Dadurch wird bei der Berechnung eine Runde (=2 AP) mehr berücksichtigt und die. Werte fallen etwas zu niedrig aus. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-ep-gold-ap-battle-report

Farbskala für die Gebäudeauslastung (alle Welten)

Verdeutlicht die Gebäudeauslastung durch eine Anpassung der Hintergrundfarbe von grün bis rot. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-work-capacity

Gildenrangliste nach Anzahl Mitglieder

Hiermit wird die Gildenrangliste nach Anzahl der Mitglieder, danach alphabetisch sortiert. Funktioniert nur vernünftig, solange die Gildenrangliste nur eine Seite hat, da keine Daten von den anderen Seiten im Hintergrund geladen werden dürfen. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-guild-protocol-export

Inventarbeschreibung ausklappen

Im Inventar auf Lenoran haben (fast) alle Items eine ausklappbare Beschreibung, die man vielleicht gerne einmal kurz überfliegen möchte, bswp. wegen der benötigten HWP für Reparaturen oder dem roten Text durch den ersichtlich ist, ob ein Gegenstand bereits repariert wurde. Mit diesem Skript lassen sich die Beschreibungen aller Items mit einem Klick auf einmal aus- und wieder einklappen. Sofern bereits mindestens eine Beschreibung ausgeklappt ist, werden zunächst alle wieder eingeklappt. Da auf den anderen Welten die Gegenstände keine ausklappbare Beschreibungen haben funktioniert das Skript nur auf Lenoran. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-inv-toggle-description

Kompendium ausklappen

Fügt dem Kompendium einen Button hinzu, durch den im Kompendium alle Einträge aus- und wieder eingeklappt werden können. Sofern ein mindestens ein Eintrag ausgeklappt ist, werden zunächst alle wieder eingeklappt. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-compendium-expand

Seelenstufen

Fügt den Seelenplänen in der ausklappbaren Beschreibung die Angabe über die möglichen Stufen hinzu. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-soul-levels

Spoilerfreier Kampfbericht

Verschiebt die Tabellen mit den Kampfteilnehmern und der Beute an das Ende des Kampfberichts und belässt in der Tabelle am Anfang der Seite nur die Namen sowie die Stufen. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-spoiler-free-battle-report

Städterangliste nach Gebäuden (alle Welten)

Sortiert die Städterangliste nach Anzahl der Gebäude und bei Gleichstand nach Anzahl der Einwohner. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-town-rank-by-buildings

UVP der angelegten Ausrüstung

Fügt dem Inventar eine Information über die aktuelle UVP der angelegten Ausrüstung (ohne Werkzeug) hinzu, z. B. um so leichter den Verschleiß verfolgen zu können. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-inventory-uvp

Vollbildmodus mit und ohne Button (alle Welten)

Erweitert die Anzeige auf die gesamte Bildschirmbreite und passte das Layout auch bei z.B. Änderung der Fenstergröße laufend an. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-fullscreen

Und hier eine Variante, bei der sich die Anzeige per Button ein- und ausschalten lässt. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-fullscreen-button

Bedienung

Banktransfer für HWM, Rohstoffe und Gold (alle Welten)

Ein Button auf der Bank-Seite, der alle Rohstoffe, Handwerksmaterialien und alles Gold in das Inventar bzw. in die Bank bewegt. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-bank-transfer

Battlemap Upgrade (work in progress!)

Nach dem Patch wurde die Battlemap ja deutlich verschönert und dynamischer gestaltet. Ich habe mit diesem Skript, an dem vllt. nochmal gefeilt wird, ein paar mehr Optionen eingefügt. Durch ein Icon lässt sich das Skript aktivieren, wodurch es die Möglichkeit gibt, den Kampf automatisch ablaufen zu lassen und dabei die Karte zu zoomen und die Geschwindigkeit zu ändern. Außerdem werden für jeden Kampfteilnehmer ein Label neben der Map angezeigt, damit man die aktuellen LP im Blick hat. Über zwei Checkboxen kann man zum einen Linien vom Label zum jeweiligen Charakter einblenden lassen und zum anderen Kampfanimationen einblenden lassen. Dabei wird jede direkte Aktion wie Angriffe, Heilung, Buffs und Debuffs visualisiert. Das ist nicht sonderlich übersichtlich, aber ich fand es eine schöne Visualisierung des Geschehens. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/test-battlemap

Gruppenbericht filtern (alle Welten)

Fügt dem Gruppenbericht einen Button hinzu, der die Nachricht so umgestaltet, dass am Anfang der Nachricht die Gruppenmitglieder und die Anzahl der Kämpfe und PVP-Kämpfe angezeigt wird. Im Rest der Nachricht werden ausschließlich Kampfereignisse aufgelistet mit Angabe von Tag und Uhrzeit. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-group-report-filter

Nur neue Nachrichten anzeigen

Hierdurch wird der Nachrichtenübersicht eine Checkbox hinzugefügt, die nur noch neue Nachrichten anzeigen lässt. Nach dem aktivieren werden bereits gelesene ausgeblendet. Die Auswahl wird auch bei der Checkbox zum alle Nachrichten auswählen berücksichtigt, d. h. so können bspw. alle neuen Nachrichten einer Seite gelöscht werden. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-new-msg-only

Tauschhandel aus dem Inventar (alle Welten?)

Fügt Gegenständen, die man selber für andere Charaktere hergestellt hat einen Link hinzu, mit dem direkt ein Tauschhandel mit diesem Spieler eröffnet wird. Dabei wird bei der Anzeige "Hergestellt von $name1 für $name2" der zweite Name um einen Link ergänzt, wie er auch im Profil anderer Spieler angezeigt wird. Wenn beide Namen gleich sind wird kein Link hinzugefügt. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-trade-from-inventory

Datenexport

Forenpost Download und Discord-Export

Hiermit werden jedem Forenpost zwei kleine Button hinzugefügt, mit dem einen (💾) lässt sich der Post als .png-Datei herunterladen, mit dem anderen (🚀) lässt sich der Post über einen vorab einzutragenen Discord-Webhook direkt in einen Discord-Kanal posten. Das könnte z.B. nützlich sein, um auf neue Angebote im Handelsforum, Rollenspielposts oder Gildenneuigkeiten hinzuweisen. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-posting-export

Gildenprotokoll Export

Bietet die Möglichkeit das aktuelle Gildenprotokoll ganz oder teilweise als CSV-Datei zu exportieren. Im Gildenprotokoll stehen vor allem Ein- und Auszahlungen der Gildenkasse, Steuern sowie Änderungen bei Mitgliedschaften und Diplomatie. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-guild-protocol-export

Lagerbestand Export

Funktioniert im Prinzip genauso wie erwartet, es wird eine CSV-Datei mit dem aktuellen Bestand des Lagers erstellt. Dabei können die Optionen Alle Lager, Gildenlager oder Stadtlager auch separat ausgewertet werden. Auch hier gilt, dass keine automatischen Seitenaufrufe erfolgen. Man muss also manuell durch die Seiten klicken. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-len-stock-inventory-export

Markt-Angebotsübersicht Export

Ermöglicht den Export der Angebotsübersicht insgesamt oder nach einzelner Kategorie des Marktes einer Stadt als CSV-Datei. Hierbei ist nur vollständige Export möglich, nicht nur einzelne Seiten. In der Datei finden sich Daten zu Anzahl, Gegenstand, Haltbarkeit, Stufe, Hersteller, für wen angepasst, Kategorie, Verkäufer, Preis und UVP. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-len-market-offers-csv-export

Marktbestand Export

Exportiert den Bestand des eigenen Marktstandes in eine CSV-Datei. Auch hier muss der Export am Stück erfolgen, kann jedoch für den gesamten Stand oder je nach Kategorie erfolgen. Hier werden die folgenden Daten exportiert: Anzahl, Gegenstand, Haltbarkeit, Stufe, Hersteller, für wen angepasst, Kategorie, Item ID, UVP, Summe UVP, Marktpreis, Summe Marktpreis, Angebotspreis und Summe Angebotspreis. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-market-inventory-export

Marktprotokoll Export

Ähnlich wie das Skript zum Export des Marktbestandes wird hier nichts automatisch ausgelesen sondern nur manuell je Seite des Marktprotokolls, die aufgerufen wird. Anders als bei dem o.g. Skript kann der Export seitenweise erfolgen. Hierzu muss man einfach das Skript auf einer beliebigen Seite starten und kann dann entweder die Datei direkt herunterladen oder die gespeicherten Daten zurücksetzen. Bei jedem Seitenwechsel werden die neuen Daten gespeichert, Duplikate werden dabei gelöscht. Wenn man mit der Auswahl zufrieden ist kann die Datei heruntergeladen werden. Funktioniert vermutlich auf allen Welten. Achtung! Kann je nach Menge und Umfang der Transaktionen dazu führen, dass der Browser sehr langsam wird. Längere Zeiträume sollten daher ggf. über mehrere Dateien exportiert werden. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-market-protocol-export

Stadt- und Gildenlagerprotokoll Export

Ähnlich wie die anderen Export-Skripte kann hiermit ein Teil oder (mit etwas Klickarbeit) das gesamte sichtbare Protokoll einer Stadt exportiert werden. Das Skript kann auf allen Reitern (Gesamt, Verwaltung, Infrastruktur, Lager) gestartet werden und nach beliebig vielen Seitenwechseln heruntergeladen werden. Dabei werden alle (mir bekannten) Einträge in einer sinnigen Form in eine CSV-Datei gegossen, die dann für weitere Auswertungen zur Verfügung steht. Exportiert werden je Eintrag: Tag, Uhrzeit, Charakter, Art der Transaktion, Ort, Menge, Ware, Kategorie. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-town-protocol-export

auf Eis

Skripte, die entweder nicht richtig funktionieren oder wenig sinnvoll sind.

Seelen Tooltip

Fügt jeder Erwähnung einer Seele, egal ob an einem Ausrüstungsgegenstand, am Bauplan, im Autkionshaus usw. ein kleines Fragezeichen hinzu, worüber man direkt zur Beschreibung der Seele im Kompendium springt. Funktioniert weitestgehend, teilweise gab es aber Probleme mit der Erkennung und teilweise gab es Störungen bei anderen Skripten, z. B. den Protkoll-Export. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-soul-tooltip

Zyrthania Lagerbestand Export

Macht dasselbe wie das Skript wie für Lenoran nur in einer früheren Version, d.h. es funktioniert ein wenig anders und es werden ein wenig andere Daten exportiert. Es funktioniert, ich weiß nur nicht, ob Bedarf daran besteht. Falls jemand das nutzt, gerne Bescheid geben, dann gucke ich mir vielleicht insgesamt mal an, welche Skripte für Zyr sinnvoll sein könnten. https://codeberg.org/Mofte/evergore-userscripts/src/branch/main/eg-zyr-stock-inventory-export