Coder Social home page Coder Social logo

visibilityplugin's People

Contributors

kalilistic avatar limiana avatar sheepgomeh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

visibilityplugin's Issues

[Enhancement] Toggle player visibility per zone

Could you add maybe a zone blacklist where you choose which zones you want the plugin to be enabled. I'd like players in limsa and other main cities to be invisible but not in low pop areas.

Whitelist eureka&bozja?

Is it okay to add eureka and bozja to the territory whitelist?
Some users complain about too many ppl in CE causes the game lagging seriously.

BTW the territory ids are

732,
763,
795,
827,
920

for all four eureka territories and bozja.

Can't open the config window

Since yesterday, I can't open the config window for some reason. I tried clicking the config icon in the plug in list as well as typing /pvis and nothing showed up on either of my monitors. I tried looking around the edges of the monitors to see if the window is hiding somewhere but I don't see it at all. This happens to only this plug in, while others are fine and I can still open their config windows. I tried disabling then re-enabling Visibility on the plug in list, as well as disabling multi-monitor support in Dalamud but that didn't help. The plug in is working otherwise, though. It's still hiding all players, chocobos and minions as per the previous settings, albeit after a few seconds of delay after I teleported into the zone. Is there anything I can try on my end to fix it?

Edit: The /void command in chat is still working.

Any way to hide player retainers?

Pretty specific request but hoping to see if there’s a way to hide player retainers to avoid trolling? Since they’re not game play required NPCs and all that jazz. Thanks!

Won't work unless reinstalled each log in

For me it doesn't work unless i reinstall the Plugin each login.
Pressing Hide All Pets doesn't hide them. Same with Enable or Refresh.
Only way to get it to work is to Disable + Install it each time.
Is it loading too early during login?

Command to turn visibility on and off

Would it be possible to get a command, for example /pvis toggle that enables and disables the visibility. The functionality should be same as setting the "Enable" in the visibility UI. Possibly doing the refresh as well, or having that as extra.

Hiding only own player

I don't know if it's possible with the voidlist my own player only, but i would like to have an option to only hide my own character.

Enable Visibility based on certain conditions

Visibility is most useful to me in incredibly populated areas. A system could be added to take into account various things, including, but not limited to:

  • Current territory
  • Number of players in actor table
  • Current job
    and other things of that nature. How customizable you want it is up to you. Territory-specific setting is what I came here to submit but got carried away...

Can't see menu

I tried all sorts of different things- reinstalling, recalibrating... Nadda.
I type /pvis
and it does not put up the menu,

I click settings button in the dalamud plugin window of visibility, and it doesn't pop the menu up.

Thanks for the help please let me know if it gets fixed =)

Feature Request: Change other player's glamour

Hello, thank you for such a wonderful plugin.

When enjoying a main story dungeons or raids, those animal suit glamours are quite disturbing, and the enormous gleaming weapons assassinate my eyes.
I understand making players invisible in dungeons may cause trouble, so it possible to instead change the glamours of other players to something simple, like artifact armor or default race outfit?

Hotkey to toggle player visibility

Add hotkey to toggle player visibility (or comand for macro) .
Example: This is needed in Bozja raids, so that the gamers do not interfere with clicking on the chest.

Feature request: hide non-party alliance members during raid

I had hoped to use this plugin to reduce sensory overload in alliance raids by hiding the players from other alliances (and reducing the perceived alliance to a more manageable 8 with battle effects off), but during a test run I encountered two problems:

  • Within the raid instance, nothing I changed in the plugin settings could hide the friends who formed the other parties, including voidlisting them individually. This may be due to setting changes during duties being ignored or the plugin having no effect during duties.
  • Afterwards outside the raid instance, plugin setting changes worked as expected but the setting to show or hide party members was applied to all three parties in the alliance, which would not help with my intended use case even if the first problem was fixed.

I haven't run further tests since they require two friends to cooperate in standing around while I use party finder and queue them into duties, but if the option to hide players from other parties in an alliance could be added and could function inside a duty instance I would appreciate it a lot.

Expand voidlist to hide player's name entirely

There's a person in this game I do not want to see any trace of. Even though I have them blacklisted and voidlisted, I can still see their name in certain contexts, such as:

  • Market sales history
  • House owner list when using residential district aethernet
  • Message book comments
  • Signature on crafted items

Is it at all feasible to hide their name in these menus? Or even better, replace it with some randomized filler name so it's not a conspicuous blank space that reminds me they exist.

Unable to Remove Someone

I have been trying and trying to remove this person from the list but the name is stuck and I can't remove them

Feature Request: Hide players based on character configuration

The builtin RMT message blocking with dalamud is pretty good. But it doesn't hide the bots from teleporting in and being an obvious eyesore. They all seem to be configured the exact same way (I'm guessing the default options in the character creator). It would be nice if we could hide players based on matching an exact configuration, since very few actual players created their character without at least messing with the height slider or something. Obviously there might be some casualties, but that should be up to the user to decide and be aware of.

