Chat log

Chat log

in API Development

Posted by: Wizeon.3852

Wizeon.3852

I’ve been playing with the mumble link for a while now and would like to request more data to be released for us.

What I’m suggesting is that we get access to the chat log box that’s visible to us all the time anyway. We wouldn’t have to use image analysis to read that box, just get the raw data out of it. Any way to reveal it to us would be great, be it a text file, memorymapped file as mumble link is, or some other way you can come up with.

Or is there some malicious ways to use it? I hate taking screenshots of the whole game window just to save something that was said in chat.

Chat log

in API Development

Posted by: Lawton Campbell

Lawton Campbell

Web Programmer

Next

I can’t really think of a malicious way to use it.

Would be nice to dump the chat (from all chat contexts) to one file, and the combat log to another file. I can’t make any promises but if nothing else it’s something I’ve personally been wanting for awhile.

Chat log

in API Development

Posted by: Halvorn.9831

Halvorn.9831

If you don’t want DPS meters to come into existence, don’t dump the combat log into a file.

Chat log

in API Development

Posted by: Horus.9685

Horus.9685

If you don’t want DPS meters to come into existence, don’t dump the combat log into a file.

aren’t there allready dps meters?

The meta is dead, long live the meta.

Chat log

in API Development

Posted by: Wizeon.3852

Wizeon.3852

If you don’t want DPS meters to come into existence, don’t dump the combat log into a file.

They already exist, and you can’t see the damage your party members do anyway from the combat log. And depending on how the file would be updated (periodically, manually?) it could be the most unfeasible source to generate dps data from in real time.

Chat log

in API Development

Posted by: Wizeon.3852

Wizeon.3852

I can’t really think of a malicious way to use it.

Would be nice to dump the chat (from all chat contexts) to one file, and the combat log to another file. I can’t make any promises but if nothing else it’s something I’ve personally been wanting for awhile.

Great news then I’ll start waiting, hope I have enough food stockpiled to last through the winter. And if this really does become a thing I hope we can get system messages there as well, could do some cool timers in the sw for example since we don’t have the event api anymore

Chat log

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

And if this really does become a thing I hope we can get system messages there as well, could do some cool timers in the sw for example since we don’t have the event api anymore

Ah, good point about the system notifications. If we expose the combat log data I’ll definitely try to jam those in there.

Chat log

in API Development

Posted by: Menadena.7482

Menadena.7482

Yay! I play other things with chat logs and I have lost count of use cases. Everything from ‘what nick did so-and-so use’/‘what was it they said about xyz’ to using it with a radar to list who was near me during an event (and, by extension, who might want to know about similar ones in the future) to even a way of doing a proof-of-concept about how people with low vision could interact with a virtual world by piping the log into text-to-speech whenever a line was written to it (ie, tail -f).

Chat log

in API Development

Posted by: Gilj.6304

Gilj.6304

The game wasn’t built around having 5 guild chats at a time,
I can’t have quite enough chat tabs, and follow 5 conversations at once.
Is there any news about having external access to game chat?

Chat log

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Is there any news about having external access to game chat?

It’s still something I really want to do, but haven’t yet been able to commit time to.

The main crux is just budgeting out a solid month for a feature when there’s a bunch of lower-hanging features and bugs. When I get around to implementing it, pretty much everything else is gonna come to a standstill for awhile, so I want to find a good place for a long pause.

Chat log

in API Development

Posted by: Kraggy.4169

Kraggy.4169

Is there any news about having external access to game chat?

It’s still something I really want to do, but haven’t yet been able to commit time to.

The main crux is just budgeting out a solid month for a feature when there’s a bunch of lower-hanging features and bugs. When I get around to implementing it, pretty much everything else is gonna come to a standstill for awhile, so I want to find a good place for a long pause.

Agree with your priorities, in other MMOs the logs are really only of interest for those (usually raiders) who want kitten ed parsers so they can flaunt their uber-DPS numbers and kick those who don’t measure up, if it’s going to take a month to do then as far as I’m concerned Hell can freeze over before you do it.

Chat log

in API Development

Posted by: Gilj.6304

Gilj.6304

Is there any news about having external access to game chat?

It’s still something I really want to do, but haven’t yet been able to commit time to.

