z Baldur's Gate 3

Upload your cheat tables here (No requests)
apalchak773
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Aug 15, 2023 10:21 pm
Reputation: 0

Re: z Baldur's Gate 3

Post 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.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

PlodKauber
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Aug 15, 2023 10:09 pm
Reputation: 5

Re: z Baldur's Gate 3

Post 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"

apalchak773
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Aug 15, 2023 10:21 pm
Reputation: 0

Re: z Baldur's Gate 3

Post 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

dlite96
Novice Cheater
Novice Cheater
Posts: 19
Joined: Fri Sep 20, 2019 6:23 am
Reputation: 0

Re: z Baldur's Gate 3

Post 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?

SIG33
Noobzor
Noobzor
Posts: 6
Joined: Mon Feb 13, 2023 12:05 am
Reputation: 1

Re: z Baldur's Gate 3

Post by SIG33 »

Is there a way to adjust hit rating? Or add the bless effect permanently?

StarkSint
Cheater
Cheater
Posts: 46
Joined: Sat Jul 10, 2021 9:36 pm
Reputation: 3

Re: z Baldur's Gate 3

Post 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.

Zrob00
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Sep 17, 2021 4:54 pm
Reputation: 0

Re: z Baldur's Gate 3

Post 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?

dlite96
Novice Cheater
Novice Cheater
Posts: 19
Joined: Fri Sep 20, 2019 6:23 am
Reputation: 0

Re: z Baldur's Gate 3

Post by dlite96 »

Im so confused how do I add a new entry? Tf?

User avatar
ReDragonInc
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 10, 2017 10:32 pm
Reputation: 3

Re: z Baldur's Gate 3

Post 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.

Zrob00
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Sep 17, 2021 4:54 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Zrob00 »

Different question, how do we reset the Necromancer of Thay book or unlock it for a character to read?

Killerzone101
Novice Cheater
Novice Cheater
Posts: 19
Joined: Wed Aug 09, 2023 4:08 am
Reputation: 0

Re: z Baldur's Gate 3

Post 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.

User avatar
ReDragonInc
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 10, 2017 10:32 pm
Reputation: 3

Re: z Baldur's Gate 3

Post 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)

Killerzone101
Novice Cheater
Novice Cheater
Posts: 19
Joined: Wed Aug 09, 2023 4:08 am
Reputation: 0

Re: z Baldur's Gate 3

Post 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

User avatar
ReDragonInc
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 10, 2017 10:32 pm
Reputation: 3

Re: z Baldur's Gate 3

Post 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.

Killerzone101
Novice Cheater
Novice Cheater
Posts: 19
Joined: Wed Aug 09, 2023 4:08 am
Reputation: 0

Re: z Baldur's Gate 3

Post 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.

Post Reply

Who is online

Users browsing this forum: anl93, athymhormia, LemonRust, rkuzunoha