Leaderboard - Collects & Groups Battle Data

Eorzea Time
 
 
 
Language: JP EN FR DE
Version 3.1
New Items
users online
Forum » Windower » General » Leaderboard - Collects & groups battle data
Leaderboard - Collects & groups battle data
 Asura.Saevel
Offline
Server: Asura
Game: FFXI
Posts: 10199
By Asura.Saevel 2023-11-16 07:35:25
Link | Quote | Reply
 
Quetzalcoatl.Xilkk said: »
Asura.Saevel said: »
KParse is the parser written by Kinematics (Motenten), yeah that guy. It's scans incoming network packets, parses them then stores them in an external database. Afterwards you can analyze the fight(s) data over time and see what is going on. You can see which person did which ability at various times along with what the monster is doing. Get offense, defense, magic, healing statistics, just really useful information for planning strategies and figuring out mechanics. It's basically the exact opposite of scoreboard, getting realy useful data instead of "OMG look at how awesome I must be!".

I haven't been able to get kparser to work since 2012.

It doesn't seem to see FFXI at all. I wonder if I really need the older updates for the windows components cuz those don't seem to exist anymore.
I definitely like it better than any other parser from when I used it... It's just so useful.

Leaderboard is just wonderful fun. Livens up the repetitive group content.

There is a patched version you need along with the current memloc. That memloc can be a pain because while it's usually posted in update threads, sometimes it's missed if there are other things to discuss / post about.
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2023-11-16 12:11:15
Link | Quote | Reply
 
Quetzalcoatl.Xilkk said: »
Leaderboard is just wonderful fun. Livens up the repetitive group content.
Man thats great to hear, so glad you're enjoying it ^^
[+]
necroskull Necro Bump Detected! [191 days between previous and next post]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2024-05-25 13:07:40
Link | Quote | Reply
 
Updated to version 4.0.1

  • Fixed the Points Board callout not pausing when Mog Kart mode is paused.

  • Fixed an issue when in Mog Kart mode and a banana item is used but has no target by the time it "lands".

  • Fixed an issue where a SMN Blood Pact: Rage landing for zero was not counted as a whiff.

necroskull Necro Bump Detected! [224 days between previous and next post]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-04 14:23:00
Link | Quote | Reply
 
Updated to Version 5.0

Highlights:

  • FIVE New boards!

  • On-Screen Display formatting improved!

  • Print ALL boards one by one after an event!

  • Now able to print an entire board to chat not just the top 5 places!


I feel like its worth mentioning, with the addition of the Total Damage Board, this is as close to a parser as Leaderboard will get. I still maintain that it is not intended as a parser, and it does not track specific stats like accuracy and crit rate and the like, but I have found myself using in place of scoreboard watching the Total Damage on the On-Screen Display and printing it out after a seg run, for example.

That said, I love that people now wait for all the boards (the new `//lb all`) after our Dynamis runs and cheer on winners and rag on each other for better scores than friends as they get printed out.

Changelog:

  • Added 5 new boards: Total Damage, Total Weapon Skill, Ranged Attack, Buff, and Debuff.

  • Added command `all`. Will display all boards one after the other. Repeat command to stop.

  • Added sub-command `all` to commands that print the boards to chat. This will display all places that exist on the specified board.

  • Added default_osd_board option. Defines the initial board shown in the On-Screen Display upon loading the addon.

  • Adjusted Lite Mode to now be called Raid Mode.

  • Adjusted the On-Screen Display formatting. The display itself is now a few characters wider, to accomodate larger scores (and some percentages shown) from the new boards. Scores are now right-aligned. Names will now automatically truncate instead of stretching the display if names and scores overlap.

  • Adjusted board formatting when printed to chat. Longer player names will now be truncated to 8 characters. Will help alleviate issues where the last bit of a board posted to chat gets cut off due to names or scores being too long.

  • Adjusted a few of the party callout thresholds.

  • Adjusted the boards that the Rivals feature tracks. Removed Low WS and Magic Bursts, added Total WS and Total DMG.

  • Adjusted the default initial board shown in the On-Screen Display to the Total Damage Board.

  • Adjusted default party callout settings. All "running total" type damage boards are set to off with Total Damage set to on in their place. Death and Whiff boards are now set to off as well.

[+]
Offline
Posts: 1208
By DaneBlood 2025-01-14 21:40:29
Link | Quote | Reply
 
