StevenRLynchAbundanceThatIAM

[eMODs] I Need To Move (Compatible with all LH versions) and No XP Split for Quest and Event Heroes (Compatible with LH 1.7) - NOTE: NO LONGER UPDATED

[eMODs] I Need To Move (Compatible with all LH versions) and No XP Split for Quest and Event Heroes (Compatible with LH 1.7) - NOTE: NO LONGER UPDATED

Now Compatible With XtraDeconstruct 1.7 versions, and NoXPSplit no longer requires core game file modifications.

NO LONGER UPDATED.

NOTE: The closed eyes smiley (which gets created when you use the letter X and then the letter D - here is an example: XD) has replaced the XtraDeconstruct references in this OP.  Whenever you see it in this OP, replace with the letter X then the letter D.

OFFICIAL DOWNLOAD LINK FOR I NEED TO MOVE: http://www.nexusmods.com/fallenenchantress/mods/1879

OFFICIAL DOWNLOAD LINK FOR NO XP SPLIT: http://www.nexusmods.com/fallenenchantress/mods/1900

ALTERNATIVE LINK: http://legendaryheroesmods.stevenaus.fastmail.com.au/

Note: If you are NOT using I Need to Move base mod but have installed it in the past, delete INeedToMove.xml from the Mods directory.


MOD 1: I Need To Move (current version 1.0b, compatible with all LH versions)

(1.7XD is a compatibility version that is installed as well as 1.0b and makes the mod compatible with XtraDeconstruct 1.7 versions):

Increases the moves for the slow (base 2 or 3 Movement with no ability to use mounts) Champions Mausolos the Construct, Raza the Wilding Shaman, Kasst the Spider, Tuatha the Troll and Huhrus the Ogre to a starting amount of 3 Strategic Moves and 2 Tactical Moves and automatically adds 1 of each move for every 10 levels.

Now slower heroes have realised the need to move and can now lead armies of their own!

[Installation Instructions for MOD 1]
Extract the INeedToMove.xml file into your My Documents\My Games\LegendaryHeroes\Mods directory and make sure Use Mods is enabled in-game.

[Un-installation Instructions for MOD 1]
Delete the INeedToMove.xml file from the Mods directory.  To delete the XD Compatibility version, delete "INeedToMove_ModifiedHeroes-XD.xml" file from the "Z" Folder which is inside the Mods directory.


MOD 2: No XP Split For Quest/Event Heroes (current version 1.7b, compatible with LH 1.7)

(1.7XD is a compatibility version that is installed as well as 1.7b and makes the mod compatible with XtraDeconstruct 1.7 versions)

Allows all Quest and Random Event heroes from the base game except Ascian and Quest Pack Alexandros to not split combat experience when they are in an army with heroes that do.  As long as there is not more than one hero in an army that splits experience (Sovereigns, Fame Heroes and Ascian and Quest Pack Alexandros) they will all get full hero experience.

[Installation Instructions for MOD 2]
Open the zip file, then extract the entire NoXPSplit directory inside the zip file to the following directory (overwriting matching files):

My Documents\My Games\LegendaryHeroes\Mods

Make sure Use Mods is enabled in-game.

[Un-installation Instructions for MOD 2]
To uninstall this mod, you just need to delete the NoXPSplit directory from the Mods directory.  To delete the XD Compatibility version, delete "NoXPSplit_ModifiedHeroes-XD.xml" file from the "Z" Folder which is inside the Mods directory.

78,212 views 75 replies
Reply #51 Top

so based on other threads it seems your mod works - but the children of the storm files were overwriting it?  Is there a version that you have that works and just tell me and I'll remove the entries from the children of storm files.

Reply #52 Top

No, the problem was that any hero that is a core file AND is also redefined in a mod file does NOT receive any change to <DividesBattleExp> tag.

I found this out by editing Heavenfall's Hero file and not having any hero files of my own, and it still didn't work.

You can change the stats, you can change the traits, but the <DividesBattleExp> tag is not changed when you redefine it from the mods folder.

HOWEVER, completely new heroes can be defined how you want from the mods folder.  As I have said, they are essentially the same heroes but with different InternalNames (the game sees them as different heroes).

