z Baldur's Gate 3

Upload your cheat tables here (No requests)
infearno
Noobzor
Noobzor
Posts: 12
Joined: Tue Jan 11, 2022 9:15 am
Reputation: 1

Re: z Baldur's Gate 3

Post by infearno »

How to make a simple mod with custom item (ring) with properties from game? I want to use properties from existing items, just pack them into one item.

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

ardaiion
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Aug 28, 2023 4:58 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by ardaiion »

used this to get though a fight i was stuck on, but now i have unlimited actions now stuck on, is there anyway to turn it off? I have unchecked it from the list but it seems stuck on

emerlyn
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Aug 26, 2023 1:01 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by emerlyn »

For anyone facing issues with multiclass oathbreaker crashes, found a reddit thread that uses this table for the respec
[Link]

Hope it helps

Mortarion
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Oct 09, 2020 3:10 pm
Reputation: 1

Re: z Baldur's Gate 3

Post by Mortarion »

Goodfellow wrote:
Mon Aug 28, 2023 3:34 pm
Hey guys,

Does anyone know what the code is for the Dual Wielder and Two Weapon Fighting feats?

I try to replace the lines in 'Attack skills' with DualWielder or TwoWeaponFighting but it just causes a crash, so I'm thinking that the code is incorrect.
Dual Wielder is a feat called DualWielder which adds two passives, DualWielder_BonusAC and DualWielder_PassiveBonuses

Two weapon fighting is a passive called FightingStyle_TwoWeaponFighting

katons
Noobzor
Noobzor
Posts: 5
Joined: Wed Jun 16, 2021 8:29 am
Reputation: 0

Re: z Baldur's Gate 3

Post by katons »

How do I add Illithid Fly to Jaheira? I've found only passives
I added another Fly to her, but it works differently: she does not autocast it

MadLane
Noobzor
Noobzor
Posts: 5
Joined: Sat Jul 03, 2021 1:26 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by MadLane »

Rukongai wrote:
Thu Aug 10, 2023 4:29 am
iseeyou12 wrote:
Thu Aug 10, 2023 4:04 am
Any chance anyone have the ID for Halfred's Note?

Edit: Halfred's Ledger is different and doesn't progress the quest for me.

Cheers
The UUID is c2827852-5cc1-46ec-8ab0-254e52150966 but I can't get it to spawn. Comparing it to other items, it has location data in the item defintion. I'm wondering if it is just spawning on the actual location?
How did you find that UUID? i have tried searching all files in notepad++ and can't find anything related to Halfred's Note, damn item seems to be nowhere. I also searched the UUID you said but didn't show anywhere.
Last edited by MadLane on Tue Aug 29, 2023 10:37 am, edited 1 time in total.

Tekrom0
Cheater
Cheater
Posts: 27
Joined: Sun Mar 29, 2020 6:04 pm
Reputation: 6

Re: z Baldur's Gate 3

Post by Tekrom0 »

kidicarus wrote:
Mon Aug 28, 2023 11:43 am
ive tried searching this thread and google in general and only found one guy mentioning he's doing it but not how, but does anyone know how to change what npcs "find familiar" summons or ranger companion summons?
If you find an answer to this, please let me know, because I would love to be able to summon Steel Watch Guards and have a freaking robot army.

Tekrom0
Cheater
Cheater
Posts: 27
Joined: Sun Mar 29, 2020 6:04 pm
Reputation: 6

Re: z Baldur's Gate 3

Post by Tekrom0 »

Is there any way to get the infinite party size option to work on a game that already has 4 custom characters?
The instructions say you have to dismiss a party member to activate it, but the game doesn't allow me to dismiss any of the 4 custom characters.
Any workaround for this?

User avatar
Noway3
Expert Cheater
Expert Cheater
Posts: 117
Joined: Sat Aug 12, 2023 12:20 pm
Reputation: 151

Re: z Baldur's Gate 3

Post by Noway3 »

