Guild Wars 2 add-on that keeps NPCs/enemies visible in crowds, with configurable visibility filters.
You may post issues or feature requests here, or on the github:
https://github.com/server-imp/UnhideNPCs
1 messages · Page 1 of 1 (latest)
Guild Wars 2 add-on that keeps NPCs/enemies visible in crowds, with configurable visibility filters.
You may post issues or feature requests here, or on the github:
https://github.com/server-imp/UnhideNPCs
@worthy lion it seems the latest version of unhide npcs breaks escape key functionality in game
disabling the add-on and things work again
my settings if it helps
yeah i noticed and quickly pushed a new version, it should update if you check for updates
hm, i pressed check for updates and it says up to date but escape is still broken
i think nexus might not refresh the latest version until its been 30 minutes since the last check or something like that
ok let me try from github directly
nope still broken
even with latest
ill just take 2.20.1 for now and disable updates until its fixed
confirming that even manual replacement from github doesn't fix it
i've just released an update, it should be fixed now
might take a while before nexus detects the update
oh lmao so this is what was killing it for me yesterday on fractals
haha yep
This addon should be main-game setting, not 3rd party addition!
I want to start out with a huge thank you! This mod has made the game feel so smooth for a lower end PC. I saw you were taking feature requests so I wanted to share a few!
Is there a way to have each check work together? I feel when I choose more than one option, some of them overtake each other or everyone gets hidden. For example, hide non-friends, non-guild, and non-group would unhide anyone on your friends list, guild list, and group list. It would help trim down a lot for a generalist setting.
Can "Non-group" be separated into group and squad, or maybe even subgroup? A few days ago when I selected that option, it would only unhide my subgroup in a squad fine. I logged in today and it shows my whole squad despite being in a separate subgroup. I found it most useful in hectic open-world events and convergences, because I could focus on only the people in my sub-group.
There's a "Disable in Instances" button, but I think the reverse could be very useful too. "Enable only in Instances" would be nice for heavy Convergence players, but also some raid encounters that have high entities. I tend to get the absolute most lag in those, so having it always active during them would be a huge plus.
Those were the three big ones that I had in mind. Thank you for your time and effort, you and your mod are amazing!
@plucky kayak
Yeah, a "Hide Strangers" sounds intuitive! I noticed sometimes I'll tweak the settings depending on certain scenarios, and a stranger version would be useful as a generic FPS boost while still seeing friends+groups and such.
Squad and group separation sounds great! It used to work similar to that a few days ago, where if you hid "Non-Group" then it would only show your subgroup but not the whole squad. My thought is that since you've done it once before, the capabilities exist. Just have to find out what changed! Unless it was bugged for me and it's actually working.
Amazing!
Again, I want to say thank you very much!
@plucky kayak i've released the update, let me know if there are any issues with it
Strangers option works wonderfully. No problems came up! It shows your whole party, squad, guild members, and friends. Very nice for casual adventuring, and provides great clarity!Instances tooltip, it states: How to behave inside of instances: with the three options. Enabled and Disabled makes sense in context to usability in instances. What would Unchanged entail? I don't think there's a way to select how you want the mod to act outside of instances, but if so then that would work with Unchanged in some way. Otherwise the Unchanged has no functionality and can safely be removed while relying on the other two options.Strangers reads: Hide any players who are not: friends, guild or group members. Does "group members" mean both Party members and Squad members, or is it meant to reference Party? I tested it and it showed both party and squad, so I imagine it's the former. Having it work the way it works now is definitely the way to go, but slight clarity on the tooltip could be useful.Party option that if you join a squad, your party and whole squad gets hidden. Is there a way to have the Party option also include your subgroup while within a squad, so the whole squad is hidden except for the subgroup you're in? I believe having a separate option for Party and Squad is amazing, but I believe it would be cool if there's a bonus box or dropdown to choose how Party functions more specifically. Maybe something along the lines of, Also Subgroup, that way you can choose if you want it strictly to work on parties only or if you want the combined functionality of both party+subgroup.Hide section, the Player-Owned category, a Mini checkbox would be useful. This way you could hide minis while simultaneously unhiding summons.One bug I've noticed though is that sometimes Non-Guild doesn't work.. sometimes it does though.
if you find a way to reproduce the non-guild bug let me know and ill look into it
Not sure how feasible this is, as it may require some refactoring. But here goes:
Setting templates/profiles for easy/fast setup swapping. Maybe even from right clicking Nexus icon and choosing a profile/template.
Use cases:
@tranquil raven
i have been thinking about doing something like a profile system for settings, i think i will implement in a future update
Maybe based on map IDs? Map ID's XYZ belongs to city category. ABC is open world.
Something like that. Don't know if that's more convenient or not though.
I'm getting an odd issue. I'm able to install this fine on my main pc but on another PC, when I try installing from nexus, the button flashes from "Install" to "Installing" back to "Install" and doesn't download it.
I've tried dropping it in the gw2 folder to install it for arcdps but not seeing it in game.
this other machine is a windows 10 machine so not sure if that will affect it.
clip of what it looks like when trying to install
You might need to right-click the DLL, go to Properties, and check "Unblock"/click Apply
@scarlet hearth try installing this and see if it'll work after that: https://www.microsoft.com/en-US/download/details.aspx?id=35
The Microsoft DirectX® End-User Runtime installs a number of runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.
installing this seems to have fixed it
thanks
Is it possible to add "Non-Subgroup" in squad as a hide option?
i haven't found a way to identify subgroup members yet, but i will add the option if i find it
I've tried to use the hide behaviour on non-party and non-squad at the same time, so I only see those either in my party or in my squad. However, this selection currently hides everyone since they are either in your squad and therefore not in your party or vice versa. Would it be possible to implement this functionality in a way that allows one to select categories of players they still want to see?
i think i'll revert the separate squad and party options back into a single "non-group" option
no work ?
@gleaming rock tried v2026.3.17.1854?
ha old version ty
@tranquil raven just released an update with the new settings system featuring profiles/templates
also added a configurable hotkey to let you cycle through your profiles
seems like the latest patch broke this, game crashes with it on
Yeah loading the addon result in instant crash on character select screen
Epic! Will try asap when this is over:
@tacit bone @neon pasture i can't seem to reproduce the crash, do you have any crash log?
no crash log, client just closes
all other add-ons are off just to validate that something else is not causing it
do u have a Nexus.log?
sure but no idea what help it will be
Skipped parsing.
there's my config file for unhide
i did uninstall and install the latest from 2 hours ago as well
hmm no errors after this. u also dont get any crash popups or sth? just straight to desktop?
You could check windows event log. there might be some error in there
v2026.2.23.219 <- this version does not crash
but it also just does not work either
and then clicking update while on that version crashes the game to desktop
is there something in windows event log?
Faulting application name: Gw2-64.exe, version: 1.0.0.1, time stamp: 0x69b99908
Faulting module name: Gw2-64.exe, version: 1.0.0.1, time stamp: 0x69b99908
Exception code: 0xc0000409
Fault offset: 0x0000000000e38e81
Faulting process id: 0x8774
Faulting application start time: 0x1DCB7043A676095
Faulting application path: S:\Games\Guild Wars 2\Gw2-64.exe
Faulting module path: S:\Games\Guild Wars 2\Gw2-64.exe
Report Id: 5f51c8be-70d7-4774-8429-0a06a502f357
Faulting package full name:
Faulting package-relative application ID:
Fault bucket 1751726906251310993, type 5
Event Name: BEX64
Response: Not available
Cab Id: 0
Problem signature:
P1: Gw2-64.exe
P2: 1.0.0.1
P3: 69b99908
P4: Gw2-64.exe
P5: 1.0.0.1
P6: 69b99908
P7: 0000000000e38e81
P8: c0000409
P9: 0000000000000002
P10:
Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.618fded7-15b2-48c6-8719-e73ebac7d211.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.7d4b47f3-8a3f-4bb1-a7f1-42feef1d77bf.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.f857c151-b73d-4a0c-84c3-02427e736dda.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.85695193-93b3-46b1-9198-4ad7444d2a04.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.06a99d0c-5c5f-45c7-8fc1-2f40e0f05677.tmp.xml
These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Gw2-64.exe_f7dda1ab1d116899d7f7930bcaf9bb0984f9_514b9a65_a6a39c02-6596-4fdf-ac79-50f795f41f0d
Analysis symbol:
Rechecking for solution: 0
Report Id: 5f51c8be-70d7-4774-8429-0a06a502f357
Report Status: 268435456
Hashed bucket: d8cd344053cb391bd84f6257169a7791
Cab Guid: 0
AppName Gw2-64.exe
AppVersion 1.0.0.1
AppTimeStamp 69b99908
ModuleName Gw2-64.exe
ModuleVersion 1.0.0.1
ModuleTimeStamp 69b99908
ExceptionCode c0000409
FaultingOffset 0000000000e38e81
ProcessId 0x8774
ProcessCreationTime 0x1dcb7043a676095
AppPath S:\Games\Guild Wars 2\Gw2-64.exe
ModulePath S:\Games\Guild Wars 2\Gw2-64.exe
IntegratorReportId 5f51c8be-70d7-4774-8429-0a06a502f357
No crash log for me. Straigth to desktop. Nexus log, debug log and unhide logs has no relevant entries
Deleted dll, same
that's what i see in event viewer for windows application logs
My event log (translated from hungarian)
Faulting application name: Gw2-64.exe, version: 1.0.0.1, timestamp: 0x69b99908
Faulting module name: ArcDPS.dll, version: 1.2026.317.1920, timestamp: 0x69b9e1a7
Exception code: 0xc0000005
Fault offset: 0x0000000000067a60
Faulting process id: 0x4420
Faulting application start time: 0x01dcb6fc5330902c
Faulting application path: F:\Games\Guild Wars 2\Gw2-64.exe
Faulting module path: F:\Games\Guild Wars 2\addons\ArcDPS.dll
Report Id: 6a5346a1-5e89-448e-a19d-625f8dd7a10f
Faulting package full name:
Faulting package-relative application ID:
Employer snagged us a private preview 
I'm also getting an instant desktop-crash with the latest version it seems, 4h ago worked fine with yesterday's version
Confirming insta crash to desktop
Reverting to previous version and disable auto update works fine again
v2026.3.18.1537 open gw2 select charr > crash no crash log
Confirm, loading latest version causing crash.
Nexus manager + ARCdps + VFXDenoiser + Reffect + UnhideNPC.
had to go sleep before, looking into this now
released new version with a fixed crash, hopefully it was the only one
let me know if it works for you guys now
Thank you so much, it loads for me now
great
alright, good
those keybinds are for the unhidenpcs window that is present when using arcdps or standalone mode, so they should do nothing when using it with nexus
currently it just adds all boolean settings automatically as hotkeys
aaaahhaaaaa
work ty
Not sure if my settings are wrong, or it's a bug, but the plogon seems to be hiding everything indiscriminately despite the options I've chosen. As you can see in this screenshot, my minions are hidden despite Player-Owned -> Mine being unchecked.
Checking and unchecking any box seems to "correct" it, but I have to do it each time I load into a new map or instance. I was in XJJ earlier, and it was hiding Ankka and her minions.
Is there a way to toggle the settings with a keybind..or dynamic scenarios? Like I don't mind seeing tons of people in cities, but when I'm in combat at world bosses it would be neat to use a keybind to hide them, or have a toggle for "in combat" or "in city"
you can set up a profile and then set a hotkey to it
At some point this addon started working in sPvP. Which I assume is unintentional
ah nice thank you
i love this addon so much
Choco-be-gone
holy shit. i dont go here, but i joined to just to go holy shit at this addon. this has almost convinced me to get nexus. omg.
okay have a nice day ❤️

