I've been working on a little tool to make my own life a little easier when reading some past chat logs and I thought I would share it with the server since I have found it very useful. The tool takes the straight output from NWN's and then parses and displays it trying to replicate the look of the game chat log. The links are below and I am open to ideas from the community for what might be useful, since this is all parsing straight from the NWN's log there are limits to what is achievable!
Also, just want to note that I am not in any way affiliated to the server, this is just something I wanted to work on and decided to share with everyone else that plays on Arelith! The viewer is not finished but it is at a point where it works well enough to share so without further delay, here are the links!
Link: NWN Chat Viewer
Source: GitHub
The tool works best with your settings for logging set to either of the following:
Current features:
- Full client side parsing (no files sending to server)
- Language extraction (shown with the dialog)
- Message type based colouring
- Splitting of "Chat Log" and "Gameplay Log"
- Encoding toggle (between NWN vs. Windows)
- Open source on GitHub
- Filtering of messages by character/player name(s)
- Full text search of chat messages
- Toggles for message types (tells/system)
- Toggles for showing/hiding elements (lanugages/portraits/colors)
- Export to PDF
- Extraction of inline colors (such as in message board posts)
- Using browser storage to save important logs locally
- Other export formats / print styling
- Support for smaller devices
- Weird characters from color tokens (such as - <câÛÂ>)
- Parsing large chat logs can cause browser lag while processing (finishes eventually)
- Display issues on smaller monitors (planning changes to address)