MMO News and theorycrafting for advanced MMO gamers. News and articles that relate to your gameplay. World of Warcraft, SWTOR, Guild Wars 2, Rift, TERA, Eve Online, Star Wars the Old Republic, Diablo3, The Secret World and all Western AAA MMOs

Your login from any MMO-Mechanics forum or site will work here.

Hello There, Guest! Register

Post Reply 
Batalyser - SWTOR Combat Analyser
03-24-2012, 08:24 PM (This post was last modified: 03-29-2012 01:52 AM by Marduc.)
Post: #1
Batalyser - SWTOR Combat Analyser
Fellow Sithwarriors,

over the last week I developed a combat log analyser that goes a bit deeper than just showing off your raw (d|h|t)ps numbers, but aims to provide any usefull information one could get out of the logs. Some examples:
  • D/H/TPS per used Ability
  • Your D/TPS per Enemy
  • Enemy's D/TPS on you
  • Detailed fight process with summarized hp loss over the whole fight
  • Graphical illustration of that!
  • Graphs for damage, heal, threat, threatprogression
  • Filtering on fight-length
  • Feasible for logs in any language (though the GUI ist all german atm)
  • ...

So, if you're daring to enter a world of graphs and numbers (and pain ofc) and don't back of from sure as hell occuring nifty bugs, you may dive right into http://tools.soeldnerdesschattens.de/combatlog or even better log in as demouser at http://tools.soeldnerdesschattens.de/com.../?op=demo.

Some words of advise:
  • It's in a very early development stage! Expect it to break any time!
  • You may register. You may upload. But atm upload is limited to 512kB.
  • The GUI is (yet) all german. Logvalues may be presented in English, as it's self-learning foreign tongues from loguploads.
  • It has load-issues. I'm working on that. Silly me used MySQL as backend.
  • Doublecheck it's results!

Srsly, the last point is what I'm asking you for: Be sceptical, don't trust it. The cake is a lie! If you notice wrong calculations, implausible summarys, graphs that point under x etc.. Please file me a bugreport! I would realy appreciate that!

For testing this beast carefully, there is a german saying: "Ein Job für jemanden der Vater und Mutter erschlagen hat", which translates roughly to: "It will be the fun of your life!".

Thanks for your cooperation, dear sir or madam!

PS: ...and it needs a name!
Find all posts by this user
Quote this message in a reply
03-28-2012, 07:52 PM
Post: #2
RE: Webbased Combatlog Analyser
This is amazing!
Can be translated to English or Spanish?
Find all posts by this user
Quote this message in a reply
03-29-2012, 12:32 AM
Post: #3
RE: Webbased Combatlog Analyser
Thanks Smile

GUI-Translation isn't done, yet. I'm working on that for one of the next releases.

In the meantime I moved to http://batalyser.net and put version 0.2 live. That's mainly a performance-release, with some added features like an enhanced detail-view, new graphs, full detailed logsummary and tidier ui. And it's integrated with the new Batalyser-Forum.

Demo is available at http://batalyser.net/batalyser/live/report.php?op=demo
Find all posts by this user
Quote this message in a reply
04-03-2012, 05:47 AM
Post: #4
RE: Batalyser - SWTOR Combat Analyser
v0.3 is live and I put Batalysers sourcecode on Github:
https://github.com/nesges/Batalyser

Your're free to download it, use it, change it - I only request a link to batalyser.net. You're also free to send me patches! Wink
Find all posts by this user
Quote this message in a reply
04-11-2012, 07:33 PM (This post was last modified: 04-12-2012 12:47 AM by nex.)
Post: #5
RE: Batalyser - SWTOR Combat Analyser
I cant wait to try it on my tank tomorrow. Looks awesome, especially v 0.6 Smile will the source for the last version be available soon?

Regards o/




Edit: Does it show Effective healing and Overheals? I'm not sure if this information is available on the combat log. At the very least does it show the actual healing amount?
Find all posts by this user
Quote this message in a reply
04-12-2012, 02:54 AM
Post: #6
RE: Batalyser - SWTOR Combat Analyser
(04-11-2012 07:33 PM)nex Wrote:  I cant wait to try it on my tank tomorrow. Looks awesome, especially v 0.6 Smile

Thanks, nice to hear that! 1.2 is actually coming, yeeha! Smile

Quote:will the source for the last version be available soon?

Just pushed it to github

Quote:Edit: Does it show Effective healing and Overheals? I'm not sure if this information is available on the combat log. At the very least does it show the actual healing amount?

