friendly0fire / gw2clarity Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
The detection of stacks for buffs and conditions stopped working since the Feb. 28 patch of GW2.
In more detail, setting a different color/opacity for 0 stacks and for 1-25 stacks will result in always showing the color/opacity for 0 stacks and never switch to the one for 1-25 stacks, even when applying the boon or condition.
Please let me know in case you need any files.
Thanks!
Describe the bug
I try to add Clarity to a GW2 launchbuddy (i add the clarity dll to it launch), but it block the launch completly
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Can work with launch buddy (i only need this wonderfull on my main account)
Screenshots
no scree,
System configuration (please fill in):
Additional context
TY !
Wondering how would I go about adding a new buff/debuff on the current version? I have no experience with gw2 addons but I have with programming. (asking this since you are taking a break)
I'm always frustrated when playing on my steamdeck and want to swipe through various sets of buffs.
As such it would be imperative to implement Standard Finger Movements to clarity to switch between different sets of Buffs/Conditions and and Zoom funtionalities to or enlarge certain Buffs as shown in the picture below.
This is especially useful on Player vs Player areas such as Obsidian Sanctum because Mumble Link classifies it as a PvE area.
Describe alternatives you've considered
No Compromises. Though colour blind mode would be nice.
Hello,
Is it possible to add text timers to the icons like in other games such as FFXIV or WoW where you have a timer below the icon or in the center of the icon ?
Currently when I log in, the default set is none. I have to use the key bind to change the set every time I log in.
Is there a way to change the default set?
Thanks for the addon.
Describe the bug
The game crashes at start if you have an empty item. In other words, the addon allows to change config in a way that crashes gw2clarity on startup.
To Reproduce
Steps to reproduce the behavior:
Create new item and leave it empty:
{
"buff_id": 0,
"pos": [
0,
0
],
"style": "[Default] Simple On/Off (hidden)"
}
Expected behavior
Crash on startup of the game.
If you need something I could help with just ask. Thanks
this one :
https://wiki.guildwars2.com/wiki/Soul_Shackle
any chance to get it ?
what about new strikes?
Starting Gw2 with Clarity throws the following warning in "gw2clarity.log" and creates a dump file for each logging. Addon works just fine.
[11:12:38.5338499|WRN] Intercepted exception in module 'C:\WINDOWS\System32\KERNELBASE.dll', address 0x7ffc0423cd29, code 0xe06d7363.
How can I solve the issue or stop creating dump files?
Describe the bug
On start-up get error popup: No matching thread found
Clicking OK will then crash GW2 back to desktop
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No popup, all runs
System configuration (please fill in):
Notes
Started happening after the Dec 12 patch - 155626
Bad category sorry i pull request correctly
Multi-buff icons might be more useful with generic buff icons instead of anything specific, plus the occasional mechanic without an explicit icon.
I know this is a long shot, but is there any chance you could open-source getbuffs.dll?
It obviously works great at providing real-time buff info, and would be nice if others (myself included) could use it / iterate it when building new addons for GW2.
Describe the bug
Fatal error while iterating through buff table
To Reproduce
I get a notification window for the error every time I start up the game with GW2Clarity. This issue started after the SOTO release and subsequent GW2Clarity update through the Addon Manager.
Expected behavior
That there wouldn't be a fatal error while iterating through buff table.
System configuration (please fill in):
Some raid boss buffs are mechanically identical but have different IDs.
This isn't really a feature request, it's more of a question. It definitely isn't a bug or issue with the addon -- pebkac if anything.
The installation instructions say "Alternatively, you may use the Addon Manager for an automated install"
But Clarity isn't on the list of addons in the GW2 Addon Manager -- did it get removed or is there a way to add addons to the list in GW2 UOAOM ?
Thanks
(PS I tried the not-automated install and it did NOT go well. GW2 crashed before it even fully started, and it persisted even after I removed all the files I had added through the loader core. Probably should've backed up the files I was replacing!)
I have checked the box for it to show only during combat. Once I get in combat, all the boons in the grid is showing up even though I don't have any boons. I don't think it is reading what boons I have.
Describe the bug
Since 23 Aug 2023, GW2 Clarity has created hundreds of thousands of .dmp files in my C:/Guild Wars 2 folder.
To Reproduce
Steps to reproduce the behavior:
This is happening whenever I run the game. I did not notice it until the Addon Manager stopped working after the 19 Oct 2023 game update.
Expected behavior
For these files not to have been created.
Screenshots
If applicable, add screenshots to help explain your problem.
System configuration (please fill in):
Additional context
Add any other context about the problem here.
Describe the bug
The game crashes after 2 uses of the "/wiki" command.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect the game not to crash and open the correct wiki page.
System configuration (please fill in):
Additional context
I am using the updated getbuffs.dll.
This issue is intended to document the steps to submit a pull request for new buffs, be it mechanic buffs from encounters or profession buffs. If submitting new profession buffs, only full profession coverage will be accepted (i.e., you can't submit a PR for half a profession's buffs, even if those buffs are not commonly used).
Buffs are only acceptable if they display a buff icon in the game's standard buff bar or if they display a distinct visual effect on screen (e.g., the teleport AoEs on Vale Guardian showing a bright screen border).
To submit a PR, the following two pieces must be included:
<repo>\GW2Clarity\src\BuffsList.inc
.<repo>\GW2Clarity\assets\atlas
.The BuffsList.inc
file follows a simple format: one buff is described each line, surrounded by braces, with a comma separator between each. Don't forget the trailing comma on each entry!
Headings are the simplest: just write the heading in between double quotes:
{ "This is a heading" },
The heading will be associated with every buff that follows it, until a new heading is defined. The buffs will then be sorted alphabetically by Clarity in each section, so no need to worry about writing them in any specific order.
Buffs themselves have a few more parameters. Every buff will start by its ID: this can be found on the wiki, but take great care: the ID of the skill and its buff are different! For example, Skelk Venom has an ID of 21778
(you can hover on the "Game link" chat code to see it), but Skelk Venom (effect) is the actual buff that is applied and its ID is 21780
(this is the ID we want).
In some cases, a buff may have multiple associated IDs (e.g., a skill is modified by a trait but remains the same skill from a user standpoint). You can describe this by writing multiple IDs in braces, e.g. { { 1, 2 }, ... },
.
The second buff parameter is always the display name. This will be shown in the menus. If the name itself has double quotes (most often shouts), escape them with a backslash: "\"Sic 'Em!\""
.
The third parameter is optional and is the name of the original texture stored in the atlas folder (see next part). By default, Clarity will determine the texture's name by converting the display name to lowercase and replacing spaces and double quotes with underscores (
and "
to _
). However, certain special characters are not allowed in file names, and there are instances where multiple buffs reuse the same icon. For these scenarios, you can manually input the texture's name here.
The final parameter (which can be third or fourth depending on whether the texture name is present) is also optional and indicates the maximum number of stacks that the game uses. For instance, Bleeding stacks to a maximum of 1500, while Might stacks to 25 and Alacrity stacks to 1. If you do not know the maximum, omit this parameter and Clarity will put no cap (but remember that any number of stacks above 25 is simply displayed as ">25").
Some examples:
{ 9113, "Virtue of Courage" },
{ { 9220, 46554 }, "Signet of Resolve" },
{ 740, "Might", 25 },
{ 10497, "50% Magic Find Boost", "magic_find_boost" },
{ { 34912, 34925 }, "Statue Fixated", "fixated", 1 },
The second part of the process is adding the buff icons to the addon. The simplest way to do so is to copy the icons from the wiki. Taking the Skelk Venom (effect) example, you can get the icon image URL (https://wiki.guildwars2.com/images/7/75/Skelk_Venom.png).
The process to prepare an icon for use is then as follows:
skelk_venom.png
.<repo>\GW2Clarity\assets\atlas
.Once you have generated both the buffs list and the atlas images, you can make a PR. I will quickly review the changes to make sure they look fine, and then activate the CI pipeline to generate a build. You can then use this build to immediately test your changes and see if they work, and make changes as necessary. Alternatively of course, you can develop, build and test locally if you are familiar with C++ and have a working Visual Studio 2022 installation.
Since testing would be hard to demonstrate, I will be working on a good faith basis: once you have run testing and have verified that all of your submitted buffs work, please let me know in the PR and I will merge it in.
If this long-winded process interests you and you want to help: thank you. I hope to see your PR in the near future!
This is a quick pinned issue to address a common question: no, this addon will not have boon duration tracking.
There's a few reasons for this:
Any questions on this topic will be redirected to this issue. I will not have discussions on the matter as I consider this feature off-limits.
Addon loader latest: https://github.com/gw2-addon-loader/loader-core/releases/tag/v1.1_2
gw2clarity latest: https://github.com/Friendly0Fire/GW2Clarity/releases/tag/v0.0.20
Crashes without any log output. Removing gw2installpath\addons\gw2clarity
starts the game normally. No crash.
There is no option to install GW2clarity in the add-on manager, despite this being mentioned as an install option. GW2Radial is there, but not clarity. Or it's named differently in the manager.
Make overlays (always following the cursor) which can be combined and layered arbitrarily. The overlays can affect:
The masks include:
Vale Guardian
Gorseval
Sabetha
Slothasor
Prison Camp
Matthias Gabrel
Escort
Keep Construct
Twisted Castle
Xera
Cairn
Mursaat Overseer
- [ ] Dispel
- [ ] Claim
- [ ] Protect
Samarog
Deimos
Soulless Horror
River of Souls
Statue of Death
Statue of Ice
Dhuum
Conjured Amalgamate
Twin Largos
Qadim
Cardinal Adina
Cardinal Sabir
Qadim the Peerless
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.