PawProxy
Putting Power in the Paws of the People

Recommended System Requirements:
Windows 98, 2000, XP or Vista
Pentium 4 1.6Ghz
256MB RAM (98, 2000, XP), 1GB RAM (Vista)

 

DOWNLOAD | DOCUMENTATION | CHANGE LOG | DONATE | REPORT A BUG

 

Documentation

Introduction
Installation & Setup
Configuration
Commands

News Ticker
Whisper Center
Contact List
Message Center
Console
Advanced
Bugs & Workarounds

 

Introduction

Welcome to PawProxy. I'm Daiktana, author of the program, and I'll be walking you through some of the various features and hidden gems of the program. PawProxy's invention came about after a bunch of other proxies became incompatible after a major update to Furcadia. People pestered me to make one of my own so I did.. I hope you enjoy the result!

Back To Top

Installation & Setup

There are two installation routines for installing PawProxy. If you downloaded the setup program you simply run it and it will install the program and any dependencies. This is by far the easiest and recommended for beginners. If you don't like setup programs a manual install route is available as well. This is good for people who want to keep up to date with the latest program and not have to redownload the entire package every time. To install it you download the content file which will be a zip named PawProxyVERSION####A.zip. VERSION is the Version number.. (IE: 101 would be 1.01). The #### is the date (Aug 9 would be 0809) and the A is the version for the day. If two versions were released in one day to fix something it would be B instead of A..etc.

Back To Top

Configuration

There are three ways to configure PawProxy. Two of them make use of the program's preferences tool, the other is only available as a backup in case you can't get into the program for some reason. When pawproxy is loaded and you're connected to Furcadia type %settings, %preferences or right click the paw icon and select Settings.

Default - This will reset your preferences to the default settings.

Save - Saves your preferences (You may need to restart PawProxy to have some of the settings take effect) and closes the preferences dialog.

Cancel - Cancels your changes and closes the dialog.

General Tab

Replace "You Say" with Badge & Name - This will replace You say, "<message>" with Badge & Name

Auto Correct Mistyped Beekin Commands - This will allow the replacement of a few common typos with their proper versions.

Notify When Contact Comes Online - This will display a notification in Furcadia when someone on your contact list comes online.

Notify When Contact Goes Offline - This will display a notification in Furcadia when someone on your contact list goes offline.

Open Contact List on Startup - This will automatically open the contact list when you start PawProxy.

Sort Alphabetically - This automatically sorts your contact list alphabetically (Apple, Banana, Crazy Psycho..etc)

Sort By Entry Order - This will sort your contact list by the order you entered the names in. (See the advanced section of this guide for more options)

Startup Tab

Path to Furcadia.exe - This is the file path to your Furcadia.exe program. The default is: C:\Program Files\Furcadia\Furcadia.exe

Path to Character INI Files - This is the path to the folder containing your Furcadia Character INI files . The default is: C:\Users\Tim\Documents\Furcadia\Furcadia Characters\

Default Character INI File to Use - This is the path to the folder containing your Furcadia Character INI files . The default is: Furcadia.ini

Start With Default Character - This will start Furcadia using the ini file you specified in the Default Character INI box. It will always start with this character and you will need to change the file name in the box above to change characters.

Start With Character Picker - This will start Furcadia using the program's Character Picker which will let you choose your character from your list of ini files.

Server Connection Port - This is the port on Furcadia's Server that you want to connect to. Options are: 21, 22, 80, 2300, 5000, and 6500

Client Connection Port - This is the port in PawProxy that you want Furcadia to connect to. Options are: 21, 22, 80, 2300, 5000, and 6500

Away & Description Tab

Enable Anti-Idle System - When enabled, this will keep your character from disconnecting from Furcadia due to inactivity.

Display Message when in AFK Mode - This will display the message you specify in the AFK Whisper Response Message box when someone whispers you while you're AFK.

Log Messages Received While AFK - This will enable the message center logging feature. (Please see the Message Center section of this document for more info)

Wait ## Minutes Before Entering AFK Mode - This specifies how long you must be idle before the AFK mode automatically enables.