The main crux is just budgeting out a solid month for a feature when there’s a bunch of lower-hanging features and bugs. When I get around to implementing it, pretty much everything else is gonna come to a standstill for awhile, so I want to find a good place for a long pause.

Thank you for you quick and honest answer.
It’s totally understandable.

Chat log

in API Development

Posted by: Cereal.5127

Cereal.5127

Is there any news about having external access to game chat?

It’s still something I really want to do, but haven’t yet been able to commit time to.

The main crux is just budgeting out a solid month for a feature when there’s a bunch of lower-hanging features and bugs. When I get around to implementing it, pretty much everything else is gonna come to a standstill for awhile, so I want to find a good place for a long pause.

Agree with your priorities, in other MMOs the logs are really only of interest for those (usually raiders) who want kitten ed parsers so they can flaunt their uber-DPS numbers and kick those who don’t measure up, if it’s going to take a month to do then as far as I’m concerned Hell can freeze over before you do it.

Thankfully, a lot of the PvE content in guild wars is not DPS gated. With the exception of the raid, I don’t think anyone would take DPS requirements seriously in LFG, but rather just ignore them.

The raid I can understand though, due to time limits to kill and such. You need a certain level of DPS to complete it. A DPS meter would help groups single out the weak link.

Though you’re right, that could incite some toxicity. Most raid groups are not formed through the LFG however, and I believe a raiding guild would be more inclined to help the weak link improve, rather than kick him from the group.

My 2cents

Chat log

in API Development

Posted by: Terrasque.8735

Terrasque.8735

Is there any news about having external access to game chat?

It’s still something I really want to do, but haven’t yet been able to commit time to.

The main crux is just budgeting out a solid month for a feature when there’s a bunch of lower-hanging features and bugs. When I get around to implementing it, pretty much everything else is gonna come to a standstill for awhile, so I want to find a good place for a long pause.

I would love seeing this implemented, and I hope you find time for it soon! There are so many things I could use it for..

Edit Kraggy, Cereal: Remember that you’ll still only see your own data, not other people’s data. That means that

  1. it’s an opt-in (player chooses if he want to say the result or not), and
  2. can’t be verified by others (nothing stopping one from giving false numbers).

So the toxic impact should be pretty minor

(edited by Terrasque.8735)

Chat log

in API Development

Posted by: DoM.8396

DoM.8396

I can’t really think of a malicious way to use it.

Would be nice to dump the chat (from all chat contexts) to one file, and the combat log to another file. I can’t make any promises but if nothing else it’s something I’ve personally been wanting for awhile.

Sorry for bumping such an old reply but is this still being considered? Having the combat log go to a text file with timestamps would be amazing.

Chat log

in API Development

Posted by: Pandabro.8743

Pandabro.8743

Throwing my support behind this because I think some smart developers could use this to create some very interesting combat log data that we can use.

Chat log

in API Development

Posted by: deeg.9162

deeg.9162

Adding support to this.

Chat log

in API Development

Posted by: Ares.5613

Ares.5613

Quote: TheTerrasque
The mumble link is already a memory-mapped file, so I’d not be surprised to see this be similar if it’s added.
And the format would probably be different than the one in chat log, maybe something like
timestamp|source|type|spell id|spell name|damage<newline>
where timestamp would be a dump of the internal timestamp for that frame, possibly a float representing the game runtime.

I’m also interested in this feature, I feel like this could be a valuable API.

(edited by Ares.5613)

Chat log

in API Development

Posted by: Mehknic.2904

Mehknic.2904

I would use this feature to an excessive degree.

[Malum Factum] – Yak’s Bend – www.malumfactum.com
Mehknic || Engineer
Merknerk || Guardian

Chat log

in API Development

Posted by: Serezenith.3501

Serezenith.3501

Roleplayers have been wanting this for years. I understand prioritising bugs, but I’d consider this a higher value QoL feature than most others I can think of off the top of my head. The only real exception is build templates, and we don’t actually have confirmation of those even being On The Tableā„¢, so…

…give us chat logs or give us death!

Chat log

in API Development

Posted by: LordEnki.9283

LordEnki.9283

I didn’t spend three years in a game that wasn’t WoW just to have it taken over by WoW players and turned into WoW. I’m supposed to give my opinion so it’s a strong no. Sorry if that upsets anyone, but it’s just my opinion so attack all you want.

