Coming to you - without precedent! Brand new - the beta full release of Trollian_custom for Windows Live Messenger! Beloved, adored, downloaded over 800 times!
Perfect MSPA roleplaying, normal trolling or just having its amazing functions- Trollian is your plugin for these things.
And only with Trollian can you unleash the fury of...
THE TROLL RAINBOW.
Please note that you will need Messenger Plus! Live for this to work. You can download it >here<.
Watch out for the obligatory toolbar/ 'Sponsor' installer.
About: Registry Keys
v4 and higher need a pre-existing registry directory. If there are no keys, there's nothing to manipulate and the script simply falls on its face. I'll probably eventually figure out how to set up Trollian so it auto-detects the key's existence; until then, I've manually created the directory and exported it into a .reg file. Downloading and executing it should automatically add the relevant values to your registry.
However!
.reg files could contain malicious code that might mess up registry values. I personally have no idea how many programs still heavily rely on it, but - don't trust me. Check the file. It should say nothing more then:
Code:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\GlobalSettings\Scripts\trollian_custom\Settings]
"EnableTags"="1"
"EnableColor"="0"
"EnablePester"="0"
"LoginVox"="2"
"EnableVox"="1"
"EnableReVox"="1"
The .reg file can be found here: >>DOWNLOAD<<.
Open it in Notepad++ or Editor or something and check.
Regarding Text-To-Speech
Trollian was developed using Microsoft's Speech SDK 5.1 and therefore uses the v5.1 TTS engine. Should your PC not have that version (which has three voices instead of just Microsoft Sam, which is why I use it), you can download an upgrade from Microsoft themselves here: >>Download<<
Trollian is a full release, but I guarantee neither functionality nor anything else. Trollian is provided as-is, with haphazard support and code slapped together over half a year now. Use at your own risk.
----- FAQ
How do I install Trollian?
° Either by double-clicking on the script pack (.plsc file) or by manual selection via Messenger Plus!'s menu
° If you restart your Messenger, you should see a popup proclaiming Trollian to be online and/or, if you have voice enabled, it should make its activation known.
° You should also see the pesterChum header and footer when starting/exiting conversations.
How do I take on a Troll's persona?
° Once you've opened a chat window, type "/troll #", where # is a number from 1-16. 1 to 12 correspond to the Trolls in order of starsign, starting with Aradia. 13 to 16 are the Kids, starting with John. You should see a popup notifying you whom you are impersonating; also, you Name and DP (Display Picture) should change.
° To stop being a troll, type /troll 0. You should revert to your original Name and DP (the ones you had when you started Messenger.
My name won't change back /changes into a wrong one when I exit Messenger!
° Trollian stored your name and DP when you start the plugin and reverts to the stored name when exiting or using /troll 0.
° If you get stuck with the wrong Name/DP, deactivate Trollian (via the Scripts Options in Messenger Plus!'s Menu), set the correct name and DP and restart.
Update Notes
v0.80 First trolls working fine.
v0.85 Decided to be thorough for once and got every Troll's exact font color off their shirts.
v1.00 First stable release
v1.01 Major architecture overhaul fixes name not changing, wrong troll displaying
v1.02 Updated Equius and Vriska (Who needs an inordinate amount of custom code. HUGE BITCH BLUH BLUH.
v1.05 Removed forced John lowercase, removed Dave punctuation stripper, some tweaking.
v1.06 Fixed Nepeta prefixing ":33<" instead of ":33 <"
v1.07 Also fixed her converting all e's, not just double ones. Lusus-bound speech pattern, doofus!
v1.08 Nepeta Nepeta Nepeta Nepeta Nepeta Nepeta
v1.09 Equius font color now fixed.
v1.10 Name and DP restoration now online - thanks again LVK
v1.11 Pesterchum Footer now active and running! Time function now independent; multiple window functionality confirmed. We're updating so fast, we're on fire!
v1.12 GaMzEe Is NoW dOiNg HiS tHiNg BeTtEr ThEn EvEr. The spaces issue has been resolved.
v1.12.2 Whoops.
v1.13 Custom Dave coding now removes apostrophes, commas and full stops but leaves other punctuation intact.
v1.14 SoundSaver online. Add Fresh Jamz to your trolling.
v1.15 Eridan now doesn't screw up words containing 'an'.
v1.16.2 Similarly, Sollux' 'two' quirk has been subdued. Also, Troll Tags are now functional!
v1.16.3 Also, Troll Tags are now fully functional and don't start of as being undefined, adding the same to your messages. Whoops.
v1.16.4 - v 3.2.4 Various, relatively unstable builds whilst I screw around with WShell and Reg.Write, EnableColor and other fun things.
v3.2.5 Finally stable and functioning: Your preferences for Header/Footer On/Off, Color On/Off and TrollTags On/Off will now be saved and reloaded with the script. Have a friend without MSN Plus? Now you can troll them anyway. Hate the footer? Disable it.
v3.2.5.2 By adding a single character, I should have banished those annoying bats. Feel free to end your sentences with as many ':' as you wish.
v4 - Now you might be asking yourself
"sS, why is this version of Trollian capable of talking? Just what is in that phonebook of a source code you've let me download? Will it awaken to sentience and rain glorious destruction upon all of mankind?"
Let me answer that question with another question - Who wants to make their Messenger talk like GLaDOS? And potentially someone else's Messenger, too! Once I implement that.
v4.0.4 Whoops. According to WLM, != and !== are two TOTALLY DIFFERENT THINGS.
v4.0.4.1 Remote Voice Access enabled. Type !S <Your Text>, and if your partner also has Trollian_Custom v4.0.4.1 or higher, their SAPI.StVoice will announce <Your Text> to them. Also, added /ReVox to turn that exact feature on and off. Also, cleaning up the code. Finally, the XML is now fixed - the '/' menu should now feature all of Trollian_Custom's commands, as well as a tooltip explaining them, autocompleting them and showing sample parameters. Type '/', wait a bit, then select a command and press enter. Voilá!
v4.0.6 Okay, this time we really get remote voice.
°Pesterchum Header
Whenever you start a new conversation, let your char partner be greeted by the pesterChum header.
" -- [YourName] began pestering [CharPartner] at [Time] -- "
However, it also pops up whenever someone messages you. If both of you have the plugin, you may have some repetition.
Yes I know there's no time in the actual pesterChum headers. I might remove it for super authenticity.
This feature can be disabled by typing "/pester 0" in any chat window and hitting Enter.
°Troll wardrobify:
On entering the /troll # command, where # is a number between 1 and 16, you will be outfitted with that particular troll's persona - Display Picture, Name, Font Color.
° Human -> Troll translator
Trollians main feature - it will automatically convert normal text into the selected troll's typing quirk style. No longer will you have to invert the case of your text yourself, no more remembering 16 different typing styles. Trollian takes care of it for you.
The translator will also inform you, whenever you use the /troll # command, which troll you have selected. Selecting /troll 0 returns your Name, DP, font color and typing style to normal.
° Talking
All voice-based interaction can be shut off by typing "/vox 0" and reenabled with "/vox 1". The "X logging in/out", as well as vocalizations, can be toggled separately-ish by using /loginvox #, where # is 0 (all off), 1 (short) or 2 (extensive plus a joke).
Also, you can make MSN test a phrase by writing /say Your Phrase Here. Try it.
Screenshots and demo of core features:
Activating a persona:
Type /troll #, press enter...
Transformation complete.
Troll converters:
Aradia Megido/apocalypseArisen
Tavros Nitram/adiosToreador
Sollux Captor/twinArmageddons
Karkat Vantas/carcinoGeneticist
Nepeta Leijon/arsenicCatnip
Kanaya Maryam/grimAuxiliatrix
Terezi Pyrope/gallowsCalibrator
Vriska Serket/arachnidsGrip
Took a huge amount of custom coding (BLUH BLUH HUGE BITCH). I am unsure whether I caught all the homophones for 8.
Equius Zahhak/centaursTesticle
This one may still be slightly faulty.
EDIT DEUX: Font color fixed.
Gamzee Makara/terminallyCapricious
Yes, I know there's a sort of error - Gamzee switches case per letter; the plugin counts spaces as part of the array and therefore recapitalization 'skips' between words. I may or may not recode that.
Edit: Recoded and working.
Eridan Ampora/caligulasAquarium
Feferi Peixes/cuttlefishCuller
John Egbert/ectoBiologist
Rose Lalonde/tentacleTherapist
Dave Strider/turntechGodhead
Jade Harley/gardenGnostic
°NEW FEATURE: Troll Tags.
Finally enabled and working, by typing '/tags #', where # is 0 or 1, you can enable pesterChum-style Abbreviations in all your posts, e.g. 'CC:' for cuttlefishCuller, etc.
I hadn't bothered fixing this until now because I am not that good with javascript because it seemed redundant once I got messenger name changes to work, but if you want to gun for super authenticity, have some tags.
Any comments, suggestions, feedback are welcome.
Please note that some of the screenshots may be inaccurate because they're from the first stable release. (see Update Notes)
For those wondering, I am using the 'Stealth' skin for Windows Live Messenger. You can get it here. I neither made it, nor can claim responsibility for anything it does.
MILESTONES:
2010
7th November - Downloaded over 100 times!
13th November- Over 150 Downloads!
2011
7th May - Over 700 Downloads! :OO
23rd May - 800 downloads and going!
Thank you all very much four your support and appreciation.
At the moment, plans to port Trollian to PHP C++ in order to integrate it into MIRANDA have cooled a little.
Thanks to all testers and users for their support.
Last edited by succulentScientist; 05-25-2011 at 03:52 PM.
Reason: Post clean up, formatting, new link list
Re: [BETA] Trollian 1.05 (WLM/MSN Plugin) - Public Beta
Originally Posted by Agathocalogical
You messed up Nep's quirk. She only replaces double e's with 33. The rest of her e's she types normally.
And that is what happens when I churn out code at 01:38 on a Saturday morning and don't really pay attention to the sample on the Wiki.
Thanks, and fixed.
Also, I think Equius's quirk turns 'ool' and 'loo' in 001 and 100, since he's associated with the 100 (also because the wiki says it though ). Not sure about loose pairs of zeroes, though.
Also, while I'm nagging, if I type Tavros with non-caps then the first letter gets capitalised as well. And Nepeta's 'per' doesn't turn into 'purr' yet.
Also, I think Equius's quirk turns 'ool' and 'loo' in 001 and 100, since he's associated with the 100 (also because the wiki says it though ). Not sure about loose pairs of zeroes, though.
Also, while I'm nagging, if I type Tavros with non-caps then the first letter gets capitalised as well. And Nepeta's 'per' doesn't turn into 'purr' yet.
Great script though!
Thanks for the feedback and appreciation!
About the Tavros thing - all Translators are set to work from Rose Lalonde-perfect writing, because that's what I assumed would be used. At least that's what I use, I guess.
I think I did set Equius to autoconvert these things to 100 - not sure.
Puns, such as Terezi's and Nepeta's, are based mostly in context and therefore impossible to render with RegEx. The user is asked to do some work himself.
This is just the plugin version for your weak human messengers. As our contact experiments have brought up, when confronted with the subject of temporal mechanics, your weak human minds instantly assume the most embarassing posture of supplication.
Therefore, in order to spare you having to go get your mental pants changed and to avoid even more weird time shit, any Trollian-like application released to your species will be limited to allowing communications with trolls.
So I don't know if this is just me being an idiot or what, but I can't figure out, for the life of me, how to get this to actually run. After downloading and extracting the .zip, what should be done?
So I don't know if this is just me being an idiot or what, but I can't figure out, for the life of me, how to get this to actually run. After downloading and extracting the .zip, what should be done?
At first I thought I had uploaded the .zip - but the file's supposed to be a .plsc, a Messenger Plus Script Pack. It's made from a .zip, so maybe your PC just recognizes the structure...
Anyway, if you have Windows Live Messenger and Messenger Plus! Live installed, then it should recognize and install the script. If it is a .plsc.
Last edited by succulentScientist; 10-23-2010 at 03:30 PM.
So I don't know if this is just me being an idiot or what, but I can't figure out, for the life of me, how to get this to actually run. After downloading and extracting the .zip, what should be done?
At first I thought I had uploaded the .zip - but the file's supposed to be a .plsc, a Messenger Plus Script Pack. It's made from a .zip, so maybe your PC just recognizes the structure...
Anyway, if you have Windows Live Messenger and Messenger Plus! Live installed, then it should recognize and install the script. If it is a .plsc.
Well I have both of those installed, and somehow I have two different versions of the file? One's a .plsc, one's a .zip. The .zip just shows the contents of the file, and when I try adding the .plsc file through Plus! or by double-clicking, it says its not valid.
So I don't know if this is just me being an idiot or what, but I can't figure out, for the life of me, how to get this to actually run. After downloading and extracting the .zip, what should be done?
At first I thought I had uploaded the .zip - but the file's supposed to be a .plsc, a Messenger Plus Script Pack. It's made from a .zip, so maybe your PC just recognizes the structure...
Anyway, if you have Windows Live Messenger and Messenger Plus! Live installed, then it should recognize and install the script. If it is a .plsc.
Well I have both of those installed, and somehow I have two different versions of the file? One's a .plsc, one's a .zip. The .zip just shows the contents of the file, and when I try adding the .plsc file through Plus! or by double-clicking, it says its not valid.
Weird. The file on Mediafire up there works for me and is recognized by my Messenger as a valid script. Maybe try redownloading it?
Also, the file should be nothing but a .plsc.
Puns, such as Terezi's and Nepeta's, are based mostly in context and therefore impossible to render with RegEx. The user is asked to do some work himself.
Replacing "per" with "Purr" and "for" with "fur" are consistent puns she always makes that can be registered with RegEx.
Puns, such as Terezi's and Nepeta's, are based mostly in context and therefore impossible to render with RegEx. The user is asked to do some work himself.
Replacing "per" with "Purr" and "for" with "fur" are consistent puns she always makes that can be registered with RegEx.
And done. Thank you.
I should maybe have given this more then two days of coding and research on the wiki.
Also, there's probably a ton of homophones of eight I missed.
Thanks to all beta testers so far.
Also, the previous version has been downloaded 13 times already. :3
This is just the plugin version for your weak human messengers. As our contact experiments have brought up, when confronted with the subject of temporal mechanics, your weak human minds instantly assume the most embarassing posture of supplication.
Therefore, in order to spare you having to go get your mental pants changed and to avoid even more weird time shit, any Trollian-like application released to your species will be limited to allowing communications with trolls.
Well guess what.
In 2010, Xenti Corporation invented informational time travel by getting the electricity to go faster than light.
But still, it's 2010 and we still don't have informational time travel?
Sure we do. Andrew downloads his own comic from the future, updating faster then the speed of light.
The Hivebent arc alone destroyed over 600 parallel Andrews.
This should be working for me, but it isn't.
I have the plug-in enabled, I have Plus! installed, but whenever I'm in a conversation, I type '/troll 1' in the chat box, and nothing happens. I just send that and look like a fool. I'm fully updated, I even have WLM 2011.
Is there a cause for this that is, at this point in time, discernible?
/Homestuck/
WHAT
WHAT IS THIS
IS THIS VIRAL
OH GOD IT IS
GET OUT
GET OUT RIGHT NOW
This should be working for me, but it isn't.
I have the plug-in enabled, I have Plus! installed, but whenever I'm in a conversation, I type '/troll 1' in the chat box, and nothing happens. I just send that and look like a fool. I'm fully updated, I even have WLM 2011.
Is there a cause for this that is, at this point in time, discernible?
if by 'WLM 2011' you mean the messenger that was included with Windows Live Essentials 2011, then we have the problem right there - that release plays merry hell with Plus!; it's essentially incompatible (outside of messing with safety parameters).
There should have been a warning message that Plus! is deactivating itself; or possibly it simply never started up in the first place.
Of course it's also possible that Trollian is the cause of this error.
On logging into your MSN account, do you see the following?
If not, then Good News Everyone!
Messenger Plus! Live paves the way towards the release of Plus! 5
New release will be fully compatible with Windows Live™ Messenger 2011
Messenger Plus! Live is approaching the release of Plus! 5. This new version, targeted for release in early December of this year, will be completely compatible with Windows Live™ Messenger 2011. In conjunction with the release of Messenger Plus! 5, users will experience a new look and feel from our rebranded websites. Messenger Plus! Live software remains safe and free to download, and transparent to install.
To ease the transition to Messenger Plus! 5, Yuna Software released an intermediate version, on October 19, 2010, Messenger Plus! Live 4.9. This version is already partially compliant with WLM 2011. Users of 4.9 will be notified when Plus! 5 is available.
if by 'WLM 2011' you mean the messenger that was included with Windows Live Essentials 2011, then we have the problem right there - that release plays merry hell with Plus!; it's essentially incompatible (outside of messing with safety parameters).
There should have been a warning message that Plus! is deactivating itself; or possibly it simply never started up in the first place.
Of course it's also possible that Trollian is the cause of this error.
On logging into your MSN account, do you see the following?
If not, then Good News Everyone!
Okay, well I get the first message there, but not the second. I also occasionally get "TrollTags set to invisible on default."
But if the actual messenger version is the problem, then sorry to have bothered you! Will just try and get an earlier version, or wait for an update to Messenger Plus.