AFK Whisper Response Message - This is where you can specify a custom message to use for responding to whispers automatically when you're AFK. %H %M and %NAME can be used to specify special variables that will be replaced with the %H - Number of Hours you've been AFK, %M - Number of Minutes you've been AFK, %NAME - Name of the person whispering you.

Enable AFK Description - When enabled, this will place the text you specify in the AFK Description Suffix box into your description.

Display PawProxy Link - This will display the [PawProxy] link letting people know you use PawProxy and allowing them to get a copy (it's also a nice way to thank me for making it haha)

Display Non-AFK Description - When enabled, this will display your current description along with the text you specify in the AFK Description Suffix box. If disabled, it will replace your description with the AFK Description Text.

News & Events Tab

In Furcadia Only - Displays News Events in Furcadia only. Disables the News Ticker entirely.

In PawProxy Ticker Only - Removes News Events from Furcadia Entirely and displays them in just the news ticker.

In Furcadia & PawProxy Ticker - Displays News Events in both the Ticker and on Furcadia.

Do Not Display - Filters News Events Entirely and won't display them in the ticker or on Furcadia.

Filter System Announcements - This will filter System Announcements as well so they're not displayed.

Text Color - Sets the color of the text in the News Ticker.

Font - Sets the font type and style of the text in the News Ticker

Opacity - Sets how transparent the News Ticker is when it's not being used.

Lock Ticker to Paw - Enabled, it locks the News Ticker in the bottom right of your screen. Disabled, it is moveable and can be placed around. The location of the News Ticker is only saved if you save your preferences.

Rotate Items every ## Seconds - Specifies the number of seconds to wait before changing the News Ticker Item.

Whispers Tab

Whisper Windows Only - Shows whisper conversations only in PawProxy's windows.

Whisper Windows & Furcadia - Shows whisper conversations in both Furcadia and PawProxy's windows.

Furcadia Only - Disables the Whisper Center and displays whisper conversations in Furcadia only.

Replace "You Say" with Name in Whisper Windows - Replaces the "You Say:" with "YOURNAME" in whisper windows.

Flash Window on Incoming Message - Flashes the whisper window in the taskbar when an incoming whisper is received

Disable Window Creation when AFK - Will prevent new whisper windows from appearing when afk mode is active.

Log Whispers In Named Files - Logs any whispers that appear in a whisper window in a log file.

Enable Message Center - Enables & Disables the Message Center (If you have Log Whispers Checked under the Away & Description Section it will still log messages just not notify you)

Font - Specifies the default whisper window font.

Size - Specifies the default whisper window text size. (HTML Sizes: 1-6)

System Text Color - Specifies the default whisper window System Text Color.

Send Text Color - Specifies the default whisper window Send Text Color.

Received Text Color - Specifies the default whisper window Received Text Color.

Window Color - Specifies the default whisper Window Color. (The background for the text)

Spam Filter Tab

Enable Spam Filter - Enables and Disables the Spam Filter System.

Filter Repeat Posts - Filters posts repeated more then once in 3 minutes. (Ex: BOB LIKE CANDY. BOB LIKES CANDY.)

Filter Repeat Words - Filters posts with the same word (over 5 characters) repeated more then 4 times. (Ex: Spam spam spam spam spam spam)

Disable Filtering Contact Posts - Prevents posts from people on your contact list from being filtered as spam.

Disable Small Word Filtering - Prevents posts under 5 characters total from being filtered. (Ex: XD, =), haha)

Notify When Filtering - Displays a notification in Furcadia when a post has been filtered. [PawProxy] Spam Filtered (NAME) REASON FOR FILTERING. This will only display once per 10 seconds per person.

Enable Auto Ignore - If someone's post is filtered more then 5 times in 3 minutes and Auto Ignore is enabled PawProxy will automatically ignore the person.

Heuristic Filter - Filters Posts based on a point value. If the point value exceeds the threshold set by the slider in Filter Threshold then the post is filtered as spam. Point Values are determined based on a number of factors including:

  • No Vowels In Post (95% of the languages used in Furcadia require a vowel to make a proper word. [AEIOU])
  • Post is entirely underlined, bolded, or italicized.
  • Post is entirely in capital letters
  • Certain Keywords (Selling Alt, Neopoints, Profanities)