Maybe there could be some integration with Glamourer or something, where you can create a profile for players to hide based on if they match a design set in Glamourer. It would also make it a cinch to update in future if the bots catch on, and make a modification to their character.

Thanks for the very useful plugin ^_^

Feature Request: Hide people of an FC

Hey hey!
I heard some people wanting this before and recently grew a reason to use it myself; A functionality where I can add a FC name or Tag and everyone with that FC Tag will automatically get hidden.
Not sure how easy it is to implement, but does that sound reasonable? Would be REALLY useful to me and some friends :)

Enhancement Request: Add ability to void on mouseover

Currently it is possible to void a target with the /voidtarget command, but it would be nice to be able to use mouse over, so it didnt' require targetting someone.

So a macro such as /voidmouseover could be used. Or something similar.

Voidlisted People Still Visible

Hello!

So, I have an entire list of voidlisted folks that I went ahead and added manually because... I can't really stomach waiting to see them in game to do it, so I just typed all of the names in. Yet, I still saw some of them appear (and I've also refreshed to see if it'd fix this, but nothing).

Do they have to be in the same area/logged in in order for me to manually add them and them not show up again, or is there something else I'm missing?

Thank you!

pets arent being hidden

i refreshed and even reinstalled visibility but after the current patch smn pets arent being hidden for me.

Option to hide housing items/retainers

Hey there,

I love your plugin. I have a FC mate that insists upon putting items over/in the way/etc of portions of our FC house. I was wondering if there was a way for you to add the ability to hide retainers or other such housing items.

I realize this may be a request specific to me, I'm ok with building the project myself I just am wondering if you can help me add this feature to your codebase for my specific build.

Thanks! Appreciate your plugin otherwise!

Feature request

Hello! Is it possible to add an option to send an alert if the specific person is near us or on the same map? I have a friend who would feel safer to know if their stalker is near them, and they are not comfortable voidlisting them entirely. I'd be really grateful if this feature could be implemented.

Option to hide 21+ until 1-20 completed

I know it's probably a transient issue for any given user, but it'd be nice if there was an option under visibility (possibly toggled on by default) that would not display vistas beyond 20 until the first 20 were completed (and the unlock quest in Gridania completed, if that can be checked by a plugin). Personally, I definitely tried at least a dozen or so vistas beyond that point before learning of the "must do first 20" rule. There's a help dropdown, but I feel it's not as obvious as it could be, and being able to entirely suppress visibility for them would help, imo, especially if it were on by default. I know I sometimes open the list and go "oh, vista up!...oh, nvm, it's number [53 or w/e]", because I've still not quite completed those initial 20 (I tend to do them opportunistically, often when reminded by a vista orb, rather than as a dedicated hunt).

[ISSUE/BUG] Visibility-Gpose Actor Duplication Issue

Greetings! I'm here to report an issue with Visibility and Gpose.

Summary:

If I'm with someone in a party, they will be duplicated. I can manipulate the gpose actor, but the other actor (the "real" player one) isn't deleted when going into gpose, allowing them to move around freely while in gpose.
If I'm not in a group, the dupe doesn't appear. If I am however, they can move around and do anything; they'll still show in the gpose. (See picture 1 and 2.)

Pic1
Pic2

Investigation:

So here are my findings after many hours of troubleshooting to find the issue. I managed to pin point it to Visibility, and here's my process:

  • I thought it was a conflict with whitelist, but the issue still happened after I cleared it.

  • I also tried disabling Visibility (removing the "Enable" checkmark) but the bug still occured.

  • Only way to remove the issue entirely was to completely deactivate the plugin (uninstall it essentially) from the Dalamud Plugins. Note: I went and tried multiple plugins and Visiblity is the only one that causes the issue.

Speculation on the problem:

Further examination of the issue (when I was trying to see what the issue was) lead me to understand that essentially the problem was that the "real" actor (Non controlled PC) was not being "deleted" when entering gpose. (Please refer to the screenshots below, Pics 3,4 and 5)

Pic3
As we can see, when entering gpose, the actor is duplicated. What I've managed to understand is that essentially the "real player" actor is not deleted / replaced by the "gpose actor". Of note here are the options: Controlled Character > PC and Non-controlled Character > PC

