#1 [BETA] GroupInvite v2.4.1007 by Bizzarrus 06.04.2013 00:03

avatar

I'm very very sorry, but it seems that I can't work currently on the adddon, as I'm working on an much bigger project. As soon as this will release(planned at summer 2014), I will work on GroupInvite again, but until then the work here is frozen. Sorry again :( (I will of course still do my best to give best support to the addon)

Hi there
After much work and long time, the first beta of v2.4 is released. This first beta won't include much new features of bug fixes, as I just rewrote all pages and the GroupInviteEngine, which has now an much better support for other page pack developpers. But at leaset some bugs in the GroupInviteEngine itself are now fixed. New features and bug fixes, as well as three new pages will be in the next beta and - of course - in the next released full version Also, the DevTools-Page Pack won't releases for this beta, but for the next

Please notice that ExtraActionBars is may not compatible with this version. A fix for this will also be released with the next beta, as I think that the ExtraActionBars-project has to be frozen for the next months. The reason for this is my work at my Skyrim-Project as well as my work at an (for now) secret project

Here the change-log of this beta:
New:

  • Added waitlist-system to the color picker
  • Added support for XBar3 as well as the AFK-addon of XBar (to notice if the player is afk or not)
  • Added system to allow GroupInvite to communicate with other players(function is deactivated by default)
  • RaidSort: Added save function to save the actual raid possitions
  • RaidSort: Added second frame-set to create and edit own classes(such as "DD" or "HEAL")

Fixed:
  • Sorted lists work very much faster(scrolling a sorted list, choosing something of the list, and so on)
  • Removed save-commands of the API from the saved data

