Page 208 of 465

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 10:30 pm
by apalchak773
This is my first time using a cheat engine and I cannot tell if I'm blind or dumb but I do not see the Add Spell command. I just want the call lightning spell for my sorcerer and have found the spell ID but cannot find where to put it.

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 10:30 pm
by PlodKauber
Hi all, thought I would make a small guide to help people remove the hag eyed/'paid the price' debuff. It is called "HAG_HAGEYED".
[1]
Spoiler
Image
[2]
Spoiler
Image
[3]
Spoiler
Image
[4]
Spoiler
Image
[5] And to remove tag
Spoiler
Image
[6] "ClearTagOnPlayer("c1f7de2b-7cc5-41bc-a723-011172bbc4ba")"
Spoiler
Image
Also, here is the list of all status effects from Status_BOOST.txt, if you would like to remove any other status:
Spoiler
"FOR_THAYANCELLAR_TRAPFUEL"

"CAMP_VOLO_LOBOTOMY"

"CAMP_VOLO_ERSATZEYE"

"DEN_APPRENTICE_ANTIDOTE"

"LIE_DYING_ANIMTEST"

"TADPOLED"

"CHA_OUTSIDE_ILLUMINATED"

"GLO_MINDFLAYER_TRANSFORMATION"

"FOR_OWLBEAR_INJURY"

"FOR_OWLBEAR_ENRAGE"

"FOR_OWLBEAR_ENRAGE_HARDCORE"

"FOR_OWLBEAR_EGG"

"FOR_SPIDERQUEEN_ENRAGE"

"FOR_SPIDERQUEEN_ENRAGE_HARDCORE"

"GOB_OGRE_ENRAGE"

"GOB_AI_HELPER_AVOIDAREA_STATUE"

"FOR_OGRE_ENRAGE"

"FOR_OGRE_ENRAGE_HARDCORE"

"UND_BULETTE_SPAWNTIMER"

"UND_BULETTE_DESPAWNTIMER"

"UND_BULETTE_BURROWTRAIL"

"UND_SUSSURTREEANTIMAGIC"

"DEBUG_LEVELUP_FIGHTER"

"DEBUG_LEVELUP_RANGER"

"DEBUG_LEVELUP_WARLOCK"

"DEBUG_LEVELUP_WIZARD"

"DEBUG_INITIATIVEBOOST"

"HAG_DOUBLES"

"HAG_MASKOFSERVITUDE"

"HAG_MASKOFREGRET"

"HAG_MASKOFREGRET_DAMAGE"

"GLO_BLACKPOWDERKEG"

"UND_INVIGORATINGSPORES"

"UND_SPORECLOUD"

"UND_INVIGORATED"

"HALLUCINATION_SPORES_ANIMTEST"

"KNOCKED_OUT_ANIMTEST"

"SURRENDERED_ANIMTEST"

"HOLD_PERSON_ANIMTEST"

"STUNNED_ANIMTEST"

"SLEEPING_ANIMTEST"

"PLA_BLOODFEST"

"GLO_CAPTUREDINFLASK"

"GOB_FESTIVITIES_DRUNK"

"GOB_DROWCOM_BUFF"

"OUT_CRAWLINGFEVER"

"GOB_PENITENT"

"GOB_CALMNESS_IN_PAIN"

"GOB_CALMNESS_IN_PAIN_ACTIVE"

"UND_ANCIENTSUSSURTREEANTIMAGIC_AURA"

"DEN_PANDIMA_PARALYZED"

"GLO_DANGEROUSBOOK_MADNESS"

"GLO_DANGEROUSBOOK_MAJORMADNESS"

"HAG_MOTHERS_LOATHING"

"HAG_BROKEN_PROMISES"

"HAG_BROKEN_PROMISES_DRAWBACK"

"HAG_FALTERING_WILL"

"HAG_HEART_OF_STONE"

"HAG_INSANITYS_KISS"

"HAG_LOST_TIME"

"HAG_LOVERS_AVARICE"

"HAG_STILLBORN"

"HAG_WILTED_DREAMS"

"FOOD_TREACLETART_SPOILED"

"GOB_PRIESTESS_STATUE_DESTROY"

