Skip to content
This repository has been archived by the owner on Sep 6, 2020. It is now read-only.

Releases: efupw/efulauncher

Maintenance release

08 Jan 22:38
Compare
Choose a tag to compare

This is primarily a maintenance release intended for facilitating an internal URI change. However, crucially, it also removes the built-in TLS certificate validation and instead delegates to the OS. This has the advantage of only updating TLS certificates with the OS, and the disadvantage of only updating TLS certificates with the OS. In particular, this effectively removes HTTPS support for Windows XP. The motivation for this change was twofold:

  1. Automatic updates from 1.2.0 no longer work, because they rely on a TLS certificate that expired a year ago. Sorry about that; that won't be a problem again. Further, if something here breaks, the errors are now more helpful and enable some manual actions.
  2. I was able to completely remove the OpenSSL runtime dependency, so the launcher is now a standalone executable (it's a single file!). Note that the GNU/Linux version still requires libcurl.

GNU/Linux + Automatic Launcher Download

29 Sep 22:23
Compare
Choose a tag to compare

From a user perspective the only change in this update is that future versions will allow you to download updates automatically.

This is the first GNU/Linux release. The primary goal with the GNU/Linux release is to make it possible for non-Windows users to automatically synchronize the module files. It is not to serve as a feature-complete port of the Windows version. Obviously this would be the ideal scenario, and in principle it is the intention that every feature should be ported eventually, but that will only happen when any given feature isn't going to severely slow down development. This means that

  1. the version numbers are not comparable across platforms and are indicative of relative, not absolute, progress; and
  2. you may assume that the Windows version is always ahead, since it's the priority.

As of now there are three differences between the Windows and GNU/Linux versions:

  1. The GNU/Linux version will not attempt to launch Neverwinter Nights; in fact, it won't event attempt to search for it. You will have to do so manually.
  2. The GNU/Linux version will disregard command line arguments despite correctly processing them, meaning you can't use this to bypass the above limitation.
  3. As a consequence of the above two limitations the GNU/Linux version will always download files to its own directory. You must either move files manually or make sure to place the launcher in the Neverwinter Nights directory.

Change list

  • #4 Download future launcher updates automatically.
  • #8 Distinguish between Windows and GNU/Linux versions numbers.

First Release: Windows Only

21 Sep 12:49
Compare
Choose a tag to compare

First release of the EfU PW launcher.

For more details see the readme

This executable will download any missing or outdated hak files needed to play on EfU in hak mode (optional). It will then proceed to launch Neverwinter Nights, direct-connecting to the EfU server.

7-zip is needed to extract the files. Keep all three files in the same directory and place that directory wherever you want. You may put the three files in the NWN root directory (the one that contains nwn.exe and nwmain.exe) or leave them in their own directory. The launcher will search for the correct path. If the launcher fails to find the NWN root directory it can be specified with -nwn=path/to/nwn/

To launch the DM client specify -dmpass=dmserverpassword