Textcrawler: A Guide
I got a bit frustrated about something earlier so I thought I'd channel that negative energy into something positive and post something I've been meaning to for a while now. For those of you who use Skywing's Client Extender and keep log files of all your RP, Textcrawler is an extremely powerful tool which will allow you to search those log files for various phrases. This can be incredibly simple or incredibly complex. Some examples of use:
Don't remember when someone told your character something and you're trying to narrow it down?
Don't remember who OR when someone told you something, but you remember what they told you?
Feeling nostalgiac and want to read logs of those oh-so-special moments in your PC's existence without having to dig through the files one at a time?
Want to keep track interesting meta-information about trends in your own RP, or the answers to interesting (but mostly useless) statistics? Have you ever wondered, "I wonder how many individual characters my character has RPed with?" or "Was Fred with us that one time three years ago when we...?"
Textcrawler can do all this and more. You can download the completely free software at http://www.digitalvolcano.co.uk/textcrawler.html and install it wherever you'd like. Once you have it open, there are a few options you want to set.

THIS IS THE MOST IMPORTANT STEP:
First and foremost, you are going to want to click on "File" and select "Options," then under the "Replace" tab make sure the "Create .BAK files while replacing" option is checked. Hit apply/OK and, just to be completely safe, close the program with the "X" and open TextCrawler once more, as the option might get saved if the program doesn't exit properly.If you do not take this precaution, at LEAST back up your log files manually in a separate folder before you start tinkering around in them. The last thing I want is someone having those files erased or damaged because I didn't warn them sufficiently beforehand. My logs are precious things to me, memories of conversations, of people, of experiences.. I would be devastated to lose them, and I'm sure most of you would too. So, heed my advice, and use the option above or back them up. (Nag: You should probably be backing them up online somewhere anyway, if your hard drive crashes, you'll lose them forever.)


*chatlog* -- for regular logs
*combat* -- for the combat logs
*log* -- for both regular/combat
In the "Start Location" box you'll want to type:
C:\Users\<USERNAME>\Documents\Neverwinter Nights 2\Logs\
... adjusting appropriately for wherever you store your client logs. You'll also want to check "Scan subfolders" and "Cache file list."
I personally like to click "View" at the top then select "Preview All Matches Together," but this step is not necessary, and just a matter of preference. Try both and see which you prefer.
Now it's just a matter of typing whatever word or phrase you want to search for in the "Find" bar and clicking search! You'll see a list of results pop up, each log file dated, and the matches displayed in the pane below. If you followed my advice and clicked "Preview All Matches Together" you can just start scrolling through the results in the bottom box, otherwise you have to click the log files one by one in the selection window.
The only flaw of this mode is it only finds exact matches, so if you're trying to find the phrase "Wind at your back" you can't type "wind back" and get a result (though "At your back" or "Wind at your" would both produce results). So how do you find something when you don't know EXACTLY what you're looking for? I'll talk more about that in the next part of the guide:
"What Are Regular Expressions and Why Do I Care?"