jsut tried it in dyna just having cureboard running.
very big negative impact on FPS. game beacme very laggy until i inloaded it.

is there some cpu eating tight loop in the addon that can be losened ?
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-15 10:59:22
Link | Quote | Reply
 
Hmm not sure. I run it every Dyna (with full 18 people) with no issues outside of normal Dyna lag. I've even unloaded it a couple times during bad lag/fps just to see if it makes a difference and no change. I'll try to go through and see if I can find anything I can optimize better (I'm sure there is regardless).
Offline
Posts: 1208
By DaneBlood 2025-01-16 17:48:44
Link | Quote | Reply
 
just to add in some more info
FPS was around 50'ish without the addon. once started it would drop to midt 30-40ish.
i reloaded later on the same run got the same drop.

However it i noticed that i had a lot of old data from before i returned to the game so likely from a previous version.
I dont know if that can have an impact
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-17 10:43:49
Link | Quote | Reply
 
After taking a couple days to look into it and do a little bit of researching (I am still learning this, after all), I've got a bunch of efficiency improvements I'm working on now. I've got the bulk of it done but should just be another day or three to get the rest of it worked in and tested a bit.

Also, the old data from before that you mentioned is intended, it saves data as you go so that in case you crash or d/c in the middle of a Dyna, for example, you don't lose all the data from the run. In fact that system is probably the bigger performance update (fix, really) coming. Let's just say I was a little too overzealous in my pursuit of making sure no data is lost lol.
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-17 19:47:59
Link | Quote | Reply
 
Updated to Version 5.1

Changelog:

  • Added live_score_saving option. Save scores to the live file (data/live.xml) at a regular interval for crash recovery. Previously would do this without the option to turn it on or off.

  • Adjusted frequency of saving to the live file (scores). Previously would save after every action from anyone in your party/alliance. Will now instead check once per second and only save if there is a reason to (ie if nothing is happening it won't save). Dramatically reduces the number of saves/writes to file while still retaining the ability to save data in the event of a crash.

  • Adjusted nearly all coroutine.sleep() calls to be coroutine.schedule() calls instead.

[+]
Offline
Posts: 1208
By DaneBlood 2025-01-17 23:20:50
Link | Quote | Reply
 
Valefor.Keylesta said: »
Updated to Version 5.1

Changelog:

...Save scores to the live file (data/live.xml) at a regular interval for crash recovery. Previously would do this without the option to turn it on or off....

...]Adjusted frequency of saving to the live file (scores).. .Will now instead check once per second and only save if there is a reason to..

Without having testing im pretty sure this will fix my lag issues as this will explain why you dont experience it

I run windower on a shared server via symlink ( so the game thinks its locally installed)

Which is running on a Raid 5 aray taht optimize for big fiel transfer spee.d aka small file writes it behave a bit bad with

Combing my special setup with the prior saving behavioer might very well explain my issues.

Thank you for looking into it i will test it this weekend
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-17 23:28:27
Link | Quote | Reply
 
Yeah I don't know what the heck I was thinking with how I had it setup before with the saving. I think tomorrow I'll add in an option to adjust the save frequency for the live_score_saving.
Offline
Posts: 1208
By DaneBlood 2025-01-18 17:15:23
Link | Quote | Reply
 
Confirmed, new version fixed my issues

used leaderboard through the full run of dyna + parse (just to add some extra stress) no FPS drops. it was the usual slightly above 50FPS
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-18 19:01:12
Link | Quote | Reply
 
Eyyyy that's great to hear!
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-01-18 19:44:21
Link | Quote | Reply
 
Updated to Version 5.2

Changelog:

  • Added live_score_saving_delay option. Delay in seconds between saving scores to the live file if turned on.

necroskull Necro Bump Detected! [131 days between previous and next post]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 92
By Valefor.Keylesta 2025-05-29 20:49:17
Link | Quote | Reply
 
Updated to Version 5.3

Changelog:

  • Overhauled how live data is saved. Now saved as lua tables in data/live.lua instead of xml format in data/live.xml. This approach allows for much easier handling of actor names. No need to internally convert names with spaces or apostrophes to a format that xml can parse (Looking at you, Selh'teus), instead saved as a direct string key exactly how it should be spelled. Not a major version update since this file is nothing the user should be interacting with anyway.

  • Added a number of code efficiency improvements under the hood.