ChatLogViewer is a Python application built with Tkinter that allows users to view and interact with chat logs from the Endless-Online game. It provides a graphical interface for navigating through different types of messages, such as global, whisper, and system messages.
- View chat logs categorized into different tabs: [ALL], [GLOBAL], [WHISPER], [SYSTEM].
- Double-click on a message to view all messages from the sender in a separate window.
- Auto-refresh to update chat logs when the file is modified.
- Display total experience gained from system messages.
- Copy all messages from a sender to the clipboard.
- Import old chatlogs into one single chat log
- Graph for top 10 NPC kills
- Clone the repository:
git clone https://github.com/Tivoilos/EO_LogViewer/ChatLogViewer.git
cd ChatLogViewer
pip install -r requirements.txt
python chat_log_viewer.py
- Upon launching the application, the chat logs will be loaded and displayed in the corresponding tabs.
- Double-click on a message in the [ALL] tab to view all messages from the sender in a separate window.
- The [SYSTEM] tab displays the total experience gained from system messages.
- Use the "Copy All" button in the sender window to copy all messages from the sender to the clipboard.
- Contributing
- Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
License This project is licensed under the MIT License - see the LICENSE file for details.