fitzchivalrik / compass

A Final Fantasy XIV Dalamud plugin. Shows a monodimensional compass to augment/replace the minimap.
GNU Affero General Public License v3.0
12 stars 3 forks source link

Feature Request: Disable Distance-Based Scaling #10

Closed someONEgood closed 3 years ago

someONEgood commented 3 years ago

TL;DR: Basically I'd like to be able to have FATE icons at 100% size regardless of distance.

Would it be possible to add the ability to toggle/disable if/how icons (specifically FATES) scale based on distance? I'm using your plugin almost exclusively for FATE navigation be it Bozja/Zadnor or open world zones, and it would be great if pairing it with Map as Source allowed all FATEs in the zone to be showed on the compass.

Currently that's not entirely possible (unless I'm missing a setting) since FATES at a certain distance don't appear because they are scaled super tiny when far away. Absolutely love this plugin and how sleek it is. Thanks!

fitzchivalrik commented 3 years ago

Thanks for your suggestion!

I guess you are already using the distance settings for the Area Map at maximum, filtering almost everything beside FATEs and still dislike the scaling of the icons? So a bigger max distance would not solve the problem, best would be an adjustable minimum scaling option?

someONEgood commented 3 years ago

TLDR: Yes exactly!~ I think your suggestion would be the perfect update.

While I'm not using the distance setting at maximum, I took the time to verify that it worked (or lack thereof) in a similar manner when using max scaling.

For example here's me standing at Falcon's Reach: fates : And here's the compass at max Scale (3.00): compass

As you can see the distance scaling of the FATE icon results in a tiny FATE icon, even when the FATE is close relative to the map size. Furthermore, the far northwestern FATE isn't even visible on the compass.

Ideally I could stand at Falcon's reach, look north to northwest and see ALL available FATES, with the closest FATES being 100%, and further fates scaling slightly smaller (say 75%) for "at-a-glance" distancing. Bonus points if adding the time-left on the compass icon were somehow possible.

Regardless of whether this is possible or not, thank you for your addition to the plugin toolkit. Such a wonderful tool!

fitzchivalrik commented 3 years ago

Thanks for your kind works!

Just to be sure, I was talking about this distance setting: image

Regardless, I will look into exposing the minimum scaling as a setting.

someONEgood commented 3 years ago

Thanks for your kind works!

Just to be sure, I was talking about this distance setting: image

Regardless, I will look into exposing the minimum scaling as a setting.

Oh man I didn't even realize that setting was there. That practically fixes it just setting that to max. (I would still like to see more scaling options implemented though!).

Also, as I was filtering stuff to make it easier to acquire ID's for Issue #8 , I noticed that even when you hide FATEs, the FATE radius aura remains on the compass: FATE radius

So I looked up the FATE radius ID for you to add to the FATE filter.

FATE Radius ID: 060496

FATERadiusID

Appreciate your hard work. I see now how much time you put in finding those ID's. And thank you for having the plugin ready zero day on Dalamud's 6.0.0.1 launch!

fitzchivalrik commented 3 years ago

Glad to hear that the setting helps!

Yeah, the FATE circle is unfortunate currently. I have not found a way to reliable and not hacky distinguish between the circles. I would need to have another look, now that a few months passed. image

Thanks for all the IDs in the other issue, I am adding + testing them; next release will have them.

someONEgood commented 3 years ago

I didn't realize objectives shared that same circle (since their are like... 4̶ ̶o̶r̶ ̶5̶ 6 of them with IDs I think? That makes sense though.

so many circles

I know this issue is closed but would you consider adding the option to disable the circle regardless, but with a disclaimer next to it, similar to the (?) in regards to using the map.

Something like "Disabling this will hide ALL objective circles from the map, including quests, FATEs, etc. Only do this if you are base comfy with this functionality." If you don't wanna open that can of worms I totally get it.

Edited: (Attached image).

fitzchivalrik commented 3 years ago

All of them are used for different sized circles afaiu.

After EW I wanted to have another look at how Compass works in the backend and see if maybe some new discoveries of the incredible people at Dalamud and my greater knowledge will allow me to rewrite Compass to something better - and maybe fixing problems like that at the same time.

I won't take another look before and just after EW release though, maybe around December.

someONEgood commented 3 years ago

All of them are used for different sized circles afaiu.

After EW I wanted to have another look at how Compass works in the backend and see if maybe some new discoveries of the incredible people at Dalamud and my greater knowledge will allow me to rewrite Compass to something better - and maybe fixing problems like that at the same time.

I won't take another look before and just after EW release though, maybe around December.

Excited for all of this. Can't wait to see what you and hopefully the others come up with.