Icewind Dale: Enhanced Edition

Icewind Dale: Enhanced Edition

View Stats:
Swifty Magee Nov 22, 2014 @ 1:14am
Custom Character Portraits and Soundsets Up For Grabs
Over at the Baldur's Gate forums, I posted in a couple of forum threads for custom content I created. In the first thread, I spent a few days Google Imaging and eventually made over 300 custom portaits for IWDEE. I tried to have a lot of different races and classes, but admittedly a lot of them are fighter-based classes as that's what I usually prefere to make. You can go to that thread and grab the link here: http://forum.baldursgate.com/discussion/36241/heres-how-to-use-custom-portraits-in-iwdee/p2. Just scroll down on the second page to my post and there will be a Zippyshare link to download the custom portrait pack.

I also made a thread detailing how to modify soundsets to make them compatible with Icewind Dale Enhanced Edition, as the naming convention for soundset files are a bit different than they have been with past Infinity Engine games. I attached some soundsets to that thread, but I believe you have to be a registered user on their forum to download them. Recently, I just figured out how to add subtitles to custom dialog for the soundsets, and I even submitted an example: Baldur's Gate's Imoen, with full working subtitles (check out my second post there for the Imoen soundset). That thread is here: http://forum.baldursgate.com/discussion/37191/how-to-install-custom-soundsets-the-easy-way-custom-soundsets-included#latest.


EDIT (March 31, 2016): The IWDEE Portrait Pack now has over 4000 portraits and can be dowloaded from this link: https://www.dropbox.com/s/500snxyr98cj4zg/IWDEE%20Portrait%20Pack%203-05-2016.7z?dl=0 (OUTDATED: SEE BOTTOM OF THIS POST)

As for the soundsets, I am now using the Awesome Soundset mod to create them. Much easier way to create soundsets with subtitles. You can find out more about the Awesome Soundset mod here: https://forums.beamdog.com/discussion/38319/mods-awesome-soundsets-mods-master-thread-custom-soundsets-for-bgee-bg2ee-and-iwdee/p1

Link to the latest version of my soundset pack: https://www.dropbox.com/s/lt3o0riy8a18h13/Swifty%20Magee%27s%20Soundsets%202.1.7z?dl=0 (OUTDATED: SEE BOTTOM OF THIS POST)


EDIT (September 4, 2016)
New links to the portraits and the soundsets. These will probably be the last updates to the packages for the forseeable future. If I do update again, I'll try to remember to update this thread, but go to the Baldur's Gate forum threads mentioned above to be sure as I will always upload my content there first.

Portraits: https://www.dropbox.com/s/ewcchxzz37i6m8w/IWDEE%20Portrait%20Pack%2004-24-2016.7z?dl=0

Soundset mod: https://www.dropbox.com/s/2fim078431ubmb8/Swifty%20Magee%27s%20Soundsets%202.3.7z?dl=0
Last edited by Swifty Magee; Sep 27, 2016 @ 6:50pm
< >
Showing 1-15 of 34 comments
Planewalker May 26, 2015 @ 4:19pm 
Thanks very much for your work and contribution, Swifty!
Swifty Magee May 27, 2015 @ 2:13am 
Your welcome! It's been a long time, but I think I updated the character portraits zip since creating this thread. I've also made a few more soundsets. In fact, there have been a lot of new modded content to the game since late last year, so if anyone wants to customize their IWDEE experience, be sure to go to the baldur's gate forums and check it all out. You may have to take a minute to register to the site before you can actually download anything, but it's pretty painless and well worth it if you plan to do any heavy-duty modding for any of the Infinity Engine games.
Swifty Magee Mar 8, 2016 @ 11:24am 
It's been a while since I posted here, but I've updated the portrait pack several times since I created this thread. It now has over 4000 Icewind Dale EE portraits it it, and is hosted outside the Baldur's Gate forums, so no registration required.

Link: https://www.dropbox.com/s/500snxyr98cj4zg/IWDEE%20Portrait%20Pack%203-05-2016.7z?dl=0

I've also made several soundsets that are compatible for all the Infinity Engine games (the Baldur's Gate and Icewind Dale series'). It's made using a great mod shell found on the forums that anyone can use to make their own soundsets. My pack currently includes voice sets from Diablo I and 2, Dragon Age: Origins, Psychonauts (Raz), Max Payne 3 (Max Payne), American McGee's Alice (Alice), and others. I tend to update it every now and then; I have an Invoker soundset made from sound files taken from DOTA 2, and I plan to add more in the near future. Check the Baldur's Gate forum link for all updates.