Chat log

in API Development

Posted by: Pazuzu.6578

Pazuzu.6578

I support this heavily. It’s a huge benefit for raid teams to actually figure out what their problems are and work on them. Additionally, it would be nice to see implementation of an indestructible golem somewhere in PvE for personal build testing as well.

Chat log

in API Development

Posted by: Naso.7620

Naso.7620

I would love it so much if anet could make a chat log api, please make it thing anet, please!

Chat log

in API Development

Posted by: CryptoPseudoNym.3125

CryptoPseudoNym.3125

I would NOT be happy to see this in any way shape or form…

All this will do is further the gap between average PvE’rs and elitest players will will willingly kick you from a party because your DPS was 0.002% less than Fred’s…

That is NOT a state I want this game to go towards and as such I do not want to see this API worked on, or released…

EVER!!!

Chat log

in API Development

Posted by: Flebeleb.1457

Flebeleb.1457

I do understand concerns about “elitism”. Actually it’s not elitisim, but “jerkism”. You can be a good player, striving to be the best, and not being a jerk to people less skilled or whatever.
Anyway, the fact is that it’s already the case today. The fact is that players will always find ways to discriminate others for many reasons.

The fact is that if you want to raid in good conditions, you do it with your guild and friends. If you want to PUG, bend to the rules of the group you try to join. Or make up your own group? Apparently there are plenty of people who do not care about how much damage you do. And guess what, I’m one of them. I’d happily spend an entire night explaining boss mechanics to newcomers. I do it almost every week for what it’s worth.

The fact is also that if you need to improve (your stuff, your rotation, or whatever), you will never know unless someone/something points it out for you. I’m using Janxnx, and truth is that I noticed I suck. Did my group kick me? Nop, they’re helping me to improve. And this kind of tools helps, I would not know without them.

It’s not about discriminating people, it’s about helping each other. I’m pretty sure you have something to teach me. And I’m pretty sure you could learn a thing or two from me.

This is very much needed for everyone willing to improve. The pros largely overcome the cons.

Chat log

in API Development

Posted by: Vael Victus.2654

Vael Victus.2654

Anything that gets us closer to a DPS meter, yes please!

Chat log

in API Development

Posted by: Waldir.2571

Waldir.2571

The ways content creators can use an API like this are endless! just imagine how many apps can come out of a chat log, pretty please!

Chat log

in API Development

Posted by: Quint.8159

Quint.8159

I would love for this to be a thing! Chat logs would be amazing for RP archiving, being able to save entire interactions of text is something a lot of RPers would be interested in.

Less niche is the ability to go through and ensure that my abilities are performing as expected, and that I’m meeting my own expectations for damage output (after being able to monitor it on a regular basis.)

From a combat log for DPS metre standpoint, I’d appreciate if it were personal, as this would eliminate discrimination of raid groups. I don’t feel like it’s at all a concern now and I’d like it to stay that way!

Chat log

in API Development

Posted by: tyrox.1352

tyrox.1352

I support this aswell! API’s have been great ever since they were release and look how many cool ideas people have! With the possibility of getting your chatlog output im sure there are a lot nice ways to use that information! There might be stuff we couldnt think of directly which can have a huge impact on the RP, Raid or every other part of the community.

I for myself love to be able to have a DPS Meter, improving your Guild / Groups. Raiding is a new type of content and it is harder than the usual dungeons/fractals.
Since the implementation of raids i believe a lot of people have improved quite a lot since then, trying new builds, new compositions etc.

A Damage Meter would only support this, also a meter that gets official data. About the elitism and people getting kicked… i see where people come from to say that. It’s not nice being kicked. But as stated above Raid is a new type and you have to step up your game. If you’re “bad” and you drag your team down you’re literally wasting their time.

Anything can be taken the toxic way. But for example you could also use such services to spot the problem and support your guildmates. Sometimes people may not know that they’re the problem. Such Services would show at least the Damage and if there is some Problem in Build/Rotation/Gear you could help your guildmate improve.

Chat log

in API Development

Posted by: WipeOut.2603

WipeOut.2603

I’ve had so long discussions with my friends why our raidgroup is sometimes struggling with DPS, cause it seemed that everyone was running subpar rotations.
We just didnt know where the issues where, which one was lacking the DPS?

