IMPORTANT: To download hook.js
, see the Version History wiki page.
- A client-side
hook.js
file used to allow many userscripts to run in the standalone QUAKE LIVE client - A server-side node.js application which provides a JSONP interface to manage (i.e. retrieve, cache, check for updates) scripts from userscripts.org
NOTE: The vast majority of users will only need the hook.js
script. Refer to the Installation section.
- A perfect replacement for a proper userscript engine (e.g. Scriptish, Greasemonkey)
- A lot... this is a very early release, so expect major issues and breaking changes.
- Subscribe to QUAKE LIVE if you're able. The
hook.js
script gets loaded thanks to those guys. - Good pull requests are welcome. There is a lot to be done and rewritten.
- Report a bug, but check if it has already been reported.
- Help others work through the many issues that are bound to occur using QLHM.
- Join the QLHM IRC channel: #qlhm @ irc.quakenet.org (webchat)
- Follow the client installation instructions below
- Open the QUAKE LIVE standalone client
- Click on the QLHM "HOOK" menu (to the lower-left of the QUAKE LIVE logo)
- Under the "New" section enter the userscripts.org script ID (the number in the URL) or a comma-delimited list of script IDs and click "Apply".
- Alternatively, check the desired boxes in the provided userscript list and click "Apply".
TIP: To install QLRanks.com Display (111519), Quake Live Stream Notifier (114449), and Quake Live New Alt Browser (73076) in one go simply enter "111519,114449,73076" and click "Save".
NOTE: The server-side app is running on wn's server. If you'd prefer to run your own, feel free
to modify config.BASE_URL
in "hook.js".
- Locate your Quake Live config directory.
- In your browser, navigate to the Version History wiki page.
- Click the "Download
hook.js
" link for the latest release listed. - Save the displayed
hook.js
in your Quake Live config directory.
- NOTE: Be certain "Save as type" is set to "All Files" (or similar) in the download prompt.
- Install node.js
git clone https://github.com/supahgreg/qlhm.git
or grab a specific releasecd server
npm install -d
node app
- Update your client
hook.js
(config.BASE_URL
)
You'll either need to add a full URL to your work-in-progress script to the config.manual
array
(within "hook.js") or come up with a creative alternative.
If you'd like, list your QUAKE LIVE script on the wiki.
Refer to the Version History wiki page.