Dragon Age: Origins
0 of 0

File information

Last updated

Original upload

Created by

Ethan Efun

Uploaded by

efunfun

Virus scan

Safe to use

Tags for this mod

About this mod

This simple mod ensures player and all party members gain full experience from all enemy deaths, whether they are killed by player, party member or npc.

Permissions and credits
Changelogs
I was searching for a mod that does the following but realized none exists, so I decided to make one. This mod does a few things:
  • 95% and 90% rules no longer apply; Player and all party members always gain 100% experience.
  • Player and all party members gain 100% experience even if NPC makes the kill.

Tested and works on DAO ultimate edition v1.05. No floating messages will be shown for experience gained if player did not make the kill, but you can check your experience bar to confirm that experience is gained.

Installation:
Extract and place creature_core.ncs in C:\Users\User_Name\Documents\BioWare\Dragon Age\packages\core\override.

Compatibility:
Does not work with any mod that also overrides creature_core.ncs.

Modding guide:
Read on if you want to mod this feature yourself using the DAO toolset. This will allow you to combine my experience mod with other people's mods if necessary. I will not explain in detail how to use the toolset, because I expect you to have experience in using it before attempting to do this.
  • In line 283 of sys_rewards_h, change "nEffectiveXP = FloatToInt(nEffectiveXP * 0.9f);" to  "nEffectiveXP = nEffectiveXP;"
  • In line 287 of sys_rewards_h, change "nEffectiveXP = (oSource == aParty[i])?nEffectiveXP :FloatToInt(nEffectiveXP * 0.95);" to "nEffectiveXP = (oSource == aParty[i])?nEffectiveXP :nEffectiveXP;"
  • In line 167 of creature_core.nss, change "if (IsObjectValid(oKiller) && IsPartyMember(oKiller))" to "if (IsObjectValid(oKiller))"

Have fun folks!