As you can see in Pic 4, deactivating Non controlled PCs deleted the "real" actor (the one that was able to move around, and left me with the gpose actor, which I could pose.
Pic4

In contrast, deactivating the Controlled PC removed the gpose actor, but not the "real" actor.
Pic5

Conclusions / TL;DR:

While I have no idea what might have been the issue, as I stated above, It has something to do with Visibility not deleting the "real" players' actors when transitioning into GPose, resulting in both the real and gpose actors remaining in scene.
To my understanding, clearing the whitelist and removing the enable option does not fix the issue. Only way to remove the duplicated actor is by deactivating/uninstalling the plugin entirely.
Special thanks to Xhiel for suggesting reporting it here.

I sincerely hope this helps on the coding side, as well as anyone else that has the same issue.
Best of luck and thanks for the good work,
-Pewtershmitz

File release

Im been using VisibilityPlugin on CN dalamud, is it possible for me to download this plugin without XIVlauncher ?

Feature Request: Setting to enable auto-void on blacklist

I didn't see this in the README, or as a past issue, but if I missed it and it already exists, I apologize. The below, I believe, would be an enhancement.

As a Player...
  who has 1 or more other players on their Blacklist
I would like a setting in the GUI...
  that can be toggled via checkbox

Which allows all Players on my Blacklist to be auto-voided (made invisible)

Use case:

A User is currently managing a blacklist, and a void list. To make this a bit easier for the User, it would be nice to make this a "1 stop shop". A setting to allow any and all blacklisted players to be auto-voided would be advantageous, I believe.

Lame visual example

☑️ Auto-void Blacklisted Players

or

🟦 Auto-void Blacklisted Players

Note:

I'm a JavaScript/Ruby dev. I'd like to take a stab at this but have some questions regarding testing, etc. (Never worked on an addon before)

Player becoming invisible in certain quest cutscene.

I'm not sure if this is a bug or in the specifications, but I'd be glad if someone could help me figure out what's going on.

While playing the Main scenario (or New Game) with this plugin on (hide all players except me and the party) , there were certain times when the player (me) becomes invisible in the cutscene.
And this only happens in the cutscene right after the instance battle or a duty.

I guessed this had something to do with the duty server and tried whitelisting myself, but didn't work.

all online players are added to whitelist ?

v1.1.4.8

Each time i start the game, i see the whole whitelist being filled with all the players of the datacenter.
I tried removing the configfile and uninstall , install the plugin.
After restart of the game this happens again. the file is filled with over 60k of lines and around few MB big. Manually removing all the people one by one is a no-go.

This results in alot people being shown after hiding players, since they are on this whitelist.

Whitelist functionality.

Would it be possible to add an option to whitelist players by name in a list format similar to the voidlist for when you have Hide all > Players enabled and don't have people on your friends list? This would be useful if you have multiple accounts or characters and hide everyone by default to help with performance.

GUI gone

I play on multiple monitors, as in I switch between monitors based on what I'm doing. The GUI pop up window for Visibility just plain buggered off. I've uninstalled and re-installed the plugin but the window is obviously offscreen in a void that doesn't exist. I have no idea how to get it back.

Improvements ideias

Hello, I have 2 improvements ideias that I think shouldn't be too difficult to implement:
1 - make the gui window resizable
2 - add text command to enable / disable the visibility something like /pvis on /pvis off

Same command for Void and Whitelist?

I think both command are '/void' and '/voidtarget' now.
Is it better to change whitelist command to something like '/whitelist' & '/whitelisttarget'?

Feature Request: NPC Visibility

Much in the way active NPC's in the world can be toggled invisible in gpose, I thought it'd be wonderful if a new toggle was present that allowed us to turn on and off NPC visibility in standard play for a variety of uses and needs.

Bug: Emotes To Self sfx still plays for voidlisted players

Steps to reproduce:

  1. Void someone
  2. Have them emote at you with their emote log turned on
  3. Emotes To Self (Character Config > Log Window Settings > Notification Sounds) still fires and plays sound effect even though chat message is filtered.

Unable to open settings UI anymore

I'm currently not able to see the configuration interface, neither through Plugin installer, neither through /pvis command
I suspect it to be offscreen but I did not find a way to reset the position.
Macro works fine, but if I want to check the status, I'm doomed.

Custom emotes not affected by VoidList

While most forms of chat are successfully hidden when a player is added to VoidList, it appears that custom emote messages (/em) don't get hidden. I couldn't discern whether this is intentional or not through the code, so wanted to report it here.

Add (sub)commands for all options

There don't currently seem to be (sub)commands for toggling chocobos in general, only for company/party/friend overrides. There apparently aren't any commands for toggling minions. The full list of values from /pvis help in my game is this:

/pvis <setting> <on/off/toggle> - Sets a setting to on, off or toggles it
Available values:
enabled
hidepet
hidestar
hideplayer
showcompanypet
showcompanyplayer
showcompanychocobo
showpartypet
showpartyplayer
showpartychocobo
showfriendpet
showfriendplayer
showfriendchocobo
showdeadplayer

I'd like to request that this be filled out to allow command toggling of all available values: hide player/pet/chocobo/minion, show party/friend/fc player/pet/chocobo/minion, and show dead players, as well as the enabled and hidestar options.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.