Skip to content

[Template] IEEE Player Character Voice Installer

IncrementisIncrementis Member Posts: 43
edited March 17 in General Modding
Greetings to all,

I would like to introduce you to "EEE Player Character Voice Installer" or in short IEEE PCVI.

This is a tool and a template that allows you to install player character voice sounds for certain Infinity Engine games. The latest release can be found here.

It is still in beta. I made it mostly for myself, but I like to share things I create, so feel free to use it.

Supported Games
  • BG:EE (Baldur's Gate:Enhanced Edition) tested version is 2.6.6.0
  • SoD (Siege of Dragonspear) tested version is 2.6.6.0
  • BG2:EE (Baldur's Gate 2:Enhanced Edition) tested version is 2.6.6.0
  • IWD:EE (Icewind Dale:Enhanced Edition) tested version is 2.6.6.0

Operating Systems
  • Implemented and tested on Micrososft Windows 11

Compatibility
  • It uses the unofficial soundset convention for advanced sound slots, ensuring compatibility with sound files developed under this standard.
  • WAV files and OGG files, with the OGG extension renamed to WAV extension(IE seems to support this as this was successfully tested)

Languages
  • English
  • Deutsch

Key Features
  • Installs pre-made sound files for player character voices.
  • Optionally scans "dialog.tlk" with the installed soundset and automatically repairs any incompatible "strref" entries, ensuring seamless integration with the selected voice pack.
  • Serves as a template for creating custom player character voice sets.
  • Requires minimal coding knowledge

IEEE PCVI mainly targets soundslots used by the original Infinity Engine games in their selectable voice sets within the character customization menu.

The supported sound slots as a list for the individual games are marked with Postfix and their meaning can be found in the “guides” folder or online:

If you are interested installing more voice lines for the player character, an alternative system is the EE Soundset Tool.

For more information, you can also visit the IEEE PCVI repository.
You can also visit the IEEE PCVI GitHub-wiki whose guides are available in English and German.

Side note: This year I'm mostly concentrating on my studies, so please don't be offended if my answers are very infrequent.

I wish you all happy gaming.
Post edited by Incrementis on

Comments

  • IncrementisIncrementis Member Posts: 43
    IEEE PCVI v1.0.0

    Updates:
    • Includes a function that changes the OGG extension to WAV since IEEE supports it
    • Customizes the readme file by mentioning the new feature
    • Adjusts the guides regarding the new feature
    • Fixes errors in all instructions
    • Fixes some typos in the code
  • IncrementisIncrementis Member Posts: 43
    edited May 12
    IEEE PCVI v1.0.1

    Updates:
    • Fixes a bug that prevented the correct location of sound files from being found
Sign In or Register to comment.