HexRat is provided as is. It may change, suffer feature creep, or never be updated again, without warning
It worked on my end (under both windows and Linux, though some features are disabled on Linux. mostly VA related so you won't miss them) and I consider it generally safe for ratting but YOU are responsible if you use this and it accidentally goofs up, or if you miss something important because it was filtered
It should not throw errors at you anymore, if it does please let me know
Custom-designed locally grown fully organic artisanal color scheme somewhat inspired by Elite: Dangerous
Automatically copies the System to the clipboard from ratsignals
Can quickly start tracking a specific case and pull the System to the clipboard
Adss case number prefixes to all known client nicks
In Dispatch mode, also adds a prefix for the platform
Shortens and semi-hides most Mecha messages in #fuelrats
Shortens quit messages (except for Bans) in #fuelrats
Custom highlights for your tracked client, the dispatcher, prep, jump calls and case reports, standdowns, and other things Audio cues for ratsignals, preps, jump calls, stdn and hatsignals
Different audio alerts for standard and CR cases, as well as cases not on your chosen platform(s) (in Rat mode. Dispatch mode alerts are the same for all platforms)
An example custom rule to give specific users in ratchat a specific color so they are exactly as visible as you want
Everything else I forgot or neglected to list
-
When you install HexChat, select the Python Interface for install as well. If you already installed hexchat but not the python interface, run the installer again to add it
-
You will need additional Python modules: "pyperclip" and "pygame"
-
Download the project files into a new directory Hexchat/hexrat/
-
Create new directory Hexchat/sounds/ and put the sound files you want to later use there, or symlink Hexchat/hexrat/sounds/ to Hexchat/sounds/ if you want to use the provided sounds.
-
Copy Hexchat/hexrat/hexrat.conf to /Hexchat/ and edit any settings you want to change (such as the Platforms you rat on, or alert sounds)
-
Copy or symlink Hexchat/hexrat/hexrat.py to Hexchat/addons/ and hexrat will automatically load on hexchat startup
-
Optional: put hexrat-loader.py in Hexchat/addons if you want to be able to refresh/load hexrat with a single command (/hr). You shouldn't need this for normal use
Several features/functions display messages/feedback in the #ratchat window (this will only be visible to you), and they will throw ugly errors if you are not present in #ratchat when you try to use them
When it's cutting Mecha or Quit-messages short, it's set for the exact font and window size I'm using, results may vary
It's tuned for a dark color scheme and will probably be barely eligible on a white background. If you use a dark colorscheme that's not exactly like mine, or if your text events are not exactly like mine, the appearance will not be fully consistent You can use the provided colors.conf and pevents.conf