The CoreQuest and CoreRandomEvents files are also changed in the core folders to reference the new mirror heroes (you can't edit quests and events from the mods folder).

The core file edits ARE required if you are to receive the NoXPSplit ability for existing, core heroes.

Reply #53 Top

Note: there was a file in the 1.3b (CoS) version of NoXPSplit that was not up-to-date.  Please download the latest version.

Reply #54 Top


Thank you for getting this to work.

Reply #55 Top

Quoting StevenAus, reply 52

No, the problem was that any hero that is a core file AND is also redefined in a mod file does NOT receive any change to <DividesBattleExp> tag.

I found this out by editing Heavenfall's Hero file and not having any hero files of my own, and it still didn't work.

You can change the stats, you can change the traits, but the <DividesBattleExp> tag is not changed when you redefine it from the mods folder.

HOWEVER, completely new heroes can be defined how you want from the mods folder.  As I have said, they are essentially the same heroes but with different InternalNames (the game sees them as different heroes).

The CoreQuest and CoreRandomEvents files are also changed in the core folders to reference the new mirror heroes (you can't edit quests and events from the mods folder).

The core file edits ARE required if you are to receive the NoXPSplit ability for existing, core heroes.

so what option do I want for nearly identical heroes with different internal names?   using that will be transparent to me (only internals are changes) and I won't need to change any core files, right?

Reply #56 Top

Unfortunately the information is flawed. The NoXPSplit can be accomplished for existing core heroes from the mod folder. I in particular get it to work without any issues from the mod folder. One really needs to make sure that the mods they are using does not cause any internal conflict with the units file. I've been successful with the latest edition of LH with a mod I've created for those that wanted to have no-xp split and it works from the mod folder.

Reply #57 Top

Quoting parrottmath, reply 56

Unfortunately the information is flawed. The NoXPSplit can be accomplished for existing core heroes from the mod folder. I in particular get it to work without any issues from the mod folder. One really needs to make sure that the mods they are using does not cause any internal conflict with the units file. I've been successful with the latest edition of LH with a mod I've created for those that wanted to have no-xp split and it works from the mod folder.
  So where is this mod, in your thread?

Reply #58 Top

Quoting smeagolheart, reply 57


Quoting parrottmath, reply 56
Unfortunately the information is flawed. The NoXPSplit can be accomplished for existing core heroes from the mod folder. I in particular get it to work without any issues from the mod folder. One really needs to make sure that the mods they are using does not cause any internal conflict with the units file. I've been successful with the latest edition of LH with a mod I've created for those that wanted to have no-xp split and it works from the mod folder.  So where is this mod, in your thread?

No... I've posted this mod a long time ago, but I haven't updated for the new units. Here is the mod I used to test what I did

https://dl.dropboxusercontent.com/u/75549875/Fallen%20Enchantress/LH%20Mods/BURRESS/championNOXPDIVIDEv1_1.xml

I put this in my mods directory and ran the game. Recruited any champion and there was no XP split (tested with a bear encounter and another bear encounter of the same kind. No XP was split.

This mod was last updated for 1.1, so I don't know of the changes to 1.3, but it is proof of concept mostly. (NOTE: I do not run any other mods when testing this feature)

Reply #59 Top

I tried removing my modification files and just changing the files associated with Children of Storm.  With only those files changed, it still didn't work.  So I'm not sure what is going on.  If people are running Children of Storm or other mods, it may still be necessary to use the NoXPSplit core edit files.

Then again, there could have been changes in the underlying code between 1.1 and 1.3.  Or it matters where the <DivideBattleExp> tags are put.

Note parrotmath, before I did this reorganization, I did ask you for your code, but you didn't post it.  I even sent you a Private Message.

Reply #60 Top

I didn't post it, because your code was correct. I really do not know what is going on with your set-up.

edit: When people are installing this mod are they overwriting all the quests? Quests cannot be overwritten from the mod folder (at least from my experience) Also, why are you creating a duplicate champion. Overwriting a unit is completely possible from the mod folder.

Reply #61 Top

I tried removing all of my code from the Mods folder and just editing Heavenfall's CoreUnits.xml replacement file.  But that didn't work.  I tested, experience was still being divided even with only Heavenfall's changes, edited to have the <DividesBattleExp> tag set to 0.  So it suggests that maybe something has changed under the bonnet between 1.1 and 1.3, or the way you did it doesn't work when there are lots of mod file changes.

So what I have done is made a core edit for CoreQuests.xml and CoreRandomEvents.xml which include the changes, and make the heroes that are given out the new mirror heroes defined only once, in the Mods folder.  Oh, and I included some negative fame rewards for some random events and gave a few of the heroes one more trait. =)  And in the latest update, returned the PathOfTheWarrior to Bacco, who had lost it along the way.

Reply #62 Top

Would these two mods still play nice with COS 1.5a and and EH1.5? 

Reply #65 Top

Okay, thanks for the tips.  It also seems as if Nexusmods has changed its directory structure since I last updated this thread.

Reply #67 Top

Cool, looking forward to it working again! I am using your INeedToMove mod btw....that one is fine, right?

Reply #69 Top

Updated NoXPSplit to the new version.  Both the base mod I Need To Move and the No XP Split mod should now be compatible with LH 1.5.  It should also be compatible with all mods for LH 1.5, including Children of Storm and mods that use or don't use Heavenfall's UnitStat Library Version G.

I will make any changes necessary to update it to LH 1.6 which has been announced but has not come out yet.

Reply #71 Top

The new version of NoXPSplit is 1.5b as I removed some duplicate XML entries in one of the files.  Please update if you downloaded 1.5a.

Reply #73 Top

PrimalSavage, I find that your XtraDeconstuct changes conflict with this mod.  Could I perhaps help you make a compatibility file?

Reply #74 Top

Updated both mods to be compatible with XtraDeconstruct 1.7 versions (latest XtraDeconstruct version is 1.7c).  Rewritten NoXPSplit's replacement events for NoXPSplit 1.7b so now both mods are free of core file modifications. =)  Enjoy!

Reply #75 Top

Added an update to NoXPSplitXtraDeconstructCompatible so that Bacco the Beggar now shows up with NoExperienceSplit and the "Potential" unit skill, as I think Potential is quite appropriate given the event Bacco appears in.  This is how he has appeared for a while in my mod, it's just that XtraDeconstruct changes had overshadowed it.  Now they don't. =)

Have fun!