|
10-07-2010, 08:56 PM
|
|
The Wary
Forum posts: 0
File comments: 48
Uploads: 1
|
Successfull test
Just wanted to let you know I've completed a rough implementation and I have all the info now inside the lotro plugin and on screen.
I'll probably have something ready for public use in a couple of days once I get around to building an installer and such, I'll post here when it's done and available for download.
Great workaround for getting the data into the plugin in realtime btw, using the command interface
Jarl Stefansson
Vindalfur @ Brandywine
[email protected]
|
|
|
10-06-2010, 06:54 PM
|
|
The Wary
Forum posts: 1
File comments: 3
Uploads: 0
|
Great stuff, I was hoping someone would do this as I love CStats but sometimes want a way to see that data in-game.
One thing I noticed is that the in-combat option seemed to really slow my system down. Now granted, my machine isn't the greatest and I may have had other things going but I certainly noticed a difference.
And for those interested (shameless plug), I did a full write up and video of this plugin over on my blog.
|
|
|
10-06-2010, 06:11 PM
|
|
The Undying
Forum posts: 51
File comments: 44
Uploads: 15
|
Feel free.
I didn't really comment any of my code, so if you have questions, feel free to ask.
|
|
|
10-06-2010, 02:16 PM
|
|
The Wary
Forum posts: 0
File comments: 48
Uploads: 1
|
Mind if I borrow some of your work
Last edited by vindalfur : 10-06-2010 at 03:01 PM.
|
|
|
10-06-2010, 11:30 AM
|
|
The Undying
Forum posts: 51
File comments: 44
Uploads: 15
|
The meter just displays total damage done during the current combat divided by total time the current combat has lasted for. If you're splitting your attention between non-damaging activities and damaging activities, expect your DPS to commensurately lower.
As for the Turbine.Utils, it's available here. Sorry, I forgot to mention it. I'm used to using/having the basic Turbine Lua scripts available, and pretty much don't think about it any more.
|
|
|
10-06-2010, 04:43 AM
|
|
The Wary
Forum posts: 0
File comments: 1
Uploads: 0
|
error when trying to load
I keep getting error Plugins\moebius92\DPSMeter\Main.lua:5: Unable to resolve package "Turbine.Utils". when I try to load the pluggin, is there something im doing wrong? I believe I have the damage read and combat text logging working though.
|
|
|
10-05-2010, 01:20 PM
|
|
The Wary
Forum posts: 0
File comments: 7
Uploads: 0
|
Being a mins how would this work if I'm healing and DPSing?
|
|
|
10-05-2010, 12:03 AM
|
|
The Undying
Forum posts: 51
File comments: 44
Uploads: 15
|
Re: Couple of questions.
A. Lag shouldn't be an issue. Total time is calculated via total time in combat, and is handled using the enter/leave combat events, so that should be accurate. Total damage done is read from the log files, so there may be a slight delay, but it's on the order of 100ms or so, I expect.
B. Nope - I only search for damage done by "You". I could improve this by actually reading in the entire combat log, instead of just reading in a damage done total, but that would be harder. Doable, but harder.
C. It starts when combat starts. I've got some issues with the traditional starting point of when the first damage is done, but really, the decision was made based on what I has available. I can accurate tell when combat starts, there's an event for that. I can somewhat less accurately tell when you first do some damage.
D. No, I've seen that too. It'll get counted for your damage total.
|
|
|
10-04-2010, 03:16 PM
|
|
The Undefeated
Forum posts: 8
File comments: 6
Uploads: 2
|
Couple of questions.
Admittedly, I haven't had the opportunity to download this or try it out. Also, I don't normally look at my combat text, but a couple of things crossed my mind when I saw this.
A. How well does does this perform? Does lag or computational time affect the accuracy of the plugin. If so, what kind of degree of error can we expect?
B. I don't have a loremaster but would their pet damage be included?
C. When does the meter start? If I'm on a dps class, my dps should not start when the tank rolls in and puts everyone in combat but when I actually begin attacking.
D. I notice some skills that hit more than one time appear to continue hitting and doing damage even though the target is dead. This may be just me though.
Thanks,
Grim
|
|
|
10-03-2010, 06:24 PM
|
|
The Wary
Forum posts: 0
File comments: 33
Uploads: 0
|
Well either your new version or me disabling "resident shield" for the "The Lord of the Rings Online" folder in "My Documents" solved the problem. GREAT plugin for a hunter. Look forward to further usability updates.
Thanks.
|
|
|
10-03-2010, 06:17 PM
|
|
The Wary
Forum posts: 0
File comments: 33
Uploads: 0
|
I do have AVG, but I should be able to disable scanning on that specific file. Let me try your latest version and disabling scanning and we'll see what I get. I'll let you know either way. Thanks!
|
|
|
10-03-2010, 06:09 PM
|
|
The Undying
Forum posts: 51
File comments: 44
Uploads: 15
|
Okay, you want to be doing the second thing (leaving logging going, keeping DPSMeter.vbs running) - the actual order of the start up steps should be:
1. Start combat tab logging.
2. Start DPSMeter.vbs
3. Start the DPSMeter plugin
I've modified DPSMeter.vbs so that it won't die horribly/throw error messages if it fails to write out the damage total. (It'll actually wait 10ms, try again, and if that fails, restart the read-write loop.) I expect there's two possible outcomes based on the error you were seeing, one okay, one bad.
First, it could end up eventually managing to write, so the DPSMeter should work, albeit with a slight delay (although the delay'll be measurable in milliseconds, so you probably won't notice.)
Second, whatever's opened the DPSMeter.plugindata file could never release it, in which case, it's not something I can solve - being able to forcably stop an external program from holding the file open is pretty much not something I can or should be able to do. If this is the case, DPSMeter will always think you're doing 0 damage, and never update. Again, if that happens, there's not really anything I can do. You can poke around and try to figure out what's keeping DPSMeter.plugindata open (it shouldn't be the LotRO client - the actual reads performed by the plugin are fairly brief, and only occur every 100 milliseconds or so), but it sounds like the most likely culprit is a virus checker scanning a file that's constantly being overwritten (a Google search suggests that the anti-virus AVG will causes similar sounding errors) , and it's probably not advisable to disable that.
|
|
|
10-03-2010, 03:15 PM
|
|
The Wary
Forum posts: 0
File comments: 33
Uploads: 0
|
If I attempt to leave logging active, and keep DPSMeter.vbs running, I get an error on Line 76 Char 2 stating "The request operation cannot be performed on a file with a user-mapped section open." No clue.
|
|
|
10-03-2010, 02:40 PM
|
|
The Wary
Forum posts: 0
File comments: 33
Uploads: 0
|
So maybe I'm not understanding how this works. I load the plugin in the client, start combat logging, then hit the vbs file in the plugindata, etc. directory. Once I do this, I immediately delete the combat log file, and stop logging in game. The first time I enter combat, I get the readout for DPS and the combat timer. After that first combat though, the DPS always reads zero (although the time continues to work properly). What am I missing? Is this only useful for a single fight? I can see that as a possibility, since maybe this was only designed for boss fights.
|
|
|
10-03-2010, 10:40 AM
|
|
The Undying
Forum posts: 51
File comments: 44
Uploads: 15
|
Excellent. Thanks.
|
|
|
All times are GMT -5. The time now is 01:46 AM.
|
|