Feedback:User/Lone Guardian 802/Save chat log to text file feature.

=== Propose Suggestion. ===

I propose a feature to allow players to automatically save the chat history (chat log) to file, such as a text file.  

=== Technical Detail. ===

When a player reads their chat history, the chat history is already sent to the client and is in the client memory. In another word, the player is seeing what is already on his/her client memory. The server is no longer involve.

It would be a simple matter of dumping the chat history data, that is already in the client memory, to a file on the player's hard drive. The features would be turn on and off in the setting menu. There would be an option to specified a path for where the files would be saved. 

The advantage of text file over screen shot of chat history is space. Screen shots saved data to a picture files. Picture files such as jpeg files takes up a lot more space than a text file. For example, an hour of chat history saved using screen shots may average around 3 megabytes of hard drive space. An hour of chat history saved using a text file may average around 100 kilobytes. 

Automatically saving chat history also makes it more convenient than having to manually save screen shots of chat history.   </P>

=== Method of Implementing. ===</H3>

There are several method to implement this feature.</P>

<H4>==== <I>Simple Method. </I> ====</H4>

The simple method would be to dump everything in chat history into a single text file. A game called Endless Online provide a good example of this.</P> Below is an example.</P> <BLOCKQUOTE> All Chat History .txt</P> The file in this file would contain everything the player see in the chat history. </P> </BLOCKQUOTE>  </P>

<H4>==== <I>Complex Method. </I>====</H4>

A more complex method would be to save &quot;local chat&quot;, &quot;guild chat&quot;, &quot;alliance chat&quot;, &quot;trade&quot;, etc, in each own text file. Also, there would be a separate text file for each friends the player whisper (pm) with, using their character name. To make it even more organize, all of the files could be in a folder under the PC (Player Character) name. A good example of how this method work can be found in the game Second Life.</P>

Below is an examples. </P> <BLOCKQUOTE> Lets say a player has a PC (Player Character) name &quot;Great Warrior&quot;. And this player has 3 friends, &quot;Apple Pie The Role Player&quot;, &quot;Lord Pizza In Character&quot;, &quot;Medieval Ranger Wally Mart&quot;. The folders and files for Great Warrior chat logs might look something like this. </P> <UL> <LI>Great Warrior (A Folder.) <UL> <LI>local chat .txt (Text file containing all local chat while          playing Great Warrior.)</LI> <LI>guild chat .txt (Text file containing all guild chat while          playing Great Warrior.)</LI> <LI>alliance chat .txt (Text file containing all alliance chat          while playing Great Warrior.)</LI> <LI>trade .txt (Text file containing all trade chat while playing          Great Warrior.)</LI> <LI>Apple Pie The Role Player .txt (Text file containing private          whisper with Apple Pie The Role Player while playing Great Warrior.)</LI> <LI>Lord Pizza In Character .txt (Text file containing private          whisper with Lord Pizza In Character while playing Great Warrior.)</LI> <LI>Medieval Ranger Wally Mart .txt (Text file containing private          whisper with Medieval Ranger Wally Mart while playing Great Warrior.)</LI> </UL> </LI> </UL> </BLOCKQUOTE>  </P>

<B>=== Reason for Implementing. </B>===</H3>

Saving chat history locally is useful for many reasons. </P> <UL> <LI>Saving the minutes of guild and alliance meetings. </LI> <LI>Solving disputes between guild members. </LI> <LI>Sometime players have memorable conversation that we wish we have saved. </LI> <LI>Role playing sessions.</LI> </UL>  </P>  </P>

--Lone_Guardian_802 07:02, 21 June 2010 (UTC)