diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn
index 191275c..f36ce1a 100644
--- a/CHANGELOG.mkdn
+++ b/CHANGELOG.mkdn
@@ -7,6 +7,11 @@ Visit https://github.com/illuminatedwax/pesterchum for git access and source cod
CHANGELOG
---------
+### 3.14.2
+* Individually turn quirks on and off - Kiooeht [evacipatedBox]
+* Bug fixes
+ * Logviewer updates
+
### 3.14.1
* Pesterchum 3.14 - illuminatedwax [ghostDunk]
* Art - Grimlive [aquaMarinist]
@@ -15,17 +20,16 @@ CHANGELOG
* Quirks reverse() function - illuminatedwax [ghostDunk]
* Timestamps - Kiooeht [evacipatedBox]
* Logviewer - Kiooeht [evacipatedBox]
-* Quirk ordering - alGore
-* # of users in a memo - alGore
+* Quirk ordering - [alGore]
+* # of users in a memo - [alGore]
* @links to users - illuminatedwax [ghostDunk]
-* Support for REPORT and ALT to calSprite built in
-
-BUG FIXES:
-* mixer bug fixed
-* "flags" bug fixed
-* incorrect characters in memos no longer break log file names
-* memos now do not break on case-sensitivity
-* fixed QDB address
-* now lines too long to send in a single message are split up correctly
-* quirk replace bug fixed
-* pesterClientXXX profiles no longer saved
\ No newline at end of file
+* Support for REPORT and ALT to calSprite built in - illuminatedwax [ghostDunk]
+* Bug fixes:
+ * mixer bug fixed
+ * "flags" bug fixed
+ * incorrect characters in memos no longer break log file names
+ * memos now do not break on case-sensitivity
+ * fixed QDB address
+ * now lines too long to send in a single message are split up correctly
+ * quirk replace bug fixed
+ * pesterClientXXX profiles no longer saved
diff --git a/README.mkdn b/README.mkdn
new file mode 100644
index 0000000..8be325f
--- /dev/null
+++ b/README.mkdn
@@ -0,0 +1,722 @@
+Welcome to Pesterchum 3.14.1!
+=============================
+
+WHAT'S NEW?
+-----------
+* Quirks now have a lower(), scramble(), and reverse() function!
+* Timestamps - check your Config!
+* Logviewer - View logs right in Pesterchum!
+* Quirk ordering - order your quirks so they work right!
+* # of users in a memo - You can now see how many users are in a memo.
+* @links to users - typing @ before user's name creates a link
+ that will pester them!
+* Support for REPORT and ALT to calSprite built in -
+ If someone is bothering you, or a canon handle is idle, or
+ for whatever reason, right click their name and go to "Report"
+ to report them to a moderator.
+ If you want to talk to an alt canon handle, just right click
+ the username!
+ if you have an alt handle, register it with calSprite!
+
+Here's some tips to help you get started:
+-----------------------------------------
+
+- You can import your old Pesterchum contacts by going to
+CLIENT->IMPORT and opening your pesterchum.cfg file. This is usually
+in the 2.5 base directory or in Tinychum's data folder.
+- Some themes can be confusing if you haven't used the program
+already! Some hints:
+ * Trollian: Moods are set by clicking the timelines, and you
+can add chums by clicking "Chumproll." Moods correspond to the troll
+that would most likely exhibit them. You can go offline by hitting the
+"Timelines" menu bar.
+
+ * Gold: Add chums by hitting the two chumpeoples in the upper left
+corner. Go offline by clicking the "CHUMHANDLE:" label.
+
+ * Enamel: Add chums by hitting the "CHUMROLL" label. Go offline by
+clicking the upper left hand corner.
+
+- Right-click is your friend! There are useful right click
+options on the chumroll, by clicking the chumhandle in a conversation,
+online userlist, or the list of memo browsers.
+
+Cool features:
+--------------
+
+- Importing from old PC. It can already do your chumlist, soon it will
+import your quirks from 2.5 and TC as well!
+- Profile switching. Instantly switch profiles, loading your color and
+quirks with it.
+- Theme switching and creation. So far this comes with a few official
+themes! But you can also make your own: just make a new directory in
+the themes folder with the proper images and style.js file. The
+style.js file will be documented soon, but feel free to poke at it.
+- Memos. Memos that are a lot more like the ones in the comic and
+allow you to appear at multiple times in one chat.
+- Quirks: Prefix, suffix, simple replace, regexp replace (like in
+2.5), random replacement, and an auto-mispeller :P
+- Chum groups. Organize your chums into collapsible groups for easy
+management.
+- Block/user list
+- Add/block chums directly from a conversation, the userlist, or memo
+userlist.
+- Timestamps saved in logs and shown in conversations if wanted.
+- Logging. Logs are output in bbcode (for easy forum posting), html,
+and plain text.
+- Logviewer for easy log reading inside Pesterchum
+- Idling. You can set yourself idle manually, and the computer will
+set it for you after 10 minutes.
+- Improved /me. Any letters immediately following /me will be
+processed correctly. e.g. /me'd rather be fishing -> -- ghostDunk'd
+[GD'D] rather be fishing --
+- Hyperlinks! Now if someone types http://whatever it will turn into a
+link you can just click and follow. No more copy/paste.
+- Memo links. Link your friends to your memos.
+- Smilies. We've added about 30-40 smilies from the forums. There is a
+list later on in this readme.
+- Submit quotes directly to the Pesterchum QDB!
+
+FA%
+---
+Q: Norton says it has a virus and then deletes it!
+A: Read this helpful Norton FAQ:
+
+Alright, here's a guide to by-passing Norton:
+
+* First, to download Pesterchum:
+ 1. Make sure you're on a Moderator account. Moreso for the Norton steps than these ones.
+ 2. Download the .zip file, not the .exe file.
+ 3. Unzip the .zip file onto memory. Pesterchum should now be installed.
+
+* Now, to by-pass Norton:
+ 1. Make sure you're still on a moderator account.
+ 2. Open up Norton.
+ 3. Click on 'Settings' up in the upperright hand corner.
+ 4. Click on 'Anitivirus', off to the upper left. It has a small image of a needle or something similar off to it's side.
+ 5. There's a word that reads 'SONAR protection' halfway to the bottomleft. Off to it's right, there's a bar that's half green. Click on the bar.
+ 6. It will warn you about turning off SONAR. Have it set to turn back on when the system restarts.
+ 7. If done properly, the background for the main page of Norton(what you saw on steps 2-3) has turned an apocaliptic red. Feel free to close Norton now. Keep in mind to stay off suspicious online sites now.
+ 8. Open up Pesterchum, and let the chummy convos begin.
+
+* When finished:
+ 1. Log off of Pesterchum. LOG OFF, NOT CLOSE IT.
+ 2. Then, you can either shut off your comp, and Norton will re-enable SONAR, or you can repeat steps 1-5, except turning the red bar green. If done right, Norton will be it's happy color again.
+ 3, Keep in mind that you must repeat all of this(other than the download) every time you want to get on Pesterchum.
+
+* Hope this is helpful!
+
+(This guide brought to you by the slightly combined efforts of empireomega and Xanaomin)
+
+-------
+
+Q: I can't connect because my school/university/network/stolen wifi is blocking my connection! OR I can't seem to connect to the server at all and I'm not running any firewalls!
+A: Edit your pesterchum.js file. Open it up in notepad or something, and then edit the beginning so it looks like this:
+
+{"port": "1413", ....
+
+where the .... is the rest of the gobbledygook there.
+
+-------
+
+Q: The mood buttons on Pesterchum 6.0 don't match up to what it sets your mood to! What gives?
+A: The mood names are just there to look canon. It is intentional.
+
+-------
+
+Q: I'm appearing as offline to 2.5 users/other users appear the wrong
+mood? What's happeninggggg
+A: The 2.5 people decided to change the mood protocol. When I made
+this program, I decided to go with Tinychat's original protocol (and
+extend it). So some moods will appear wrong between 2.5
+users. (*COUGH*tell them to switch to 3.14*COUGH*)
+
+-------
+
+Q: Pesterchum 2.5 users don't get my /me messages correctly!
+A: That's because they implemented the /me command differently.
+
+-------
+
+Q: Can we resize the main window?
+A: No. This is done so we can offer more flexible UI creation. It's a
+lot easier to make themes that look canon this way.
+
+-------
+
+Q: Can we have different chum rolls for different users?
+A: No. Instead what we're going to do in a later update is make chum
+groups to organize people in your list.
+
+-------
+
+Q: Can we delete profiles?
+A: Yes. Go to the profiles directory and delete the corresponding
+username file.
+
+-------
+
+Q: You should make it so you can ban specific time frames in memos.
+A: This was too complicated to implement, and I don't have the UI
+quite figured out. This will probably go in a future update.
+
+
+DOCUMENTATION
+-------------
+
+STARTING
+--------
+
+If this is your first time running Pesterchum 3.14, you need to create
+a new profile. Just type in your chum handle in the box and click the
+color swatch to pick your color. Check the "default" checkbox to make
+this your default profile.
+
+BASIC PESTERING
+---------------
+To begin pestering, first click the "ADD CHUM" button and type in
+their pester handle. The handle must be all lower case except for one
+capital letter. Once you've added that person, they will appear on
+your chumroll. You can double click to begin pestering them, or
+right-click to bring up a menu where you can pester them, block them,
+or remove them from your chumroll. (Or you can select them and hit
+"enter" OR hit the "PESTER" button.)
+
+Once you begin pestering somebody (or they begin pestering you), it
+will bring up the conversation window. Here you can type to your
+chum. Also remember that if you right-click on the area just above the
+Pesterlog, it will bring up a list of options: Quirks Off will turn
+your quirks off, Add Chum will add this chum to your list, and Block
+will block them. (Those last two options are useful if you are being
+pestered by someone you don't have on your list yet!)
+
+While pestering your chum, here are some useful features:
+
+* Type /me to create a system message. "/me facepalms." will generate:
+-- ghostDunk [GD] facepalms. --
+ You can also append 's after /me like so: "/me's computer exploded."
+-- ghostDunk's [GD'S] computer exploded. --
+ In fact, any characters you type after a /me before the space will
+ be added: "/meing is the Ghost Nation's official pastime."
+-- ghostDunking [GDING] is the Ghost Nation's official pastime. --
+
+* Color tags! If you feel the need to talk about The Green Sun or add
+ some appleberry blast to your conversation, just use color
+ tags. These work like in TC 1.5:
+ PREFIX: ":33 < " + You type: "*ac twitches her friendly whiskers at ct*" + Result: + AC: :33 < *ac twitches her friendly whiskers at ct* ++ +
+ PREFIX: "D --> " + You type: "Hi" + Result: + CT: D --> Hi ++ + Suffixes work the same way, but at the end of the message: + +
+ SUFFIX: "!!!" + You type: hey there + Result: + GD: hey there!!! ++ + Remember that it doesn't automatically add a space! You'll need to add + it in (see CT and AC examples again!) + +* Simple Replace: +This will simply take a set of characters and replace them with other +characters. + * Let's add a quirk to our Nepeta: +
+ Replace: "ee" With: "33" + You type: "*ac saunters from her dark cave a little bit sleepy from + the recent kill*" + Result: + AC: :33 < *ac saunters from her dark cave a little bit sl33py from the + recent kill* ++ + * Let's add two to Equius: +
+ Replace: "loo" With: "100" + Replace: "x" With "%" + You type: "look" + Result: + CT: D --> 100k + + You type: "What are you expecting to accomplish with this" + Result: + CT: D --> What are you e%pecting to accomplish with this ++ + * Aradia: +
+ Replace: "o" With: "0" + You type: "and the reward would be within our reach" + Result: + AA: and the reward w0uld be within 0ur reach ++ + Notice that it is CASE SENSITIVE. So in the above case, if you typed + "ABSCOND", it would not replace the "O". + + * Sollux: +
+ Replace: "i" With: "ii" + Replace: "s" With: "2" ++ + * Eridan: +
+ Replace: "v" With: "vv" + Replace: "w" With: "ww" ++ + * Feferi: +
+ Replace: "h" with: ")(" + Replace: "H" with: ")(" + Replace: "E" with: "-E" ++ +* Regexp Replace: +This is a more complex kind of replacement. Regexp stands for "regular +expression", a kind of programming language (yes, it is a language) +used to find and replace text. PC 3.14 also includes a function to +handle capitalization (upper()). If you want to learn it on your own, +I suggest you start with the Python tutorial +(http://docs.python.org/howto/regex.html) since PC 3.14 uses Python's +regexps. Check out V2.5's tutorial too, as that is a pretty good start +as well. + + * Let's start with Karkat. Regexps are just like your every day find and + replace: they search for a string that matches what you want to + replace, and replaces it with... the replacement. +
Regexp: "(.)" Replace with: "upper(\1)"+ + Three concepts here. Let's look at the regexp. "(.)" has two things + going on. The first is that ".". In regexp speak, "." is the wildcard: + it will match *any* character -- and just one. + + The parentheses tell the regexp to *save* what's inside them so you + can put it back when you replace. That's what the "\1" is for -- it + means, "put the match inside parentheses #1 here". You can have any + number of parentheses. + + * "upper()" is a function special to PC 3.14 -- it will uppercase + anything inside the parentheses. So in this case, upper will uppercase + "\1" -- which, as you recall is what we found inside the + parentheses. Which was *every* character. So to sum up, it replaces + every character with an uppercase version of that character. WHICH + MAKES YOU TALK LIKE THIS. + + * Let's look at Terezi next. +
+ Regexp: "[aA]" Replace with: "4" + Regexp: "[iI]" Replace with: "1" + Regexp: "[eE]" Replace with: "3" + Regexp: "(.)" Replace with: "upper(\1)" ++ + We already know what the last line does. But what's up with those + brackets? What's their deal? Basically, in regular expressions, + brackets indicate a list of matching characters. So, basically any + single character within the brackets will be matched. In this case, + either "a" or "A" will be matched and replaced with "4," and likewise, + "i" and "I" will be replaced with "1", and "e" and "E" will be + replaced with "3." + + Just like there is an "upper()" function, there is also a "lower()" + function. It acts just like "upper()" but instead makes everything + inside the parentheses lowercase. This allows you to do things like: +
+ Regexp: "(.)" Replace with: "lower(\1)" + You type: "I AM YELLING" + Result: + GD: i am yelling ++ + Along with the upper and lower functions is a "scramble()" function. + The purpose of this function is to randomly scramble anything inside + the parentheses. +
+ Regexp: "(\w)(\w*)(\w)" Replace with: "\1scramble(\2)\3" + You type: "hello there" + Result: + GD: hlelo trhee ++ + This particular regular expression scrambles all of the letters in + the middle of a word. Notice that the "h" and "o" at the beginning + and end of hello remain in place while the other letters are scrambled. + + You should also know that "^" is a special character in brackets. If + placed immediately after the opening bracket (like "[^"), then the + brackets instead match every character *except* the ones in the + brackets. So, for example, if you wanted to have a quirk where you + capitalized all your letters *except* o, you'd do this: +
+ Regexp: "([^o])" Replace with: "upper(\1)" + You type: "hello there" + Result: + GD: HELLo THERE ++ + You can also specify a *range* of characters inside the brackets, by + using the "-" character. [a-z] will match any lowercase letter. You + can combine them, too: [a-z0-9] will match any digit and lowercase letter. + + There are also different shortcuts for character types: + * \d matches any digit; same as [0-9] + * \D matches any non-digit; same as [^0-9] + * \s matches any spaces + * \S matches any non-space + * \w matches any alphanumeric character; same as [a-zA-Z0-9_] + * \W matches any non-alphanumeric character; same as [^a-zA-Z0-9_] + + You can include this inside brackets, too. + + There's also a special character, \b. What \b does is make sure that + you are at the beginning or end of a word. + * So with that knowledge, let's try Kanaya: +
+ Regexp: \b(\w) Replace with: upper(\1) + You type: "i suggest you come to terms with it" + Result: + GA: I Suggest You Come To Terms With It ++ + Another feature of regular expressions is the ability to match + *repeated* characters. There are three repeat characters: the "*", the + "+", "?", and "{m,n}". They work by playing them after the character, + or character type you want to match. (So, you could say "\s+" or ".*") + + The "*" character matches ZERO or more of that character. So, for + example, "f*" would match "f" and "ff" -- and any other character! + That's right, every character counts as matching it zero times. Yeah, + it's weird. I suggest you use... + + The "+" character matches ONE or more of that character. So, if we + wanted to have a character that wanted to elongate their s's so that + they used four 's's every time, like sssso, but didn't want to have + eight s's when using words with double s's, like pass, we'd do this: +
+ Regexp: "s+" Replace with: "ssss" + You type: "you shall not pass" + Result: + UU: you sssshall not passss ++ + As for the other two, I can't really think of any useful quirks to be + made with them. But to let you know, "?" matches either 0 or 1 of that + character, so "trolls?" would match "troll" and "trolls". "{m,n}" + matches between m and n characters. (If you leave out 'n', any number + of characters more than m will be matched.) So "s{2,4}" will match + "ss", "sss", and "ssss" and that's it. + + Now with repeating expressions, we can do something like make EVERY + other WORD capitalized: +
+ Regexp: "(\w+) (\w+)" Replace with: "upper(\1) \2" + You type: "this is pretty annoying i bet" + Result: + GD: THIS is PRETTY annoying I bet ++ + The \1 matches the first word -- which has been matched because the + word is alphanumeric characters, repeated once or more -- and \2 + matches the second word. + + Another operator to use is the "|", which will match more than one set + of characters. For example, "black|red" will match "black" or + "red". If you want to match something in the middle of words, you have + to use parentheses: "(black|red) romance" will match "black romance" + and "red romance". + + Finally, there are the "^" and "$" characters. Yes, we already did the + "^" character, but this is OUTSIDE of brackets, not INSIDE. "^" + matches the beginning of a message, and "$" matches the end of it. You + can use this to make more sophisticated prefix and suffix + behaviors. For example, if we have a quirk that adds "..." to the end + of all our messages, we can set it up so it doesn't do that if we put + punctuation [?!.] at the end. So: +
+ Regexp: "([^?!.])$" Replace with: "\1..." ++ + This will match the end of any message as long as it doesn't have + "?", "!", or "." at the end. Then it will replace it with whatever the + last character of the sentence was (remember we're replacing it, so we + have to put it back!) and add "..." at the end. + + Careful with the beginning and ending replaces -- if you use more than + one, you may not get what you expect because they will ALL be applied, + one after the other! This is a bug in my opinion, that I plan to fix! + +* Random replace: +Just like the regexp replace, except that instead of just one thing to +replace it with, you give it a list. PC will then choose from that +list randomly. So let's say I want to randomly end my sentences with +either "bro" or "dog": +
+ Regexp: "$" Replace with: "bro" and "dog" ++ + * You can also imitate Araida's random "ribbits" in between words: +
+ Regexp: "\s" Replace with: " ribbit ", " ", " ", " ", " ", " ", etc.... ++ + where " " is just a blank space added a bunch of times. (You can see + how many blank spaces you've added by clicking on the list.) You have + to add the spaces because each entry has the same chance of being + selected. (Yes, I know this could be improved.) If you add " ribbit " + and 9 spaces, " ribbit " will have a 1/10 chance of being picked. + + Also note that if you add more than one prefix or more than one + suffix, it will pick randomly from them instead of adding them both! + +* Mispeller: +Be careful with thsi one. The mispeller will randomly mispell x% of +the words you type -- where x is the percentage you set the slider +to. I have attempted to mimic SBaHJ mispelling style but whoof knows +what will happen oh god ive created a mosnter + + +SMILIES +------- +Here's a list of smilies: + +* :rancorous: +* :apple: +* :bathearst: +* :cathearst: +* :woeful: +* :pleasant: +* :blueghost: +* :slimer: +* :candycorn: +* :cheer: +* :duhjohn: +* :datrump: +* :facepalm: +* :bonk: +* :mspa: +* :gun: +* :cal: +* :amazedfirman: +* :amazed: +* :chummy: +* :cool: +* :smooth: +* :distraughtfirman +* :distraught: +* :insolent: +* :bemused: +* :3: +* :mystified: +* :pranky: +* :tense: +* :record: +* :squiddle: +* :tab: +* :beetip: +* :flipout: +* :befuddled: +* :pumpkin: +* :trollcool: +* :jadecry: +* :ecstatic: +* :relaxed: +* :discontent: +* :devious: +* :sleek: +* :detestful: +* :mirthful: +* :manipulative: +* :vigorous: +* :perky: +* :acceptant: diff --git a/TODO b/TODO index 1a89703..d5cff54 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,8 @@ -Bugs: -* weird memo time bug -* Windows doesn't show style sheet sometimes?? Maybe related to themes. -* Issues with connecting? Client not closing connection right? People keep getting "nick taken" messages -* Windows XP SP2: sometimes mouse clicks dont register? must be some kinda crash -* enamel doesnt have time arrows +Todo +=============== -Features: +Features +-------- * different sound for memos/pesters * OOC * log viewer needs to have BBCode/HTML/Text copy modes @@ -17,10 +14,18 @@ Features: * Spy mode * Animated -Mac Bugs: -* Mac doesn't show tabs right, display gifs, highlighting thing? -SS: also the background image is broken -SS: in the one-on-one pester it resizes with the window -SS: but the memo one doesn't resize -SS: and the arrows next to the time thing overlap the CLOSE button +Bugs +---- +* weird memo time bug +* Windows doesn't show style sheet sometimes?? Maybe related to themes. +* Issues with connecting? Client not closing connection right? People keep getting "nick taken" messages +* Windows XP SP2: sometimes mouse clicks dont register? must be some kinda crash +* enamel doesnt have time arrows +Mac Bugs +-------- +* Mac doesn't show tabs right, display gifs, highlighting thing? +* SS: also the background image is broken +* SS: in the one-on-one pester it resizes with the window +* SS: but the memo one doesn't resize +* SS: and the arrows next to the time thing overlap the CLOSE button diff --git a/readme.txt b/readme.txt deleted file mode 100644 index 6304041..0000000 --- a/readme.txt +++ /dev/null @@ -1,665 +0,0 @@ -Welcome to Pesterchum 3.14.1! - -WHAT'S NEW? ------------ -* Quirks now have a lower(), scramble(), and reverse() function! -* Timestamps - check your Config! -* Logviewer - View logs right in Pesterchum! -* Quirk ordering - order your quirks so they work right! -* # of users in a memo - You can now see how many users are in a memo. -* @links to users - typing @ before user's name creates a link - that will pester them! -* Support for REPORT and ALT to calSprite built in - - If someone is bothering you, or a canon handle is idle, or - for whatever reason, right click their name and go to "Report" - to report them to a moderator. - If you want to talk to an alt canon handle, just right click - the username! - if you have an alt handle, register it with calSprite! - -Here's some tips to help you get started: - -- You can import your old Pesterchum contacts by going to -CLIENT->IMPORT and opening your pesterchum.cfg file. This is usually -in the 2.5 base directory or in Tinychum's data folder. -- Some themes can be confusing if you haven't used the program -already! Some hints: - -Trollian: Moods are set by clicking the timelines, and you -can add chums by clicking "Chumproll." Moods correspond to the troll -that would most likely exhibit them. You can go offline by hitting the -"Timelines" menu bar. - -Gold: Add chums by hitting the two chumpeoples in the upper left -corner. Go offline by clicking the "CHUMHANDLE:" label. - -Enamel: Add chums by hitting the "CHUMROLL" label. Go offline by -clicking the upper left hand corner. - -- Right-click is your friend! There are useful right click -options on the chumroll, by clicking the chumhandle in a conversation, -online userlist, or the list of memo browsers. - -Cool features: -- Importing from old PC. It can already do your chumlist, soon it will -import your quirks from 2.5 and TC as well! -- Profile switching. Instantly switch profiles, loading your color and -quirks with it. -- Theme switching and creation. So far this comes with a few official -themes! But you can also make your own: just make a new directory in -the themes folder with the proper images and style.js file. The -style.js file will be documented soon, but feel free to poke at it. -- Memos. Memos that are a lot more like the ones in the comic and -allow you to appear at multiple times in one chat. -- Quirks: Prefix, suffix, simple replace, regexp replace (like in -2.5), random replacement, and an auto-mispeller :P -- Chum groups. Organize your chums into collapsible groups for easy -management. -- Block/user list -- Add/block chums directly from a conversation, the userlist, or memo -userlist. -- Timestamps saved in logs and shown in conversations if wanted. -- Logging. Logs are output in bbcode (for easy forum posting), html, -and plain text. -- Logviewer for easy log reading inside Pesterchum -- Idling. You can set yourself idle manually, and the computer will -set it for you after 10 minutes. -- Improved /me. Any letters immediately following /me will be -processed correctly. e.g. /me'd rather be fishing -> -- ghostDunk'd -[GD'D] rather be fishing -- -- Hyperlinks! Now if someone types http://whatever it will turn into a -link you can just click and follow. No more copy/paste. -- Memo links. Link your friends to your memos. -- Smilies. We've added about 30-40 smilies from the forums. There is a -list later on in this readme. -- Submit quotes directly to the Pesterchum QDB! - -FA% ---- -Q: Norton says it has a virus and then deletes it! -A: Read this helpful Norton FAQ: - -Alright, here's a guide to by-passing Norton: -First, to download Pesterchum: -1: Make sure you're on a Moderator account. Moreso for the Norton steps than these ones. -2: Download the .zip file, not the .exe file. -3: Unzip the .zip file onto memory. Pesterchum should now be installed. - -Now, to by-pass Norton: -1: Make sure you're still on a moderator account. -2: Open up Norton. -3: Click on 'Settings' up in the upperright hand corner. -4: Click on 'Anitivirus', off to the upper left. It has a small image of a needle or something similar off to it's side. -5: There's a word that reads 'SONAR protection' halfway to the bottomleft. Off to it's right, there's a bar that's half green. Click on the bar. -6: It will warn you about turning off SONAR. Have it set to turn back on when the system restarts. -7: If done properly, the background for the main page of Norton(what you saw on steps 2-3) has turned an apocaliptic red. Feel free to close Norton now. Keep in mind to stay off suspicious online sites now. -8: Open up Pesterchum, and let the chummy convos begin. - -When finished: -First, Log off of Pesterchum. LOG OFF, NOT CLOSE IT. -Then, you can either shut off your comp, and Norton will re-enable SONAR, or you can repeat steps 1-5, except turning the red bar green. If done right, Norton will be it's happy color again. -Keep in mind that you must repeat all of this(other than the download) every time you want to get on Pesterchum. - -Hope this is helpful! - -(This guide brought to you by the slightly combined efforts of empireomega and Xanaomin) - -Q: I can't connect because my school/university/network/stolen wifi is blocking my connection! OR I can't seem to connect to the server at all and I'm not running any firewalls! -A: Edit your pesterchum.js file. Open it up in notepad or something, and then edit the beginning so it looks like this: - -{"port": "1413", .... - -where the .... is the rest of the gobbledygook there. - -Q: The mood buttons on Pesterchum 6.0 don't match up to what it sets your mood to! What gives? -A: The mood names are just there to look canon. It is intentional. - -Q: I'm appearing as offline to 2.5 users/other users appear the wrong -mood? What's happeninggggg -A: The 2.5 people decided to change the mood protocol. When I made -this program, I decided to go with Tinychat's original protocol (and -extend it). So some moods will appear wrong between 2.5 -users. (*COUGH*tell them to switch to 3.14*COUGH*) - -Q: Pesterchum 2.5 users don't get my /me messages correctly! -A: That's because they implemented the /me command differently. - -Q: Can we resize the main window? -A: No. This is done so we can offer more flexible UI creation. It's a -lot easier to make themes that look canon this way. - -Q: Can we have different chum rolls for different users? -A: No. Instead what we're going to do in a later update is make chum -groups to organize people in your list. - -Q: Can we delete profiles? -A: Yes. Go to the profiles directory and delete the corresponding -username file. - -Q: You should make it so you can ban specific time frames in memos. -A: This was too complicated to implement, and I don't have the UI -quite figured out. This will probably go in a future update. - - -DOCUMENTATION -------------- - -STARTING --------- - -If this is your first time running Pesterchum 3.14, you need to create -a new profile. Just type in your chum handle in the box and click the -color swatch to pick your color. Check the "default" checkbox to make -this your default profile. - -BASIC PESTERING ---------------- -To begin pestering, first click the "ADD CHUM" button and type in -their pester handle. The handle must be all lower case except for one -capital letter. Once you've added that person, they will appear on -your chumroll. You can double click to begin pestering them, or -right-click to bring up a menu where you can pester them, block them, -or remove them from your chumroll. (Or you can select them and hit -"enter" OR hit the "PESTER" button.) - -Once you begin pestering somebody (or they begin pestering you), it -will bring up the conversation window. Here you can type to your -chum. Also remember that if you right-click on the area just above the -Pesterlog, it will bring up a list of options: Quirks Off will turn -your quirks off, Add Chum will add this chum to your list, and Block -will block them. (Those last two options are useful if you are being -pestered by someone you don't have on your list yet!) - -While pestering your chum, here are some useful features: - -* Type /me to create a system message. "/me facepalms." will generate: --- ghostDunk [GD] facepalms. -- - You can also append 's after /me like so: "/me's computer exploded." --- ghostDunk's [GD'S] computer exploded. -- - In fact, any characters you type after a /me before the space will - be added: "/meing is the Ghost Nation's official pastime." --- ghostDunking [GDING] is the Ghost Nation's official pastime. -- - -* Color tags! If you feel the need to talk about The Green Sun or add - some appleberry blast to your conversation, just use color - tags. These work like in TC 1.5: