Hey guys, I put this package called QLPrism together for people who have been wanting to try out Mozilla's Prism and Quake Live but were unsure how to configure it, etc. This basically bundles Prism and QuakeLive with a few extra goodies in an all-in-one package. After installation, simply double click the icon on your desktop to play.

This could definitely be useful if you've been having problems with a browser like Chrome recently and/or you're too lazy to setup Prism. Or if you just want to try something different. It's a lot smoother on my system than Chrome or regular Firefox ever was. A lot of you guys on ESR probably already use Prism to play QL, so I suppose this was designed more with the newbies in mind. Available for Windows and Linux.

BIG UPDATE: Since there have been many requests for it, I've added the ability to manually enter URLs to join QuakeLive games. There is now a red 'URL' icon in the upper left hand corner of the window. Click that to input the URL.

#1 People who don't want to play on bloated browsers that use 300mb+ of ram just for QL generally prefer prism. Believe it or not, that's kind of a big deal especially on older computers. #2 Also, those who used to play on Chrome--and no longer can w/ the new updates--but don't feel like installing Firefox just to play 1 game (Internet Explorer is not an option). Those are the main reasons I put this together, but #2 mainly

well for #2 is the argument like "i want this game running in linux, if its not availible i dont play it". that was and is idiotic. whats the big deal if chrome isnt supported, use another browser, installing a browser is so hard eh :D who cares about a spy sniffing browser, no need to worship chrome. firefox is just fine, never had a problem, and i am running the beast win7 x64. you have two big browsers supporting QL why waste time with support another. as i said, i dont get it.

For me every browser (chrome, ie, ff, prism) delivers the same performance regarding the frames per second. The ppl who said chrome runs better than ff with ql are now the same ppl who
claim that prism runs better than chrome. It's a placebo effect in my opinion.
However prism can be interesting for users with really low RAM.
I am using prism now, because chrome doesn't work anymore with ql and I don't wanna install an other browser. So thanks for your effort anyway.

chrome and prism just provide more stable framerates than firefox on my computer. i'm pretty sure it's just an issue with how much ram i have, because i never used to get these issues on XP. 2GB of ram on win7 is kinda shit.

ah i didn't know the script could do those things
btw, random thought: if the elo script gets implemented, would it be possible to change the server browser arrows (lower, matching, challenging, very hard) to work based on the elo rankings instead of ql skillrating?

I added that QLRanks script to QLPrism and re-uploaded -- but you know that you can easily install your own Greasemonkey scripts in Prism without my help? Just RIGHT click the lightbulb in the bottom right hand corner, and go to "Download User Script" and input the URL of the script--i.e. for the QLRanks script you would put in: http://userscripts.org/scripts/source/111398.user.js

-- URL code is different (big thanks to wn) and causes less problems with scripts.
-- Greasemonkey menus and script installation finally works 100% like in Firefox
-- QLRanks.com integration is working 100% like in Firefox
-- An update checker was added so you can check for and download QLPrism updates from your desktop/start menu without having to visit the webpage.
-- wn's scripts now properly auto-update from userscripts.org without any help from me or him.
-- Installer no longer creates English folder on start menu for Non-English Windows OS installations.
-- Uninstaller cleans up more files
-- Intstaller prompts for uninstallation if it finds an earlier version installed.
-- Some other changes.

Here's how I would go about installing this and any other future updates--as I've seen that some people have recently run into problems:

(1) Run the "Uninstall QLPrism" shortcut from the QLPrism folder on the start menu

(2) Manually remove the remaining QLPrism folder from where you installed it on your hard drive.

Great work with QLPrism! :) If you want to make me even more happy with that, consider 2 things:

- option to have address bar visible instead of the small [URL], I like to know the address, there someone could also enter/paste game address.