With a DPSmeter, we could identify the problems and help our guildmates to improve.
I really want to raid with my friends, but raiding with guys who are underperforming and do not improve can get frustrating.
Giving them the opportunity to identify their mistakes and working together to improve as a whole raidgroup would be an immidiate benefit of a ChatAPI (→DPSmeter).

Chat log

in API Development

Posted by: louiscarter.3590

louiscarter.3590

I’m also adding my support to this! It’s not just DPS checks this will bring, shout outs to the RP community! :P

Chat log

in API Development

Posted by: Danaj.3014

Danaj.3014

I support a real-time dps meter however it would be accomplished

Chat log

in API Development

Posted by: Ludovicus.7980

Ludovicus.7980

If you don’t want DPS meters to come into existence, don’t dump the combat log into a file.

Too late, they already exist.

The glory of my ancestors shall be restored.

Chat log

in API Development

Posted by: domness.6719

domness.6719

Would love to work with the log API, if it were to go ahead, I’d love to build a personalised combat log site where you could visualise your DPS over time (the whole of a Sabetha fight for example), and see where it drops off, and then make an entry for each time you fight Sabetha and see the improvement, or when you change build.

[OP] Optimise

Chat log

in API Development

Posted by: Jacobbs.9468

Jacobbs.9468

I don’t particularly understand the elitism complaint. This kind of stuff already happens without a DPS meter: ping your insights, GW2E your character, AP requires, etc.

It’s really a way to making sure everyone you bring into a group is on the same page about getting things done. Frankly, a chat log API for both chat and combat would be a huge benefit to the game. Primarily, it gives players the opportunity to improve their own play, as well as potentially log and save fun stories they create together.

Chat log

in API Development

Posted by: TerrorBite.7603

TerrorBite.7603

Lending my support for this.

I think some people are misunderstanding what this would make possible in terms of DPS meters. Exposing the combat log for external programs to access (whether in realtime, or for later examination) would allow you to accurately monitor and analyze your own DPS, should you choose to do so. It will not allow you to see or monitor anyone else’s DPS. And you are certainly under no obligation to share any personal DPS data should you decide to obtain it.

Tools to calculate your personal DPS by viewing the combat log already exist (i.e. janxnx), but they work by imperfect methods (capturing screenshots of the combat log) that can be inaccurate, and have annoying prerequisites (combat log must be visible on screen at all times, interface size set to a specific size, etc). A chat API that exposed the combat log would simply make these existing tools reliable, accurate and more convenient to use.

Chat log

in API Development

Posted by: TerrorBite.7603

TerrorBite.7603

I didn’t spend three years in a game that wasn’t WoW just to have it taken over by WoW players and turned into WoW. I’m supposed to give my opinion so it’s a strong no. Sorry if that upsets anyone, but it’s just my opinion so attack all you want.

I would NOT be happy to see this in any way shape or form…

All this will do is further the gap between average PvE’rs and elitest players will will willingly kick you from a party because your DPS was 0.002% less than Fred’s…

That is NOT a state I want this game to go towards and as such I do not want to see this API worked on, or released…

EVER!!!

Quoting so that you guys see this reply. Again, I think you’re misunderstanding what this chat API would enable. My post is above, TL;DR a Chat API would:

  • make existing imperfect-but-legal personal DPS meters accurate, reliable, and convenient
  • NOT reveal your DPS or chat/combat logs to any other players unless you chose to share, which you are under no obligation to do
  • benefit many other people for multiple purposes, such as the RP community

Chat log

in API Development

Posted by: bostrees.5306

bostrees.5306

Thank you TerrorBite for a succinct restatement of how exposing this information works. I think a lot of people still have a disconnect between how this information would work for DPS meters versus games like WoW.

The quick version is that in WoW, when in a party, everyone’s “battle info” (what attacks they used, how much damage it did, etc) is public — everyone in that party in the same combat is able to receive the “battle info” from everyone else. This allows DPS meters to calculate not only individual performances but to also compare them to the performances of everyone else recorded during a certain period.

In GW2, the “battle info” for everyone is private — even if you’re in the same combat with your entire party, the only information you receive is from yourself. This means DPS meters can only tell you what you did during a certain period. You can consider this method of DPS meter as “opt-in”, as Terrasque said earlier in this thread.