"GOB_PRIESTESS_ABSOLUTEWORD_APPLY"

"GOB_PRIESTESS_ABSOLUTEWORD_BANE"

"GOB_PRIESTESS_ABSOLUTEWORD_SHIELD"

"GOB_RECKLESS_ATTACK"

"ASTARION_HAPPY"

"ASTARION_WEAK"

"GOB_LOSTBALANCE"

"CHA_LAEZELRECRUIT_IGNOREFALLDAMAGE"

"DEN_UNFORTUNATEGNOME_LUCKYBOOTS_STATUS"

"DEN_ETHEL_BREW"

"ORI_GALE_NECROTICAURA"

"ORI_GALE_AURANECROSIS"

"DEN_SILVANUS_BLESSING"

"DEN_SILVANUS_IDOLAURA"

"GOB_ROASTINGDWARF_CONSUME"

"GOB_TORTURED"

"DEN_BUGBEAR_FAKESNEAK"

"UND_STRENGTH_CHAIR"

"FOR_SPIDEREGGHATCH"

"FOR_SPIDEREGGHATCH_COOLDOWN"

"GOB_CHICKENCHASE"

"TUT_JOY"

"TUT_LAB_MADNESS"

"DEN_RITUAL"

"UND_RAPPORTSPORES"

"DEN_APPRENTICE_THORN"

"DEN_APPRENTICE_THORN_1"

"DEN_APPRENTICE_THORN_2"

"DEN_APPRENTICE_THORN_3"

"HAG_WELL_GOOD"

"HAG_WELL_BAD"

"HAG_WELL_WORSE"

"HAG_MASK"

"HAG_MASK_NPC"

"HAG_MASK_CONTROLLED"

"HAG_MASK_CONTROLLED_PALADIN"

"HAG_MASK_CONTROLIMMUNE"

"HAG_MASK_CONTROLLED_NPC"

"HAG_MASK_ADDUMMY"

"HAG_MASK_ILLUSION"

"HAG_MASK_HAGDEAD"

"FOR_SELUNESTASH_CHESTSEAL"

"HAG_HAIR_STR"

"HAG_HAIR_DEX"

"HAG_HAIR_CON"

"HAG_HAIR_INT"

"HAG_HAIR_WIS"

"HAG_HAIR_CHA"

"HAG_HAGEYED"

"PLA_FLINDITEM_HUNGER"

"PLA_FLINDITEM_BLESSING"

"UND_SOB_DAZED"

"UND_AVATAROFBOOOAL"

"UND_BOOOALSERVANT"

"UND_BOOOALGIFT"

"UND_BOOOALBLESSING"

"HAG_HAGPULSEAURA"

"HAG_HAGPULSE"

"UND_BROODINGSOVEREIGN_INSPIRATION"

"CRA_ENTHRALLED"

"HAG_FORCEFIELD_1"

"HAG_FORCEFIELD_2"

"HAG_FORCEFIELD_3"

"HAG_CORPSEROOT"

"TUT_NEWBORN_INTDEV"

"HAG_UPSETSTOMACH"

"HAG_FEVER"

"HAG_FILTHFEVER"

"HAG_SMALLCUT"

"HAG_ROT"

"HAG_FLESHROT"

"HAG_DETOX"

"ARCANE_TELEPORT_PLATFORM"

"PLA_SUFFOCATING"

"UND_LONEDUERGAR_ZOMBIE"

"UND_BLESS_STAFF_MYSTRA"

"UND_SPECTATOR_CHARMED"

"UND_NOBLESTALK"

"UND_BLISS_SPORES"

"PLA_CONFLICTEDFLIND_FAKEDASH"

"UND_MONKAMULET_HAUNTED"

"UND_FEARFULROTHE_AGITATED"

"PLA_ZHENTSPOTTER_SIGHT"

"GLO_INFERNALBOX_BOUNDEDTO"

"GOB_SMALLPOISON"

"GLO_ORPHEUS_PROTECTED"

"CAMP_VOLO_NEEDLE"

"HAG_RIGGEDZOMBIE"

"UND_NERE_COERCION"

"UND_NERE_SHIELDOFSCREAMS"

"UND_NERE_POSITIONHELPER"