Link to my soundset pack: https://www.dropbox.com/s/rhryzj8glcx8p1n/Swifty%20Magee%27s%20Soundsets%201.7.7z?dl=0

Link to soundsets mod shell: https://forums.beamdog.com/discussion/38319/mods-awesome-soundsets-mods-master-thread-custom-soundsets-for-bgee-bg2ee-and-iwdee/p1
Planewalker Mar 8, 2016 @ 1:36pm 
By Torm... o_O

Christmas came a year later.
Swifty Magee Mar 8, 2016 @ 1:51pm 
Hope you enjoy it all! Like I said, more will be added every now and then, so keep an eye on that Baldur's Gate forum thread for future updates. Right now I'm seeing if I can make some good soundsets from voice files extracted from Star Wars: Republic Commandos.
Last edited by Swifty Magee; Mar 9, 2016 @ 7:52am
Swifty Magee Mar 9, 2016 @ 7:53am 
Just wanted to say if you downloaded any previous version of my portrait pack, you'll have to delete those old portraits when downloading the current version or you will have duplicates. In addition to fixing up those old portraits to make them look a bit better, I also changed the naming convention of my portraits. So you'll have two of everything if you don't delete the old portraits.

As for the soundsets originally featured in the first post: don't use them. Instead, use the soundsets I made using the Awesome Soundsets Mod. It's a way easier method of making and distributing soundsets for Infinity Engine games. Again, the link for the current soundsets and info on the mod can be found here: https://forums.beamdog.com/discussion/38319/mods-awesome-soundsets-mods-master-thread-custom-soundsets-for-bgee-bg2ee-and-iwdee/p1
Last edited by Swifty Magee; Mar 11, 2016 @ 7:35am
Toyan Dicch Mar 20, 2016 @ 3:16am 
Hi Swifty,

You seem pretty knowledgable about the soundset scenario. I'd like to pick your brain if you don't mind.

I've been doing a run through with a party of characters from Xena: Warrior Princess, and the sounds don't work in Icewind Dale base. (Not a problem, also not the question).

Once I started HoW, the sounds worked, but the subtitles are "abcdefgh..." The albet lowercase, uppercase, and the numbers 1 to 10.

Do you know how I can just remove the subtitles from the custom sound completely? So that the sound kicks in, but no text appears.

Thanks :)
Swifty Magee Mar 31, 2016 @ 10:01am 
Originally posted by Alrighter Babber:
Hi Swifty,

You seem pretty knowledgable about the soundset scenario. I'd like to pick your brain if you don't mind.

I've been doing a run through with a party of characters from Xena: Warrior Princess, and the sounds don't work in Icewind Dale base. (Not a problem, also not the question).

Once I started HoW, the sounds worked, but the subtitles are "abcdefgh..." The albet lowercase, uppercase, and the numbers 1 to 10.

Do you know how I can just remove the subtitles from the custom sound completely? So that the sound kicks in, but no text appears.

Thanks :)

I know this post will come nearly two weeks after the fact, but I've been away from Steam for a bit, so apologies for the late reply.

My first question is, how are you making your soundsets? If you are just dragging named sound files to a "sounds" folder in your Icewind Dale directory, there should not be any subtitles in-game. Make sure that the sound files are named correctly, as they won't play if you don't assign them the correct names.

If you are using an external modding program like DLTCEP to add subtitles to your soundsets, I would delete those data strings, save the CHARSND file and see if the garbled subtitles show up. I'd advise against adding subtitles that way, though, as it can screw with your game if you choose to add any mods.

If you're just placing sounds files in a folder, though...I don't know why error text would be showing up in the first place. To start the troubleshooting, if you have any mods installed, try uninstalling them. It sounds to me like the sound files in your soundsets are conflicting with text strings the game has created. After any mods are uninstalled, delete anything in your "override" folder. Then start the game and see if the subtitles to your soundsets are still messed up. If you're still encountering the bug, try uninstalling/re-installing Icewind Dale. Maybe run a registry cleaning app like CCleaner before re-installing the game.

Now, if you are creating soundsets via the Awesome Soundset mod, which is what I used in the link in my previous post, then my advice is to check your tra files. It seems like there could be some issue with the character state entries. Make sure there aren't any typos in the tra files; make sure that you created soundset entries in your tp2 file. Uninstall the soundsets through WeiDU, and when you install them again one-by-one, check to see if there were any installation errors.

