No description
Find a file
2016-12-23 08:14:28 -05:00
libs General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
MacBuild Fiddled with the MacBuild configure scripts to set the deployment target to 10.5 2011-08-14 07:17:50 +01:00
oyoyo General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
pnc Allowed lexer to use shorter hex codes for colors; shouldn't break compatibility 2016-12-09 04:46:30 -05:00
quirks Lua quirks 2012-11-12 21:17:26 -08:00
smilies Replace 'honk' with BONE text 2012-10-09 15:32:55 -07:00
themes Fixed a typo in several theme files. 2016-12-13 13:09:51 -05:00
.gitignore Update to .gitignore for vim users (like myself); should stop picking up swap files now. 2016-12-21 17:29:37 -05:00
bugreport.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
CHANGELOG.mkdn Auto-join memos 2014-01-12 17:50:01 -08:00
console.py Minor console code tweaks 2016-12-23 07:21:23 -05:00
convo.py Added a rudimentary console for easier interaction with Pesterchum's code. Still WIP. 2016-12-22 15:29:13 -05:00
dataobjs.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
easyInstaller General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
generic.py General cleanup 2016-12-22 17:17:53 -05:00
INSTALL fsd 2011-03-08 13:15:07 -06:00
irc.py Fixed a typo that broke messages. 2016-12-11 04:01:48 -05:00
LICENSE install info 2011-03-03 03:03:41 -06:00
logviewer.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
luaquirks.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
Makefile Improve Makefile 2012-01-04 17:34:52 -08:00
memos.py Fixed some mistakes pertaining to Pesterchum's inheritance structure. 2016-12-22 11:19:16 -05:00
menus.py May as well add this if I'm going to formally declare a new version 2016-12-10 21:53:29 -05:00
mispeller.py Revert "python 2 to 3 first shot" 2016-11-13 01:12:58 -05:00
mood.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
nickservmsgs.py Auto-identify with NickServ 2014-01-12 00:21:23 -08:00
ostools.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
parsetools.py Reenabled CTCP (when not in Low-Bandwidth mode - restart after setting to see effects) 2016-12-10 21:22:19 -05:00
PCskins.png fda 2011-02-14 10:23:36 -06:00
pesterchum Use python2 to be compatible with both 2.6 and 2.7 2012-05-27 22:28:44 +12:00
pesterchum-update-from3.14.nsi if log file cannot be opened, warn usr 2011-11-30 21:13:37 -06:00
pesterchum-update.nsi windows installer update 2011-11-30 21:36:27 -06:00
pesterchum.cfg quirk import 2011-02-24 20:15:21 -06:00
pesterchum.ico fdssdf 2011-02-08 01:56:30 -06:00
pesterchum.nsi Merge branch 'master' of github.com:kiooeht/pesterchum 2011-12-02 03:19:12 -06:00
Pesterchum.png first commit 2011-01-21 04:18:22 -06:00
pesterchum.py Added some basic version checking 2016-12-23 07:17:07 -05:00
pesterchum_debug.py derp, flush() 2011-06-26 17:16:30 -05:00
pesterchum_debug_linux.py derp, flush() 2011-06-26 17:16:30 -05:00
profile.py Fixed Autoidentify (note that it's set on a per-handle basis) 2016-12-12 15:11:50 -05:00
py2app.sh Get the live version from version.py instead of guessing for mac build scripts. 2011-07-10 12:54:04 +01:00
PYQUIRKS.mkdn Documents updates 2011-08-21 21:41:33 -07:00
pyquirks.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
quirks.py General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
randomer.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
README.mkdn Fixed some README.mkdn formatting problems. 2016-12-23 08:14:28 -05:00
setup-py2app.py Fiddled with py2app to make the bundle a bit nicer 2011-09-19 11:43:47 +08:00
setup-py2exe.py fdfdas 2011-02-04 15:17:27 -06:00
setup-win.py src 2011-03-04 20:34:32 -06:00
setup.py new themes, windows installers 2011-06-26 17:14:19 -05:00
themes.txt derp 2011-03-04 04:12:56 -06:00
toast.py Revert "Port code to PyQt5" 2016-11-13 01:14:39 -05:00
TODO.mkdn Minor change to avoid GitHub formatting error 2016-12-23 07:35:39 -05:00
trayicon32.icns fds 2011-02-09 00:26:23 -06:00
trayicon32.png fds 2011-02-09 00:26:23 -06:00
trollquirks.mkdn Update Tavros quirk 2012-01-02 17:30:12 -08:00
updatecheck.py Cleaned up the update checker. 2016-12-21 17:28:02 -05:00
version.py Disabled version checking until I can rewrite the code for it and prevent it from causing problems. 2016-12-10 22:34:03 -05:00
w32-run-pchum.bat Editing the Windows BAT. 2016-11-13 19:06:35 -05:00

Welcome to Pesterchum 3.41!
=============================

## FOR NEW USERS
This modification of Pesterchum is intended for people who are already familiar
with using the base client.
If you aren't, please check the standard build's [documentation][doc].

[doc]: https://github.com/illuminatedwax/pesterchum/blob/master/README.mkdn

## FOR EVERYONE ELSE
Greetings! This is a modification of Pesterchum, made because Pesterchum is
effectively no longer maintained, that is intended to fix a number of issues.
The code used as a base is a newer version of Pesterchum than the one in
circulation, and thus has plenty of useful features that can be found in the
[CHANGELOG][changes].
In addition, there are other features and improvements that have been made, and
there are many more planned. Check the [TODO list][todo-done] to see what's
been fixed, as well as what's [planned][todo-upcoming].

[changes]: https://github.com/karxi/pesterchum/blob/master/CHANGELOG.mkdn
[todo-done]: https://github.com/karxi/pesterchum/blob/master/TODO.mkdn#tododone
[todo-upcoming]: https://github.com/karxi/pesterchum/blob/master/TODO.mkdn#features

### Installation
There isn't a lightweight installer yet, but the steps aren't all that
difficult.

#### Pitfalls
* If you're on a 64-bit system (most are these days), use those links. You can
  also use the 32 bit versions, if you choose, but you *cannot* mix them.
* If you're on a 32-bit system but use the 64-bit installers, you'll get an
  error along the lines of "not a valid Win32 application", or the 
  installer will simply fail.
* This version of Pesterchum does not come compiled as an executable, and thus
  does not have Python/PyQt4 packaged with it. Those are necessary for
  Pesterchum to run, so you have to install them manually.

#### First-Time Install
Download links are for Windows, but a quick Google search will find everything
necessary.

1. Install **Python 2.7** or higher if you don't already have it:
    * [32 bit][python2-32]
    * [64 bit][python2-64]
    * Be **sure** to add Python to the PATH if asked to do so during
      installation. It means Python will be usable from the console,
      which is necessary for this to run.
2. Install **PyQt4**:
    * [32 bit][pyqt4-32]
    * [64 bit][pyqt4-64]
3. (LINUX) Install **pygame**:
    * [pygame download page][pygame-dl]
    * You don't need to install this if you're using Windows; sound should
      work fine without it.
4. Download **Pesterchum**:
    * [Download from main branch][pchum-zip]
5. Unzip Pesterchum somewhere easily-accessible.
6. **If you have any custom themes**, copy/paste them into the 'themes' folder.
   You can find this in `%APPDATA%/Local/pesterchum`.
   Oftentimes it doesn't exist, so you'll have to make it and copy the custom
   themes into it.
   __If that doesn't work:__
   You can also copy the missing themes into the 'themes' folder of the version
   you just unzipped. **Don't overwrite any files** if you do this - the themes
   used by this have been updated, and the older default themes may break when
   used.
7. Run Pesterchum! How you do this depends on the OS:
    * (WINDOWS) Run `w32-run-pchum.bat`.
    * (LINUX) Run `./pesterchum`, preferably via terminal.
    * Note that this is made to provide debugging information - so that if
      errors come up, they can be reported to me, and I can fix them.

[python2-32]: https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi
[python2-64]: https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi
[pyqt4-32]: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe
[pyqt4-64]: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64.exe
[pygame-dl]: http://www.pygame.org/download.shtml
[pchum-zip]: https://github.com/karxi/pesterchum/archive/master.zip

#### Upgrading
Just re-download the [Pesterchum zip][pchum-zip] and extract it over your old
installation, replacing everything that was already there. That's all there is
to it!

#### Having Problems?
I can't offer much help in this regard; if you're getting errors, feel free to
try to contact me, but if you're having trouble with the installers, there's
little I can do. [How to install Python][howtogetpython] might help; failing
that, Google saves lives.

[howtogetpython]: http://www.howtogeek.com/197947/how-to-install-python-on-windows/



SMILIES
-------
None of the smilies have changed or been added, yet; this list is kept for
posterity and easy reference.

* `: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:`
* `:olliesouty:`
* `:billiards:`
* `:billiardslarge:`
* `:whatdidyoudo:`