"UND_ADAMANTINE_EQUIPPED"

"UND_ADAMANTINEGOLEM_SUPERHEATED"

"UND_ADAMANTINEGOLEM_DEFAULT"

"UND_ADAMANTINEGOLEM_INTRO"

"UND_ADAMANTINEGOLEM_PHASE1"

"UND_ADAMANTINEGOLEM_PHASE2"

"UND_ADMANTINEGOLEM_TAUNT"

"UND_ADMANTINEGOLEM_TAUNT_HELPER"

"UND_ADAMANTINEFORGE_HAMMERHELPER"

"UND_ADAMANTINEFORGE_LAVADELAY"

"UND_GLUT_ENRAGE"

"UND_SOVEREIGNKEY"

"CAMP_DAISY_EXHAUSTED"

"CAMP_DAISY_SICK"

"UND_LAVABUBBLE"

"UND_LAVABUBBLE_AURA"

"UND_MONKAMULET_ELEMENTALDISTURBANCE"

"UND_MYCONIDAMULET_GOOD"

"UND_MYCONIDAMULET_EVIL"

"UND_INJUREDGNOME_DUERGARANTIDOTE"

"BURNING_TRAPWALL"

"UNI_MERREGONMASK_AURA"

"UNI_MERREGONMASK_EFFECT"

"UNI_MERREGONMASK_EFFECT_TECHNICAL"

"UND_HARDWORK"

"UND_HARDWORK_TARGET"

"UND_ABSOLUTE_THUNDERWAVE_TECHNICAL_ONCE"

"_MAG_STATUSES"

"MAG_FIRE_ALWAYS_DIPPED_FIRE"

"MAG_TEMPORARY_HP"

"MAG_TEMPORARY_HP_3"

"MAG_TEMPORARY_HP_8"

"MAG_TEMPORARY_HP_BARDIC_INSPIRATION"

"MAG_BONUS_ACTION"

"MAG_AC_BOOST"

"MAG_LOW_HP_BONUS_ACTION_TECHNICAL"

"MAG_LOW_HP_RESISTANCE_FIRE_TECHNICAL"

"MAG_FIRE_RESISTANCE"

"MAG_LOWHP_IGNORE_AOO"

"MAG_INCREASED_DAMAGE_COLD"

"MAG_ATTACK_DEBUFF"

"MAG_MOMENTUM"

"MAG_MOBILITY_ONCOMBATSTART_DOONCE_TECHNICAL"

"MAG_MOBILITY_ONCOMBATSTART_APPLIER_TECHNICAL"

"MAG_MOBILITY_JUMPONDASH_TECHNICAL"

"MAG_MOBILITY_LOWHP_MOMENTUM_TECHNICAL"

"MAG_VIOLENCE"

"MAG_VIOLENCE_DURATION_TECHNICAL"

"MAG_MOMENTUM_DURATION_TECHNICAL"

"MAG_RAGE_TEMPORARY_HP_ON_RAGE_EXIT"

"MAG_RAGE_LOWHP_VIOLENCE_TECHNICAL"

"MAG_WEAPON_COATED_WITH_POISON"

"MAG_CHARGED_LIGHTNING_DISCHARGE"

"MAG_CHARGED_LIGHTNING"

"MAG_CHARGED_LIGHTNING_DURATION_TECHNICAL"

"MAG_CHARGED_LIGHTNING_ELECTRIC_SURFACE_BOOTS"

"MAG_CHARGED_LIGHTNING_ELECTRIC_SURFACE_STARTER"

"MAG_CHARGED_LIGHTNING_ELECTRIFY_SURFACE_TECHNICAL"

"MAG_CHARGED_LIGHTNING_AURA"

"MAG_CHARGED_LIGHTNING_AURA_TECHNICAL"

"MAG_CHARGED_LIGHTNING_AURA_ELECTRIFIED"

"MAG_CHARGED_LIGHTNING_TEMPORARY_HP_3"

"MAG_CHARGED_LIGHTNING_AC_BONUS"

"MAG_CHARGED_LIGHTNING_AC_BONUS_TECHNICAL"

"MAG_CHARGED_LIGHTNING_LIGHTNING_DAMAGE_ONCE_TECHNICAL"

