Results 1 to 9 of 9

Thread: Chat in Quake Live Welcome screen (Greasemonkey script)

Threaded View

  1. #1
    Senior Member kryty will become famous soon enough kryty's Avatar
    Join Date
    Aug 2010
    Location
    Finland
    Posts
    115

    Chat in Quake Live Welcome screen (Greasemonkey script)

    Chat in Quake Live Welcome screen (Greasemonkey script)
    Current version: 1.0.5
    Userscripts page: http://userscripts.org/scripts/show/98531
    Direct link to script: http://userscripts.org/scripts/source/98531.user.js

    chatinqlwelcomescreen.gif

    Shows the Quake Live chat in Welcome screen with previous chat on the right. Below the chat is a text field, you can write your messages there and press enter to send.

    The previous chat is not live. When you start to chat with another friend, the chat with previous friend is just moved to the right box.

    For some time I had wanted to make a bigger chat window. First I was using QLPrompt but fraggedICE gave me the idea of using Welcome screen as chat.

    Improvements over the basic chat:
    - Bigger chat
    - Better placement
    - Ability to see previous chat
    - If a friend you were just chatting with logs out, he's chat history is not lost

    Installing
    First you need to be able to use userscripts.

    Firefox:
    Scriptish (recommended) https://addons.mozilla.org/en-US/fir...don/scriptish/
    Greasemonkey: https://addons.mozilla.org/en-US/fir.../greasemonkey/

    Prism:
    KETNAR has a pretty good guide on how to install greasemonkey to Prism.
    http://www.quakelive.com/forum/showt...-(late)-xmass.

    Internet Explorer:
    It is said that sometimes greasemonkey scripts wont work in IE plugin Trixie. I haven't tried it but if you'd like to try, here's the link.
    http://www.bhelpuri.net/Trixie/

    Chrome:
    For Chrome no extensions are needed. Userscripts work without any (thanks to fraggedICE for letting me know), but there is atleast one extension that provides some useful features like offering an easy way to edit the scripts and more compatibility with greasemonkey api.
    https://chrome.google.com/webstore/d...jmpbldmpobfkfo

    After installing the plugin, install the script. For Firefox and Chrome, just click the Install button. To install the script in prism, right click the monkey head on the right bottom corner, choose "Download User Script..." and copy paste this:
    http://userscripts.org/scripts/source/98531.user.js

    If you find any bugs, let me know.

    Changelog:
    Version 1.0.5
    - Fixed a bug where a #!join link was followed,the user saw the chat and not the link to game.
    Version 1.0.4
    - Before every time a new message came, the whole message div refreshed, now the script only adds the new message at the end of message div
    Version 1.0.3
    - Changed Welcome image text to Chat
    - Changed Home menu Welcome text to Chat
    - If chat is already in view, no scrolling is done
    Version 1.0.2
    - Current and previous chat friend names shown above chats.
    Version 1.0.1
    - Increased timeout before focus is sent back to Welcome screen chat text field.
    - Added messages to Current and Previous chat windows that are used when no real chat content is present.
    - Scrolls the chat in view after sending a message (had problems with small resolutions)
    Version 1.0.0
    - First version

    Known bugs / problems:
    - In order to maintain good focus on the chat text field, basic chat text field is not sable. If you write there, the focus moves back to Welcome screen chat text field.

    TODO and Possible features:
    - Possibility to send multiline messages.
    Last edited by kryty; 08-31-2011 at 12:40 AM. Reason: New version 1.0.5 - 13.4.2011
    My greasemonkey scripts
    [ Linkify Quake Live chat links ][ Chat in Quake Live Welcome screen ][ All Quake Live chat messages to left ]
    [
    Quake Live Custom map launcher ][ Windowed mode background color changer and white box remover ]

    [If you approve my efforts in the message above, +rep me : ) (the star/badge on lower left corner of the message)]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts