Page 22 of 460

Re: z Baldur's Gate 3

Posted: Fri Oct 16, 2020 10:15 pm
by tekknen
Trisstiz wrote:
Fri Oct 16, 2020 5:26 pm
tekknen wrote:
Fri Oct 16, 2020 4:37 pm
i have error when using any script that has assert (true) line
Same here, but I actually have no idea how to delete anything from the script so...
just double left click on script word and the script will be shown on new dialogue search for assert line delete it and press on ok button at bottom of dialogue , unless someone explain who to fix assert error this is the only way to get benefit of command cheats

Re: z Baldur's Gate 3

Posted: Fri Oct 16, 2020 10:18 pm
by DaedalusLost
So for some reason after I've entered the underdark where the Nightsong is, and moved past the Mycelium camp, the unlimited action points/spells function stops working. As far as I can tell it happened when I picked up a Sussur flower that prevented me from using any spells.

Re: z Baldur's Gate 3

Posted: Fri Oct 16, 2020 10:48 pm
by Trisstiz
tekknen wrote:
Fri Oct 16, 2020 10:15 pm
just double left click on script word and the script will be shown on new dialogue search for assert line delete it and press on ok button at bottom of dialogue , unless someone explain who to fix assert error this is the only way to get benefit of command cheats
oh, thanks! It actually worked!

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 2:21 am
by akillith
Can't get the pet pal permanent ability to work? Everything else is great. Also thanks for the help earlier! I love cheat engine because I work in the hospital and I don't have time for grinding out bs.

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 5:57 am
by Eridanus
Very Nice

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 6:58 am
by Gothfather
So I was doing some mucking around with skills and was able to expand the list of skills for the warlock class adding perception to their class skills, during character creation.

I haven't been able to increase the number of skills a class can pick but was able to add perception to the list for the Warlock. Using this information any skill could be added to any class. here are step by step instructions on how to tweak the skills for a class. It does take a bit of work and detective work because the list of skills for a class doesn't tell you the class so you have to know what skills a class provides to make the changes. the instructions hopefully make this a bit more clear. Remember if something screws up simply delete the two files to remove this tweak/hak/mod.