Advanced Tab

Do Nothing - If PawProxy fails to close Furcadia when exiting do nothing.

Force Close The Window - If PawProxy fails to close Furcadia when exiting force close the window.

Ask Me What To Do - If PawProxy fails to close Furcadia when exiting ask what to do.

Close PawProxy on Exiting Furcadia - Close PawProxy when you exit Furcadia (Recommended)

Enable Console On Startup - Automatically enable the console when PawProxy is started.

Enable Console Logging on Startup - Automatically enable console logging when PawProxy is started (good for testing connection errors)

Enable RawData on Startup - Automatically enables Raw Data Mode when PawProxy is started (Large Resource Usage)

Show Client Data on Startup - Automatically displays Client Data when PawProxy is started.

Enable Easter Eggs - Turns on a few hidden features that provide some comic relief on occasion.

Enable Audio Alert - Enables an Audio alert for certain easter eggs.

 

Back To Top

COMMANDS

PawProxy has several in game commands to perform various functions. They're listed below with their explanations.

%AFK - Enables AFK Mode (Same as what occurs when you idle out but this is performed manually)

%WW NAME - Opens a whisper window to the NAME specified. If whisper windows are enabled it will open automatically when you whisper them from Furcadia too.

%ABOUT - Opens the About PawProxy dialog.

%SETTINGS or %PREFERENCES - Opens the PawProxy Preferences Dialog

%CONTACTS or %CONTACT LIST - Opens the PawProxy Contact List Window

%MESSAGES - Opens the PawProxy Message Center

%CONSOLE - Opens the Console Window

%HELP - Opens your internet browser to this page.

%RAAR NAME - "Raar"s the name. If the user is using PawProxy of mFurc (for Macs) it will shake the person's window. Otherwise they'll receive a message "YOURNAME Raars at you."

%IGNORE NAME- Ignores NAME. You MUST use this command to ignore someone in PawProxy. Furcadia's ignores are handled internally so PawProxy is unable to pick up if you ignore someone in Furcadia. If you use this it will also save it for Furcadia's ignores so if you load Furcadia without PawProxy the person will still be ignored.

%UNIGNORE NAME - Unignores NAME. You MUST use this command to ignore someone in PawProxy. Furcadia's ignores are handled internally so PawProxy is unable to pick up if you ignore someone in Furcadia. If you use this it will also save it for Furcadia's ignores so if you load Furcadia without PawProxy the person will still be ignored.

%IGNORES or %IGNORE LIST or %IGNORELISTOFDOOM - lists who PawProxy is ignoring. You MUST use this command to ignore someone in PawProxy. Furcadia's ignores are handled internally so PawProxy is unable to pick up if you ignore someone in Furcadia. If you use this it will also save it for Furcadia's ignores so if you load Furcadia without PawProxy the person will still be ignored.

Back To Top

NEWS TICKER

The PawProxy News Ticker is designed mainly to remove announcements from Furcadia so as to keep the window clean of too much text.

News Ticker

The ticker can be minimized to move it out of the way by clicking the - button when locked to the paw. It will then shrink to the side of the paw. Click the + button to restore it to previous size. The Ticker will cycle through various information during the course of play. It displays news event broadcasts, system announcements, beekin reports..etc as well as information on the current map standards zone you're in. Clicking the News Ticker will expand it to show you more information on an event. To restore it to previous size click the < button at the top left of the expanded window. Clicking the text in an expanded window will take you to the webpage of any valid link in the announcement.

Back To Top

WHISPER CENTER

PawProxy's whisper center is a robust whisper handling system. It will pick up incoming whispers and display them in window for each person and allow an instant message like interface for handling conversations.

Whisper Window

The top box displays incoming and outgoing message history while the lower box is for text input for sending messages.

System Color - This brings up a color dialog for choosing the color of system messages like Raars.

Rcvd Color - This brings up a color dialog for choosing the color of Received messages.