Since I don't have a healer on the PTS myself and only a handfull of healerlogs I don't know, to be honest. What I can say is that a single healer-log does only provide a single "healed hitpoints" value. Wether this is effective healing or full healing, I don't know - but I asume it's the latter. From what I've seen so far, I'd guess that the healer's log shows full healing and the healed's log shows effective healing received. If (and I repeat: It's a shot in the dark!) that is true, then overheal would only be computable on merged logs. A feature Batalyser does not have - yet Wink
Find all posts by this user
Quote this message in a reply
04-12-2012, 07:07 AM
Post: #7
RE: Webbased Combatlog Analyser
(03-28-2012 07:52 PM)Krato Wrote:  Can be translated to English or Spanish?

Yes it can. Yes it is! :-) I just put v0.7 live which has multilanguage support and an english language file included. "German English" ofc. Corrections are very welcome and if you even like to provide a language file for Spanish, French or Old-Norse, grab https://github.com/nesges/Batalyser/blob...age.en.php and send a translated version to me! :-)
Find all posts by this user
Quote this message in a reply
04-14-2012, 01:07 AM (This post was last modified: 04-14-2012 01:10 AM by crudedragos.)
Post: #8
RE: Batalyser - SWTOR Combat Analyser
Edit: It occurred to me immediately after I posted this that I assumed the value in the <> was threat, I hope this is true. =)

(04-12-2012 02:54 AM)Marduc Wrote:  Since I don't have a healer on the PTS myself and only a handfull of healerlogs I don't know, to be honest. What I can say is that a single healer-log does only provide a single "healed hitpoints" value. Wether this is effective healing or full healing, I don't know - but I asume it's the latter. From what I've seen so far, I'd guess that the healer's log shows full healing and the healed's log shows effective healing received. If (and I repeat: It's a shot in the dark!) that is true, then overheal would only be computable on merged logs. A feature Batalyser does not have - yet Wink

I read on another thread in the swtor forums somewhere that you should be able to calculate overhealing (or effective healing) by remembering that overhealing does not cause threat, looking at my own log seemed to coorborate this fact.

Note: Anyia Sorc, Tarion Operative
Note: this is Healing Received in my log
PHP Code:
[00:58:57.427] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178>[00:58:58.530] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <147>[00:59:00.476] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420)[00:59:01.487] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (736*)[00:59:02.513] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (736*)
[
00:59:50.082] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178>[00:59:51.323] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178>[00:59:52.136] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178>[00:59:53.155] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178>[00:59:54.152] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (736*) <313>[00:59:55.183] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <178


Heal - Threat - Threat/Heal
420 -> 178 -> 0.42381 (42%)
736 -> 313 -> 0.42527 (42%)

Which means effectifve heals should be easily determined, if the threat coefficient is known for the class/player.

[00:58:58.530] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <147>
Effective Heal = Heal - Threat * (Threat/Heal)^(-1)
= 420 - 147*(0.42)^-1 = 70


PHP Code:
[22:30:57.596] [@Tarion] [@Mcjangles] [Kolto Probe {1014415440740352}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (795) <358>[22:31:14.567] [@Tarion] [@Mcjangles] [Kolto Probe {1014415440740352}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (795) <358>[22:37:43.503] [@Tarion] [@Mcjangles] [Kolto Injection {870001460379648}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (3100) <1395>[22:41:06.123] [@Tarion] [@Mcjangles] [Kolto Injection {870001460379648}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (2880) <1296>[22:50:22.262] [@Tarion] [@Mcjangles] [Kolto Injection {870001460379648}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (5850*) <2632>[23:09:53.204] [@Tarion] [@Mcjangles] [Kolto Injection {870001460379648}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (2865) <1289

Heal - Threat - Threat/Heal
795 -> 358 -> 0.450314 (45%)
3100 -> 1395 -> 0.45 (45%)
2880 -> 1296 -> 0.45 (45%)
5850 -> 2632 -> 0.44991 (45%)
2865 -> 1289 -> 0.44976 (45%)

I've heard the merc coefficient is 45% as well. You could have players insert their class or just know which abilities belong to each class. Even at the worst, a rough estimate could be made using either 42-45% which would be better than nothing.
Find all posts by this user
Quote this message in a reply
04-14-2012, 01:28 AM
Post: #9
RE: Batalyser - SWTOR Combat Analyser
(04-14-2012 01:07 AM)crudedragos Wrote:  Edit: It occurred to me immediately after I posted this that I assumed the value in the <> was threat, I hope this is true. =)

It is Smile

Quote:Which means effectifve heals should be easily determined, if the threat coefficient is known for the class/player.
[00:58:58.530] [@Anyia] [@Tarion] [Revivification {808703687131136}] [ApplyEffect {836045448945477}: Heal {836045448945500}] (420) <147>
Effective Heal = Heal - Threat * (Threat/Heal)^(-1)
= 420 - 147*(0.42)^-1 = 70

Very interesting and easy to implement, indeed. Thanks for that hint! I think I'll just add it to the next version, and we'll see how it works out. Do you remember the original thread you have that information from?
Find all posts by this user
Quote this message in a reply
04-14-2012, 01:50 AM (This post was last modified: 04-14-2012 01:52 AM by crudedragos.)
Post: #10
RE: Batalyser - SWTOR Combat Analyser
(04-14-2012 01:28 AM)Marduc Wrote:  Very interesting and easy to implement, indeed. Thanks for that hint! I think I'll just add it to the next version, and we'll see how it works out. Do you remember the original thread you have that information from?


I do not remember the thread. It was actually just one post in a thread discussing desired changed to the combat log in which he mentioned this simple solution and the threat coefficients as being 42/45/45 (at least as far as I remember).

The actually log and data I quoted is my own log which I'm more than happy to provide if you'd (or anyone else for that matter) would like it.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)