"MAG_CHARGED_LIGHTNING_LIGHTNING_DISCHARGE_ONCE_TECHNICAL"

"MAG_CHARGED_LIGHTNING_LIGHTNING_BLAST"

"MAG_CHARGED_LIGHTNING_ENSNARING_SHOCK"

"MAG_CHARGED_LIGHTNING_MOVE_NO_DAMAGE_TECHNICAL"

"MAG_CHARGED_LIGHTNING_ABILITY_CHECK_BOOST"

"MAG_EXPLOSIVE_JUMP_TARGET_DUMMY_TECHNICAL"

"MAG_EXPLOSIVE_JUMP_OWNER_AURA_TECHNICAL"

"MAG_EXPLOSIVE_JUMP_EXPLOSION_TRIGGER"

"CHA_BANDIT_ZEROSPEED"

"PLA_GITHCHOKEPOINT_FRIGHTENED"

"GOB_PAIN_PRIEST_DAGGER_BLESS"

"UND_NERE_SWORD_PSYCHIC_DAMAGE"

"WPN_HALBERD_AUTOMATON_LIGHTNING_DAMAGE"

"DEN_ALFIRA_PROFICIENCY"

"DEN_PLAYING_INSTRUMENT"

"SWORD_OF_JUSTICE_TECHNICAL"

"SWORD_OF_JUSTICE_SHIELD_OF_FAITH_OWNER"

"MAG_PALADIN_PHYSICAL_RESISTANCE"

"MAG_PALADIN_TEMP_HP"

"TUT_PLAYERINPOD"

"FOR_DANGEROUSBOOK_BOUNDTO"

"ORI_GALE_MYSTRABLESSING_1"

"ORI_GALE_MYSTRABLESSING_2"

"MAG_HEAL_SELF_ONCE_TECHNICAL"

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 10:47 pm
by apalchak773
apalchak773 wrote:
Tue Aug 15, 2023 10:30 pm
This is my first time using a cheat engine and I cannot tell if I'm blind or dumb but I do not see the Add Spell command. I just want the call lightning spell for my sorcerer and have found the spell ID but cannot find where to put it.
Found it, I just realized I can change the script for add/remove fireball spell

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 10:53 pm
by dlite96
apalchak773 wrote:
Tue Aug 15, 2023 10:47 pm
apalchak773 wrote:
Tue Aug 15, 2023 10:30 pm
This is my first time using a cheat engine and I cannot tell if I'm blind or dumb but I do not see the Add Spell command. I just want the call lightning spell for my sorcerer and have found the spell ID but cannot find where to put it.
Found it, I just realized I can change the script for add/remove fireball spell
How do you change the script? It seems more complicated than normal, cant just plug in the UUID?

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 10:59 pm
by SIG33
Is there a way to adjust hit rating? Or add the bless effect permanently?

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 11:08 pm
by StarkSint
Is it possible to make a "highlighted character" so that it will populate the last character we highlighted and allow us to edit their hp?

Trying to kill a npc without triggering something.

Re: z Baldur's Gate 3

Posted: Tue Aug 15, 2023 11:26 pm
by Zrob00
Zrob00 wrote:
Tue Aug 15, 2023 9:20 am
I created a character with the character creation and was able to assign it as a player using MakePlayer(). I also added it to the proper osiris databases in DB_Players and DB_Avatars

However, this character is unable to cast beneficial spells like haste on the rest of the players (It says "target must be ally"). Additionally, this player doesn't enter combat with the rest of the party. Lastly, this character cannot interact with companions, as they just say they want to speak to "the boss" (which is just a different player character).

Any advice?
Just bumping this up. Seems like the player isn't a part of the same "party" or faction?

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 12:04 am
by dlite96
Im so confused how do I add a new entry? Tf?

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 12:15 am
by ReDragonInc
What file would I find the "Boost" list, like "AC(), ActionResource(), Ability()" and so forth? I know about passives, but I'm trying to see the core values of the boosts, and a list of them.

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 12:31 am
by Zrob00
Different question, how do we reset the Necromancer of Thay book or unlock it for a character to read?

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 12:57 am
by Killerzone101
Hi guys

