When the package is downloaded/browsed to, a dialog containing short instructions pops up. After pressing OK the package is installed to a temporary wine prefix.
On Linux, usual installation dialog will pop up - just install the whole thing. Newer packages contain some MS runtime and NP USB drivers install, both of them has to be installed in order to install the main package. Don't worry though, none of the installed things is going to last - when the data are extracted, everything is going to be removed.
On Macs, due to wine configuration pecularities, the installation should be performed silently.
When the installer finishes, the extraction begins - you can follow its progress in the status part of the Extractor dialog. When the extraction is finished, the dialog closes by itself.
If you don't have access to the internet, just download any of the listed packages elsewhere and using the Extract from installer button find and open the one you downloaded.
If you encounter any difficulties using the above methods, you can try to install the driver by hand (using wine or install on windows machine and copy over). Then just press the Extract from unpacked, browse to the directory (the whole directory!) containing the NP software (usually ~/.wine/drive_c/Program\ Files/NaturalPoint/TrackIR5) and press Open button for the extraction to begin.
There are two main reasons that led to this decision: First one is the neglect from the NP's side - more than year ago I asked couple of relatively simple questions, and I didn't received any andwer at all... <> The second one was their attempt to impose artificial limitations on the linuxtrack itself in order to gain permission to use SmartNav 4 firmware; they asked for disabling SmartNav4 functionality on MacOS, so people couldn't use Linuxtrack in mouse emulation programs. Besides being technicaly impossible to do, it would be completely against the Linuxtrack's spirit.
For those reasons (and couple of others) I decided to cut all the bonds (they used to host Linuxtrack firmware package in the past - per their own request) and using wine was the only logical choice. Given the fact, that this step is mostly one time only, I hope the inconvenience level is not very high.
The gamedata.txt list is extracted from file sgl.dat; the file is encrypted using RC4 stream cipher, using first 5 bytes in MD5 hash of string "NaturalPoint" as a key. The payload is XML, containing data on supported games, of which the only relevant part is a game ID and its name. The linuxtrack wine bridge uses this info to determine game's name when passed its ID.