I've never actually seen this issue pop up before with soundsets...it feels like the problem is that your sound files are trying to call up data that's either not present in the game's internal files or have swapped with game data that's not supposed to be presented in text form. If all else fails, an uninstall/re-install or maybe just verifying the cache should fix the issue, as long as you don't mind potentially losing a save game.

Also, if you aren't actually using the Awesome Soundset mod shell to add soundsets to your game, give that a shot. It's a very easy and relatively quick way to add in your own custom soundsets with subtitles. Yesterday, I uploaded a pack filled with 74 soundsets to the baldur's gate forums. Here's a direct link to the pack if you want to give it a try: https://www.dropbox.com/s/cod0idhzdurqaq9/Swifty%20Magee%27s%20Soundsets%202.0.7z?dl=0

If you want to learn more about the Awesome Soundset mod, check out the baldur's gate forum thread, where help and advice can be found. I frequently check in over there and that's where all my soundset work is displayed. Link: https://forums.beamdog.com/discussion/38319/mods-awesome-soundsets-mods-master-thread-custom-soundsets-for-bgee-bg2ee-and-iwdee/p1
Toyan Dicch Mar 31, 2016 @ 1:58pm 
Cheers for the reply Swifty, I was messing around a lot over a year ago trying to get the sounds working (I've been making a Lets Play) on YouTube, so I don't really remember what steps I took originally.

I've got a feeling I tried the DLTCEP install without success and never touched it again so I'll run through your advice and have a look.

Thanks again, I'll have a play about and see if it gets resolved, cheers :)
Swifty Magee Mar 31, 2016 @ 2:40pm 
You're welcome for the reply, Babber. Just sorry I took so long with it.

If it's a DLTCEP issue, going into the override folder and deleting your CHARSND.2da file should fix the subtitle issue. If you have any mods installed that affect NPC dialog, what you might want to do is uninstall them first, delete the CHARSND file, and then re-install the mods. Hopefully you'll be able to still play any saved games and the garbled text problem will be fixed.

Again, glad I could be of some help, and I hope everything works out for you! And if you want to add subtitles to your soundsets, I again recommend the Awesome Soundset mod. You could make some and upload them to the Baldur's Gate forum thread...it'd be interesting to see some Xena soundsets. I know one user on the forums is making a Bruce Campbell soundset, and it makes me wonder how well an Autolycus set would turn out.
Last edited by Swifty Magee; Mar 31, 2016 @ 2:47pm
Toyan Dicch Apr 1, 2016 @ 4:32am 
Hi Swifty,

I'm not having much success, and it's probably me doing something majorly wrong.

I've removed the CHARSND.2da file, but it didn't help. It also turns out I installed the Awesome Soundsets Mod, but didn't do much with it. Now I'm looking into it more, I've tried a bit of faffing around, but again, no success as yet.

So as it stands, this is what happens (but only with 3 of the 6 characters) - http://imgur.com/C9chUsC

Looking at the folders and files, they are all exactly the same C:\Program Files (x86)\Steam\SteamApps\common\Icewind Dale Enhanced Edition\S9SoundsetsVol0\SND\

As an example, the Xena info is - http://imgur.com/4vXqLGZ

And I've edited the .tra files to (unsuccessfully) remove the text - http://imgur.com/fQ194IF

I'm guessing the next thing to try is just to add the text the to .tra file and see if that 'overrides' the alphabet string.

Some other notes -
- The base Icewind Dale EE game does not play the custom soundsets, but plays the Icewind 'standard' soundsets
- With no changes at all (just selecting the custom set after importing the character - same as IWD base), Heart of Winter started playing the custom sets (but with the 'abcde' subtitles)

Sorry to be a pain in ass over such a little thing.

If it can't get fixed (I'm loathe to unin/reinstall the game as I'd like to finish the Let's Play series first - last thing I need is for me to bugger it up and leave my huge number of subscribers (all 56 of them!) without anything to watch!) I'll carry on as is, it's not a huge thing.

If you're up for donating more of your time (I understand if I've pissed you off by now!) and fancy adding me to Steam, I'm happy to send you my Skype/Discord/Teamspeak details if you like.

We all know it's user error, I'm struggling to find where it is I've buggered up! Thanks :steamhappy:
Swifty Magee Apr 1, 2016 @ 12:14pm 
You aren't being any sort of borther, and I genuinely want to help, so no worries!