Is there a way get all investigation dice rolls ?

( Max Skills ) i tried the cheat engine for " Add Skill Proficiency, Expertise, and Advantage " but they are perma and are removed once i reload a save.

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 1:11 am
by ReDragonInc
Killerzone101 wrote:
Wed Aug 16, 2023 12:57 am
Hi guys

Is there a way get all investigation dice rolls ?

( Max Skills ) i tried the cheat engine for " Add Skill Proficiency, Expertise, and Advantage " but they are perma and are removed once i reload a save.
You have to make sure to use the right option, but when you change it, you want it to look like this. That should ideally be an example of what you're looking for. Save the game, activate the code, save it again, and load that save. It should stick.

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 1:17 am
by Killerzone101
ReDragonInc wrote:
Wed Aug 16, 2023 1:11 am
Killerzone101 wrote:
Wed Aug 16, 2023 12:57 am
Hi guys

Is there a way get all investigation dice rolls ?

( Max Skills ) i tried the cheat engine for " Add Skill Proficiency, Expertise, and Advantage " but they are perma and are removed once i reload a save.
You have to make sure to use the right option, but when you change it, you want it to look like this. That should ideally be an example of what you're looking for. Save the game, activate the code, save it again, and load that save. It should stick.

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)
So this is the script for : "Add Skill Proficiency, Expertise, and Advantage"

[ENABLE]
{$lua}
if syntaxcheck then return end

local skills = {
"WarriorLore",
"Nature",
"RangerLore",
"RogueLore",
"SingleHanded",
"TwoHanded",
"Investigation",
"Ranged",
"Shield",
"Perception",
"PhysicalArmorMastery",
"Arcana",
"Insight",
"FireSpecialist",
"WaterSpecialist",
"AirSpecialist",
"Survival",
"Religion",
"AnimalHandling",
"Polymorph",
"Repair",
"Stealth",
"SleightOfHand",
"Thievery",
"History",
"Crafting",
"Performance",
"Deception",
"Intimidation",
"Reason",
"Persuasion",
"Leadership",
"Luck",
"DualWielding",
"Wand",
"MagicArmorMastery",
"Medicine",
"Perseverance",
"Runecrafting",
"Brewmaster",
"Athletics",
"Acrobatics",
"Sulfurology"
}

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
local cmdStr2 = getAddress("cmdStr2")

PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)

local player = readPointer(cmdArgs + 0x08)
player = readString(player, 256, false)

writeString(cmdStr1, player)
writeBytes(cmdStr1 + #player, 0)

for i = 1, #skills do
local skill = skills
local value = string.format(boost, skill, skill, skill)
writeString(cmdStr2, value)
writeBytes(cmdStr2 + #value, 0)

PrepareCall("AddBoosts")
writePointer(cmdArgs + 0x08, cmdStr1)
writePointer(cmdArgs + 0x18, cmdStr2)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
end
{$asm}

[DISABLE]


Are u saying that i need to change the script to make it perma ?

Like do i change this line to this ?

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

to

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)

Thanks

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 1:22 am
by ReDragonInc
Killerzone101 wrote:
Wed Aug 16, 2023 1:17 am
ReDragonInc wrote:
Wed Aug 16, 2023 1:11 am
Killerzone101 wrote:
Wed Aug 16, 2023 12:57 am
Hi guys

Is there a way get all investigation dice rolls ?

( Max Skills ) i tried the cheat engine for " Add Skill Proficiency, Expertise, and Advantage " but they are perma and are removed once i reload a save.
You have to make sure to use the right option, but when you change it, you want it to look like this. That should ideally be an example of what you're looking for. Save the game, activate the code, save it again, and load that save. It should stick.

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)
So this is the script for : "Add Skill Proficiency, Expertise, and Advantage"

[ENABLE]
{$lua}
if syntaxcheck then return end