You need to edit two files. [Found by unpacking Shared.pak which you won't need to do yourself by copying and pasting the files in the code displays.]

Baldurs Gate 3\Data\Public\Shared\DefaultValues\Skills.lsx

Baldurs Gate 3\Data\Public\Shared\Lists\SkillLists.lsx

Here is the skills.lsx without any changes.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<save>
    <version major="4" minor="0" revision="0" build="48"/>
    <region id="DefaultValues">
        <node id="root">
            <children>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Perception;Stealth;Survival;Nature;AnimalHandling;Investigation;Insight;Athletics"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="8f068974-ed32-43fc-a9d9-028be1c01a9c"/>
                    <attribute id="UUID" type="guid" value="c0e256e5-6e4e-41e4-94eb-aed3be68cb4d"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Perception;Stealth;Survival;Nature;AnimalHandling;Investigation;Insight;Athletics"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="78cd3bcc-1c43-4a2a-aa80-c34322c16a04"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="8f068974-ed32-43fc-a9d9-028be1c01a9c"/>
                    <attribute id="UUID" type="guid" value="bd7c268b-6be9-49e3-9b3f-876d8a5f7b09"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Athletics;Intimidation;Survival;Acrobatics;Perception;History;Insight;AnimalHandling"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="ba4e707e-4bbd-4630-963b-ce2f2947f971"/>
                    <attribute id="UUID" type="guid" value="2e43517e-ec0d-4539-9c49-a027aa4720bc"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Athletics;Intimidation;Survival;Acrobatics;Perception;History;Insight;AnimalHandling"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="6c038dcb-7eb5-431d-84f8-cecfaf1c0c5a"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="ba4e707e-4bbd-4630-963b-ce2f2947f971"/>
                    <attribute id="UUID" type="guid" value="d597c9e3-6b05-4ace-8de7-0c2f339e6038"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Arcana;Insight;History;Investigation;Religion;Medicine"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="d18eda7e-4b7d-490d-9952-cd33a3c60479"/>
                    <attribute id="UUID" type="guid" value="dff201df-6409-4233-810c-5b1f7e993922"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Religion;Insight;Medicine;History;Persuasion"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="64474b62-b4f5-46b3-b94a-c676c6da3116"/>
                    <attribute id="UUID" type="guid" value="54ede071-b803-446a-b3aa-a9dafb5d7c41"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="SleightOfHand;Stealth;Acrobatics;Deception;Persuasion;Performance;Insight;Investigation;Intimidation"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="9a44e828-92db-4d6c-acbc-a4f8ef340415"/>
                    <attribute id="UUID" type="guid" value="37de9f2c-21a2-4272-86fe-7e190d2c5cf2"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="SleightOfHand;Stealth;Acrobatics;Deception;Persuasion;Performance;Insight;Investigation;Intimidation"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="78cd3bcc-1c43-4a2a-aa80-c34322c16a04"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="9a44e828-92db-4d6c-acbc-a4f8ef340415"/>
                    <attribute id="UUID" type="guid" value="ae92581d-4e67-4f08-984a-e560b4b975b9"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Arcana;Intimidation;History;Deception;Investigation;Nature;Religion"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="a7a958f1-d858-4021-9fa7-cf87e7d71377"/>
                    <attribute id="UUID" type="guid" value="2f05c7fb-4ad6-4f2e-8ecd-c8649c350551"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="History;Religion;Insight;Arcana"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="5f06db9e-31b0-41d9-bfbe-3446323c4bf6"/>
                    <attribute id="UUID" type="guid" value="dd8bb24d-a5c2-4fcb-bb97-2bd8dc03a34e"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Intimidation;SleightOfHand;Investigation;Perception"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="4ef615e7-e401-4304-bedc-5c229caa1dc2"/>
                    <attribute id="UUID" type="guid" value="0369ea1c-62e2-4366-940e-b9aa0fbaa637"/>
                </node>
                <node id="DefaultValue">
                    <attribute id="Add" type="LSString" value="Athletics;Arcana;Survival;Performance"/>
                    <attribute id="ClassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="Level" type="int32" value="1"/>
                    <attribute id="OriginUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="RaceUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="SelectorId" type="LSString" value=""/>
                    <attribute id="SubclassUUID" type="guid" value="00000000-0000-0000-0000-000000000000"/>
                    <attribute id="TableUUID" type="guid" value="81e2cb57-6a12-4429-b3a5-f72549355b3b"/>
                    <attribute id="UUID" type="guid" value="9c6482e4-2937-42a2-9645-1fce6e664d8a"/>
                </node>
            </children>
        </node>
    </region>
</save>
1) Copy and past the above code and save the file as "skills.lsx"
2) create the folders \Public\Shared\DefaultValues\ within the data folder. These folders wont be there unless you have made pervious tweaks to the game files. The loose files will override the files within the .pak file.
3) move the skills.lsx to \Baldurs Gate 3\Data\Public\Shared\DefaultValues\
4) You can now edit this file in the correct location to make tweaks to your game. plz back up your file before editing it. To remove the tweaks you make simply delete the *.lsx files.
5) To make the change you have to find the class skill list for the class you want to change. Warlocks have the following class skills Arcana Deception History Intimidation Investigation Nature Religion so you need to look for these skills. What makes this more difficult is the skills are not alphabetical and the class is not stated in the file.
[EXAMPLE]This what the warlock list looks like "Arcana;Intimidation;History;Deception;Investigation;Nature;Religion"
6) Once the list of skills are found you can add skills to the list.
[EXAMPLE} Here is what it looks like with the added skill Perception "Arcana;Intimidation;History;Deception;Perception;Investigation;Nature;Religion"
7) save.