Hi All,
  • Update: 2023-08-20:

    full post is still here viewtopic.php?p=311868#p311868

    I have updated all the JSON and the EXCEL sheets with a "fresh script run" today. With these changes:
    1. Added all RootTemplates records (.xlsx and _dict.json))
      • In these files I have gathered the records from "RootTemplates" files found in the 'UnpackedData' directory tree.
      • All are there (367792 rows) and, as a result, it is quite a cumbersome list. I suggest to filter it with "Type = item" to get the essentials:
      • You will find there, among other, "skinned" weapons and armors (like the Nightsong outfit), books, alchemy, food, weapons, quests and other more mundane stuff.
    2. Sorted the columns in the excel sheets
      • I have moved the most "interesting one" to left so you have then on screen at first sight (English names, UUID, ..)
    3. Corrected few bugs in my script that missed certain type of translations.

And don't forget to enjoy the game!
Last edited by Noway3 on Mon Aug 28, 2023 6:19 pm, edited 1 time in total.

pigeg72530
Noobzor
Noobzor
Posts: 7
Joined: Thu Aug 10, 2023 11:13 am
Reputation: 2

Re: z Baldur's Gate 3

Post by pigeg72530 »

Tekrom0 wrote:
Mon Aug 28, 2023 5:43 pm
Is there any way to get the infinite party size option to work on a game that already has 4 custom characters?
The instructions say you have to dismiss a party member to activate it, but the game doesn't allow me to dismiss any of the 4 custom characters.
Any workaround for this?
not sure if its not against Rules here but here you go
https://www.fearlessrevolution.com/baldursgate3/mods/327
and then you do native mods achivements reenabling mod :)

AnhSolo
Noobzor
Noobzor
Posts: 14
Joined: Sat Oct 24, 2020 11:35 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by AnhSolo »

Noway3 wrote:
Mon Aug 28, 2023 3:07 pm
AnhSolo wrote:
Mon Aug 28, 2023 2:40 pm
PeDaGaNG wrote:
Mon Aug 28, 2023 2:33 pm


Page 1, Original Post by Zanzer viewtopic.php?p=157760#p157760 look for Item UUIDs
I thought that was just list of items itself and not the passive! Im looking for list of Passives so i can add onto a weapon!
Have a look at 'Passives_dict.json' and also 'Spells_dict.json' files here viewtopic.php?p=311868#p311868 and search for "entryname.*MAG.*WEAPON" in it: that's a regex expression for searching any "entryname" containing the string "mag" and "weapon") you will find them probably all there.

for example:

Code: Select all

{
        "EntryName": "MAG_ShadowBlinding_Weapon_Passive",
        "EntryType": "PassiveData",
        "EntryUsing": "MAG_Blindside_Shortsword_Passive",
        "DisplayName": "hb388bcbdg27bfg4e3dgba15g2d59caac5afb;1",
        "DisplayName_English": "Shadow-Blinding",
        "Description": "h2ca281a2g63dbg4fa9gb8b9g6737566c8515;1",
        "Description_English": "If you attack with <LSTag Tooltip=\"Advantage\">Advantage</LSTag>, you have a chance of <LSTag Type=\"Status\" Tooltip=\"BLINDED\">Blind</LSTag> your target.",
        "DescriptionParams": "",
        "StatsFunctors": "IF(not SavingThrow(Ability.Constitution, 14)):ApplyStatus(BLINDED,100,2)",
        "root_folder": "Gustav/Public/GustavDev"
    },
Thank you so much! god bless!

demianhri
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Aug 28, 2023 2:47 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by demianhri »

Does someone know how to get all allies from "Call Forth Allies" skill at the end game? :D

EvenLess
Expert Cheater
Expert Cheater
Posts: 181
Joined: Fri Aug 04, 2023 10:59 pm
Reputation: 207

Re: z Baldur's Gate 3

Post by EvenLess »

MadLane wrote:
Mon Aug 28, 2023 5:25 pm
Rukongai wrote:
Thu Aug 10, 2023 4:29 am
iseeyou12 wrote:
Thu Aug 10, 2023 4:04 am
Any chance anyone have the ID for Halfred's Note?

Edit: Halfred's Ledger is different and doesn't progress the quest for me.

Cheers
The UUID is c2827852-5cc1-46ec-8ab0-254e52150966 but I can't get it to spawn. Comparing it to other items, it has location data in the item defintion. I'm wondering if it is just spawning on the actual location?
How did you find that UUID? i have tried searching all files in notepad++ and can't find anything related to Halfred's Ledger, damn item seems to be nowhere. I also searched the UUID you said but didn't show anywhere.
f5e8b331-c495-4d3a-ab82-90f6b9a1f3d6
It's Even in my Google Sheet:
[Link]