The other important distinction, since the meter is optional to use and only works for the individual, is that these meters can be falsified. In a WoW style meter, since the information is publicly available to anyone, the data can be corroborated by having multiple meters tracking the same fight, and comparing/averaging the results from all meters. Since GW2 information can only be tracked by one person at a time, it’s no more reliable than a person making up numbers with no evidence at all.

Overall, that means the general use case for DPS meters are (a) people interested in monitoring/improving their performance, because (b) people who want to rank each other based on “battle info” cannot do accurately (since information cannot be verified)

Chat log

in API Development

Posted by: Rising Dusk.2408

Rising Dusk.2408

I greatly support this endeavor and am posting to leave my endorsement. I realize it will take a month of effort for Lawton, but it is a month that carries more value for me than the other low hanging fruit you might be working on. Either way, thank you for the effort!

[VZ] Valor Zeal – Stormbluff Isle – Looking for steady, casual-friendly NA raiders!

Chat log

in API Development

Posted by: Shylock.4653

Shylock.4653

I greatly support this endeavor and am posting to leave my endorsement. I realize it will take a month of effort for Lawton, but it is a month that carries more value for me than the other low hanging fruit you might be working on. Either way, thank you for the effort!

This

Chat log

in API Development

Posted by: nicknamenick.2437

nicknamenick.2437

Omg i just made a topic about Combat log > log.txt…..
Seems like they do want to make something like this but the Dev doesnt get the time.

If we can only donate money for a Dev team (so the community can give money for something..) :-P well lets hope we get something! even a txt file would do!

Chat log

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

Omg i just made a topic about Combat log > log.txt…..
Seems like they do want to make something like this but the Dev doesnt get the time.

If we can only donate money for a Dev team (so the community can give money for something..) :-P well lets hope we get something! even a txt file would do!

If you’ve got one, I wouldn’t mind the donation of a time machine.

:P

Chat log

in API Development

Posted by: mauried.5608

mauried.5608

Im not at all interested in DPS meters, but a simple chat log would be useful so that you can get your PC to ring a bell or make a noise if someone sends you a whisper or says something.
I leave my PC on in GW2 when Im expecting some of my friends to log in , but Im not sitting in front of it all the time.

Chat log

in API Development

Posted by: Eimhac.5894

Eimhac.5894

If you could map Chat/Combatlog-information inside this mumble mem-file. We would be able to build stuff like “better” combat announcements, in combat time tracker for raids or even a dps calculation.
With those announcements and target track/income dmg it could be maybe possible for more ppl to get the raids done than ever before.
We really looking forward to see this been released.

Chat log

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Next

If you could map Chat/Combatlog-information inside this mumble mem-file. We would be able to build stuff like “better” combat announcements, in combat time tracker for raids or even a dps calculation.

The MumbleLink format is unsuitable for chat logs. The format is fairly rigid and really only meant for data that can be read/written semi-atomically (e.g., camera position and such). Adding more fields to the exposed data runs into both space and synchronization issues (dirty reads are already a thing that applications have to work around).

Chat log

in API Development

Posted by: Nightlark.4029

Nightlark.4029

A websocket API would be a much better way to expose a real-time chat log API. Though a websocket API for the client is probably a long way out.

Chat log

in API Development

Posted by: BoyC.2653

BoyC.2653

You could also do what the default ClientQuery plugin does in TS3 and give us a local TCP telnet stream.

Chat log

in API Development

Posted by: Valento.9852

Valento.9852

Bumping because this would be AWESOME! Praise them chatlog API.

Attempts at ele specs:
Shaman
Conjurer

Chat log

in API Development

Posted by: AndyS.5630

AndyS.5630

ChatLog API can let people evaluate their personal performance in a variety of situations and is absolutely welcome. We already know that damage comes from people, not from classes/builds/comps, however there is no reliable way for people to identify if damage comes from them or not. We can also disregard damage numbers while parsing and evaluate quality of rotations (while ignoring gear and buffs).

Now as for technical part, general purpose way is simply logging to file. However, to support real time applications named pipes may be a superior option.

Chat log

in API Development

Posted by: Nokomis.5076

Nokomis.5076

I would like to show a suggestion, how an endpoint could look for reading a chatlog.

I know I probably miss many source_details of some message types, but it’s a start I hope

Attachments: