Vous n’êtes pas connecté.

Dear visitor, welcome to Runes of Magic EU. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

1

16. 07. 2017, 11:50

Pys Addonstube[Entwicklung]

Im Folgenden findet sich eine Sammlung der von mir in Entwicklung befindlichen und fertiggestellten Addons.
Beschreibungen zu den Addons können hier gefunden werden (Klick mich).

Bibliotheken
PyLib - CurseForge - Bugs und Feature Requests - Doku [todo]
PyTemp - CurseForge - Loka - Bugs und Feature Requests - Doku [todo]
PyDB - CurseForge - Loka - Bugs und Feature Requests - Doku [todo]
OsFix - CurseForge - Loka - Bugs und Feature Requests

Addons
Advanced CopyChat - CurseForge - Loka - Bugs und Feature Requests
Advanced WebLinks - CurseForge - Loka - Bugs und Feature Requests
Advanced Tooltip IDs - CurseForge - Loka - Bugs und Feature Requests
ASBW - CurseForge - Loka - Bugs und Feature Requests
Class Exchange Helper - CurseForge - Loka - Bugs und Feature Requests
Dungeon Loots - CurseForge - Loka - Bugs und Feature Requests
Event Helper - CurseForge - Loka - Bugs und Feature Requests
Extended Fusion - CurseForge - Loka - Bugs und Feature Requests
FramePositions - CurseForge -
Item Preview 2 - CurseForge - Loka - Bugs und Feature Requests
RepairMe - CurseForge - Loka - Bugs und Feature Requests
Pet Buffs - CurseForge - Bugs und Feature Requests
WorldMapPositions - CurseForge - Loka - Bugs und Feature Requests
-Addonschreiberling-
CurseForge
Curse

Ce message a été édité 10 fois, dernière édition par "Pyrr" (19.10.2017, 10:36)


Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

2

24. 09. 2017, 16:28

Worldmap Positions ist nun in der ersten Version fertig.
Als nächstes wird Dungeon Loots überarbeitet. Das kann aber etwas dauern, da es doch ein etwas größeres Projekt ist :)

Danach ist der Eventhelper dran.
-Addonschreiberling-
CurseForge
Curse

3

24. 09. 2017, 18:56

Ich finde DungeonLoots ganz nett, es könnte nur übersichtlicher sein.
:thumbsup:

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

4

05. 10. 2017, 19:56

Hier mal ein erster Screenshot von der Entwicklungsversion (Dungeon Loots)...
und ja...das UI bleibt auf jedenfall so :stick:

index.php?page=Attachment&attachmentID=137645
Bisher ist die einzige Liste, die schon sinnvolle Funktionen hat, die Instanzenliste. Die anderen sind gerade soweit geschrieben, dass sie was anzeigen :)

Pyrr
-Addonschreiberling-
CurseForge
Curse

Me34

Professionnel

Messages: 669

Localisation: Oberösterreich

  • Envoyer un message privé

5

06. 10. 2017, 08:38

Wäre es möglich auch die Dropchance der einzelnen Itemgruppe anzuzeigen (sprich inklusive Dropbuffs).
Ist allerdings nur nice to have^^
Kritparade - Rath

Druide/Bewahrer
Druide/Schurke
Druide/Kundschafter

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

6

06. 10. 2017, 15:03

Theoretisch ja, praktisch: Nö.

Da die Droprate auch vom Level(-unterschied) abhängig ist, werd ich das erstmal nicht einbauen.
Ich hätte zwar alle benötigten Werte (tm) aber das könnte etwas schwer werden zu implementieren. In einer späteren Version wärs denkbar, aber jetzt erstmal nur die basics (=> Funktionen vom alten DL)
-Addonschreiberling-
CurseForge
Curse

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

7

08. 10. 2017, 13:46

Eine erste Alpha des neuen DungeonLoots gibt es Hier.
(benötigt PyLib, PyTemp und PyDB)

Die ersten Alphas werden mit der aktuellen Version (3.1.2792-fix2) erstmal kompatibel bleiben.

Features:
- aktuellere DB als das alte DungeonLoots :cookie:
- merkwürdiges UI :D
- viele Bugs :dash:
- und vieles mehr. :crazy:

Spaß beiseite:
Aktuell funktionieren nur die Listen (mehr oder weniger).
Eine Suchfunktion existiert aktuell noch nicht.

Aktuell arbeit ich an der Bossliste (fast fertig) und Item/Statliste.
Sobald das fertig ist, wird das UI schön gemacht :)
Danach plussen/statten und als letztes die Suchfunktion.

Pyrr
-Addonschreiberling-
CurseForge
Curse