If you want to search through the game files yourself, I have guide here (also linked to from Zanzer's main post).

Avenhax
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jul 28, 2020 9:49 am
Reputation: 0

Re: z Baldur's Gate 3

Post by Avenhax »

Anyone know if / how you can add the owlbear to your camp with Cheat Engine? I did everything in game you should to make it pop in to camp but it still isnt there for me

Stealth103
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Aug 28, 2023 6:50 pm
Reputation: 0

Re: z Baldur's Gate 3

Post by Stealth103 »

I've been trying to figure out a way to remove spells from my Wizard's spellbook. He learned too many spells and now can't level up anymore because he has no spells to choose from. I've tried using the removespells function below, but it only removes the spells that I've added with the addspells function, not spells from his spellbook. Does anyone know how to do this?
PeDaGaNG wrote:
Mon Aug 28, 2023 5:18 am
McGuffinz85 wrote:
Mon Aug 28, 2023 4:25 am
How is everyone adding spells and passives to their characters using the table? I expanded all the options in the cheat table but I couldn't find any options to allow me to add spells and passives. I was sure there was supposed to be a script to add the fireball spell.
Made by Evenless. Take from His Majesty Evenless and his mighty Skills

To Add All Spells

Code: Select all

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

local spellList = {
"Projectile_AcidArrow",
"Projectile_AcidSplash",
"Projectile_C ...",
"Projectile_ChainLightning",
"Projectile_ChromaticOrb",
"Projectile_DisarmingAttack",
"Projectile_Disintegrate",
"Projectile_EldritchBlast",
"Projectile_EnsnaringStrike_Container",
"Projectile_FireBolt",
"Projectile_Fireball",
"Projectile_GuidingBolt",
"Projectile_HailOfThorns",
"Projectile_HordeBreaker",
"Projectile_IceKnife",
"Projectile_LightningArrow",
"Projectile_MagicMissile",
"Projectile_MenacingAttack",
"Projectile_PoisonSpray",
"Projectile_PushingAttack",
"Projectile_RayOfEnfeeblement",
"Projectile_RayOfFrost",
"Projectile_RayOfSickness",
"Projectile_ScorchingRay",
"Projectile_SneakAttack",
"Projectile_TripAttack",
"Projectile_WitchBolt",
"Shout_ActionSurge",
"Shout_Aid",
"Shout_ArcaneRecovery",
"Shout_ArmorOfAgathys",
"Shout_ArmsOfHadar",
"Shout_AuraOfVitality",
"Shout_BeaconOfHope",
"Shout_BladeWard",
"Shout_Blink",
"Shout_Blur",
"Shout_CreateSorceryPoints",
"Shout_CreateSpellSlot",
"Shout_CrusadersMantle",
"Shout_Dash_CunningAction",
"Shout_DestructiveWave",
"Shout_DetectThoughts",
"Shout_Disengage_CunningAction",
"Shout_DisguiseSelf",
"Shout_DispelEvilAndGood",
"Shout_DivineFavor",
"Shout_DivineSense",
"Shout_Dreadful_Aspect",
"Shout_ExpeditiousRetreat",
"Shout_FalseLife",
"Shout_FeatherFall",
"Shout_FireShield",
"Shout_FlameBlade",
"Shout_FlameBlade_MephistophelesTiefling",
"Shout_HealingRadiance",
"Shout_HealingWord_Mass",
"Shout_HellishRebuke",
"Shout_HellishRebuke_AsmodeusTiefling",
"Shout_HellishRebuke_WarlockMI",
"Shout_HeroesFeast",
"Shout_Hide_BonusAction",
"Shout_MirrorImage",
"Shout_NaturalRecovery",
"Shout_PassWithoutTrace",
"Shout_PrayerOfHealing",
"Shout_ProduceFlame",
"Shout_RadianceOfTheDawn",
"Shout_SacredWeapon",
"Shout_SecondWind",
"Shout_SeeInvisibility",
"Shout_Shield_Sorcerer",
"Shout_Shield_Wizard",
"Shout_Shillelagh",
"Shout_SongOfRest",
"Shout_SpeakWithAnimals",
"Shout_SpeakWithAnimals_Barbarian",
"Shout_SpeakWithAnimals_ForestGnome",
"Shout_SpiritGuardians",
"Shout_Thaumaturgy",
"Shout_TurnTheFaithless",
"Shout_TurnTheUnholy",
"Shout_TurnUndead",
"Shout_WildShape",
"Shout_WildShape_Badger",
"Shout_WildShape_Cat",
"Shout_WildShape_Combat",
"Shout_WildShape_Combat_Badger",
"Shout_WildShape_Combat_Bear_Polar",
"Shout_WildShape_Combat_Cat",
"Shout_WildShape_Combat_DeepRothe",
"Shout_WildShape_Combat_Raven",
"Shout_WildShape_Combat_Spider",
"Shout_WildShape_Combat_Wolf_Dire",
"Shout_WildShape_DeepRothe",
"Shout_WildShape_Spider",
"Shout_WildShape_Wolf_Dire",
"Shout_WindWalk",
"Target_AnimalFriendship",
"Target_AnimateDead",
"Target_ArcaneEye",
"Target_ArcaneLock",
"Target_Bane",
"Target_Banishment",
"Target_Barkskin",
"Target_BestowCurse",
"Target_BlackTentacles",
"Target_Bless",
"Target_BlessingOfTheTrickster",
"Target_Blight",
"Target_Blindness",
"Target_CallLightning",
"Target_CalmEmotions",
"Target_CharmPerson",
"Target_ChillTouch",
"Target_CircleOfDeath",
"Target_CloudOfDaggers",
"Target_Cloudkill",
"Target_Command_Container",
"Target_CompelledDuel",
"Target_Confusion",
"Target_ConjureElemental_Container",
"Target_ConjureElementals_Minor_Container",
"Target_ConjureWoodlandBeings",
"Target_Contagion",
"Target_ControlUndead",
"Target_Counterspell",
"Target_CreateDestroyWater",
"Target_CreateUndead",
"Target_CrownOfMadness",
"Target_CureWounds",
"Target_CureWounds",
"Target_CureWounds_Mass",
"Target_CuttingWords",
"Target_DancingLights",
"Target_Darkness",
"Target_Darkness_DrowMagic",
"Target_Darkvision",
"Target_Daylight_Container",
"Target_DeathWard",
"Target_DisarmingAttack",
"Target_DissonantWhispers",
"Target_DominateBeast",
"Target_DominatePerson",
"Target_ElementalWeapon",
"Target_EnhanceAbility",
"Target_EnlargeReduce",
"Target_Entangle",
"Target_Enthrall",
"Target_Eyebite",
"Target_FaerieFire",
"Target_FaerieFire_DrowMagic",
"Target_FeignDeath",
"Target_FindFamiliar",
"Target_FlameStrike",
"Target_FlamingSphere",
"Target_FleshToStone",
"Target_Fly",
"Target_FogCloud",
"Target_FreedomOfMovement",
"Target_FrenziedStrike",
"Target_Friends",
"Target_GaseousForm",
"Target_GlobeOfInvulnerability",
"Target_GlyphOfWarding",
"Target_Goodberry",
"Target_GraspingVine",
"Target_Grease",
"Target_GreaterRestoration",
"Target_GuardianOfFaith",
"Target_Guidance",
"Target_Harm",
"Target_Haste",
"Target_Heal",
"Target_HealingWord",
"Target_HeatMetal",
"Target_Heroism",
"Target_Hex",
"Target_HideousLaughter",
"Target_HoldMonster",
"Target_HoldPerson",
"Target_HolyRebuke",
"Target_HordeBreaker",
"Target_HungerOfHadar",
"Target_HuntersMark",
"Target_HypnoticGaze",
"Target_HypnoticPattern",
"Target_IceStorm",
"Target_InflictWounds",
"Target_InsectPlague",
"Target_Invisibility",
"Target_Invisibility_Greater",
"Target_InvokeDuplicity",
"Target_IrresistibleDance",
"Target_Jump",
"Target_Jump_Githyanki",
"Target_Knock",
"Target_LayOnHands",
"Target_LesserRestoration",
"Target_Light",
"Target_Longstrider",
"Target_MageArmor",
"Target_MageHand",
"Target_MageHand_GithyankiPsionics",
"Target_MagicWeapon",
"Target_MenacingAttack",
"Target_MinorIllusion",
"Target_MistyStep",
"Target_MistyStep_Githyanki",
"Target_Moonbeam",
"Target_NaturesWrath",
"Target_PhantasmalForce",
"Target_PhantasmalKiller",
"Target_PlanarBinding",
"Target_PlantGrowth",
"Target_Polymorph",
"Target_ProtectionFromEnergy",
"Target_ProtectionFromEvilAndGood",
"Target_ProtectionFromPoison",
"Target_PushingAttack",
"Target_Rally",
"Target_RangersCompanion",
"Target_RecklessAttack",
"Target_RemoveCurse",
"Target_ResilientSphere",
"Target_Resistance",
"Target_SacredFlame",
"Target_Sanctuary",
"Target_Seeming",
"Target_Shatter",
"Target_ShieldOfFaith",
"Target_ShockingGrasp",
"Target_Silence",
"Target_Sleep",
"Target_SleetStorm",
"Target_Slow",
"Target_Smite_Blinding",
"Target_Smite_Branding_Container",
"Target_Smite_Branding_ZarielTiefling_Container",
"Target_Smite_Divine",
"Target_Smite_Divine_Critical_Unlock",
"Target_Smite_Divine_Unlock",
"Target_Smite_Searing",
"Target_Smite_Searing_ZarielTiefling",
"Target_Smite_Thunderous",
"Target_Smite_Wrathful",
"Target_SneakAttack",
"Target_SpeakWithDead",
"Target_SpikeGrowth",
"Target_SpiritualWeapon",
"Target_SpitefulSuffering",
"Target_StinkingCloud",
"Target_Stoneskin",
"Target_ThornWhip",
"Target_TripAttack",
"Target_TrueStrike",
"Target_VampiricTouch",
"Target_ViciousMockery",
"Target_WardingBond",
"Target_Web",
"Teleportation_ArcaneGate",
"Teleportation_DimensionDoor",
"Teleportation_Revivify",
"Throw_FrenziedThrow",
"Throw_Telekinesis",
"Wall_WallOfFire",
"Wall_WallOfStone",
"Zone_BurningHands",
"Zone_BurningHands_MephistophelesTiefling",
"Zone_ColorSpray",
"Zone_ConeOfCold",
"Zone_ConjureBarrage",
"Zone_Fear",
"Zone_GustOfWind",
"Zone_LightningBolt",
"Zone_Sunbeam",
"Zone_Thunderwave",
}


local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)
PrepareCall("AddSpell")
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)

