|
Lua Addon Ideas
By DaneBlood 2023-06-13 09:05:06
I’d like to see something like partybuffs but ONLY show the rebuffs that need removing
How is this different from setting up partybuffs correctly?
By Meeble 2023-06-13 09:29:12
I’d like to see something like partybuffs but ONLY show the rebuffs that need removing
How is this different from setting up partybuffs correctly?
Someone else did the work of setting it up for you, obviously.
That said, here's what I use for PB WHM whitelist. It includes Pro/Shell(40,41), Haste(580), Barspells(100-112) and Auspice(275), can remove those numbers if you don't want them showing.
Code
-- this goes into PartyBuffs filters.lua
WHM = L{2,3,4,5,6,7,8,9,11,12,13,15,16,18,19,20,21,23,24,25,26,27,29,30,31,40,41,100,101,102,103,104,105,106,107,108,109,110,111,112,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,146,147,148,149,167,174,175,186,189,192,193,194,223,275,298,378,379,380,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,404,448,449,450,451,452,473,540,557,558,559,560,561,562,563,564,565,566,567,580,597},
Necro Bump Detected!
[187 days between previous and next post]
By Gasho 2023-12-16 21:53:28
hi
is there an addon that shows buffs timers on the party?
By drakefs 2023-12-20 18:18:36
The timers plugin can show buff timers for buffs you cast on others. I do not think any addon can do timers for buffs cast by others on others.
By Shichishito 2023-12-31 05:13:55
Is there a addon that dumps chatlog, specifically battle messages into a text file for later analyzing?
[+]
By RadialArcana 2024-01-27 13:26:38
Someone make a night and day addon, that shows a sun slowly moving down to show a moon and vice versa!
Necro Bump Detected!
[55 days between previous and next post]
Carbuncle.Nynja
サーバ: Carbuncle
Game: FFXI
Posts: 3942
By Carbuncle.Nynja 2024-03-22 17:22:07
How difficult / annoying would it be for pointwatch to report the true ML? Right now, ep.master_level reports the ML based on your character's information, but under level sync all your character information gets updated to that synced level. Couldnt there just be an array added with all the XP needed and their levels, and cross reference ep.tnml to that array to report the true ML?
[+]
サーバ: Fenrir
Game: FFXI
Posts: 181
By Fenrir.Positron 2024-03-22 18:16:23
That is what'd need to be done, yes, since the server doesn't actually send the true ML to the client except when leveling up. It probably wouldn't be very hard to do.
By Felgarr 2024-03-22 22:52:18
It already exists via addon called "clevel"
Carbuncle.Nynja
サーバ: Carbuncle
Game: FFXI
Posts: 3942
By Carbuncle.Nynja 2024-03-23 12:11:27
>>Names an unofficial addon that doesnt exist on any of the commonly used addon repos
[+]
By Lili 2024-03-23 15:39:00
Are you *sure* you checked *all* of the most famous repos? Sure sure?
Anyway, adding it to pointwatch wouldn't be exceedingly hard but I doubt anyone has too much interest in doing so.
Feel free to prove me wrong, the code is published.
サーバ: Asura
Game: FFXI
Posts: 491
By Asura.Clintbeastwood 2024-03-23 15:45:10
Is there a way to make a distinction for being a mob's current target?
By Lili 2024-03-23 15:51:22
Asura.Clintbeastwood said: »Is there a way to make a distinction for being a mob's current target?
No, you can only tell who was the last person that the mob hit/acted upon, but not what its current target is. Those things are very close together but not the same thing.
[+]
サーバ: Asura
Game: FFXI
Posts: 491
By Asura.Clintbeastwood 2024-03-23 15:53:11
Asura.Clintbeastwood said: »Is there a way to make a distinction for being a mob's current target?
No, you can only tell who was the last person that the mob hit/acted upon, but not what its current target is. Those things are very close together but not the same thing.
Thanks.
Carbuncle.Nynja
サーバ: Carbuncle
Game: FFXI
Posts: 3942
By Carbuncle.Nynja 2024-03-23 16:14:19
Are you *sure* you checked *all* of the most famous repos? Sure sure?
I can usually find what I'm looking for by searching ""addon name" site:github.com".
ie:
"superwarp" site:github.com - loads up a couple repos with this addon
"debuffed" site:github.com - once again does a pretty good job of finding repos with this addon
sometimes I have to add ffxi to the search ie:
"anchor" site:github.com - pulls up a lot of non-ffxi stuff
"anchor" ffxi site:github.com - does a better job filtering to ffxi related content
however I got no usable results with any of the following:
"clevel" site:github.com - 1500 results that I'm not going through
"clevel" windower site:github.com - 0 results
"clevel" ffxi site:github.com - 0 results
but I was able to easily find your repo searching for lili ffxi github
By drakefs 2024-03-23 17:23:29
Are you *sure* you checked *all* of the most famous repos? Sure sure?
Best functional troll ever?
Carbuncle.Nynja
サーバ: Carbuncle
Game: FFXI
Posts: 3942
By Carbuncle.Nynja 2024-03-23 18:25:11
I cant read the above post we know
Also nowhere in my post did I say famous.
Carbuncle.Nynja
サーバ: Carbuncle
Game: FFXI
Posts: 3942
By Carbuncle.Nynja 2024-03-23 18:33:43
Respectfully,
*** you Drakefs, go gaslight someone else
Signed,
Best functional troll ever
I'll see how clevel works and see what I can do to implement it in pointwatch. Thank you Lili.
By Tanag 2024-03-23 21:12:02
Are you *sure* you checked *all* (including mine) of the most famous (mine) repos? Sure sure? (check mine, Im famous)
By Lili 2024-03-24 10:05:13
(In fairness, I didn't publish the code until like 1min before posting my post)
サーバ: Fenrir
Game: FFXI
Posts: 181
By Fenrir.Positron 2024-04-20 05:26:19
How difficult / annoying would it be for pointwatch to report the true ML? Right now, ep.master_level reports the ML based on your character's information, but under level sync all your character information gets updated to that synced level. Couldnt there just be an array added with all the XP needed and their levels, and cross reference ep.tnml to that array to report the true ML?
Here's a super hacky implementation. This is not a good way to do it, but it technically works. I'm posting this now because I don't expect to have a real update ready in the immediate future, but if you're impatient you can make this change.
https://github.com/posimagi/Lua/commit/470baf2ceff88623aa64fc1c2f5ed22bedb91c2c
[+]
By RadialArcana 2024-04-20 05:50:47
Someone should make an addon that changes the selected size (1 of 3?) stat of your character, it's a number the server sends to the client I would think. Should be easy to change that, so people can have a tall or shorter version of their character.
サーバ: Asura
Game: FFXI
Posts: 445
By Asura.Dexprozius 2024-04-20 06:48:46
I posted this ages ago when I was newer but I'm gonna throw it out here again:
Currently theres an addon, MountRoulette, that allows the user to type //mr and get a random mount from their list of unlocked mounts, and also dismounts with the same command if one's already on a mount.
Additionally theres an addon, MountMuzzle, which allows the user to either Silence the default mount music or replace it with a chosen BGM.
MY question/wish is; why can't there be an addon that plays specific pre-determined BGMs/Tracks for each mount? AKA best of both worlds, or more specifically a more customizable version of Muzzle
User can have access to a text file with each mountID listed and pointing to either ' ' blank, defaulting to regular mount music, or pointing to the chosen BGM#. Stuff like SetBGM lists all the BGM #'s so that could be easy to transfer over, I'm just unaware how MountRoulette works and whether or not each Mount has a unique ID it points to?
If I want to still use MountRoulette for variety, but it spits out a Tulfaire it can play Airship music, Crab = Manaclipper music, and so on, how hard of an add-on (or edit of existing add-ons) would that be to implement? I'd Love to have a set list of unique tracks that I can edit for each and every mount, to listen to tons of the classic tracks that you simply Never hear anymore in modern gameplay without going out of your way to encounter them.
TLDR: i'm aware specific mounts in FF14 have their own unique track. I'm essentially asking for this, but at the user's discretion
[+]
By Lili 2024-04-20 07:33:31
why can't there be an addon that plays specific pre-determined BGMs/Tracks for each mount?
It can, just someone needs to write it.
SetBGM lists all the BGM #'s so that could be easy to transfer over
Sounds like you just volunteered!
whether or not each Mount has a unique ID it points to?
Kinda sorta, Chocobos have chocobo music (whether they're the player's raised bird, or stuff like Noble Chocobo), all other mounts have the same song.
[+]
サーバ: Asura
Game: FFXI
Posts: 445
By Asura.Dexprozius 2024-04-20 08:35:08
I can't write complex stuff like that, but I'd happily tip someone who put in the work. Just throwing out my idea for a fun QoL add-on / adjustment to an existing add-on. The question of why was rhetorical. The 'easily transferred over' was more the existing list of BGM ID's, not the code to interface with them.
The question about mount ID's was not the song they play, but the game having something referenceable to distinguish between each mount. Again, I'm not sure how MountRoulette works, but I'm operating on the idea that it throws each mount ID into an array and pulls one from it with a random number generator to summon. I'm likely wrong and its more complex and smoother than that, but I'd want something that adds and extra layer of references to pair each mount ID with a player chosen song ID that can be pulled and executed at the same time it chooses which /mount and back to zone BGM when /dismounted.
サーバ: Fenrir
Game: FFXI
Posts: 181
By Fenrir.Positron 2024-04-21 03:02:51
I posted this ages ago when I was newer but I'm gonna throw it out here again:
Currently theres an addon, MountRoulette, that allows the user to type //mr and get a random mount from their list of unlocked mounts, and also dismounts with the same command if one's already on a mount.
Additionally theres an addon, MountMuzzle, which allows the user to either Silence the default mount music or replace it with a chosen BGM.
MY question/wish is; why can't there be an addon that plays specific pre-determined BGMs/Tracks for each mount? AKA best of both worlds, or more specifically a more customizable version of Muzzle
User can have access to a text file with each mountID listed and pointing to either ' ' blank, defaulting to regular mount music, or pointing to the chosen BGM#. Stuff like SetBGM lists all the BGM #'s so that could be easy to transfer over, I'm just unaware how MountRoulette works and whether or not each Mount has a unique ID it points to?
If I want to still use MountRoulette for variety, but it spits out a Tulfaire it can play Airship music, Crab = Manaclipper music, and so on, how hard of an add-on (or edit of existing add-ons) would that be to implement? I'd Love to have a set list of unique tracks that I can edit for each and every mount, to listen to tons of the classic tracks that you simply Never hear anymore in modern gameplay without going out of your way to encounter them.
TLDR: i'm aware specific mounts in FF14 have their own unique track. I'm essentially asking for this, but at the user's discretion
Done. Here's the pull request, no idea when it will go live but you can download the two changed files to get the functionality right now. https://github.com/Windower/Lua/pull/2351
Hello everyone!
With the exposed action packet come a much larger range of potential Lua addons that windower users can create. Because FFXIAH has a up-voting system and this handy subforum, I think making a thread here for people to post their plugin ideas in (and get voted on) would be useful.
For more information on what is possible with Lua, see the wiki:
https://github.com/Windower/Lua/wiki
Lua can use all the information obtained from Input Interface Functions to react at times defined by Events in ways limited to the Output Interface Functions.
For instance, I am currently writing an addition to battlemod that will allow it to display skillchain damage even when the skillchain is blocked by blinking. I do this using "event_action" for the closing weapon skill, which contains the skillchain information that is sometimes blocked. I then output this to the chat log using the output interface function "add_to_chat" and block the original message (if it would have displayed) using the "event_incoming_text".
When making posts in this thread, don't worry too much about going through the wiki and making sure something is possible before you suggest it. Just throw the idea out there and see how many votes it gets. However, be aware that some things are impossible because your client does not receive the required information.
Please limit yourself to one idea per post so that it is possible to vote on your ideas.
|
|