Send Color - This brings up a color dialog for choosing the color of Sent messages.

Window Color - This brings up a color dialog for choosing the color of the top box's background.

Send - Sends the message in the input box

PAW button - RAAR's the person.

Back To Top

CONTACT LIST

PawProxy's Contact List provides online status updates for friends/colleagues and 'whitelisting' to prevent people from having their posts filtered by PawProxy's spam filter even if they meet filter threshold levels.

Contact List

To configure the Contact list right click anywhere in the window and a menu will pop up. The options are as follows:

Refresh - Refreshes the contact list with any latest changes that may not be displayed.

Add Contact - Brings up the input box to enter the contact name. You must use the entire contact name with spaces or | between words. Upon success it will update the contact list.

Remove Contact - Brings up the input box to enter the contact name. You must use the entire contact name with spaces or | between words. Upon success it will update the contact list.

Rebuild List - Reloads the Contact List using entry order sorting.

Sort - Sorts the Contact List alphabetically.

Back To Top

MESSAGE CENTER

The Message Center is much like an answering machine. It records all messages received to a single window viewable. You will be notified upon returning from AFK by a notification you have messages.

Unread Msg

The Paw icon will also show an envelope on it.

Read Message

Once you have read the messages by typing %Messages it will show an open envelope.

Message Center

Refresh - Refreshes the Message Center with any new messages you might have received.

Clear Messages - Clears your messages and removes the mail icon from the paw.

Back To Top

CONSOLE

PawProxy comes with an advanced Console feature that can be used to see raw data output and even inject data into the stream between Furcadia and the Server.

Console

Enable Console - Enables basic operating of the console. It will show ( prefixed data strings in this mode.

Log Console Data - Logs all console output to your My Documents\PawProxy\Logs folder.

Show Client Data - Shows outgoing client data as well as incoming server data.

Show Raw Data - Shows ALL Data. Warning: this uses some system resources so may lag you slightly.

Server - Directs data from the input box to the Server.

Client - Directs data from the input box to the Client. NOTE: Badge Data Strings are restricted for fraud reasons.

Back To Top

ADVANCED

This section explains the various files and what they're used for. PawProxy makes use of the My Documents\PawProxy folder for all of its configuration and storage.

Logs - (Folder) - Contains any Console Logs, Spamlog.txt, and MessageLog.txt

Spamlog.txt - (Text File) - Contains the last 3 minutes of spam filtered posts. (Used to auto-ignore)

ignores.txt - (Text File) - Contains ignored furres names.

MessageLog.txt - (Text File) - Contains any messages received while AFK.

Whispers - (Folder) - Contains Whisper Logs from people who whisper in Whisper Center.

bl_offline.jpg - (JPEG file) - the Blue (#f0f6ff) for the contact list Offline Paw.
bl_online.jpg - (JPEG file) - the Blue (#f0f6ff) for the contact list Online Paw.
offline.jpg - (JPEG file) - the White (#ffffff) for the contact list Offline Paw.
online.jpg - (JPEG file) - the White (#ffffff) for the contact list Online Paw.

config.ini - (Text File) - Contains Folder Path, Startup, and Connection Data.

default.ini - (Text File) - Contains the Default Settings. If you want to save your settings as a backup this is where to do it. Make sure you put ALL the settings in here.

preferences.ini - (Text File) - Contains PawProxy's Preferences.

PawProxy.ico - (Icon File) - An Icon for use as a shortcut.

contacts.lst - (Text File) - Contains the contact list names. One per line. Spaces use |. The order of this file determines the order of the list in Entry Order Mode. If you want to change to a custom sorting this is where to do it.

Back To Top

BUGS & WORKAROUNDS

This section will hopefully provide solutions for any bugs that might be present in PawProxy that can't be fixed by an update.

  • Contact List Click - This bug doesn't occur if you update your Internet Explorer to 7. PawProxy is coded to suppress the click but can only do it in IE7.
  • CoInternetSetFeatureEnabled Error Message on Startup - This is caused by a bug in Internet Explorer 6. Turning on Popup Blocker is reported to fix it or you can update to IE7.