Other:
  • Maybe the GroupInviteEngine needs now a bit more resources, (at leased it seemes so to me, but maybe it's just the very old, partly damaged RoM version of me )
  • Please notice that some functions has in the tooltip "Only if connected", which would mean that the connection to other GroupInvites would be required, but actual this feature is not included. This is for a planed permissions system for the guild system. This means that these functions will be locked in the next version until the guild-leader send you with GroupInvite the permissions to use the function, or the guild-leader is online but not connected to other GroupInvite users(for example because he don't use GroupInvite).


In the case that you found any bug or something like this, or you have ideas for new functions or something like this, please tell it me I will be glad about this, even if i may had known this bug before or can't implement your idea for any reason. Also, this helps me to make a better GroupInvite. An feedback, which functions/features of GroupInvite you like or don't like would be very helpful


Download


Download through curseforge.com. If you want to support me(it's free for you ) please choose this:
Download 1

If you don't want to support me or don't like curseforge.com or something like this:
Download 2



yours faithfully
~Bizzarrus


[EDIT]: Here's a new ALPHA version: 2.4.1010. This version is not released at curse.com yet, as there are not many changes. The main reason of this alpha was to try to fix loading bugs and so on. For this reason, i've rewritten the page loading, minimap handling and texture handling code. After that, I had actually no loading problems anymore (well, I hadn't this problems often before....), so I hope it is fixed now. If someone would take a look into the code, he would may notice that the preperations for a new page is actually included, but not the page itself. This is because the page doesn't work right at the moment, but I'm working on it. Also, there's still no DevPage, as I'm very busy at the moment, thanks to other projects. The DevPage as well as some other new pages will be included in the next beta
By the way, because of the size of code, v2.4.xxx needs much resources at the moment. I tried to make it more light wight, but the game still forzes for a little moment if you use some of the GroupInvite interface. I'll try to make this better, but I'm afraid that this code could be too big and I'm too new in the theme of optimizing, to repear this compleatly in the near feature :/
Here's the download link for the new alpha: [KLICK]

#2 RE: [BETA] GroupInvite v2.4.1007 by Goonie 10.04.2013 18:18

Habe gerade die neue Version installiert, aber komme nicht in die Einstellungen über den Minimapbutton und der Tooltip beim Minibutton zeigt nur die Variablennamen

#3 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 10.04.2013 19:37

avatar

Danke, werd ich mir mal genauer anschauen kommst du mit /gic in die Einstellungen?
Ggf. kann auch ein Spielneustart den Fehler beheben, aus mir bisher unbekannten gründen hat er manchmal beim Spielstart Probleme, manche Seiten korrekt zu laden...
Werd ich mir auf jeden fall nochmal genauer anschauen, danke für die Meldung

MfG

#4 RE: [BETA] GroupInvite v2.4.1007 by Goonie 27.04.2013 10:43

Also der Bug kommt bei mir jedes mal. Habe auch schon die Daten aus der Savevariable gelöscht aber ohne Erfolg.

Über den direkten Parameteraufruf komme ich in die Einstellungen. Dort werden aber leider auch nicht die Variablen vernünftig angezeigt. Vielleicht ein Problem mir der Sprachdatei.

Als letzten Punkt möchte ich noch die Performance-Probleme im Einstellungsinterface melden, es dauert mehrere Sekunden bevor man auf ein anderes Blatt kommt. Auch das Ausrollen des linken Menüs ist sehr langsam.
Im Gegensatz zur letzten Version, wo ich keine Perfo-Probleme habe, fühlt es fast an als wenn der Bildschirm immer kurz einfriert.

Bitte dringend an der Perfo noch optimieren, da scheint irgendwas extreme Rechenlast zu erzeugen.

#5 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 27.04.2013 12:35

avatar

ok, erstmal danke für die infos
Sieht für mich sehr nach einem Fehler beim Seiten laden aus (wenn er die Sprachdatei nicht lesen könnte, würde auch im Tooltip nur variablen-namen stehen), da er dann auf der Seite in den Einstellungen anscheinend die Texte nicht korrekt läd wäre meine erste vermutung jetzt, dass er sich (wahrscheinlich eben wegen dem Ladefehler) irgendwo aufhängt, was ggf. auch die Performance verringern kann.
Werd ich mir auf jeden fall mal genauer anschauen und auch versuchen allgemeine Performance-Optimierungen einzubauen. Da ich den Ladefehler schlecht bewusst verursachen kann, kann ich aber schonmal vorwarnen dass es noch wahrscheinlich einige beta-versionen geben wird bevor die 2.4 released wird Auch wird die Zeit bis zur nächsten Beta wohl noch etwas dauern, da Optimierungen immer recht schwer hinzukriegen sind(zumal ich in diesem Themenbereich noch nicht dramatisch viel Erfahrung habe) und ich nebenbei an einem Projekt bezüglich dem gesammten Forum arbeite, das hoffentlich zu Beginn der Sommerferien zumindest als eine art Open-Beta erscheinen kann ^^

Werde also mein bestes geben um die Probleme zu beheben, wird sich aber leider noch einige Zeit hin ziehen...
Auf jeden Fall vielen dank für die Unterstützung
MfG

#6 RE: [BETA] GroupInvite v2.4.1007 by Goonie 27.04.2013 17:49

Gibt es in GI einen Debugmodus, den ich aktivieren könnte, damit man genau feststellen kann an welcher Stelle der Ladevorgang abbricht?
Wenn nicht wäre das vielleicht mal eine gute Idee für die nächste Beta.

#7 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 28.04.2013 11:03

avatar

Ja, es gäbe tatsächlich einen Debugmodus, der ist allerdings ein wenig umständlich zu aktivieren (is dafür für mich einfacher zum deaktivieren wenn ich ne neue version hochlade^^) und zwar musst du in dem GroupInvite Ordner eine Datei mit namen "GroupInvite_Edit.gie" anliegen (ja, der dateityp ist .GIE), beim nächsten spielstart erkennt GroupInvite das dann automatisch und schaltet den Debug Modus an^^ (was in der datei enthalten ist, ist übrigens irrelevant^^ sie muss nur existent sein^^)
Aber, schonmal als vorwarnung: Im Debug-Modus werden sehr viele Meldungen im Chat-Fenster ausgegeben (die debug-Meldungen sind an sich alle weiß und fangen mit einem grün-blauem "[GroupInvite]:" an^^), kann also evt. etwas verwirrend sein. Sollte der Ladevorgang korrekt abgehandelt werden, müsste nach dem laden irgendwo eine liste mit "try to register XXX" sein, da läd er grad die Seiten. Besonders wichtig ist hierbei die Seite "MainInterface", da es für gewöhnlich diese ist, die ärger macht, und die kümmert sich auch um die Funktion des Minimap-Buttons usw^^
Wenn sich der Skript nicht aufhängt sollten allerdings keine Debug-Nachrichten kommen solange nichts geschieht (kein lade-vorgang, keine nachricht im chat-fenster und ähnliche sachen, diese verursachen alle ein paar debug-nachrichten^^). Beim Aufrufen von Seiten können im übrigen sehr sehr viele Debug-Nachrichten kommen, kann da also bissl unübersichtlich werden, nur als vorwarnung
MfG

#8 RE: [BETA] GroupInvite v2.4.1007 by Goonie 28.04.2013 17:25

Hi,

ich hab screenshots vom load gemacht, konnte das nicht so aus dem Chat kopieren. Hoffe das hilft dir.
Er hat auf jeden Fall die Droptable-Namen nicht gefunden.
Bild 6 ist nach einem Neustart, da bekomme ich mit aktiviertem Debug immer ne Fehlermeldung.

#9 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 28.04.2013 19:22

avatar

ok,danke
dass er die namen nich findet ist normal, da bisher noch keine seite aufgerufen wurde, wenn man eine der dropdown tables benutzt würde er dann den zugehörigen namen auch finden^^
Die Fehlermeldung in Bild 6 ist ein Skript-Aufhänger (evt. könnte dies auch die fehlerquelle sein), durch das löschen der Datei GuildAPI.lua in GroupInvite/lua/Tree dürfte das zumindest vorrübergehend helfen(dabei werden alle die gilde betreffenden seite deaktiviert), zumindest sollte es die performance wieder etwas verbessern, wenn der fehler nicht mehr auftaucht^^
Ansonsten konnte ich keine Fehler im Laden finden :/ zumindest soweit sich raus lesen lies wurde alles korrekt geladen, auch in der richtigen reihenfolge...
Was vll noch interessant wären, ist ob und welche debug-nachrichten beim benutzen des minimap-buttons auftauchen (weil der ja nicht funktioniert) und die debug-nachrichten beim aufrufen einer seite, bei der der text fehlt (ich bin mir nicht mehr sicher ob das text setzen noch ne debug nachricht drin hat, ich glaube aber schon^^ so könnte man zumindest herausfinden, wo es beim anzeigen der seite denn mangelt^^)
Ansonsten vielen dank für die Hilfe
MfG

#10 RE: [BETA] GroupInvite v2.4.1007 by Goonie 29.04.2013 18:19

Jetzt eben hat der sich nur noch aufgehangen. Rom ist gar nicht mehr richtig gestartet im Debugmodus.

Ich stelle das Testen erst mal bis zum Wochenende ein. Hoffe du findest den Fehler. Gruß

#11 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 28.05.2013 13:18

avatar
So, hab jetzt mal ne neue alpha hier hoch geladen, in der ich u.a. das Ladesystem und das Minimap-Handling überarbeitet habe, in der hoffnung dass das den Fehler behebt^^ Bei mir zumindest gab es seitdem in keinster weise mehr probleme beim testen
Die hohen resourcenkosten des Addons werd ich hingegen wohl nicht in nächster zeit ernsthaft herunter schrauben können, da das sehr viel code ist und ich in dem Thema der Optimierung einfach noch zu neu bin^^ Ich tu allerdings mein bestes Außerdem sollte der Resourcenverbrauch auch nur in den Momenten, in denen man mit dem Interface interagiert (besonders das aufrufen von Seiten/schließen des Einstellungsfensters), sonderlich hoch sein (mitunter liegt das glaube ich an einem Code zum überprüfen der maximalen Zeichenlänge bei Eingabefeldern. Da es von seiten RoMs her dazu keine LUA funktion gibt, musste ich diese selbst erstellen, was zwar funktioniert aber momentan wird die Funktion noch deutlich häufiger aufgerufen, als nötig wäre^^)

Hoffe diese Alpha funktioniert besser als die Beta

MfG
#12 RE: [BETA] GroupInvite v2.4.1007 by Goonie 29.05.2013 17:52

Oh Mann, ich hoffe es geht nicht nur mir so, aber wenn ich mit der neuen Version starte dann kommt der Text im Chat das eine neue Version installiert wurde (Alte Daten waren keine mehr in der Savevariables) und dann friert das Spiel ein und reagiert auf nichts mehr.
Als wenn das Addon beim Schreiben der Standarddaten eine Endlosschleife hat.

Ich werde versuchen das am Wochenende mal ohne andere Addons und mit einem neuen Profil testen.

#13 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 29.05.2013 18:33

avatar
0.0 da werd ich auch mal noch weng genauer nachforschen, danke für die Meldung
Schreib dann bitte auch ob das löschen der anderen Addons irgendwas gebracht hat, weil so an sich sollte von der Reihenfolge her die Standartvariablen noch vor dieser Meldung erstellt worden sein, mal davon abgesehen dass ich in dem dafür zuständigen System garnichts verändert habe Und im eigentlichen Ladesystem des Addons gibt es eigl keine möglichkeit, dass endlosschleifen entstehen könnten 0o einzige evt. lücke wäre das "UndergroundMessage" system, welches diverse Funktionen vom Chat abendert (und tatsächlich erst nach dieser Meldung läd - neben den Seiten ansich als einziges ) um praktisch komplett unsichtbar zu werden (hab da eigl seit der Beta auch nix dran geändert 0o aber da es eben viel im Chatsystem verändert, ist es auch etwas empfindlich wenn Fehler in diesen Funktionen auftauchen und der Fehler zum Chat - also den Funktionen - gesendet wird ). Werde mir das auf jeden fall nochmal genauer Anschauen

MfG und nochmals danke für die Meldung
#14 RE: [BETA] GroupInvite v2.4.1007 by Goonie 29.05.2013 18:59

Ganz ohne Addons und ohne Profil läd GI aber es gibt keine Funktion beim Map-Icon, keine Klickaktion und kein Tooltip.

- der Gildenrecrutor zeigt überall GUI_MainInterface_*, GUI_MainInterface_MonitZONE, etc.
- Raid sortieren auch
- Manager Einstellungen zeigt ein leeres Grid, keine verfügbaren Buttons und nur rechts obe GUI_GISS_Scale 70%
-Gruppenleitersuche ist mit Gilden-Recrutor bezeichnet und zeigt auch ein paar GUI_Recrutor_Ask, _Answer, etc. an

Die Option für den neuen versteckten Chat sehe ich nirgends in den Optionen, war da nicht irgendwo was zu?
#15 RE: [BETA] GroupInvite v2.4.1007 by Bizzarrus 30.05.2013 12:52

avatar
ok 0o ich werd mal bei mir bissl nachforschen, ob und wie ich das reproduzieren kann, um das dann zu beheben irgendwie wird man das ja wohl beheben können *-*

ich könnte momentan nicht mal genau sagen wo er hängt 0o hat irgend ein anderer button eine funktion(abgesehen von den anhakbaren kästchen - das häkchen wird von RoM aus immer gemacht)? bzw werden einstellungen auch beibehalten, wenn man zwischendurch die seite wechselt?

die option dafür ist momentan noch etwas versteckt unter dem "GroupInvite" bild ist ein kleines Rechteck zu sehen, das je nach verbindungsstatus(rot=chat ist deaktiviert, gelb=chat wird gesucht, grün=verbunden) gefäbrt ist Im normalfall sollte das system ja keine Schwierigkeiten machen und auch nicht stören, und da ja dann (bald) jede (sichtbare) seite deaktiviert werden kann, wollte ich die einstellung dazu nicht in eine Seite packen, die der Benutzer dann versehentlich löschen könnte - und oben war nicht mehr viel platz um das ordentlich zu beschriften, ein tooltip sollte allerdings deutlich machen was das für ein kästchen ist ist ja momentan noch ne alpha bzw beta, da kann man das auch noch verschieben

MfG
Xobor Einfach ein eigenes Xobor Forum erstellen