Index: head/games/linux-nwnclient/Makefile =================================================================== --- head/games/linux-nwnclient/Makefile (revision 453787) +++ head/games/linux-nwnclient/Makefile (revision 453788) @@ -1,97 +1,95 @@ # Created by: Erik Olson # $FreeBSD$ PORTNAME= nwnclient PORTVERSION= 1.69 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games linux -MASTER_SITES= http://na.llnet.bioware.cdn.ea.com/u/f/eagames/bioware/neverwinternights/updates/linux/${PORTVERSION:S/.//}/:CLIENT \ - http://nwdownloads.bioware.com/neverwinternights/linux/129/:ORIG \ - http://nwdownloads.bioware.com/neverwinternights/linux/gold/:GOLD \ - http://nwdownloads.bioware.com/neverwinternights/linux/161/:HOTU \ - http://home.roadrunner.com/~nwmovies/nwmovies/:NWMOVIES \ +NWN_SITE_1= http://na.llnet.bioware.cdn.ea.com/u/f/eagames/bioware/neverwinternights/updates/linux/ +NWN_SITE_2= http://lvlt.bioware.cdn.ea.com/bioware/u/f/eagames/bioware/neverwinternights/updates/linux/ +MASTER_SITES= ${NWN_SITE_1}${PORTVERSION:S/.//}/:CLIENT \ + ${NWN_SITE_2}${PORTVERSION:S/.//}/:CLIENT \ + ${NWN_SITE_1}:ORIG,GOLD,HOTU \ + ${NWN_SITE_2}:ORIG,GOLD,HOTU \ + https://github.com/nwnlinux/nwmovies/raw/master/:NWMOVIES \ http://www.radgametools.com/down/Bink/:BINK PKGNAMEPREFIX= linux- DISTFILES= ${CLIENT_FILES} \ ${CLIENT_NWMOVIES} DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} MAINTAINER= scf@FreeBSD.org COMMENT= Neverwinter Nights Linux (x86) Client -BROKEN= does not fetch -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2017-11-09 - RUN_DEPENDS= ${LOCALBASE}/share/nwndata/docs/readme.txt:games/nwndata NO_BUILD= yes RESTRICTED= Distribution not allowed USES= linux USE_LINUX= dri sdl12 xorglibs NWNDATADIR= ${LOCALBASE}/share/nwndata OPTIONS_DEFINE= NWMOVIES -NWMOVIES_DESC= Support for movies using BinkPlayer +NWMOVIES_DESC= Support for movies using BinkPlayer (experimental!) .include # Client detection. Currently, detects only original and Diamond editions. .if exists(${LOCALBASE}/share/nwndata/xp2.key) CLIENT_FILES= nwclientgold.tar.gz:GOLD \ nwclienthotu.tar.gz:HOTU \ English_linuxclient169_xp2.tar.gz:CLIENT .if ${PORT_OPTIONS:MNWMOVIES} NWMOVIESFILE= nwmovies-v4-public.20090223.080954.tar.gz -BINKPLAYERFILE= BinkLinuxPlayer.zip +BINKPLAYERFILE= BinkLinuxPlayer.7z CLIENT_NWMOVIES=${NWMOVIESFILE}:NWMOVIES \ ${BINKPLAYERFILE}:BINK -USE_LINUX+= mikmod sdlmixer +USE_LINUX+= sdlmixer PLIST_SUB+= NWMOVIES="" .else PLIST_SUB+= NWMOVIES="@comment " .endif PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " .else CLIENT_FILES= nwclient129.tar.gz:ORIG \ English_linuxclient${PORTVERSION:S/.//}_orig.tar.gz:CLIENT PLIST_SUB+= NWMOVIES="@comment " DIAMOND="@comment " ORIGINAL="" .endif do-extract: ${MKDIR} ${WRKSRC} .for _distfile in ${CLIENT_FILES:C/:.*$//g} ${BINKPLAYERFILE} (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${_distfile} ${EXTRACT_AFTER_ARGS}) .endfor .if defined(BINKPLAYERFILE) (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${NWMOVIESFILE} ${EXTRACT_AFTER_ARGS} \ nwmovies/binklib.so nwmovies/libdis/libdisasm.so \ nwmovies/nwmovies.so) (cd ${WRKSRC} && ${MV} BinkPlayer nwmovies) .endif ${RM} ${WRKSRC}/lib/libSDL* ${WRKSRC}/fixinstall ${WRKSRC}/nwn if [ -d ${WRKSRC}/SDL-1.2.5 ]; then \ ${RM} ${WRKSRC}/SDL-1.2.5/*; \ ${RMDIR} ${WRKSRC}/SDL-1.2.5; \ fi @${FIND} ${WRKSRC} -type f -name ".*" -delete do-configure: ${SED} -e 's|%%NWNDATADIR%%|${NWNDATADIR}|' \ -e 's|%%NWNCLIENTDIR%%|${DATADIR}|' \ <${FILESDIR}/nwn.sh >${WRKDIR}/nwn do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 dmclient nwmain nwserver) .if defined(BINKPLAYERFILE) (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 nwmovies/BinkPlayer) (cd ${STAGEDIR}${DATADIR}/nwmovies && ${LN} -s /compat/linux/usr/lib/libX11.so.6 libX11.so) ${INSTALL_SCRIPT} ${FILESDIR}/nwmovies.pl ${STAGEDIR}${DATADIR} .endif ${INSTALL_SCRIPT} ${WRKDIR}/nwn ${STAGEDIR}${PREFIX}/bin/ .include Index: head/games/linux-nwnclient/distinfo =================================================================== --- head/games/linux-nwnclient/distinfo (revision 453787) +++ head/games/linux-nwnclient/distinfo (revision 453788) @@ -1,14 +1,15 @@ +TIMESTAMP = 1510192086 SHA256 (linux-nwnclient/English_linuxclient169_orig.tar.gz) = 50932f9647ea7968dbb8f7ab1fc6478035fff0826379a45762c1de8e46d1d2b0 SIZE (linux-nwnclient/English_linuxclient169_orig.tar.gz) = 473297170 SHA256 (linux-nwnclient/English_linuxclient169_xp2.tar.gz) = 09715e2b95c025ef7f00d218deec1b1edce501530d8cba51d61097c69699763f SIZE (linux-nwnclient/English_linuxclient169_xp2.tar.gz) = 506025948 SHA256 (linux-nwnclient/nwclient129.tar.gz) = 3d75e07f4d44fde789481240d02c07a7a7e0599bc2300d8a73f98f4c752da80e SIZE (linux-nwnclient/nwclient129.tar.gz) = 5504342 SHA256 (linux-nwnclient/nwclientgold.tar.gz) = 6aea73cee2f6c9733ef4a121888cb3451d8a31b968a02e1ec897242df53395f3 SIZE (linux-nwnclient/nwclientgold.tar.gz) = 7559227 SHA256 (linux-nwnclient/nwclienthotu.tar.gz) = 0a4ace1aacd69fb166d09bd249ce5ae98dd28f580765f52e0147bb85f7dfcfd7 SIZE (linux-nwnclient/nwclienthotu.tar.gz) = 39611339 SHA256 (linux-nwnclient/nwmovies-v4-public.20090223.080954.tar.gz) = 4ce60791183a0623d09b37c9f00ba42a2f7e7d953eba35b090a96cc891254f14 SIZE (linux-nwnclient/nwmovies-v4-public.20090223.080954.tar.gz) = 137697 -SHA256 (linux-nwnclient/BinkLinuxPlayer.zip) = ba3102eb70627f7a97c82f3a9efaacbccef64d1f48dda2b4338b0f27d5f50418 -SIZE (linux-nwnclient/BinkLinuxPlayer.zip) = 85507 +SHA256 (linux-nwnclient/BinkLinuxPlayer.7z) = 055c9cc22acad954962159c1c5963772cb82a3c3b4a024659c20a027cbad24e1 +SIZE (linux-nwnclient/BinkLinuxPlayer.7z) = 826686 Index: head/games/linux-nwnclient/files/nwn.sh =================================================================== --- head/games/linux-nwnclient/files/nwn.sh (revision 453787) +++ head/games/linux-nwnclient/files/nwn.sh (revision 453788) @@ -1,111 +1,128 @@ #!/bin/sh # # $FreeBSD$ # NWNDATADIR="%%NWNDATADIR%%" NWNCLIENTDIR="%%NWNCLIENTDIR%%" NWNUSERDIR="${HOME}/.nwn" +NWNMOVIEDIR="${NWNUSERDIR}/nwmovies" LCDIRS="ambient data dmvault hak localvault music override portraits" set -e # Print arguments in lowercase tolower() { set -e echo "$@" | tr '[:upper:]' '[:lower:]' } # Rename all files in a directory to lowercase lowerdir() { set -e find "$@" -name '*[A-Z]*' | while read name ; do mv -v "${name}" "$(tolower ${name})" done } # Copy a directory structure and symlink its contents copydir() { set -e cd "$1" find . -type d | cut -c 3- | while read dir ; do [ -d "${NWNUSERDIR}/${dir}" ] || mkdir "${NWNUSERDIR}/${dir}" done find . -type l | cut -c 3- | while read file ; do [ -L "${NWNUSERDIR}/${file}" ] || cp -R "${file}" "${NWNUSERDIR}/${file}" done find . -type f | cut -c 3- | while read file ; do [ -e "${NWNUSERDIR}/${file}" -o \ -e "$(tolower ${NWNUSERDIR}/${file})" ] || ln -s "${1}/${file}" "${NWNUSERDIR}/${file}" done } # Create user directory. Will also update a user directory if anything is # different due to running NWN with different versions of the game. rebuilduserdir() { # Copy ${NWNCLIENTDIR} first since it may contain files which # override parts of ${NWNDATADIR} copydir "${NWNCLIENTDIR}" copydir "${NWNDATADIR}" # Some files need to have their names converted to lowercase. Create # the directories if missing due to differences between versions of NWN. cd "${NWNUSERDIR}" mkdir -p ${LCDIRS} lowerdir ${LCDIRS} } if [ ! -d "${NWNUSERDIR}" ] ; then echo "Creating user directory" mkdir "${NWNUSERDIR}" # Copy the ini file so the user can tweak it cp "${NWNCLIENTDIR}/nwn.ini" "${NWNUSERDIR}" # Create a non-empty CD key file to work around a bug in the # client: it will ask for the key twice if the file is # initally empty or missing echo '[CDKEY]' >"${NWNUSERDIR}/nwncdkey.ini" rebuilduserdir echo "Your Neverwinter Nights directory (~/.nwn) has now been" echo "created and populated. Press ENTER to start the game." read dummy else # Remove dead links from different versions (e.g., original versus # Diamond Edition) of NWN as they could confuse the game. find -L ${NWNUSERDIR} -type l -exec rm -- {} + rebuilduserdir fi echo "Saved games will be stored in ${NWNUSERDIR}/saves/" cd "${NWNUSERDIR}" # Remove old movie log file. rm -f ${NWNUSERDIR}/nwmovies.log # Prevent flickering at beginning and ending of playing a movie. -export NWMOVIES_GRAB_HACK=1 +# NOTE: this breaks using an external player (i.e., ffplay, mpv). +#export NWMOVIES_GRAB_HACK=1 # SDL settings export SDL_MOUSE_RELATIVE=0 export SDL_VIDEO_X11_DGAMOUSE=0 export SDL_AUDIODRIVER=${SDL_AUDIODRIVER:-"dsp"} # Library locations export LD_LIBRARY_PATH="${NWNUSERDIR}/lib:${NWNUSERDIR}/miles" # Prevent core files from NWN. ulimit -c 0 echo "Starting Neverwinter Nights..." -if [ -e ./nwmovies/nwmovies.so ] ; then - export LD_PRELOAD=./nwmovies/nwmovies.so +if [ -e ${NWNMOVIEDIR}/nwmovies.so ] ; then + if [ ! -e ${NWNUSERDIR}/lib/libdisasm.so ] + then + # Needed for generation of nwmovies.ini. Linked here since the code + # calls dlopen() from the user directory. + ln -sf ${NWNMOVIEDIR}/libdis/libdisasm.so \ + ${NWNUSERDIR}/lib/libdisasm.so + fi + + export LD_PRELOAD=${NWNMOVIEDIR}/nwmovies.so + export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${NWNMOVIEDIR}" + + # Support for newer nwmovies.so that can use an external application. + # Does not work all that well at the moment. + export NWMOVIES_PLAY_COMMAND="mpv --fullscreen --keep-open=no" \ + "--no-config --no-input-cursor --no-osc --no-terminal" \ + "--osd-level=0" fi ./nwmain "${@}" Index: head/games/nwndata/Makefile =================================================================== --- head/games/nwndata/Makefile (revision 453787) +++ head/games/nwndata/Makefile (revision 453788) @@ -1,56 +1,55 @@ # Created by: Erik Olson # $FreeBSD$ PORTNAME= nwndata PORTVERSION= ${NWNVER} PORTREVISION= ${NWNREV} CATEGORIES= games -MASTER_SITES= http://files.bioware.com/neverwinternights/updates/linux/ \ - http://nwdownloads.bioware.com/neverwinternights/linux/129/ \ +MASTER_SITES= http://na.llnet.bioware.cdn.ea.com/u/f/eagames/bioware/neverwinternights/updates/linux/ \ http://lvlt.bioware.cdn.ea.com/bioware/u/f/eagames/bioware/neverwinternights/updates/linux/ DISTNAME= ${NWRESOURCES} .if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) DISTFILES= .endif MAINTAINER= scf@FreeBSD.org COMMENT= Neverwinter Nights Data Files # Setup port based upon whether this is the Diamond edition or straight NWN. .if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) NWNVER= 1.61 NWNREV= 0 NWN_DIAMOND= yes EXTRACT_DEPENDS+= 7z:archivers/p7zip PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " .else NWNVER= 1.29 NWNREV= 3 NWRESOURCES= nwresources${PORTVERSION:S/.//} PLIST_SUB+= DIAMOND="@comment " ORIGINAL="" .endif NO_BUILD= yes WRKSRC= ${WRKDIR}/nwn RESTRICTED= Distribution not allowed ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= Binary Distribution on x86 only do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .if defined(NWN_DIAMOND) 7z e -y -x'r!*.dll' -x'r!*.exe' -o${WRKSRC}/Kingmaker\ ${CDROM_MOUNT}/KingmakerSetup.exe .for zipfile in Data_Shared.zip Data_linux.zip data/XP1.zip data/XP2.zip (cd ${STAGEDIR}${DATADIR} && ${UNZIP_CMD} -o ${CDROM_MOUNT}/${zipfile}) .endfor .else (cd ${WRKSRC} && ${FIND} . -print | \ ${CPIO} -pdmuv -R${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}) .endif .include Index: head/games/nwndata/distinfo =================================================================== --- head/games/nwndata/distinfo (revision 453787) +++ head/games/nwndata/distinfo (revision 453788) @@ -1,2 +1,3 @@ +TIMESTAMP = 1510192144 SHA256 (nwresources129.tar.gz) = 4da35c38c63d7cbe40047833103fe0d56f417d1895fb572d52c23a873619f537 SIZE (nwresources129.tar.gz) = 1212356127 Index: head/games/nwndata/pkg-plist =================================================================== --- head/games/nwndata/pkg-plist (revision 453787) +++ head/games/nwndata/pkg-plist (revision 453788) @@ -1,369 +1,369 @@ %%DATADIR%%/ambient/al_an_bughouse1.wav %%DATADIR%%/ambient/al_an_bughouse2.wav %%DATADIR%%/ambient/al_an_bugscave1.wav %%DATADIR%%/ambient/al_an_bugscave2.wav %%DATADIR%%/ambient/al_an_lizrdflk1.wav %%DATADIR%%/ambient/al_cv_castleamb1.wav %%DATADIR%%/ambient/al_cv_castleamb2.wav %%DATADIR%%/ambient/al_cv_castleamb3.wav %%DATADIR%%/ambient/al_cv_caveamb1.wav %%DATADIR%%/ambient/al_cv_caveamb2.wav %%DATADIR%%/ambient/al_cv_caveamb3.wav %%DATADIR%%/ambient/al_cv_cryptamb1.wav %%DATADIR%%/ambient/al_cv_cryptamb2.wav %%DATADIR%%/ambient/al_cv_cryptamb3.wav %%DATADIR%%/ambient/al_cv_evldunamb1.wav %%DATADIR%%/ambient/al_cv_evldunamb2.wav %%DATADIR%%/ambient/al_cv_evldunamb3.wav %%DATADIR%%/ambient/al_cv_hauntamb1.wav %%DATADIR%%/ambient/al_cv_hauntamb2.wav %%DATADIR%%/ambient/al_cv_hauntamb3.wav %%DATADIR%%/ambient/al_cv_houseamb1.wav %%DATADIR%%/ambient/al_cv_houseamb2.wav %%DATADIR%%/ambient/al_cv_houseamb3.wav %%DATADIR%%/ambient/al_cv_kitchamb1.wav %%DATADIR%%/ambient/al_cv_kitchamb2.wav %%DATADIR%%/ambient/al_cv_mineamb1.wav %%DATADIR%%/ambient/al_cv_mineamb2.wav %%DATADIR%%/ambient/al_cv_mineamb3.wav %%DATADIR%%/ambient/al_cv_seweramb1.wav %%DATADIR%%/ambient/al_cv_seweramb2.wav %%DATADIR%%/ambient/al_mg_airlab1.wav %%DATADIR%%/ambient/al_mg_earthlab1.wav %%DATADIR%%/ambient/al_mg_firelab1.wav %%DATADIR%%/ambient/al_mg_magicint1.wav %%DATADIR%%/ambient/al_mg_magicint2.wav %%DATADIR%%/ambient/al_mg_magicint3.wav %%DATADIR%%/ambient/al_mg_magicint4.wav %%DATADIR%%/ambient/al_mg_pitcry1.wav %%DATADIR%%/ambient/al_mg_waterlab1.wav %%DATADIR%%/ambient/al_na_frstdyamb1.wav %%DATADIR%%/ambient/al_na_frstdyamb2.wav %%DATADIR%%/ambient/al_na_frstdyamb3.wav %%DATADIR%%/ambient/al_na_frstdyscr1.wav %%DATADIR%%/ambient/al_na_frstmagic1.wav %%DATADIR%%/ambient/al_na_frstntamb1.wav %%DATADIR%%/ambient/al_na_frstntamb2.wav %%DATADIR%%/ambient/al_na_frstntscr1.wav %%DATADIR%%/ambient/al_na_lavalake1.wav %%DATADIR%%/ambient/al_na_sludglake1.wav %%DATADIR%%/ambient/al_pl_blacksmith.wav %%DATADIR%%/ambient/al_pl_bordello1.wav %%DATADIR%%/ambient/al_pl_bordello2.wav %%DATADIR%%/ambient/al_pl_cityday1.wav %%DATADIR%%/ambient/al_pl_cityday2.wav %%DATADIR%%/ambient/al_pl_citynite.wav %%DATADIR%%/ambient/al_pl_combat1.wav %%DATADIR%%/ambient/al_pl_combat2.wav %%DATADIR%%/ambient/al_pl_combatmuf1.wav %%DATADIR%%/ambient/al_pl_combatmuf2.wav %%DATADIR%%/ambient/al_pl_marketday.wav %%DATADIR%%/ambient/al_pl_riot1.wav %%DATADIR%%/ambient/al_pl_riot2.wav %%DATADIR%%/ambient/al_pl_slumday1.wav %%DATADIR%%/ambient/al_pl_slumday2.wav %%DATADIR%%/ambient/al_pl_slumnite.wav %%DATADIR%%/ambient/al_pl_talkinglrg.wav %%DATADIR%%/ambient/al_pl_talkingmed.wav %%DATADIR%%/ambient/al_pl_talkingsml.wav %%DATADIR%%/ambient/al_pl_tavhubbub1.wav %%DATADIR%%/ambient/al_pl_tavhubbub2.wav %%DATADIR%%/ambient/al_pl_templesday.wav %%DATADIR%%/ambient/al_pl_townday1.wav %%DATADIR%%/ambient/al_pl_townday2.wav %%DATADIR%%/ambient/al_pl_townnite.wav %%DATADIR%%/ambient/al_pl_whispers.wav %%DATADIR%%/ambient/al_pl_whispersf.wav %%DATADIR%%/ambient/al_pl_whispersm.wav %%DATADIR%%/ambient/al_wt_gustcavrn1.wav %%DATADIR%%/ambient/al_wt_gustchasm1.wav %%DATADIR%%/ambient/al_wt_gustdraft1.wav %%DATADIR%%/ambient/al_wt_gustgrass1.wav %%DATADIR%%/ambient/al_wt_rainhard1.wav %%DATADIR%%/ambient/al_wt_rainlight1.wav %%DATADIR%%/ambient/al_wt_stormlg1.wav %%DATADIR%%/ambient/al_wt_stormsm1.wav %%DATADIR%%/chitin.key %%DATADIR%%/data/2da.bif %%DATADIR%%/data/aurora_gui.bif %%DATADIR%%/data/aurora_tcn.bif %%DATADIR%%/data/aurora_tdc.bif %%DATADIR%%/data/aurora_tde.bif %%DATADIR%%/data/aurora_tdm.bif %%DATADIR%%/data/aurora_tds.bif %%DATADIR%%/data/aurora_tic.bif %%DATADIR%%/data/aurora_tin.bif %%DATADIR%%/data/aurora_tms.bif %%DATADIR%%/data/aurora_ttf.bif %%DATADIR%%/data/aurora_ttr.bif %%DATADIR%%/data/convo.bif %%DATADIR%%/data/editor.bif %%DATADIR%%/data/ini.bif %%DATADIR%%/data/loadscreens.bif %%DATADIR%%/data/misc.bif %%DATADIR%%/data/models_01.bif %%DATADIR%%/data/models_02.bif %%DATADIR%%/data/music.bif %%DATADIR%%/data/scripts.bif %%DATADIR%%/data/sounds.bif %%DATADIR%%/data/templates.bif %%DATADIR%%/data/textures_01.bif %%DATADIR%%/data/textures_02.bif %%DATADIR%%/data/voicesets.bif %%DATADIR%%/dmvault/dungeonmaster.bic %%DATADIR%%/docs/NWN_OnlineManual.pdf %%DATADIR%%/docs/readme.txt %%DATADIR%%/localvault/aluviandarkstar.bic %%DATADIR%%/localvault/claymanorin.bic %%DATADIR%%/localvault/daeris.bic %%DATADIR%%/localvault/daevaorn.bic %%DATADIR%%/localvault/diadanlocke.bic %%DATADIR%%/localvault/drax.bic %%DATADIR%%/localvault/freddifurpo.bic %%DATADIR%%/localvault/frederickgarvin.bic %%DATADIR%%/localvault/jaindvarkvasirso.bic %%DATADIR%%/localvault/jinn.bic %%DATADIR%%/localvault/jolenaleider.bic %%DATADIR%%/localvault/junoboram.bic %%DATADIR%%/localvault/kerith.bic %%DATADIR%%/localvault/kheldaraambarhin.bic %%DATADIR%%/localvault/laureencelest.bic %%DATADIR%%/localvault/merrickdupelade.bic %%DATADIR%%/localvault/ownka.bic %%DATADIR%%/localvault/raptrethanlis.bic %%DATADIR%%/localvault/torutaramoku.bic %%DATADIR%%/localvault/xandraloxdeteste.bic %%DATADIR%%/localvault/xavierwoo.bic %%DATADIR%%/localvault/zanzinabru.bic %%DATADIR%%/modules/Contest Of Champions 0492.mod %%DATADIR%%/modules/DEMO - A Bucket of Gnolls.mod %%DATADIR%%/modules/DEMO - Goblins vs Kobolds.mod %%DATADIR%%/modules/DEMO - House of Doors.mod %%DATADIR%%/modules/DEMO - Thar be Rats! Yarrr!.mod %%DATADIR%%/modules/DEMO - The Cat Lady.mod %%ORIGINAL%%%%DATADIR%%/modules/WW1-The Fields of Battle.mod %%ORIGINAL%%%%DATADIR%%/modules/WW2-The Witch Hunters.mod %%DATADIR%%/music/mus_autorun.wav %%DATADIR%%/music/mus_bat_aribeth.bmu %%DATADIR%%/music/mus_bat_citboss.bmu %%DATADIR%%/music/mus_bat_city1.bmu %%DATADIR%%/music/mus_bat_city2.bmu %%DATADIR%%/music/mus_bat_city3.bmu %%DATADIR%%/music/mus_bat_dragon.bmu %%DATADIR%%/music/mus_bat_dung1.bmu %%DATADIR%%/music/mus_bat_dung2.bmu %%DATADIR%%/music/mus_bat_dung3.bmu %%DATADIR%%/music/mus_bat_endboss.bmu %%DATADIR%%/music/mus_bat_forboss.bmu %%DATADIR%%/music/mus_bat_forest1.bmu %%DATADIR%%/music/mus_bat_forest2.bmu %%DATADIR%%/music/mus_bat_lizboss.bmu %%DATADIR%%/music/mus_bat_rural1.bmu %%DATADIR%%/music/mus_castle.bmu %%DATADIR%%/music/mus_citydockday.bmu %%DATADIR%%/music/mus_citydocknite.bmu %%DATADIR%%/music/mus_citymarket.bmu %%DATADIR%%/music/mus_citynite.bmu %%DATADIR%%/music/mus_cityslumday.bmu %%DATADIR%%/music/mus_cityslumnite.bmu %%DATADIR%%/music/mus_citywealthy.bmu %%DATADIR%%/music/mus_crypt1.bmu %%DATADIR%%/music/mus_crypt2.bmu %%DATADIR%%/music/mus_evildungeon1.bmu %%DATADIR%%/music/mus_evildungeon2.bmu %%DATADIR%%/music/mus_forestday1.bmu %%DATADIR%%/music/mus_forestday2.bmu %%DATADIR%%/music/mus_forestnite.bmu %%DATADIR%%/music/mus_gendungeon1.bmu %%DATADIR%%/music/mus_mines1.bmu %%DATADIR%%/music/mus_mines2.bmu %%DATADIR%%/music/mus_richhouse.bmu %%DATADIR%%/music/mus_ruralday1.bmu %%DATADIR%%/music/mus_ruralday2.bmu %%DATADIR%%/music/mus_ruralnite.bmu %%DATADIR%%/music/mus_sewer.bmu %%DATADIR%%/music/mus_store.bmu %%DATADIR%%/music/mus_tavern1.bmu %%DATADIR%%/music/mus_tavern2.bmu %%DATADIR%%/music/mus_tavern3.bmu %%DATADIR%%/music/mus_tavern4.bmu %%DATADIR%%/music/mus_templeevil.bmu %%DATADIR%%/music/mus_templegood.bmu %%DATADIR%%/music/mus_templegood2.bmu %%DATADIR%%/music/mus_theme_argend.bmu %%DATADIR%%/music/mus_theme_aribev.bmu %%DATADIR%%/music/mus_theme_aribgd.bmu %%DATADIR%%/music/mus_theme_chap1.bmu %%DATADIR%%/music/mus_theme_chap2.bmu %%DATADIR%%/music/mus_theme_chap3.bmu %%DATADIR%%/music/mus_theme_chap4.bmu %%DATADIR%%/music/mus_theme_main.bmu %%DATADIR%%/music/mus_theme_maugrm.bmu %%DATADIR%%/music/mus_theme_morag.bmu %%DATADIR%%/music/mus_theme_nwn.bmu %%DATADIR%%/nwm/Chapter1.nwm %%DATADIR%%/nwm/Chapter1E.nwm %%DATADIR%%/nwm/Chapter2.nwm %%DATADIR%%/nwm/Chapter2E.nwm %%DATADIR%%/nwm/Chapter3.nwm %%DATADIR%%/nwm/Chapter4.nwm %%DATADIR%%/nwm/Prelude.nwm %%ORIGINAL%%%%DATADIR%%/override/iit_medkit_001.tga %%ORIGINAL%%%%DATADIR%%/override/m1q6f06pedistal.dlg %%ORIGINAL%%%%DATADIR%%/override/nw_s2_wholeness.ncs %%ORIGINAL%%%%DATADIR%%/override/nw_s2_wholeness.nss %%ORIGINAL%%%%DATADIR%%/override/options_sound.gui %%ORIGINAL%%%%DATADIR%%/override/serverlist_page1.gui %%ORIGINAL%%%%DATADIR%%/patch.key %%DATADIR%%/texturepacks/GUI_32bit.erf %%DATADIR%%/texturepacks/Textures_Tpa.erf %%DATADIR%%/texturepacks/Textures_Tpc.erf %%DATADIR%%/texturepacks/Tiles_Tpa.erf %%DATADIR%%/texturepacks/Tiles_Tpb.erf %%DATADIR%%/texturepacks/Tiles_Tpc.erf %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x0rui1.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x0rui2.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x0rui3.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x0ssan.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x2evdrone.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x2fireplan.wav %%DIAMOND%%%%DATADIR%%/ambient/al_mg_x2frznhell.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0des1.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0des2.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0snw1.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0snw2.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0sstm1.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x0sstm2.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x2evcavlrg.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x2evcavmed.wav %%DIAMOND%%%%DATADIR%%/ambient/al_na_x2evcavsml.wav %%DIAMOND%%%%DATADIR%%/ambient/al_pl_x2tavern.wav %%DIAMOND%%%%DATADIR%%/ambient/al_wt_windforst1.WAV %%DIAMOND%%%%DATADIR%%/ambient/al_wt_windmed1.WAV %%DIAMOND%%%%DATADIR%%/ambient/al_wt_windsoft1.WAV %%DIAMOND%%%%DATADIR%%/ambient/al_wt_windstrng1.WAV %%DIAMOND%%%%DATADIR%%/data/xp1.bif %%DIAMOND%%%%DATADIR%%/data/xp1_models.bif %%DIAMOND%%%%DATADIR%%/data/xp1_scripts.bif %%DIAMOND%%%%DATADIR%%/data/xp1_sounds.bif %%DIAMOND%%%%DATADIR%%/data/xp1_templates.bif %%DIAMOND%%%%DATADIR%%/data/xp1_textures.bif %%DIAMOND%%%%DATADIR%%/data/xp1_tiles.bif %%DIAMOND%%%%DATADIR%%/data/xp2.bif %%DIAMOND%%%%DATADIR%%/data/xp2_models.bif %%DIAMOND%%%%DATADIR%%/data/xp2_scripts.bif %%DIAMOND%%%%DATADIR%%/data/xp2_sounds.bif %%DIAMOND%%%%DATADIR%%/data/xp2_templates.bif %%DIAMOND%%%%DATADIR%%/data/xp2_textures.bif %%DIAMOND%%%%DATADIR%%/data/xp2_tiles.bif %%DIAMOND%%%%DATADIR%%/docs/HotUreadme.txt %%DIAMOND%%%%DATADIR%%/docs/NWN Hordes Install Guide.rtf %%DIAMOND%%%%DATADIR%%/docs/NWN Platinum Install Guide.rtf %%DIAMOND%%%%DATADIR%%/docs/NWNHordes_Manual.pdf %%DIAMOND%%%%DATADIR%%/docs/NWN_SoU_OnlineManual.pdf %%DIAMOND%%%%DATADIR%%/docs/SoUreadme.txt %%DIAMOND%%%%DATADIR%%/localvault/barbarian.bic %%DIAMOND%%%%DATADIR%%/localvault/bard.bic %%DIAMOND%%%%DATADIR%%/localvault/cleric.bic %%DIAMOND%%%%DATADIR%%/localvault/dragondis.bic %%DIAMOND%%%%DATADIR%%/localvault/druid.bic %%DIAMOND%%%%DATADIR%%/localvault/dwarfdefend.bic %%DIAMOND%%%%DATADIR%%/localvault/fighter.bic %%DIAMOND%%%%DATADIR%%/localvault/monk.bic %%DIAMOND%%%%DATADIR%%/localvault/paladin.bic %%DIAMOND%%%%DATADIR%%/localvault/palemaster.bic %%DIAMOND%%%%DATADIR%%/localvault/ranger.bic %%DIAMOND%%%%DATADIR%%/localvault/rogue.bic %%DIAMOND%%%%DATADIR%%/localvault/shifter.bic %%DIAMOND%%%%DATADIR%%/localvault/sorcerer.bic %%DIAMOND%%%%DATADIR%%/localvault/torm.bic %%DIAMOND%%%%DATADIR%%/localvault/weaponmaster.bic %%DIAMOND%%%%DATADIR%%/localvault/wizard.bic %%DIAMOND%%%%DATADIR%%/modules/The Dark Ranger's Treasure.mod %%DIAMOND%%%%DATADIR%%/modules/The Winds of Eremor.mod %%DIAMOND%%%%DATADIR%%/modules/To Heir is Human.mod %%DIAMOND%%%%DATADIR%%/movies/AtariLogo.bik %%DIAMOND%%%%DATADIR%%/movies/BiowareLogo.bik %%DIAMOND%%%%DATADIR%%/movies/Chap1_Chap2.bik %%DIAMOND%%%%DATADIR%%/movies/Chap2_Chap3.bik %%DIAMOND%%%%DATADIR%%/movies/Chap3_Chap4.bik %%DIAMOND%%%%DATADIR%%/movies/NWNintro.bik %%DIAMOND%%%%DATADIR%%/movies/WOTCLogo.bik %%DIAMOND%%%%DATADIR%%/movies/XP1_Chap1_Chap2.bik %%DIAMOND%%%%DATADIR%%/movies/XP1_Chap2_Chap3.bik %%DIAMOND%%%%DATADIR%%/movies/XP1_Closing.bik %%DIAMOND%%%%DATADIR%%/movies/XP1_Intro.bik %%DIAMOND%%%%DATADIR%%/movies/XP2_Intro.bik %%DIAMOND%%%%DATADIR%%/movies/credits.bik %%DIAMOND%%%%DATADIR%%/movies/ending.bik %%DIAMOND%%%%DATADIR%%/movies/fge_logo_black.bik %%DIAMOND%%%%DATADIR%%/movies/prelude.bik %%DIAMOND%%%%DATADIR%%/movies/prelude_chap1.bik %%DIAMOND%%%%DATADIR%%/music/mus_autorun2.wav %%DIAMOND%%%%DATADIR%%/music/mus_bat_x0desert.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x0winter.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2boss1.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2boss2.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2hell.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2large.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2med.bmu %%DIAMOND%%%%DATADIR%%/music/mus_bat_x2small.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x0desertday.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x0desertngt.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x0winterday.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2draco.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2fireplane.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2frozenhell.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2queen.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2rebelcamp.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2theme.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2undermtn.bmu %%DIAMOND%%%%DATADIR%%/music/mus_x2waterdeep.bmu %%DIAMOND%%%%DATADIR%%/nwm/XP1-Chapter 1.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP1-Chapter 2.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP1-Interlude.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter1.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter2.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter3.nwm %%DIAMOND%%%%DATADIR%%/nwnplayer.ini %%DIAMOND%%%%DATADIR%%/nwtoolset.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/Custom OnSpawn script nocomments.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/Custom OnSpawn script.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/Custom OnUserDefinedEvent script.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/bard10.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/cleric_evil_10.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/cleric_evil_15.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/cleric_evil_20.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/cleric_good_20.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/custom on spawn in.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/default_ai.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/fileheader.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/functionheader.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/paladin 15.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/ranger 15.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/set_xp1_henchmen.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/set_xp2_henchmen.ini %%DIAMOND%%%%DATADIR%%/scripttemplates/user defined events.txt %%DIAMOND%%%%DATADIR%%/scripttemplates/wizard_melee_20.ini %%DIAMOND%%%%DATADIR%%/texturepacks/XP1_GUI.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp1_tex_tpa.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp1_tex_tpb.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp1_tex_tpc.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp2_gui.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp2_tex_tpa.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp2_tex_tpb.erf %%DIAMOND%%%%DATADIR%%/texturepacks/xp2_tex_tpc.erf %%DIAMOND%%%%DATADIR%%/xp1.key %%DIAMOND%%%%DATADIR%%/xp2.key %%ORIGINAL%%%%DATADIR%%/EULA.txt %%ORIGINAL%%%%DATADIR%%/NWNv129.txt %%ORIGINAL%%%%DATADIR%%/ambient/al_wt_windforst1.wav %%ORIGINAL%%%%DATADIR%%/ambient/al_wt_windmed1.wav %%ORIGINAL%%%%DATADIR%%/ambient/al_wt_windsoft1.wav %%ORIGINAL%%%%DATADIR%%/ambient/al_wt_windstrng1.wav %%ORIGINAL%%%%DATADIR%%/data/patch.bif %%ORIGINAL%%%%DATADIR%%/dialog.tlk @dir %%DATADIR%%/servervault @dir %%DATADIR%%/saves -@dir %%DATADIR%%/portraits +%%ORIGINAL%%@dir %%DATADIR%%/portraits @dir %%DATADIR%%/hak