local skills = {
"WarriorLore",
"Nature",
"RangerLore",
"RogueLore",
"SingleHanded",
"TwoHanded",
"Investigation",
"Ranged",
"Shield",
"Perception",
"PhysicalArmorMastery",
"Arcana",
"Insight",
"FireSpecialist",
"WaterSpecialist",
"AirSpecialist",
"Survival",
"Religion",
"AnimalHandling",
"Polymorph",
"Repair",
"Stealth",
"SleightOfHand",
"Thievery",
"History",
"Crafting",
"Performance",
"Deception",
"Intimidation",
"Reason",
"Persuasion",
"Leadership",
"Luck",
"DualWielding",
"Wand",
"MagicArmorMastery",
"Medicine",
"Perseverance",
"Runecrafting",
"Brewmaster",
"Athletics",
"Acrobatics",
"Sulfurology"
}

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
local cmdStr2 = getAddress("cmdStr2")

PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)

local player = readPointer(cmdArgs + 0x08)
player = readString(player, 256, false)

writeString(cmdStr1, player)
writeBytes(cmdStr1 + #player, 0)

for i = 1, #skills do
local skill = skills
local value = string.format(boost, skill, skill, skill)
writeString(cmdStr2, value)
writeBytes(cmdStr2 + #value, 0)

PrepareCall("AddBoosts")
writePointer(cmdArgs + 0x08, cmdStr1)
writePointer(cmdArgs + 0x18, cmdStr2)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
end
{$asm}

[DISABLE]


Are u saying that i need to change the script to make it perma ?

Like do i change this line to this ?

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

to

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)

Thanks


That particular cheat should already have the information you need, and no need to change it, unless you JUST want specific proficiencies. In which case, you would just delete the ones you don't want, but make sure not to break the syntax.

Re: z Baldur's Gate 3

Posted: Wed Aug 16, 2023 1:25 am
by Killerzone101
ReDragonInc wrote:
Wed Aug 16, 2023 1:22 am
Killerzone101 wrote:
Wed Aug 16, 2023 1:17 am
ReDragonInc wrote:
Wed Aug 16, 2023 1:11 am


You have to make sure to use the right option, but when you change it, you want it to look like this. That should ideally be an example of what you're looking for. Save the game, activate the code, save it again, and load that save. It should stick.

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)
So this is the script for : "Add Skill Proficiency, Expertise, and Advantage"

[ENABLE]
{$lua}
if syntaxcheck then return end

local skills = {
"WarriorLore",
"Nature",
"RangerLore",
"RogueLore",
"SingleHanded",
"TwoHanded",
"Investigation",
"Ranged",
"Shield",
"Perception",
"PhysicalArmorMastery",
"Arcana",
"Insight",
"FireSpecialist",
"WaterSpecialist",
"AirSpecialist",
"Survival",
"Religion",
"AnimalHandling",
"Polymorph",
"Repair",
"Stealth",
"SleightOfHand",
"Thievery",
"History",
"Crafting",
"Performance",
"Deception",
"Intimidation",
"Reason",
"Persuasion",
"Leadership",
"Luck",
"DualWielding",
"Wand",
"MagicArmorMastery",
"Medicine",
"Perseverance",
"Runecrafting",
"Brewmaster",
"Athletics",
"Acrobatics",
"Sulfurology"
}

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
local cmdStr2 = getAddress("cmdStr2")

PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)

local player = readPointer(cmdArgs + 0x08)
player = readString(player, 256, false)

writeString(cmdStr1, player)
writeBytes(cmdStr1 + #player, 0)

for i = 1, #skills do
local skill = skills
local value = string.format(boost, skill, skill, skill)
writeString(cmdStr2, value)
writeBytes(cmdStr2 + #value, 0)

PrepareCall("AddBoosts")
writePointer(cmdArgs + 0x08, cmdStr1)
writePointer(cmdArgs + 0x18, cmdStr2)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
end
{$asm}

[DISABLE]


Are u saying that i need to change the script to make it perma ?

Like do i change this line to this ?

local boost = "ProficiencyBonus(Skill,%s);ExpertiseBonus(%s);Advantage(Skill,%s)"

to

ProficiencyBonus(Skill,Investigation);EfficiencyBonus(Investigation);Advantage(AllAbilities)

Thanks


That particular cheat should already have the information you need, and no need to change it, unless you JUST want specific proficiencies. In which case, you would just delete the ones you don't want, but make sure not to break the syntax.



I was using that cheat its not perma - i saved the game , enable cheat, got it to work then save and load and its gone.