for spell = 1, #spellList do
    uuid = spellList[spell]
    writeString(cmdStr1, uuid)
    writeBytes(cmdStr1 + #uuid, 0)
    local result = executeCodeEx(0, nil, cmdCall)
    print(result == 1 and "success added ",uuid or "failed to add ",uuid)
end

print("done")

{$asm}
assert(true)
[DISABLE]
To Remove All Spells

Code: Select all

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

local spellList = {
"Projectile_AcidArrow",
"Projectile_AcidSplash",
"Projectile_C ...",
"Projectile_ChainLightning",
"Projectile_ChromaticOrb",
"Projectile_DisarmingAttack",
"Projectile_Disintegrate",
"Projectile_EldritchBlast",
"Projectile_EnsnaringStrike_Container",
"Projectile_FireBolt",
"Projectile_Fireball",
"Projectile_GuidingBolt",
"Projectile_HailOfThorns",
"Projectile_HordeBreaker",
"Projectile_IceKnife",
"Projectile_LightningArrow",
"Projectile_MagicMissile",
"Projectile_MenacingAttack",
"Projectile_PoisonSpray",
"Projectile_PushingAttack",
"Projectile_RayOfEnfeeblement",
"Projectile_RayOfFrost",
"Projectile_RayOfSickness",
"Projectile_ScorchingRay",
"Projectile_SneakAttack",
"Projectile_TripAttack",
"Projectile_WitchBolt",
"Shout_ActionSurge",
"Shout_Aid",
"Shout_ArcaneRecovery",
"Shout_ArmorOfAgathys",
"Shout_ArmsOfHadar",
"Shout_AuraOfVitality",
"Shout_BeaconOfHope",
"Shout_BladeWard",
"Shout_Blink",
"Shout_Blur",
"Shout_CreateSorceryPoints",
"Shout_CreateSpellSlot",
"Shout_CrusadersMantle",
"Shout_Dash_CunningAction",
"Shout_DestructiveWave",
"Shout_DetectThoughts",
"Shout_Disengage_CunningAction",
"Shout_DisguiseSelf",
"Shout_DispelEvilAndGood",
"Shout_DivineFavor",
"Shout_DivineSense",
"Shout_Dreadful_Aspect",
"Shout_ExpeditiousRetreat",
"Shout_FalseLife",
"Shout_FeatherFall",
"Shout_FireShield",
"Shout_FlameBlade",
"Shout_FlameBlade_MephistophelesTiefling",
"Shout_HealingRadiance",
"Shout_HealingWord_Mass",
"Shout_HellishRebuke",
"Shout_HellishRebuke_AsmodeusTiefling",
"Shout_HellishRebuke_WarlockMI",
"Shout_HeroesFeast",
"Shout_Hide_BonusAction",
"Shout_MirrorImage",
"Shout_NaturalRecovery",
"Shout_PassWithoutTrace",
"Shout_PrayerOfHealing",
"Shout_ProduceFlame",
"Shout_RadianceOfTheDawn",
"Shout_SacredWeapon",
"Shout_SecondWind",
"Shout_SeeInvisibility",
"Shout_Shield_Sorcerer",
"Shout_Shield_Wizard",
"Shout_Shillelagh",
"Shout_SongOfRest",
"Shout_SpeakWithAnimals",
"Shout_SpeakWithAnimals_Barbarian",
"Shout_SpeakWithAnimals_ForestGnome",
"Shout_SpiritGuardians",
"Shout_Thaumaturgy",
"Shout_TurnTheFaithless",
"Shout_TurnTheUnholy",
"Shout_TurnUndead",
"Shout_WildShape",
"Shout_WildShape_Badger",
"Shout_WildShape_Cat",
"Shout_WildShape_Combat",
"Shout_WildShape_Combat_Badger",
"Shout_WildShape_Combat_Bear_Polar",
"Shout_WildShape_Combat_Cat",
"Shout_WildShape_Combat_DeepRothe",
"Shout_WildShape_Combat_Raven",
"Shout_WildShape_Combat_Spider",
"Shout_WildShape_Combat_Wolf_Dire",
"Shout_WildShape_DeepRothe",
"Shout_WildShape_Spider",
"Shout_WildShape_Wolf_Dire",
"Shout_WindWalk",
"Target_AnimalFriendship",
"Target_AnimateDead",
"Target_ArcaneEye",
"Target_ArcaneLock",
"Target_Bane",
"Target_Banishment",
"Target_Barkskin",
"Target_BestowCurse",
"Target_BlackTentacles",
"Target_Bless",
"Target_BlessingOfTheTrickster",
"Target_Blight",
"Target_Blindness",
"Target_CallLightning",
"Target_CalmEmotions",
"Target_CharmPerson",
"Target_ChillTouch",
"Target_CircleOfDeath",
"Target_CloudOfDaggers",
"Target_Cloudkill",
"Target_Command_Container",
"Target_CompelledDuel",
"Target_Confusion",
"Target_ConjureElemental_Container",
"Target_ConjureElementals_Minor_Container",
"Target_ConjureWoodlandBeings",
"Target_Contagion",
"Target_ControlUndead",
"Target_Counterspell",
"Target_CreateDestroyWater",
"Target_CreateUndead",
"Target_CrownOfMadness",
"Target_CureWounds",
"Target_CureWounds",
"Target_CureWounds_Mass",
"Target_CuttingWords",
"Target_DancingLights",
"Target_Darkness",
"Target_Darkness_DrowMagic",
"Target_Darkvision",
"Target_Daylight_Container",
"Target_DeathWard",
"Target_DisarmingAttack",
"Target_DissonantWhispers",
"Target_DominateBeast",
"Target_DominatePerson",
"Target_ElementalWeapon",
"Target_EnhanceAbility",
"Target_EnlargeReduce",
"Target_Entangle",
"Target_Enthrall",
"Target_Eyebite",
"Target_FaerieFire",
"Target_FaerieFire_DrowMagic",
"Target_FeignDeath",
"Target_FindFamiliar",
"Target_FlameStrike",
"Target_FlamingSphere",
"Target_FleshToStone",
"Target_Fly",
"Target_FogCloud",
"Target_FreedomOfMovement",
"Target_FrenziedStrike",
"Target_Friends",
"Target_GaseousForm",
"Target_GlobeOfInvulnerability",
"Target_GlyphOfWarding",
"Target_Goodberry",
"Target_GraspingVine",
"Target_Grease",
"Target_GreaterRestoration",
"Target_GuardianOfFaith",
"Target_Guidance",
"Target_Harm",
"Target_Haste",
"Target_Heal",
"Target_HealingWord",
"Target_HeatMetal",
"Target_Heroism",
"Target_Hex",
"Target_HideousLaughter",
"Target_HoldMonster",
"Target_HoldPerson",
"Target_HolyRebuke",
"Target_HordeBreaker",
"Target_HungerOfHadar",
"Target_HuntersMark",
"Target_HypnoticGaze",
"Target_HypnoticPattern",
"Target_IceStorm",
"Target_InflictWounds",
"Target_InsectPlague",
"Target_Invisibility",
"Target_Invisibility_Greater",
"Target_InvokeDuplicity",
"Target_IrresistibleDance",
"Target_Jump",
"Target_Jump_Githyanki",
"Target_Knock",
"Target_LayOnHands",
"Target_LesserRestoration",
"Target_Light",
"Target_Longstrider",
"Target_MageArmor",
"Target_MageHand",
"Target_MageHand_GithyankiPsionics",
"Target_MagicWeapon",
"Target_MenacingAttack",
"Target_MinorIllusion",
"Target_MistyStep",
"Target_MistyStep_Githyanki",
"Target_Moonbeam",
"Target_NaturesWrath",
"Target_PhantasmalForce",
"Target_PhantasmalKiller",
"Target_PlanarBinding",
"Target_PlantGrowth",
"Target_Polymorph",
"Target_ProtectionFromEnergy",
"Target_ProtectionFromEvilAndGood",
"Target_ProtectionFromPoison",
"Target_PushingAttack",
"Target_Rally",
"Target_RangersCompanion",
"Target_RecklessAttack",
"Target_RemoveCurse",
"Target_ResilientSphere",
"Target_Resistance",
"Target_SacredFlame",
"Target_Sanctuary",
"Target_Seeming",
"Target_Shatter",
"Target_ShieldOfFaith",
"Target_ShockingGrasp",
"Target_Silence",
"Target_Sleep",
"Target_SleetStorm",
"Target_Slow",
"Target_Smite_Blinding",
"Target_Smite_Branding_Container",
"Target_Smite_Branding_ZarielTiefling_Container",
"Target_Smite_Divine",
"Target_Smite_Divine_Critical_Unlock",
"Target_Smite_Divine_Unlock",
"Target_Smite_Searing",
"Target_Smite_Searing_ZarielTiefling",
"Target_Smite_Thunderous",
"Target_Smite_Wrathful",
"Target_SneakAttack",
"Target_SpeakWithDead",
"Target_SpikeGrowth",
"Target_SpiritualWeapon",
"Target_SpitefulSuffering",
"Target_StinkingCloud",
"Target_Stoneskin",
"Target_ThornWhip",
"Target_TripAttack",
"Target_TrueStrike",
"Target_VampiricTouch",
"Target_ViciousMockery",
"Target_WardingBond",
"Target_Web",
"Teleportation_ArcaneGate",
"Teleportation_DimensionDoor",
"Teleportation_Revivify",
"Throw_FrenziedThrow",
"Throw_Telekinesis",
"Wall_WallOfFire",
"Wall_WallOfStone",
"Zone_BurningHands",
"Zone_BurningHands_MephistophelesTiefling",
"Zone_ColorSpray",
"Zone_ConeOfCold",
"Zone_ConjureBarrage",
"Zone_Fear",
"Zone_GustOfWind",
"Zone_LightningBolt",
"Zone_Sunbeam",
"Zone_Thunderwave",
}


local cmdCall = getAddress("cmdCall")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
PrepareCall("GetHostCharacter")
executeCodeEx(0, nil, cmdCall)
PrepareCall("RemoveSpell")
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)

for spell = 1, #spellList do
    uuid = spellList[spell]
    writeString(cmdStr1, uuid)
    writeBytes(cmdStr1 + #uuid, 0)
    local result = executeCodeEx(0, nil, cmdCall)
    print(result == 1 and "success removed ",uuid or "failed to remove ",uuid)
end

print("done")

{$asm}
assert(true)
[DISABLE]

Post Reply