GW2-Elite-Insights-Parser
Set Up:
-
Go to Code tab
-
Go to Release section
-
Download the GW2EI.zip file
-
Extract all files anywhere you like
-
Open GW2EI.exe(feel free to make a shortcut and move to desktop)
-
gg
NOTE: .evtc files are currently located within "C:\Users<USERNAME>\Documents\Guild Wars 2\addons\arcdps\arcdps.cbtlogs"
Usage
-
Drag and drop 1 or multiple .evtc files into program
-
Click parse
-
Cancel will only cancel the parseing of the next log, not current
-
When done the .html will be located in the same location as the evtc as "samename_boss_result.html"
Contributing
This is an open source project so yes if you can code anything youd like to add feel free to make a pull request!
As for non coders there are still a few things you could consider adding/ maintaining as the game gets updates:
Adding Boons / Profession Boons / Conditions
Go to LuckParser>Models>ParseModels>Boon.cs
getCondiList() is unused
getCondiName() is unused
getCondiBoonList() is all condis
getList() is used for all boons that show in Boon uptime and generation tables
getMainList() is all universal boons (the orange ones)
getSharableProfList() is a list of only important profession buffs (when set in settings)
getAllProfList() is a list of all the buffs that a class/race can generate
Add to any of these with this format:
Format: ** Boon(NAME,ID,Catagory,type,maxstacks)**
-
NAME is a string
-
ID is an int can be found with skillID list tab
-
Catagory doesnt really matter howeveer for future organization
-
type: either "duration" ex: switness or "intensity" ex:might
-
maxstacks: both types have a max stacks. If unsure about duration go with 1
Adding Boss Mechanics
Go to LuckParser>Models>ParseModels>MechanicData.cs
GetMechList() containts a list of all boss mechanics
Find the right place (based on boss) and add to the list with a new Mechanic() with format:
Format: Mechanic(ID,Name,type,bossid,PlotlyShape,altName)
-
ID is an int the skill id or boon id that is in reference to the mechanic
-
Name is a string of the actual name of the mechanic
-
type is an int //0 boon on player //1 boon on boss //2 skill by player //3 skill on player //4 enemy boon stripped //5 spawn check //6 boss cast (check finished)
-
bossid is the id of th eboss it comes from. If not from any make 0
-
PloltyShape is a string copy from others then modify shape and color based on Plotly Shapes
-
altName is a string a name that is friendly to raiders and recognizable