😄
Also in case anybody reads this. Either it's been fixed or it was just a one time weird bug for me.
Skipped parsing.
try deleting init.txt inside of /addons/UnhideNPCs and see if it will load after that
I removed that + the (I assume) old config.cfg file and it loaded fine
alright
when the addon starts loading it creates that init.txt file with the current version inside, and deletes it after it finishes loading, so if the file already exists when it starts loading its a sign it crashed on the previous attempt and it wont try again until either the version inside init.txt is older than the current version or you delete it manually
gotcha, will check if happens again, tyvm!
update Alter Ego 0.9.3.0 UnhideNPCs settings are broken and gw2 crash
https://discord.com/channels/410828272679518241/1491312727736451093
after Alter Ego 0920 UnhideNPCs broken and setting broken too gw2 crash
If you have issues with UnhideNPCs, please post in their channel. #1491312727736451093 message
The settings are not visible, and I have to delete the folder each time before I can reconfigure them. of course, addon works fine, ; it’s just that the settings cannot be debugged.
I have tried disabling and re-enabling it in Nexus first, as well as uninstalling it, but the options still won't show up.
should delete \Guild Wars 2\addons\UnhideNPCs and then refresh, to return to normal
Refresh it's ok
is there anything in Nexus.log? not sure how much this logs but it looks like it might be some kind of invalid configuration the ui can't handle so it doesnt render?
It's working properly for now; I'll log this first.
Skipped parsing.
Skipped parsing.
I'll restart it a few times to see what the abnormal log looks like, hold on a moment.
Skipped parsing.
Skipped parsing.
Try this #1475269868046516446 message
Thanks, it's back to normal now. I'll know how to handle this kind of situation next time.
configuration page suddenly got empty lol
I figured out why. There was an old config.cfg file in the UnhideNPCs folder. Deleting it, made the config page visible again.
new patch no work
can confirm
confirmed
Very sad;( Hope it's an easy fix 🙏
Any news?
@worthy lion alive check
people become needy 😹
my life has stopped since this addon broke :o
suffering in huge green pets qq
Ok guys, got some good and some bad news:
The Good:
The Bad:
Release Notes
Built for game version 196128, but may also work on newer versions.
Changes
Bug fixes
Split the "group" options into separate party and squad options
Changed the "disa...
If you decide to install the older version don't forget to disable the Auto-Update within Nexus.
Just tested and worked fine, altho my settings got reset, not a biggie
On Decima today the old version hid the arrows, group was good, so that was fine, but have to disable it next time ^^
is there problem with this addon?
it doesn't work like it used to i feel like
i was doing aetherblade meta and renyak was hidden as soon as detargeted
very crowded space with both ally and enemy models
see comment from days ago, author hasn't been active for the past few months, older version 2026.2.28.656 seems to work.
oh wait, the author publishes the source code
looks like just the patterns are not exposed then
you're hyping us!! 
The old version is working so no point in me doing much. I found the patterns that were being used in the new version but didn’t really spend any time with it since again the old version is working
@worthy lion pls
Is the old version not working for you?
Yes, my old version stopped working yesterday afternoon too—it's not being recognized in the addon folder anymore. The new version gets recognized, but nothing happens.
(using the updated .dll posted above)
is that shiverpeaks strike?
yes
then be sure about a few things, first to have Auto-updates disabled, secondly the "Instances" option, which option you have chosen, and then check if the version matches this pic, from February, since that's the current working version
sorry for confusion, i always enable it inside instance, i tested in Lion Arch first.
but.. when I disable auto-update apparently it re-enable itself! so i'm again on Nexus version...
sometimes if you do it while the game is on, unloading the addon after disabling updates, and then pasting the DLL inside the folder, it autoloads and updates itself, unchecking the option
I usually do it with the game closed and just changing the value in the nexus "<GW2>/addons/Nexus/AddonConfig.json" file, and then I paste the DLL and load the game
Its not really necessary to do it that way, but it 100% works
ty I think this will help a lot of us, because I tried replace the DLL the clean way with quitting game or dirty way while the game is on (but I get an error cuz .DLL is already in use)
solved, for future help refer to this
@potent cypress maybe pin older version to library?
My Nexus isn't recognizing older versions. Has anyone else encountered this issue?
It doesn't work automatically; it's removed from the Nexus configuration as soon as the other DLL is injected. It disappears from the list of installed DLLs. Windows 11 Pro 25H2, last updated May 28, 2026
Well, what was taught above didn't work for me. The add-on is installed but it doesn't work, will they fix it?
A quick test from me to try and figure this out.
Nexus version: 2026.2.17.1210
UnhideNPCs version: 2026.3.19.2341
All 5 patterns are OK.
Hook OK.
Loading state works.
All options appear.
No setting has any effect.
The settings.json file is correct.
The old version 2026.2.28.656 fails with LoadLibrary Error 126. As a result, nothing works. Please release an update. Thank you.
People report v2026.2.28.656 works. Older version. Be sure to disable auto-updates, if using older version.
Author does seem active as of late, hope he's alright.
okay, can someone give me a report of current live version of UnhideNPCs and what errors it has
so do we need updating or not
Kind of, newest version doesn't work
I suppose if updater updated to newest working version, instead of most recent version, that would solve a lot of problems.
TL;DR, older february version still works, people has issues not properly configuring nexus to not update and pasting the DLL, so it gets updated and thus, not working with the latest one
Just did a quick test on my Mechanist, to see if I can make my mech disappear.
Configure -> Hide -> Player-Owned -> Mine
v2026.3.19.2341 -> nothing happens (Nexus updates to this version)
v2026.3.19.946 -> nothing happens (Most recent version on GitHub)
v2026.2.28.656 -> mech disapears as expected (Working Feb 28th version)
Nexus considers 3.19.2341 to be the latest, while GitHub shows 3.19.946 as being the latest, both updates came out the same day, neither currently work.
Version 2.28.656 from Feb 28th currently works.
the latest version (from 3.19) does not work at all, doesn't crash but I don't see any errors in the nexus log
someone mentioned they re'd the dll and said patterns needed to be updated(?)
downgrading to previous version (2.28) works
and vila is apparently mia since months
oh yeah there's supposed to be a gw2 patch in a few hours, maybe that'll break things even more
what patch lol
ninja patch? 🥷

(a sneaky patch we don't know about... ninja)
Dragon bash maybe? I think it was today
Oh. Yeah. That usually requires a patch.
Version:
Logs:
Observed:
Additional:
Older version loads perfectly fine after the patch even, and it still works
I understand that for you and some others it might work; perhaps it's a legacy DLL or an old C++ version installed, but how do we find the problem? If I were the only one experiencing it, I'd understand. But unfortunately, many players have this issue. Thank you for confirming that it works for you with the latest update; for me, it has completely disappeared from the Nexus installed DLL menu.
Hey, is this working currently? I'm using nexus for the first time tried to tinker with this one but npcs never show up in distance
2.28.656 work
Alright gonna try that one thanks