Before we go any further though, I HIGHLY suggest downloading Notepad++ to configure your tra files. It will automatically format the file in an easier-to-read way, and has a few features that makes editing tra files a lot easier. It's free and installing it should only take a minute. Trust me: it's definitely worth it.

First thing, you seem to have formated your tra file wrong. You're missing the call signs in brackets. Check out the "blank.tra" file that came with S9SoundsetsVol0 as an example. The lines should look something like this...

@2 = ~[c] ~ [c] //Tired
@3 = ~[d] ~ [d] //Bored
@4 = ~[e] ~ [e] //Badly Wounded
@5 = ~[f] ~ [f] //Selected 1

...and so on, 32 entries in total.

Notice that there should be brackets after the first tilde (~) and the second tilde. There should also be "//Description Text" after the second call sign. It seems like your Xena.tra file is missing all of that.

Let's do a quick example of what a soundset entry should look like. Let's say that in your Xena soundset, you have a sound file that has Lucy Lawless shout "To battle!". You want to have it so your character says "To battle!" at the beginning of a fight. Your sound file should be named "Xenaa.wav", because the soundset is named "Xena" and we want to have the "To battle!" wav file play as an opening battle cry. Battle Cry 1 is the call sign "a", hence the name "Xenaa.wav"

To have the sound file called up in the game, you need to have the first line in your Xena.tra file look like this...

@0 = ~[Xenaa] To battle!~ [Xenaa] //Battle Cry 1

You see, the name of the wav file needs to go in brackets, and the subtitle needs to go between the first call sign brackets and the second tilde.

I'm betting the garbled text you're encountering in-game is because you have your tra call signs missing crucial information. Basically, the game knows it's supposed to be filling in subtitles at particular moments, but it has no idea what they should be, so it's just giving you nonsense.

What I'd like you to do is to uninstall S9SoundsetsVol0 if you haven't already. Just click on the "setup-S9SoundsetsVol0.exe" file for that and uninstall any custom soundsets. After that, make sure there is no CHARSND.2da in your override folder.

Next, we're going to go through these five steps to try to setup a Xena soundset real quick to see if it all works.


1. In your ".../S9SoundsetsVol0/SND/Xena" directory, you should only have two things: a "sounds" folder where your wav files will go, and a "Xena.tra" file. All your sound files should be labled appropriately ("Xenaa.wav", "Xenab.wav", "Xenac.wav", etc.). There should be some documentation that came with the S9SoundsetsVol0 zip file that tells you what all the call signs are, in case you aren't sure. Brief descriptions are also in the tra files, obviously.

Make sure that all the sound files you want to use are in wav format. If they are anything like mp3, ogg, or some other sound format, you'll have to convert them. An easy way to do that is to download a free program called Audacity ( http://www.audacityteam.org/ ). I personally vouch for this program; I use it all the time with my soundsets.


2. Once your wav files are in the "sounds" folder, open the Xena.tra file and start registering tra entries.

Remember, download Notepad++ for this part, as it can make this process a lot smoother. A tip I learned is that if you want to fill in the call sign brackets quickly in Notepad++, go to "Search-->Replace" (or hit Ctrl+H), find all instances of "[" and replace them all with "[Xena". That way you won't have to type "Xena" 64 times, which trust me, can be very tiresome.
Last edited by Swifty Magee; Apr 1, 2016 @ 1:44pm
Swifty Magee Apr 1, 2016 @ 12:25pm 
3. Once your Xena.tra file has been filled out, we go to the S9SoundsetsVol0.tp2 file. That should be located in the S9SoundsetsVol0 folder. We need to add in an entry for the Xena soundset.

The tp2 file tells the installation where all the files are located and how to install them to Icewind Dale EE. To add in an entry, go near the bottom of the file and look at the section that starts with the line "//Heres where you add your soundsets". You need to add in your Xena soundset information here. When completed, it should look something like this...

BEGIN ~Xena~
OUTER_SPRINT soundName ~Xena~
LAUNCH_ACTION_FUNCTION s9copy END
INCLUDE ~S9SoundsetsVol0/baf/core.tpa~

Since in this example our soundset is named "Xena", at the "BEGIN ~~" line we type out "Xena" between the tildes. In the "OUTER_SPRINT soundName ~~" we also type out "Xena". You can leave the "INCLUDE ~~" line alone, unless you are naming the soundset package something other than "S9SoundsetsVol0", in which case you'd also have to change some things in the core.tpa file in the BAF folder. We'll leave all that alone for now, though.


