Chat Text Remover Tool

From The Al`Kabor Project Wiki
Jump to navigation Jump to search

Often users wish to submit logs to developers, but also want the privacy of having the chat text removed. This page explains how to get and use a simple tool that removes chat text from log files.

This program will search for chat text from single name sources. Multi-name character chat (NPCs) will remain. For this reason it is better to use this tool rather than some other pattern matching tool which likely will not preserve NPC text.

If privacy is not a concern for you, then please do not use this tool and send the logs raw, as developers often get useful information from player discussions; such as players mentioning item drops, or players commenting on NPC stats and abilities. Text from single name NPCs might also be lost.

Getting the Program[edit]

This program is for Windows. It is a lua script that is compiled to an executable.

Download the program from Torven's Google Drive using this link:

Chat Text Remover Tool Download

Chat text remover download.jpg

Running the Program[edit]

Unzip it into a folder. Copy your log files into that folder. Run the executable.

Chat text remover folder.jpg

The executable will look for any .txt files in the folder, parse them, and output copies of those files without chat text in them. The new file names will have "_cleaned" appended, like eqlog_soandso_52_cleaned.txt.

A modern processor will parse about 100 megs per minute.

Chat text remover running.jpg

Alternative Method[edit]

If you do not want to trust my binary, then you can download and run the uncompiled lua script in a lua interpreter. The script code is easily readable so you can be sure that it's not doing anything nefarious.

Download a Lua for Windows binary at sourceforge here: LuaBinaries

Unzip into a folder and copy your logs into that same folder.

Download the lua script from Torven's Google Drive: chatremover.lua download and place it into the folder.

Open a command prompt in the folder. You can do this by shift-right clicking on it and selecting 'Open command window here' from the drop down menu.

Run lua with the script like so:

Chat text remover alternative.jpg