Jump to content


Photo

[Release/Patch] Experience Corrections


  • Please log in to reply
13 replies to this topic

#1 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 08 December 2007 - 07:41 PM

Experience Corrections

This EXE patch contains two components:

(1) Correct reporting of experience
This component corrects an issue where the game gives a greater amount of experience than that reported in the message "The Party Has Gained Experience: %d" (XPBONUS.2DA, CRE files, and AddExperienceParty()). It seems that this behavior was intended by BioWare, but is inconsistent with experience gained from the message "<NAME>: has gained %d experience points." (XPLIST.2DA, AddXPObject(), and AddXP2DA())

(2) Remove 110% scaling of some experience
This component removes the behaviour where 110% of the coded/scripted experience from XPBONUS.2DA, CRE files, and AddExperienceParty(), is given, so that the exact amount of experience coded/scripted is given. The 110% scaling behaviour is inconsistent with experience gained from XPLIST.2DA, AddXPObject(), and AddXP2DA(), where the exact amount of experience coded/scripted is given, and these are left alone. The component is fully compatible with DEF JAM.

These components are installed through WeiDU, facilitating easy uninstallation and restoration of a backup copy in the case that glitches occur.

Disclaimer
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.

Download

Edited by Ascension64, 08 December 2007 - 07:41 PM.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#2 Rabain

Rabain

    God

  • Member
  • 653 posts

Posted 08 December 2007 - 08:26 PM

Should this not be in News and Announcements instead of Discussion?

Unless you want to discuss it of course?

Feel free to delete this post if the topic is moved!

Otherwise...discuss...
A knight without armour in a savage land...

#3 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 08 December 2007 - 09:47 PM

Well, the description for this forum reads "IE Modding in General, including Announcements and Resource Centres.", so it does fit in a way.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#4 Rabain

Rabain

    God

  • Member
  • 653 posts

Posted 09 December 2007 - 12:30 AM

Fair enough.

Though now that you mention it...things seem a bit out of place.

The Resource Centre topcis and your Announcements (can't see any others right away) are in a Board called Discussion.

The Tutorial board is under IE modding...but the Help boards are separate.

...perhaps this post is not the place for my suggestions... :)
A knight without armour in a savage land...

#5 Salk

Salk
  • Modder
  • 1411 posts

Donator

Posted 09 December 2007 - 12:35 AM

Congratulations for this new .exe patching, Ascension64! :cheers:

#6 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 11 December 2007 - 01:50 AM

Why would one be so sane to install this? I think this crude collage helps answer the question, and explains what happens, by example, with installation of each component. I hope the text isn't too small. The 'vanilla' behaviour occurs in all versions of BG2:SoA and BG2:ToB.

Component 0 = Correct reporting of experience
Component 1 = Remove 110% scaling of some experience

Pic.jpg
Notice how XVART01.CRE is coded to give 15 XP, but the game reports that the party gains 14 XP, and for a one-PC party, Player1 gets 16 XP (for parties of more than one PC, 16 XP is split).

Edited by Ascension64, 11 December 2007 - 01:54 AM.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#7 Leomar

Leomar
  • Member
  • 1720 posts

Posted 24 October 2008 - 11:48 AM

If we want to use this patch in a BGT install, are the XP corrections for BG1, too?
Install order for example:
- BGT
- XP Patch

Is the patcher affecting mods, too?
Install order for example:
- BGT
- Mods
- XP Patch

Or like I understand it, that the install order is not important, because the .exe Patch is affecting all?

Greetings Leomar
A Megamod does not mean that you can play all of the mods or all of their content,
but you have more choices or paths through the game.
- Chevalier

BiG World Project - Big Baldur's Gate World

#8 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 25 October 2008 - 01:18 AM

There is no order. This is compatible anywhere, anytime.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#9 Leomar

Leomar
  • Member
  • 1720 posts

Posted 25 October 2008 - 04:55 PM

Thanks for your answer, Ascension64. :)

Greetings Leomar
A Megamod does not mean that you can play all of the mods or all of their content,
but you have more choices or paths through the game.
- Chevalier

BiG World Project - Big Baldur's Gate World

#10 Helborn

Helborn
  • Member
  • 46 posts

Posted 13 February 2009 - 01:10 PM

AD&D (PNP) had a 10% add depending on the Attribute levels for a given class. Are you sure this wasn't an attempt to introduce the same logic into the game?

The 10% add was a freebie - did not actually come from the overall XP for the encounter but was an add for having high enough attribute(s) - 16 in all of the "Prime" attributes - Str for Fighters, Str, Dex, & Wis for Rangers, etc.

#11 GeN1e

GeN1e

    A very GAR character

  • Modder
  • 1604 posts

Posted 13 February 2009 - 01:35 PM

Your character may have their primary stat at 18 or 10, but XP gain will be the same nonetheless. Whether it was initially intended to be as per PnP or not, it doesn't function like that.

Retired from modding.


#12 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 13 February 2009 - 04:21 PM

And if it was intended, it's bugged - considering that:
  • XP gain is party-based, not character-based;
  • all XP gain is the same regardless of stats (as GeN1e reported above); and
  • the dialogue bar reports the amount of XP gained incorrectly.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#13 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 21 September 2009 - 12:29 AM

Updated to version 2. Thanks to all those involved.
- Traified the mod
- Added German, Spanish, Italian and French translations
- Added VERSION flag

Download: http://www.shsforums...m...&showcat=73

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#14 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 18 July 2010 - 04:45 AM

Updated to version 3
-Added Russian translation

Download: http://www.shsforums...ds&showfile=518

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)