From: "Sean C. Farley" on
I have found a bit of time to update the games/nwndata and
games/linux-nwnclient ports to more recent versions along with Diamond
support. The list of changes--I think I listed them all--for each port
is as follows:

games/nwndata (versions are original 1.29_3 and Diamond 1.61):
- Install from the data files directly from the Diamond DVD, if
provided. A Diamond install includes the Shadows of Undrentide,
Hordes of the Underdark and Kingmaker expansions. The port version is
1.61 when using the Diamond DVD.

games/linux-nwnclient:
- Update client to v1.69 which is the final release from BioWare.
- Remove ARCH requirement for i386; let the install of the Linux base
determine if the port is allowed or not.
- Detect if the original or Diamond game files were installed in
games/nwndata to install the appropriate client.
- Add an option to install the NWMovies/BinkPlayer patch to play in-game
movies for the Diamond client. This includes a rewritten script (from
Perl to shell) to remove the need for Linux Perl to run it. The
script includes a method to skip movies, especially the intro movies,
as noted in pkg-message. Default to off.
- In the nwn script, remove dead links in and rebuild ${HOME}/.nwn.
This allows moving between the original and Diamond editions without
confusing (resulting in segmentation faults) the client.
- Set SDL_AUDIODRIVER to dsp by default to remove warnings from SDL
concerning audio setup.
- Disallow core files as these are commonly seen when the game exits.
Fortunately, the segmentation fault does not affect play nor the
configuration files.

I do realize there are other editions of the game, but I lack copies of
them as well as time to test them even if I did. I am sorry about that.

It is fortunate that archivers/p7zip exists else an install of wine
would be required to extract the Kingmaker expansion pack. If something
in base can also do it, please let me know.

Sean
--
scf(a)FreeBSD.org
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: "Sean C. Farley" on
On Sat, 10 Apr 2010, Sean C. Farley wrote:

> I have found a bit of time to update the games/nwndata and
> games/linux-nwnclient ports to more recent versions along with Diamond
> support. The list of changes--I think I listed them all--for each
> port is as follows:
>
> games/nwndata (versions are original 1.29_3 and Diamond 1.61):
> - Install from the data files directly from the Diamond DVD, if
> provided. A Diamond install includes the Shadows of Undrentide,
> Hordes of the Underdark and Kingmaker expansions. The port version is
> 1.61 when using the Diamond DVD.
>
> games/linux-nwnclient:
> - Update client to v1.69 which is the final release from BioWare.
> - Remove ARCH requirement for i386; let the install of the Linux base
> determine if the port is allowed or not.
> - Detect if the original or Diamond game files were installed in
> games/nwndata to install the appropriate client.
> - Add an option to install the NWMovies/BinkPlayer patch to play in-game
> movies for the Diamond client. This includes a rewritten script (from
> Perl to shell) to remove the need for Linux Perl to run it. The
> script includes a method to skip movies, especially the intro movies,
> as noted in pkg-message. Default to off.
> - In the nwn script, remove dead links in and rebuild ${HOME}/.nwn.
> This allows moving between the original and Diamond editions without
> confusing (resulting in segmentation faults) the client.
> - Set SDL_AUDIODRIVER to dsp by default to remove warnings from SDL
> concerning audio setup.
> - Disallow core files as these are commonly seen when the game exits.
> Fortunately, the segmentation fault does not affect play nor the
> configuration files.
>
> I do realize there are other editions of the game, but I lack copies
> of them as well as time to test them even if I did. I am sorry about
> that.
>
> It is fortunate that archivers/p7zip exists else an install of wine
> would be required to extract the Kingmaker expansion pack. If
> something in base can also do it, please let me know.

*sigh*

In case anyone would actually like to test these ports, here are the
ports themselves:
http://people.freebsd.org/~scf/linux-nwnclient-port.tar.bz2
http://people.freebsd.org/~scf/nwndata-port.tar.bz2

Sean
--
scf(a)FreeBSD.org
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"