Divinity: Original Sin 2

Divinity: Original Sin 2

105 ratings
Just Let Me Build You!++
   
Award
Favorite
Favorited
Unfavorite
Type: Add-on
Game Mode: Story
File Size
Posted
Updated
0.032 MB
Feb 23, 2020 @ 4:44am
May 30, 2020 @ 10:10pm
15 Change Notes ( view )

Subscribe to download
Just Let Me Build You!++

In 1 collection by frasdoge
frasdoge's Mod Collection
15 items
Description
If you're sick and tired of recruited characters coming with awful ability or attribute spreads, this is the mod for you. In fact, there was already a mod for you called Just Let Me Build You by Kalavinka.

However, their mod had a few problems I wanted to address, so I bring you Just Let Me Build You!++.

How it works
  • On completing character creation, your player will receive the 4 starter skills associated with the abilities you chose. For example, if you placed a point in Geomancer you will receive Poison Dart, Contamination, Fortify, and Fossil Strike. If you also placed a point in Pyrokinetic, you'll receive Haste, Peace of Mind, Ignition, and Searing Daggers. You will then receive a set of basic starting weapons that synergise with those abilities.

  • When you recruit a character, all of their attributes, abilities, civil abilities, skills, and talents are refunded for you to re-allocate. When you place a point in an ability, they will receive the associated 4 basic skills allowed from character creation. This can happen up to two times for abilities that have associated skills. Additionally, you will then receive a set of basic starting weapons that synergise with those abilities.

Differences to the original
  • You can enable this mod right from the start of the game, no need to play about with turning the mod on after the character creation.

  • Your player character will receive all of the skills associated with your abilities, just like the recruited members would have. This means if you spec into Geomancer + Polymorph, expect to start with all 8 skills you see in character creation.

  • Talents are refunded in this mod.

  • You will receive relevant basic starting weapons for both your avatar and recruited characters.

Why use this when there's a respec mirror?
  • It's more convenient, and can always be used with the respec mirror anyway.

  • The respec mirror has some bugs that are still yet to be fixed, and so does selecting some companions with Polymorph in their preset class to do with attribute points. This fixes the second issue, and helps you circumvent the first.

  • This gives characters skills and basic starting weapons to truly let you rebuild them.

Permissions
Kalavinka gave me the thumbs up to publish this improved mod, and while the coding and features are new and done by myself, the concept is certainly theirs. Big thanks to the folks over at the Larian discord for helping me get into scripting too!

Recommended mods
An extension for Odinblade's mods if you'd like to obtain their starter skills and items in the same manner.

Automatic Item Leveling to make the game more convenient.

Refund Race-Based Civil Abilities to get full control over your own and your parties civil abilities.

If you want some more memory to take advantage of the skills then I've got a balanced Mini Memory Buff available.

I also have a toned down version of this mod in my workshop here where you don't get any skills or weapons - it just resets the points.

Mod Authors
If you would like your skills to work with this mod, simply add the following database definition for each skill you want to add in a Story Script INIT section.
DB_JLMBYpp_StarterSkills((STRING)_Ability, (STRING)_MyAwesomeNewSkill);

An example using Odinblade's Thunderbrand skill, which falls under Aerothurge:
DB_JLMBYpp_StarterSkills("AirSpecialist", "Shout_OdinAERO_Thunderbrand");

If your class adds custom items, you can also have them added onto the player by adding another database definition and creating a treasure table in the stats editor.
DB_JLMBYpp_HasReceivedToItem((STRING)_Ability, (STRING)_TreasureTableName);

An example adding Odinblade's new Geomancer weapons:
DB_JLMBYpp_HasReceivedToItem("EarthSpecialist", "JLMBYpp_OdinbladeGeo");

Where I've defined a treasure table JLMBYpp_OdinbladeGeo to give 2 single-handed earth maces and 1 two-handed earth mace.

If your mod adds innate talents to the character and you want them to work properly with this mod, then add the following database definition to your mod for each talent.
DB_JLMBYpp_InnateTalents((STRING)_Talent);

An example using the Innate Talents mod by LaughingLeader:
DB_JLMBYpp_InnateTalents("ViolentMagic");
< >
23 Comments
Dragorm Mar 25 @ 12:26pm 
This works fine. Thanks!
Demonic's Gaming Domain Jan 31 @ 11:11pm 
I used DMM to place the mod in the correct folder like all mods.
Demonic's Gaming Domain Jan 31 @ 10:59pm 
Neither the original mod or this works after recruiting ifan.
frasdoge  [author] Jul 29, 2020 @ 2:33am 
@kraftwerkd This mod doesn't give you memory points, so with only 3 skill slots it can't equip all 8 skills after character creation (obviously). You will have to manually slot which 3 of 8 you want to equip.

Maybe I could make it keep the 3 you originally selected be slotted straight away, but no one's ever mentioned wanting that before.
kraftwerkd Jul 28, 2020 @ 8:29am 
Not sure if this is a mod issue or a compatibility issue, but I've run into something. At char creation, say I'll pick Searing Daggers, Fossil Strike and Poison Dart. But once loading into the game, it defaults me with the three starting skills from Pyro. The Geo skills are still in my hotbar, just greyed out because they're not memorized.

Not a huge issue, just have to remember to reset those once loading in. This only happens on a new game as far as I can tell.
frasdoge  [author] Jun 7, 2020 @ 5:16pm 
@Someone64 The issue you were encountering is not relevant to PtbB though, if the patch I made did indeed fix it for you. The code for the projects if you want to check out why: PtbB [github.com] & JLMBY++ [github.com].
Someone64 Jun 7, 2020 @ 4:38pm 
Can confirm it doesn't refund anymore at this point after more testing (at least so far). Thanks.

The reason I mentioned Prepare to be Built is because this issue happens with it, too. Tried using it in hopes of stopping the issue from happening (switched mid game because I had a lot of spell books lying around anyway) and it caused it just as much as Just Let Me Build You++ did before.
frasdoge  [author] May 31, 2020 @ 8:14am 
@Someone64 Hopefully it won't reset any more of your characters after this point.

The changes I've made in this case aren't applicable to PtbB, but I appreciate the reminder as they use much of the same code.
Someone64 May 31, 2020 @ 7:19am 
I tested it and I'm not sure if it's fixed because I don't know how to consistently reproduce it but it didn't break at all so far. It DID actually refund everything to one of my characters upon loading the save and letting my friend join and control her. I think it refunded her before the friend joined, though but I'm not so sure. Thanks for fixing it! I'll watch out for any other problems.

May I request updating Prepare to be Built with these fixes, too?
frasdoge  [author] May 31, 2020 @ 3:20am 
@Someone64 I've updated with a potential solution. Let me know if it fixes things or not, it's really a strange issue that could have a different cause than what I presumed.