You now need to tweak a second file
Here is the SkillLists.lsx without any changes.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<save>
    <version major="4" minor="0" revision="0" build="21"/>
    <region id="SkillLists">
        <node id="root">
            <children>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="AnimalHandling, Athletics, Intimidation, Nature, Perception, Survival"/>
                    <attribute id="UUID" type="guid" value="233793b3-838a-4d4e-9d68-1e0a1089aba5"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Acrobatics, AnimalHandling, Arcana, Athletics, Deception, History, Insight, Intimidation, Investigation, Medicine, Nature, Perception, Performance, Persuasion, Religion, SleightOfHand, Stealth, Survival"/>
                    <attribute id="UUID" type="guid" value="ed664663-93b9-4070-a54b-3c7b19c0e7b4"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="History, Insight, Medicine, Persuasion, Religion"/>
                    <attribute id="UUID" type="guid" value="6cb9d731-a518-46f0-b20e-9e2bf18e6acd"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Arcana, AnimalHandling, Insight, Medicine, Nature, Perception, Religion, Survival"/>
                    <attribute id="UUID" type="guid" value="a3e28a89-3c36-4516-a1ed-c8061ba7f166"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Acrobatics, AnimalHandling, Athletics, History, Insight, Intimidation, Perception, Survival"/>
                    <attribute id="UUID" type="guid" value="6a4f8598-3a17-42d1-beac-d7ced582bafa"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Acrobatics, Athletics, History, Insight, Religion, Stealth"/>
                    <attribute id="UUID" type="guid" value="5f1c7177-6e28-4a42-a7a5-cfaf4c31519c"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Athletics, Insight, Intimidation, Medicine, Persuasion, Religion"/>
                    <attribute id="UUID" type="guid" value="627af380-2bbb-4a9f-9571-5ec781a6daf4"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="AnimalHandling, Athletics, Insight, Investigation, Nature, Perception, Stealth, Survival"/>
                    <attribute id="UUID" type="guid" value="9e31661e-4c14-499d-98ca-9e00b20faf07"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Acrobatics, Athletics, Deception, Insight, Intimidation, Investigation, Perception, Performance, Persuasion, SleightOfHand, Stealth"/>
                    <attribute id="UUID" type="guid" value="a1c2b712-2ed6-4e5b-820f-c5db654fe006"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Arcana, Deception, Insight, Intimidation, Persuasion, Religion"/>
                    <attribute id="UUID" type="guid" value="8743f14b-64de-4858-b056-50902a00df1a"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Arcana, Deception, Perception, History, Intimidation, Investigation, Nature, Religion"/>
                    <attribute id="UUID" type="guid" value="675236ba-c3cc-44ec-a58b-0e46351c85bd"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Arcana, History, Insight, Investigation, Medicine, Religion"/>
                    <attribute id="UUID" type="guid" value="9f3a9f8d-f645-40b5-b36f-fb079b7b805e"/>
                </node>
                <node id="SkillList">
                    <attribute id="Skills" type="LSString" value="Acrobatics, AnimalHandling, Arcana, Athletics, Deception, History, Insight, Intimidation, Investigation, Medicine, Nature, Perception, Performance, Persuasion, Religion, SleightOfHand, Stealth, Survival"/>
                    <attribute id="UUID" type="guid" value="f974ebd6-3725-4b90-bb5c-2b647d41615d"/>
                </node>
            </children>
        </node>
    </region>
</save>

1) Copy and past the above code and save the file as "SkillLists.lsx"
2) create the folders Public\Shared\Lists\ within the data folder. You should have made the folders \Public\Shared\ already when creating the previous file. The loose files will override the files within the .pak file.
3) move the SkillLists.lsx to \Baldurs Gate 3\Data\Public\Shared\Lists\
4) You can now edit this file in the correct location to make tweaks to your game. plz back up your file before editing it. To remove the tweaks you make simply delete the *.lsx files.
5) To make the change you have to find the class skill list for the class you want to change. Warlocks have the following class skills Arcana Deception History Intimidation Investigation Nature Religion so you need to look for these skills. What makes this more difficult is the skills are not alphabetical and the class is not stated in the file.
[EXAMPLE]This what the warlock list looks like "Arcana, Deception, History, Intimidation, Investigation, Nature, Religion"
6) Once the list of skills are found you can add skills to the list.
[EXAMPLE] Here is what it looks like with the added skill Perception "Arcana, Deception, Perception, History, Intimidation, Investigation, Nature, Religion"
7) Save.

Start the game with the added skill(s) to your chosen class.

[Future]
I will try to find if I can tweak either class or race to get added skill choices. Would be nice if I could make 1/2 elves have two skills.