4. After everything is done, install the new Xena soundset by clicking on the "setup-S9SoundsetsVol0.exe" and following the directions.

Before you install, make sure that there aren't any typos or errors in your Xena.tra file. Make sure that you created a soundset entry in your S9SoundsetsVol0.tp2 file. Also check to see if everything is named correctly; everything has to stick to the same naming convention or it might not work. So if your soundset is called "Xena", the sub-folder in the SND folder should be labeled as "Xena", the wav files should all be named "Xena" with the appropriate call sign at the end (e.g. "Xenaa", "Xenab", Xenac"), the tra file should be named "Xena.tra"...you get the idea.


5. If everything was successful, after the soundset installs, launch Icewind Dale EE and check to see if your Xena soundset plays correctly. There should be working voice clips and subtitles to go along with them.


If there are any more problems, post back here and we'll solve them as we encounter them. Also, check out that Awesome Soundset mod thread at the Baldur's Gate forums. In that thread, I wrote another comprehensive post to another user who was having problems, and my advice is pretty similar to this post. Link to my post: https://forums.beamdog.com/discussion/comment/723898/#Comment_723898

That thread also contains the lastest version of my soundset pack; check the last page for that. You can download it to see what I did to create the 74 soundsets I composed.
Last edited by Swifty Magee; Apr 1, 2016 @ 3:00pm
Swifty Magee Apr 1, 2016 @ 7:42pm 
Just wanted to give a heads up: if you install Siege of Dragonspear, the subtitles for any custom soundsets won't display properly. Instead of the accurate subtitle, unrelated NPC text will display. The correct voice clip will play, though, and the game's default soundsets will display their subtitles accurately.

The problem does not seem to happen if you don't have Siege of Dragonspear installed. The Awesome Soundset mod works correctly if you are playing Baldur's Gate EE, Baldur's Gate 2 EE, and Icewind Dale EE.

It seems like most of the mods for Baldur's Gate EE are not working correctly at the moment if Siege of Dragonspear is installed. Hopefully a new version of WeiDU will come out soon and mod makers will be able to correct the problems the new expansion created.
Last edited by Swifty Magee; Apr 1, 2016 @ 7:46pm
Toyan Dicch Apr 2, 2016 @ 2:25am 
Hi Swifty,

No success I'm afraid. I'm still getting the same issue.

Here's what I did -

- Uninstalled the Soundsets Mod via the .exe (In the command promt, I choose 'u' to uninstall, then hit enter to close the window.
-Checked the 'override' folder and it is empty.
-The Xena\sounds folder contains all wav files (it's not a complete soundset, I'll come to that later): http://imgur.com/VoLR9SS
- In the Xena folder, I used your template to create the .tra file: http://imgur.com/wunb1Db (This is where the incomplete set is relevant - have I edited the blank lines correctly?)
- The .tp2 file is called "Setup-S9SoundsetsVol0.tp2" - Should the "Setup-" be removed from the filename? A screenshot is here - http://imgur.com/RY7qJ9k
-I then ran the .exe and installed the soundset
-Launched the game but to no success: http://imgur.com/7VXDDxu

Do you think the other non-working sets might be interfering? (IE: Joxer and Ares?)

The .exe is sitting in the Icewind Dale folder (IE: The root of the game - along with scripts, override, music folders etc.) and seems to run fine, it copies the files fine, doesn't error out and I believe is working fine. (Again, I think it's me, not your mod.)

I'm guessing it's going to be a case of uninstall the game, delete any remaining folder Steam has left lying around and reinstalling 'fresh' - if it comes to that, my choice will be to put up with it (as I've said, it's not a major thing, it would just be nice for the viewer to not see that. Once combat starts the text flies past anyway!)

In fact, here's a screenie of the root folder just in case you spot something: http://imgur.com/lCgtJhS

I have just checked the override folder and a new CHARSND.2da has been created - I assume that is supposed to happen. And to be sure, here's a screenie of the file with Xena listed (it makes no sense to me, but I've added it just in case): http://imgur.com/knYanCx

Thanks again for all the assistance!
Last edited by Toyan Dicch; Apr 2, 2016 @ 2:27am
< >
Showing 1-15 of 34 comments
Per page: 1530 50

Date Posted: Nov 22, 2014 @ 1:14am
Posts: 34