- some button that opens a list of my accounts, and when I choose one it automatically logins into that account. Currently to switch to secondary account I have to logout, choose email, and enter password manually (it's not filled automatically).

I actually did some work on the navigation and changed it from how prism does it by default (i.e. I setup navigation bar WITHOUT the address bar) -- I was going to release it with the navigation bar enabled, but decided not to. But I still left the work in.

thanks, some comments:
- the "ql" file should have executable permission
- shouldn't ask to use the .desktop file, not all people uses gnome/kde. better make a shell script like this one as launcher: http://pastebin.com/BSDRjHZ8 , it doesn't require any manual editing
- x86_64 version please ^^ (or way to compile our own)

Not working too hard on it =P, plus as you can tell I'm pretty sloppy. Anyway, nothing else needs to be updated at this point, so I don't think there will be any more updates for a long time. The good thing is that now wn's scripts (alt server browser + qlranks.com) now can properly be updated from the greasemonkey menu, so no more reasons to update the installer.

definitely needs a major bump. I've been using a lot of "alternative" browser solutions but this is by far the best I have come across. easy installation, smooth fps, awesome scripts and elo support. What more can you wish for?

The added navigation icons for back, forward home and refresh are good, but maybe position them at the bottom of the application window, to the left of the status bar, where most space is unused, so that we could gain some space in total. Kudos for QLPrism!

Prism (standalone) has ZERO tab code. This is more of a web viewer than a browser. However, in today's update I did modify a fully-featured IRC client and port it over to Prism (ChatZilla) along with other changes =)

Edit: And as for that weird quit / join game delay -- as of 2 days ago or so, I think everyone has been getting it, whether you use Prism or not (from what I've seen people say in #quakelive on IRC, on ESR, forums, etc). Looks like it is something on id's end :(

Umm... I haven't seen this error? What are you trying to do? btw, I saw your comment on IRC about how ChatZilla (the irc client) sucks because you lag out a lot. I didn't make ChatZilla, so get mad at the guys who made it =D Re-download QLPrism-setup.exe, I've changed two things that might fix that, OR just try this:

in bottom right corner, go to irc menu --> irc options --> go to the 'global' tab at the top. change 'auto away-check user limit to '10' THEN go to 'Appearance' tab at the top, find 'Conference Mode Limit: 300' and change 300 to 90 THEN hit APPLY. Not everyone has this problem, as I've seen people connected for full days without a disconnect, but maybe this will help you (not sure)

I never complained about Chatzilla, apart from the error above, which happens every time I open QLPrism. So, it wasn't me. In irc I complained about the filter in the alt browser, but I will use ql's default.

since u never encounter that error again, I guess I will save the "prefs.js" and reinstall it.

Doomsd4y found this error too and reported it. I had difficultly but reproduced it on my end and re-uploaded the installer with the error fixed. No more updates for a while =) Backup your prefs.js, etc

Also having the problem where it crashes when I try to connect to a second server. Vanilla Firefox does it too, but in FF I can just refresh the page to avoid. With QLPrism I have to actually close it and restart it.

Just grabbed this on my new Ubuntu install and it tries to install the plugin. Except it just sits there forever because the accept dialogue never shows up. Just that goddamn "click the yellow bar to proceed" graphic that points to a non-existent bar. :/

Tried manually installing the plugin, but it doesn't actually install. It has me restart QLPrism, and then its gone.

Someone at id or one of the QL forum moderators just deleted the QLPrism thread (5-star thread with 4,000 views) without warning or reason, so I guess any future comments or questions about this app must be left here on esr. Though I don't see the big deal, it is just Mozilla Prism. Or was it the adblocker? :D

Yeah. Actually, I found out it was deleted because of discussions related to the adblocker. I'm also aware of who deleted it--wasn't an id employee but one of the mods (inb4 ray) but it doesn't really matter :)

Doesnt matter if it was id staff or not, command to delete thread came from id staff anyway, they let others do the dirty work to save some dignity. Tbh they should just fucking remove 10sec movie adds anyway and make all content free in order to get playerbase big enought to get anything out of advertising...

The "Weighted Accuracy", instead of taking into account the usage of all weapons equally, gives higher weights to the weapons that the player gets more kills with. This means that a user who fires many machine gun rounds without getting many kills with it does not have their accuracy penalized as a result.

The final tally of "Weighted Accuracy" is the sum over all weapons of: (Weapon_Accuracy_Percent*Weapon_Usage_Percent/100)

anyone else have problems viewing profiles? if i type in a name in the search box and press enter, i always end up in server browser. and when i right-click someone from friends list and press view profile, it always goes to the error page

im also missing the stream info next to the url button. downloaded it today so its not an old version

- allthose that are ingame get sorted to the top of the list,
- instead of showing allways the max available 8/16, it would show the actuall teamsize number
- and maybe if the game is still in warmup and there are available spots in the game, you get some sort of visual hint on their name tab.

You should actually open a new thread on ESR or quakelive forum where you will post your updated script. And/or, like syncore said... upload it to userscript.org... so we can update from there automaticly.

would be nice if the start page could be changed, for exmaple to ones personal stats page, or your favourite stalking subjekt, so you don't have to log into the game in order to enjoy the extended stats pages.

(yes, you can just log in and browse to the page manually, but you might not always want to log in, for exmaple when you're at work, having a coffee break, and only want to check yesterdays matches ... or so .. )

I'm probably completely retarded, but I'm getting really pissed off trying to get this to work WITHOUT having to click on the desktop icon. I have having icons on my desktop and want to pin it to the start menu, but everything I've tried has failed and ended with me cursing the heavens. help please

I personally don't pin apps to the start menu or desktop and I'm not sure what problem you are having, but to test I just pinned it to both taskbar and start menu... Just create a shortcut on the desktop to quakelive.exe, right click it, "pin to start menu" (and/or) "pin to taskbar" then delete the shortcut from the desktop. Worked for me

I had the launcher set to create the xulrunner process at High priority rather than Normal priority. Apparently some systems (like coki's) don't like that, so I changed it back to Normal. It seems that the "possible solution" presented in the last post of the first thread you linked is similar, but does the opposite

i start qlprism when im loggen in it works nice, but when im not logged in then i cant navigate trough profile summry or statistics matches etc..
home-community-news these doesnt work when im not logged in

One issue I have with this great tool is, that QLPrism regularly forgets my login data (I have 2 accounts on QL which I both use more or less regularly, so keeping me logged in is not an option), this means that I enter my email and pw in QLPrism, log-in play, close the game. then it eighter remembers my data for the next time I launch QLPrism or it doesn't remember it and I have to type it in again (and if it remembers my data it's for 1-2 times, after that it forgets it again anyways). Is there a possibility to fix this?

Update today, either grab it from the website or for Windows users: wait for the program to prompt you to update (it only checks for updates once every 24 hours so it might be another day depending on the last time you launched qlprism)

for the qlprism:// links, the qlbot in #playquake on quakenet already supports them, not sure if or when the Preben bot in #tdmpickup will support them, as I could not get in touch with the guy who made it...if anyone can contact him that would be great

dunno, such stop/continue message started promting for me when a LOT of friends are online and that "Quake Live Player Status" script got added. Yours could idd be demo player, just disable it then, who the fuck uses it anyway

I believe that this is what you're talking about. I changed the behavior of that a long time ago, because for some people the extended friend list would cause scrollbar issues.

Anyway, if you want to re-enable the extended friend list, go to "ql\data\scripts\reorganize_quakelive" inside your QLPrism directory, open the file "reorganize_quakelive.user.js" with notepad (or more simply, open QLPrism RIGHT-click the lightbulb in the bottom right corner, then RIGHT-click "Reorganize Quakelive" and your notepad should automatically open with the file) find line 15 that reads:

//GM_addStyle('#im-body{height:auto !important;}');

and remove the // so it now reads:

GM_addStyle('#im-body{height:auto !important;}');

Save the file in notepad, refresh the page in Prism and it should work.

I'm not familiar with Logitech's profile system (as I use a Razer mouse myself), but is there a place in the Logitech software to specify the .exe for a game? If so, have you tried to specify the quakelive.exe in the "xul" directory inside the QLPrism directory, rather than just quakelive.exe in the QLPrism directory?

I have recently re-installed windows xp on my laptop and downloaded the latest qlprism. unfortunately it doesn't work:[ after clicking the icon I get the windows hourglass and then nothing happens. no error, no message, nothing. on my side of things nothing changed. the system and all the drivers and stuff are the same as before the re-install (updated along ofcourse). any ideas guys?

im using evga precision for displaying fps / time / vga data. it works perfectly in every game exept qlprism. for some reson it fucks up the priority or something, cause the mouse goes mad, and feels like i have accel. any idea?

Something has annoyed me in qlprsim for ages but never had the effort to ask for it to be fixed. But its really annoying. You can't right click friends and check their profile, it just goes to an invalid page. Also when u look at a profile and type someones name into the search bar, when u press enter it goes back to the play online page. ://// It's really annoying to have to go to a profile to type their name in everytime.

Also I have a question thats a little off topic but I hope someone can answer it. Is it possible to make a script that can add custom awards the the award page?

I always had this message since I downloaded QLprism, I figured I could just start " QLPrism Config Utility" instead of QLPrism itself and just update to the same settings everytime so it had to restart QLPrism and it actually starts after that.

Would it be possible to integrate FACEIT into the same prims app? I think it would be cool to log into both Quake Live and FACEIT in one click. It would automatically log tons of people, and we could then take advantage of the matchmaking feature they added.

"QLPrism is already running, but is not responding. To open a new window, you must first close the existing QLPrism process, or restart your system."
Windows 7 x64.. No parent.lock file, no process or services running. Also after a reboot it still say me the same stuff. No qlprism-config utility in this last version

is there demo player on this 'newest version'?
+ pls fix the URL, when i want to copy the link it shows nothing.
those 2 things were kinda useful in previous versions, and now they are absent
while im at it, is there any way to copy large chunks of txt in QL chat while on qlprism, cause it seems you are only limited to one sentence... (another big flaw of this otherwise great software).

thank you for reply
I am talking about pasting text to Ql chat (regular chat, not IRC).
you indeed can copy 2 lines seperated by ENTER from the chat, but at the same time cannot paste it in the same chat :[. So any complex text cannot be pasted to the chat (which is not the issue on browsers), which kinda sux when you talk to someone, and want to gossip around pasting idiotisms of your qlfriends you added simply for the laughs.
So i guess by bug fixes you were referring to my demo player + empty URL queries.
one more time thank you for your time to respond, kind sir.

There's a mozilla bug that existed for years, with no proposed fix, that results in an error that prevents the program from starting: "Firefox (QLPrism) is already running". This happens if you install to Program Files or Program Files (x86) on Vista/7/8. Even though the installer had 24395 yellow boxes with red text saying do not install to Program Files or Program Files (x86), people were still doing it any way then flooding me on IRC and on here (check as recently as less than 1 week ago) wondering why they were getting the error. The installer software I use does not allow me to prevent installation to certain directories, so it is an all-or-nothing approach. If it's really important then I can probably figure something out and re-enable and re-upload the setup file. I'll post here if I do.

Re-uploaded the installer with directory choice enabled. If people with UAC enabled choose to ignore the instructions and install to Program Files anyway and receive the "already running" error, that error will also display instructions on how to fix.

I'm having an annoying issue with 4.40 where the window size doesnt stay the same when I leave fullscreen mode in quake and when I open qlprism. No matter how many times I adjust it, it messes itself up again. To be specific, it basically makes the window bigger than my desktop every time i leave fullscreen. Any fix? Using 4.38 right now and feels great.

I got 2 issues with 4.40 on Linux. One is I can't open links that point to outside of quakelive.com. I get the "Open http:// links with..." dialog instead.

The other is occasionally, QLPrism consumes some CPU while open (and makes me lose frames in-game). Closing QLPrism and opening it again sometimes solves the problem. I tried to disable some of the plugins and it got much better after turning off the QLM plugin. But I still have this problem once in a while.