Ce message a été édité 3 fois, dernière édition par "Pyrr" (08.10.2017, 13:55)


8

08. 10. 2017, 18:37

Du hast vergessen die Pfade der Texturen der Minimap zu ändern.
Endcontent geht auch mit Bogen ..... und man sieht viel besser dabei aus :D

Nur mit nem fetten Hammer sieht man noch geiler aus :D

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

9

08. 10. 2017, 21:49

ups.
sollte nu theoretisch gefixt sein (alpha3).
-Addonschreiberling-
CurseForge
Curse

10

09. 10. 2017, 12:30

Die PyDB hat ja eher nur Auszüge der tatsächlichen Datenbanken.
Planst du hier noch ausführlichere Versionen?
Endcontent geht auch mit Bogen ..... und man sieht viel besser dabei aus :D

Nur mit nem fetten Hammer sieht man noch geiler aus :D

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

11

09. 10. 2017, 13:37

theoretisch ja. praktisch muss ich schauen.
die ganze DB werd ich nicht einbinden können.


Aktuell enthalten


npcobject:

Code source

1
2
3
[guid]={imageid, level, revivetime, sex, {movespeed, searchrange,followrange},
 {hp,patk,matk,pdef,mdef,pcritres,mcritres}, {{dropid, droprate}*15},{zone,x,y}, 
{raisechange1,raisechangerate1,raisechange2,raisechangerate2,}}


questnpcobject:

Code source

1
[guid]={imageid, revivetime,{questid*20} {zone,x,y}, szluadisplayscript}


itemobject:

Code source

1
[guid]={imageid, rare,itemtype,maxheap,incmagic_onuse,limitlv, {mode_PickupBound,mode_Unique}, srvscript}


armorobject:

Code source

1
2
[guid]={imageid, rare,limitlv,weapon_armor_type,weapon_armor_pos,incmagic_onuse,{eqtype*10},
{dropability,dropabilityrate *6}, {mode_PickupBound,mode_Unique}, srvscript}


weaponobject:

Code source

1
2
[guid]={imageid, rare,limitlv,weapon_armor_type,weapon_armor_pos,AttackSpeed,incmagic_onuse,
{eqtype*10}, {dropability,dropabilityrate *6}, {mode_PickupBound,mode_Unique}, srvscript}


recipeobject:

Code source

1
[guid]={imageid, rare,item1_normal,requestskill,requestskilllv,requestkeyitemid,learnfee,craftfee,{source*8}


magicobject:

Code source

1
2
[guid]={imageid, maxbufflv,{{eqtype,eqtypevalue}*10}, 
{goodmagic,cancel,deadnotclear,offlinebufftime,clear_changeZone, clear_Logout, clear_onstopattackmode, selfbuff}}


magiccollectobject:

Code source

1
[guid]={imageid, effecttype,{magicbaseid*10}


keyitemobject:

Code source

1
[guid]={imageid, type,questid}"


learnmagic (wird z.T. in magiccollectobject geschrieben)

Code source

1
[guid]={req_level, req_flag,req_skill,mainclass,secclass,common}


mineobject:

Code source

1
[guid]={lvlimit}


questobject:

Code source

1
[guid]={icheck_lv,icheck_loop,public,starter,taker}


addpowerobject (rarity wird speziell berechnet):

Code source

1
[guid]={inherentvalue,rarity,{{eqtype,value}*10}}


suitobject:

Code source

1
[guid]={{suitiskilld*3,suitskillmoney},{items*9},{[bonusnum]={{typ,val}*3}}}


titleobject:

Code source

1
[guid]={imageid, rare, {skill, level}, {classify1, classify2}, {{eqtype,val}*5}, {{exeqtype,val}*5}}


worldmaptable:

Code source

1
[zid]={guid,type,{lx,lz,rx,rz}



Im Grunde könnte ich alle Felder des FDB Extraktors (und noch einige mehr :D ) einbinden.
Aber ich werd zunächst nur die einbinden, die auch verwendet werden.
Wenn welche benötigt werden sind das so 3 Zeilen Code die geändert werden müssten.
1 Zeile im Python Script
2 Zeilen in der Lua (nicht unbedingt nötig)

Wenn Daten aus einer bisher nicht eingebunden DB gebraucht werden (z.B. imageobject) ists etwas mehr Arbeit.
Ein paar von den aktuell eingebundenen Feldern werd ich vermutlich wieder entfernen, da ich sie erstmal nicht verwenden werde/sie zu leicht missbraucht werden könnten.
-Addonschreiberling-
CurseForge
Curse

12

09. 10. 2017, 14:34

{hp,patk,matk,pdef,mdef,pcritres,mcritres}

Da hab ich wohl nicht tief genug in der Tabelle iteriert.

Das erspart mir die Daten selbst zu extrahieren für mein nächstes Addon.
Endcontent geht auch mit Bogen ..... und man sieht viel besser dabei aus :D

Nur mit nem fetten Hammer sieht man noch geiler aus :D

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

13

09. 10. 2017, 14:39

um ziemlich einfach an die Daten ranzukommen:

Code source

1
2
3
local py_lib, py_timer, py_string, py_table, py_num, py_hash, py_color, py_hook, py_callback, py_item, py_helper = pylib.GetLibraries()
x1 = py_callback.Call("GetFieldByID", DEFAULT, id, "values", "npcobject")
x2 = py_callback.Call("GetFieldByID", DEFAULT, id, "values")


Das würde beides
{hp,patk,matk,pdef,mdef,pcritres,mcritres}
zurückgeben, wenn die id existiert. Ansonsten DEFAULT.

Im Anhang die Datenbank für 2812 (in zip umbenennen).
Die Ladezeiten für die DB, wenn man sie nicht kompiliert, ist Recht hoch. Daher gibt's im Addon nur kompillierte Daten.
Pyrr a envoyé le fichier suivant :
  • db_2812.txt (1,25 MB - 19 Téléchargé fois - plus récent : 26.03.2018, 09:17
-Addonschreiberling-
CurseForge
Curse

Ce message a été édité 3 fois, dernière édition par "Pyrr" (09.10.2017, 14:45)


Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

14

19. 10. 2017, 10:37

Frame Positions hinzugefügt.

Dungeon Loots Alpha 4 auf curse verfügbar.
-Addonschreiberling-
CurseForge
Curse

15

24. 10. 2017, 16:52

Dein DB-Extraktionsscript für magicobject scheint fehlerhaft.

Scheinbar werden "negative" Buffwerte nicht exportiert.

Code source

1
local Buff = pydb.GetDataByID(501897,"magicobject")


Schwächungspfeil hat keine Buffwerte in der Tabelle.

Code source

1
local Buff = pydb.GetDataByID(500673,"magicobject")


Heiliger Schutz hat Buffwerte für Mdeff/Pdeff, aber nicht die - Aggro.
Endcontent geht auch mit Bogen ..... und man sieht viel besser dabei aus :D

Nur mit nem fetten Hammer sieht man noch geiler aus :D

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

16

25. 10. 2017, 00:37

Fehler gefunden.

Code source

1
2
3
4
			for i in range(10):
				typ = db.GetData(guid, "eqtype%d" % (i+1))
				val = db.GetData(guid, "eqtypevalue%d" % (i+1))
				if typ>0 and val >0:

da muss bei val ein != hin xD

Ich werds die Tage updaten :)
Danke für den Hinweis.
-Addonschreiberling-
CurseForge
Curse

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

17

25. 10. 2017, 10:52

update ist raus :)
-Addonschreiberling-
CurseForge
Curse

18

25. 10. 2017, 16:49

Curse hat wohl kein Bock das Update zu packen ^^

Edit: mittlerweile gehts
Endcontent geht auch mit Bogen ..... und man sieht viel besser dabei aus :D

Nur mit nem fetten Hammer sieht man noch geiler aus :D

Ce message a été édité 1 fois, dernière édition par "Amurilon" (25.10.2017, 20:14)


Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

19

22. 11. 2017, 12:06

DL-update kommt demnächst.

Alpha der Suchfunktion (Interface fehlt noch)
index.php?page=Attachment&attachmentID=137713

-> Plussen geht nun
-> Shops (Halle der Erde, etc) funktionieren
-> Neue Dropdowns (Bei Waffen und Rüstungen)
-Addonschreiberling-
CurseForge
Curse

Pyrr

Disciple

  • "Pyrr" a commencé ce sujet

Messages: 440

Localisation: Taborea/Tyria

Travail: Koch, Alchi, eig. alles

  • Envoyer un message privé

20

24. 03. 2018, 21:31

Da ich in letzter Zeit kaum/keine Zeit/Lust hatte was zu machen, hier mal ein kurzes update.

Ich hab die Addons nicht vergessen jedoch ist RL einfach wichtiger ;)

IP2 hat doch nochmal ein db update bekommen. Sollte jetzt auch minimal weniger laggen, da die DB auch hier jetzt kompiliert ist.

Pyrr
-Addonschreiberling-
CurseForge
Curse

1 autre utilisateur présent sur cette discussion :

1 invité(s)