I hope this was clear for people to follow and tweak their own favorite class' skill list.

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 7:39 am
by freeze
is there a way to make unarmed combat more damaging, especially for fighters?

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 7:40 am
by Helios2216
Gothfather wrote:
Sat Oct 17, 2020 6:58 am
So I was doing some mucking around with skills and was able to expand the list of skills for the warlock class adding perception to their class skills, during character creation.

I haven't been able to increase the number of skills a class can pick but was able to add perception to the list for the Warlock. Using this information any skill could be added to any class. here are step by step instructions on how to tweak the skills for a class. It does take a bit of work and detective work because the list of skills for a class doesn't tell you the class so you have to know what skills a class provides to make the changes. the instructions hopefully make this a bit more clear. Remember if something screws up simply delete the two files to remove this tweak/hak/mod.

SelectSkills(refID, Int) i.e: SelectSkills(6cb9d731-a518-46f0-b20e-9e2bf18e6acd,2) in progression.lsx, hope that helps.

EDIT: the example is for Cleric ; example. This is the actual warlock selector value SelectSkills(675236ba-c3cc-44ec-a58b-0e46351c85bd,2)

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 7:43 am
by karamethien
Are the PetPal, Comprehend Languages, and Detect Thoughts Tag invisible? I triggered the command under Permanent Cheats but didn't see the tag on the character sheet.

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 7:55 am
by Gothfather
Helios2216 wrote:
Sat Oct 17, 2020 7:40 am
Gothfather wrote:
Sat Oct 17, 2020 6:58 am
So I was doing some mucking around with skills and was able to expand the list of skills for the warlock class adding perception to their class skills, during character creation.

I haven't been able to increase the number of skills a class can pick but was able to add perception to the list for the Warlock. Using this information any skill could be added to any class. here are step by step instructions on how to tweak the skills for a class. It does take a bit of work and detective work because the list of skills for a class doesn't tell you the class so you have to know what skills a class provides to make the changes. the instructions hopefully make this a bit more clear. Remember if something screws up simply delete the two files to remove this tweak/hak/mod.

SelectSkills(refID, Int) i.e: SelectSkills(6cb9d731-a518-46f0-b20e-9e2bf18e6acd,2) in progression.lsx, hope that helps.

EDIT: the example is for Cleric ; example. This is the actual warlock selector value SelectSkills(675236ba-c3cc-44ec-a58b-0e46351c85bd,2)
Thank you! I will go over this tomorrow getting late local time for me. Again cheers!

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 9:11 am
by Shiren
karamethien wrote:
Sat Oct 17, 2020 7:43 am
Are the PetPal, Comprehend Languages, and Detect Thoughts Tag invisible? I triggered the command under Permanent Cheats but didn't see the tag on the character sheet.
If anyone would have bothered reading the script for permanent boost, it would have found out this important titbit:

Code: Select all

writePointer(cmdAddr, getAddress("AddBoosts"))
In short it mean that all "permanent cheats" are actually added to your characters in the same way as active spell/abilities are, and thus temporary, until long rest usually, parameters without referral are considered error and deleted by the engine on reload as well.
Only the "item spawner" and the "on demand cheats" are working properly integrated this way. I am not writing this to denigrate the table, just pointing out this limitation.

The long term solution is to mod the game files to suit your needs, in this case adding those tags can be done by modifying "Passive" file, under "Public\Shared\Stats\Generated\Data"

Find a background your character will get or already have, like charlatan, and edit it to add any tag you want, like this:

Code: Select all

new entry "Background_FolkHero"
type "PassiveData"
data "DisplayName" "Passive_Background_FolkHero_DisplayName"
data "Boosts" "ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Survival);Tag(PetPal)"
Haven't tested if you get the bonus after character creation, but the console command to respec may do the trick. Alternatively if you are a spellcaster, add the tags you want to passive effects of spells, like "Shout_ArmorOfAgathys" or "Shout_DetectThoughts", by modifying the "Status_BOOST" file and adding what you want under those effects, like this:

Code: Select all

