I would like to suggest a tool/capability addition to the game that would, by command, generate and save text based semi-realtime logfile of our combat chat window to our local computer.
- Have it disabled by default with the ability to be turned on via options or command (i.e. '/log on' or '/log off').
- Default file location associated with the users O/S profile environmental path (same location screenshots are currently saved in).
- File naming convention of <character name>_<server>_mm-dd-yyyy.txt.
- File would be created/opened upon the initiation of the /log on command.
- File would be saved based on the following conditions: 1) every 30seconds - 1minute or 2) upon /log off command or 3) upon character logoff and/or game exit.
- Combat chat window entries would be streamed in near-realtime (5-15 second delay) to the file.
- File entries would each be tagged with the DDO server date/time stamp.
It would also be nice, in conjunction with this, to have the ability to tailor the information in the combat chat window. For example: a Verbosity toggle. Instead of your combat chat window displaying "You attempt to hit a_kobold, you roll a <insert dice roll + mods>, you hit for <insert weapon damage + modifiers>" it would display "swing a_kobold, hit <insert dice roll + mods>, damage <insert weapon damage + modifiers>".
Additionally, it would be nice to include the ability to tailor certain types of entries either on or off. For example turn on/off hits (incoming or outgoing), misses (incoming or outgoing), incoming spell damage, outgoing spell damage, evasion messages, etc... This would allow a variety of builds to tailor and evaluate combat related information that was important to them both in game and via the logfile. A wizard doesn't care about his melee hits/misses but he probably does about his outgoing spell damage. A tank may not care about his outgoing hits/misses or outgoing spell damage, but would be very interested in incoming hits/misses and incoming spell damage.
I believe this would be a value added tool/capability for the user community and provide value, in the form of feedback and information, to the dev team.