NWTool is a Firefox extension for Nexus War which adds logging, keyboard shortcuts for some buttons, weapon remembering on reload, and more.

Latest version: 2.0. Released May 28, 2008. [Download]

If you feel like this is worth a donation, feel free to send me one:

Links:

About NWTool, and how to install it

This extension's main feature is essentially logging all messages to a html log file (each character gets a different file), and you can now (as of 2.0) choose to have a character not be logged if you so desire, and adding keyboard shortcuts for some frequently-used buttons (including search, hide, and attack). See the features list for a list of features with more detail. To toggle options in NWTool, go to Tools->Extensions in Firefox, find 'nwtool' in the list of extensions, click 'nwtool', and then click the Options button. To set the key shortcuts (or see what the defaults are without needing to look in features.html), go to 'Tools->NWTool->Set keys' in Firefox.

This extension requires Firefox 1.5.* or 2.0.* or 3.0.* (including 3.0 betas and release candidates), as those are the only versions I have tested it with (I recommend Firefox 2.0 or 3.0 rather than 1.5). (NWTool will not work on Firefox 1.0.*)

There are two ways to install this:

  • Click this download link. Either Firefox will ask you if you want to install it, or it will show a bar at the top of the webpage which says something like (depending on your Firefox version) "To protect your computer, Firefox prevented this site from installing software on your computer." Click the [Edit Options] button on that bar, then click [Allow], then [Close], then click the download link again. Firefox should ask you if you want to install NWTool now.
  • Alternately, you can right click the link and hit 'Save Link As...'. Firefox should ask you where you want to save that file. Or if it doesn't, maybe you have it set to save automatically or something. Anyways, once it has downloaded, open Firefox's Extensions window (from the Tools menu), and then drag the nwtool.xpi file you just downloaded onto the Extensions window.

Either way, Firefox will then tell you that you need to restart it (Firefox) before the extension will be installed. Make sure ALL your Firefox windows are closed, because if you even leave one (including the downloads or extensions window, etc), it won't actually restart. Once you've closed all the Firefox windows, start Firefox again, and it'll tell you about the license the extension is under (if you haven't installed it before). Press [I agree] if you accept the license (if not hit [No thanks] and uninstall the extension :X). If you get the license agreement popup again later, then slap Firefox for being stupid (the only way that could happen was if it threw an exception while trying to read a saved property which DOES exist - which isn't supposed to happen, as far as I know... But apparently it sometimes does, or otherwise there wouldn't have been anyone telling me that it was coming up again for them, right?).

Logging is on by default now, as it is the most used feature in NWTool. To look at and toggle options in NWTool:

  • With Firefox 1.5: Click Tools->Extensions, find nwtool in the list and click it, then click [Options]. Fiddle with the checkboxes to set or unset options, then hit OK.
  • With Firefox 2.0 or 3.0: Click Tools->Add-Ons, click Extensions, find nwtool in the list and click it, then click [Options]. Fiddle with the checkboxes to set or unset options, then hit OK.

This is open-source, which means if you want to improve this, you can. In fact if you do, I'll probably backport your improvements into the official version. :)

This extension is licensed under the terms of the Reciprocal Public License, version 1.5. See LICENSE.TXT (inside nwtool.xpi), or http://www.opensource.org/licenses/rpl1.5.txt. To get the source code, download the extension with 'Save File As...', and then have 7-zip extract the extension (nwtool.xpi), which should create (among other things) a 'chrome' folder, along with install.rdf (which is the install script for the extension). Now find nwtool.jar in the chrome folder, and extract that. The source is in there (It's mainly the .js and .xul files in the content folder). You do NOT need to get the source to use the extension.

Downloads for old versions of NWTool

To install an old version, first remove any existing NWTool versions, then use the link below (if any exist) for the version you want to install.

I had all 15 old versions from 1.0.0 to 1.1.9 available for download here, but I've removed them since none of them would work with NW Straylight, which is the only interface for Nexus War now.