This EXE patch allows the player to speak to creatures that are under the effect of the charm creature opcode (used by charm, dire charm, and domination spells and abilities) in Baldur's Gate II. The normal behaviour in Baldur's Gate II is that talking to charmed creatures would be suppressed, and a string displayed in the text area reading "A mind controlled creature cannot speak to you." This behaviour is hard-coded into the BGMain.exe, with the relevant code shown below.
Conversing with charmed NPCs was a specific feature in Baldur's Gate I, since BioWare created dialogue that was uttered only when an NPC was spoken to when charmed. In Baldur's Gate II, this feature appears to have been disabled by the developers deliberately. The immediate ramification to this is that playing Baldur's Gate I using the Baldur's Gate II engine, as occurs in the case of using the modifications BG1Tutu, EasyTutu, and BGT-WeiDU, prevents the realisation of all dialogue uttered specifically by charmed creatures.
This EXE patch was created to remove the suppression of dialogue on charmed creatures, allowing charmed creature dialogues to occur in BG1Tutu, EasyTutu, and BGT-WeiDU. Additionally, this patch may open new possibilities for other Baldur's Gate II modifications.
The patch is installed through WeiDU, facilitating easy uninstallation and restoration of a backup copy in the case that glitches occur.
Extract 'A6CharmPatch_v1.rar' to your Baldur's Gate II installation directory.
Run the file 'Setup-A6CharmPatch.exe' that was created in the directory you nominated for extraction above.
Follow the on-screen prompts.
If the installation reports "Patched BGMain.exe at address <some number>", then BGMain.exe was patched successfully.
If the installation reports that "No patches made to BGMain.exe.", no changes were made to BGMain.exe. Please report it if this occurs, and give details as to your Baldur's Gate II version, distribution, and locale.
To uninstall this patch, run the file 'Setup-A6CharmPatch.exe' again, and follow the on-screen prompts.
USE THIS EXE PATCH AT YOUR OWN RISK. The author is not responsible for any damage to your game, computer, or livelihood that may be caused by this patch.
This EXE patch has been tested to function correctly and without increasing the frequency of crash-to-desktops, but only on a limited number of differing BGMain.exe executables. Hence, it is not guaranteed that the patch will work correctly on your specific Baldur's Gate II version, distribution, and/or locale. If you find that this is the case, please report that the patch did not work or produced problems and give details as to your Baldur's Gate II version, distribution, and locale, so that the matter can be investigated.
Edited by Ascension64, 30 November 2007 - 04:45 PM.