new entry "DETECT_THOUGHTS"
type "StatusData"
data "StatusType" "BOOST"
data "DisplayName" "Status_BOOST_DETECT_THOUGHTS_DisplayName"
data "Description" "Status_BOOST_DETECT_THOUGHTS_Description"
data "Icon" "Spell_Divination_DetectThoughts"
data "StackId" "DETECT_THOUGHTS"
data "Boosts" "Tag(DETECTTHOUGHTS);Tag(PETPAL)"
You may also remove the concentration flag from those spells, and set duration to -1 for convenience:

Code: Select all

data "SpellProperties" "ApplyStatus(DETECT_THOUGHTS,100,-1)"

Code: Select all

data "SpellFlags" "HasVerbalComponent;HasSomaticComponent;IsSpell"
It's also possible to use this trick to retroactively increase your character AP and BAP or whatever else by adding a new entry in the "Passive" file, like this:

Code: Select all

new entry "FastHeroes"
type "PassiveData"
data "DisplayName" "Passive_FastHands_DisplayName"
data "Description" "Passive_FastHands_Description"
data "Boosts" "ActionResource(ActionPoint,1,0);ActionResource(BonusActionPoint,1,0)"
Then attaching this bonus to your characters, by editing the correct entry in the "Character" file:

Code: Select all

new entry "_Hero"
type "Character"
using "_Base"
data "Vitality" "1"
data "XPReward" ""
data "Sight" "1850"
data "Hearing" "1800"
data "SpellCastingAbility" "Intelligence"
data "ActionResources" "ActionPoint:1;BonusActionPoint:1;ReactionActionPoint:1;SpellSlot:0:0:1"
data "Passives" "AttackOfOpportunity;Backstab;DarknessRules;ShortResting,SuperiorDarkvision;DualWielder_BonusAC;DualWielder_PassiveBonuses;CrossbowExpert_BonusShot;FastHeroes"
data "Proficiency Group" "LightArmor;Clubs;Handaxes;LightHammers;Maces;Sickles;Spears;Shortbows;MartialWeapons;Battleaxes;Glaives;Greatswords;Longswords;Rapiers;Scimitars;Shortswords;Warhammers;Javelins;HandCrossbows;Longbows"
data "DefaultBoosts" "ActionResourceConsumeMultiplier(SpellSlot,0,1);ActionResourceConsumeMultiplier(SpellSlot,0,2);ActionResourceConsumeMultiplier(SpellSlot,0,3)"
Anything under "_Hero" will apply to all your team, including custom characters. In my case i also added the ability to use all weapons and light armors, bonus for crossbow, darkvision, dual wielding and free spellcasting for mages/clerics till level 3

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 9:57 am
by lorucity
peoples wrote:
Wed Oct 14, 2020 5:52 pm
Not sure if it's already common knowledge, but editing Data.txt input:
key "MaximumXPCap","38400"
opens lvl cap 10. No extra feats per lvl after 4th, only hitpoints.
You can change this buy playing with Progressions.lsx.
open that file in notepad and it's pretty easy to find each level. If you change the line <attribute id="AllowImprovement" type="bool" value="false"/> to true for each level after 4 you can get an ability improvement every level after that. I'm also going to experiment with it to see if I can get other class abilities on one character.

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 11:08 am
by frivolousam
Shiren wrote:
Sat Oct 17, 2020 9:11 am
The long term solution is to mod the game files to suit your needs, in this case adding those tags can be done by modifying "Passive" file, under "Public\Shared\Stats\Generated\Data"
Can't find it. Do we need to unpack .pak files?(which one? with what? :P)

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 11:22 am
by xanderptr
God Mode is working?

Re: z Baldur's Gate 3

Posted: Sat Oct 17, 2020 11:22 am
by lorucity
frivolousam wrote:
Sat Oct 17, 2020 11:08 am
Shiren wrote:
Sat Oct 17, 2020 9:11 am
The long term solution is to mod the game files to suit your needs, in this case adding those tags can be done by modifying "Passive" file, under "Public\Shared\Stats\Generated\Data"
Can't find it. Do we need to unpack .pak files?(which one? with what? :P)
Yes, you have to unpack the shared.pak file. There's an application in the thread that will let you do that!