[EDIT: Note that, with Tillmen's most recent updates, you no longer need to do much of this. Ruby 2.0 is not required, nor is editing profanity.rb.]
Sweet, Buckwheet. Glad it worked for you, too.
I figure this might be helpful, so here's a quick step-by-step of what I did in Windows, for anyone else who wants to try it (Windows 7, btw; don't know if other versions will work like this).
1. As per Tillmen's guide in the OP, make sure you have Lich 4.4.14 installed and that you've set up a "quick game entry" in Lich for the character that you want to use.
2. Download profanity.rb using Tillmen's link.
3. Install Ruby 2.0. You can find it here: http://rubyinstaller.org/downloads/.
-NOTE: If you already have an earlier version of Ruby installed (e.g., 1.8.7) and want to keep that one as the default Ruby installation, then you can install Ruby 2.0 side-by-side with it by making sure that, during the installation of Ruby 2.0, the following two checkboxes are UNCHECKED: "Add Ruby executables to your PATH" and "Associate .rb and .rbw files with this Ruby installation"
4. Open profanity.rb in a text editor of your choice (NOT Word; something like Notepad or Notepad++). Find line 1031, which should read as follows:
Code:
server = TCPSocket.open('0.0.0.0', PORT)
Change that line to:
Code:
server = TCPSocket.open('127.0.0.1', PORT)
and save.
5. Open cmd.exe (a command prompt). You will probably have to open it as an administrator, because the command that you are going to enter in the next step is going to open a port for listening on your computer.
-If you don't know how to open cmd.exe as an administrator, you can do it this way: click the Start menu, type 'cmd.exe' (but DO NOT hit enter) in the spot where you can search programs and files, and then right click the 'cmd' program that appears and choose "Run as administrator."
6. In the cmd.exe that you just opened, use ruby to start Lich as Tillmen explains in the OP. Basically, assuming that Lich is installed at C:\lich\lich.rbw and that Ruby 2.0 is installed at C:\Ruby200 (you'll have to change these if you have things set up differently), you'd type:
Code:
C:\Ruby200\bin\ruby.exe C:\lich\lich.rbw --login CharacterName --without-frontend --detachable-client=8000
You should replace 'CharacterName' with the name of the character that you want to use. NOTE: Once you enter this command, Windows may sound a warning about opening a port through the Firewall. You will have to allow this if you want to connect using profanity.rb.
7. Open another command prompt. This will be the one where you will actually play the game. You do NOT need to open this prompt as an administrator. At the prompt, again assuming that Ruby 2.0 is installed at C:\Ruby200 and that profanity.rb is located at C:\lich\profanity.rb, you'd type:
Code:
C:\Ruby200\bin\ruby.exe C:\lich\profanity.rb --port=8000
And you're in!