Page 408 of 465

Re: z Baldur's Gate 3

Posted: Thu Nov 23, 2023 4:41 am
by sanitka
Nova782 wrote:
Thu Nov 23, 2023 12:19 am
Anybody know why the "Force a Level Up When You Save" script isn't working anymore?
If you were not lazy enough you would find that you're million first in line for this ;).

Because it does not ;) (the rest is visible in CE, if you know at least basics of CE graphical interface)

Re: z Baldur's Gate 3

Posted: Thu Nov 23, 2023 9:08 am
by low_density
Actually to be frank, it's kind of hard to find something in this forum, clicking on the search brings you to google search, which searches sitewide instead of just within this thread, and it's very annoying because it doesn't actually show all results properly. And this thread's getting kind of really really long, so it's kind of hard for people to go through all the pages.

Re: z Baldur's Gate 3

Posted: Thu Nov 23, 2023 9:38 am
by sanitka
low_density wrote:
Thu Nov 23, 2023 9:08 am
Actually to be frank, it's kind of hard to find something in this forum, clicking on the search brings you to google search, which searches sitewide instead of just within this thread, and it's very annoying because it doesn't actually show all results properly. And this thread's getting kind of really really long, so it's kind of hard for people to go through all the pages.
Well in most cases it is either first page or couple of pages back, on the other hand do you believe that users who are there "from the beginning" know on which page is the information located ? ;)

Regarding searching - you can search one thread/forum only by limiting google to do so (described also many times in this site or in google).
for example: site:fearlessrevolution.com/viewtopic.php?f=4&t=13996 bg3 search-term

Re: z Baldur's Gate 3

Posted: Thu Nov 23, 2023 8:26 pm
by el2cool
Apologies if this has already been answered, didn't see it on the previous pages.

I am unable to check the Console Commands box and when right clicking the following error is thrown,

<<Error while scanning for AOB's : console Error: Not all results found>>

Anyone know how to resolve?

Re: z Baldur's Gate 3

Posted: Thu Nov 23, 2023 9:10 pm
by sanitka
el2cool wrote:
Thu Nov 23, 2023 8:26 pm
Apologies if this has already been answered, didn't see it on the previous pages.

I am unable to check the Console Commands box and when right clicking the following error is thrown,

<<Error while scanning for AOB's : console Error: Not all results found>>

Anyone know how to resolve?
Learn CE basics please ;), above is the most common 'error'.

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 4:19 am
by sy4nr
is there a way to add all spells to the spell book instantly?

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 4:21 am
by RodWarrior
Is there really a need to just tell people to search the forum everytime? Can't we just ignore?

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 7:57 am
by Caeliat
Act 3 romance scenes are currently super buggy for some saves and some of them refuse to play. I have noticed people with scenes that don't trigger for Lae'zel, Shadowheart, and Wyll, regardless of how much troubleshooting is done. This doesn't trigger those scenes, but it marks them as done so that the companions get the proper updated dialogue and Lae'zel gets her romance ending available as an option.

I based this on Thepledge's invaluable Romance Flags scripts; just copy and paste it into the sub-list after Console Commands > Register Commands from Zanzer's table on the first post, then tick the relevant boxes:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>5000</ID>
      <Description>"Act 3 romance flags fixes"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>5001</ID>
          <Description>"Laezel sunrise scene"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "1563bb90-63a5-4957-adfe-43ec4aa4ce2e" -- ORI_Laezel_State_CompletedRomance

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5002</ID>
          <Description>"Laezel my joy address"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "fe454112-39f1-46c5-888c-02c98f4419aa" -- NIGHT_Laezel_Romance3

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5003</ID>
          <Description>"Shadowheart scenes (Sharran/Selunite)"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "4f67ad76-c654-490e-ab62-263ae8fa8d14" -- ORI_Shadowheart_State_Act3RomanceEnded

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5004</ID>
          <Description>"Shadowheart skinny dipping comments"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "9f583304-0a1a-498c-acf9-3c8dcc30ee3d" -- NIGHT_Shadowheart_Skinnydipping

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5005</ID>
          <Description>"Shadowheart Nightfall ritual comments"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "8f1697d4-2402-4283-802a-ef7e1ebd8aa1" -- NIGHT_Shadowheart_NightfallRitual

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5006</ID>
          <Description>"Wyll Wilden Oak scene"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "cb51446f-3a3e-62e7-00ee-0484f90f64b7" -- CAMP_Wyll_Act3Romance_Event_Began

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)

writeString(cmdStr2, uuid)
writeBytes(cmdStr2 + #uuid, 0)

PrepareCall("SetFlag")
writePointer(cmdArgs + 0x08, cmdStr2)
writePointer(cmdArgs + 0x18, cmdStr1)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 1)
local result = executeCodeEx(0, nil, cmdCall)
print(result == 1 and "success" or "failure")
{$asm}

[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 1:06 pm
by kenneth
Is it possible to use Cheat Engine to forcibly equip weapons in both the main and off-hand slots? I've searched all over the internet for mods and scripts but haven't found any examples that achieve this. The patch#3 completely ruined my enjoyment of using large weapons like the Watcher Greatsword and Apostle Scythe. The only example I found seems to only allow equipping in the main hand. Moreover, the UUID of the item I found is different from what I've researched; I don't know where 'WPN_WATCHER_Greatsword_B_1756a1b1-68f4-d612-6680-b9e8b0fed63f' comes from, as the UUID I found is ebdf1022-bb30-4a03-ac29-82f488bfce4f.
{$lua}
if syntaxcheck then return end
[ENABLE]
local player = GetHostCharacter()
local item = "WPN_WATCHER_Greatsword_B_1756a1b1-68f4-d612-6680-b9e8b0fed63f"
SetArgToString(0, player)
SetArgToString(1, item)
SetArgToLong(2, 1)
SetArgToLong(3, 1)
SetArgToLong(4, 1)
local result = ExecuteCall("Equip")
if result ~= 1 then
print("command failed")
end
[DISABLE]

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 5:19 pm
by sanitka
kenneth wrote:
Fri Nov 24, 2023 1:06 pm
Is it possible to use Cheat Engine to forcibly equip weapons in both the main and off-hand slots? I've searched all over the internet for mods and scripts but haven't found any examples that achieve this. The patch#3 completely ruined my enjoyment of using large weapons like the Watcher Greatsword and Apostle Scythe. The only example I found seems to only allow equipping in the main hand. Moreover, the UUID of the item I found is different from what I've researched; I don't know where 'WPN_WATCHER_Greatsword_B_1756a1b1-68f4-d612-6680-b9e8b0fed63f' comes from, as the UUID I found is ebdf1022-bb30-4a03-ac29-82f488bfce4f.

Code: Select all

{$lua}
if syntaxcheck then return end
[ENABLE]
local player = GetHostCharacter()
local item = "WPN_WATCHER_Greatsword_B_1756a1b1-68f4-d612-6680-b9e8b0fed63f"
SetArgToString(0, player)
SetArgToString(1, item)
SetArgToLong(2, 1)
SetArgToLong(3, 1)
SetArgToLong(4, 1)
local result = ExecuteCall("Equip")
if result ~= 1 then
  print("command failed")
end
[DISABLE]
Back to the beginning, please check what UUID means and how to find it / use it :) (or go through the table to get the answer).

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 10:24 pm
by q61621
Hello. I'm playing Karlach and trying to romance Mizora. To do this, you need to kill the druids and with them the guy who has to repair my engine. Is there any way to repair the engine using the cheat table?

PS, this is my first encounter with a cheat engine, so I would be happy with the most primitive explanation

Re: z Baldur's Gate 3

Posted: Fri Nov 24, 2023 10:36 pm
by gobioid
Is there any way to become undetectable by NPCs; not invisible (like greater invisibility), just undetectable?

Re: z Baldur's Gate 3

Posted: Sat Nov 25, 2023 12:21 am
by sanitka
q61621 wrote:
Fri Nov 24, 2023 10:24 pm
Hello. I'm playing Karlach and trying to romance Mizora. To do this, you need to kill the druids and with them the guy who has to repair my engine. Is there any way to repair the engine using the cheat table?

PS, this is my first encounter with a cheat engine, so I would be happy with the most primitive explanation
Unfortunately most primitive explanation is NO, otherwise you have to learn CE basics first, then scripting minimum to be able to use required part of table, meanwhile finding the right identifiers for desired "state of Karlach" ;) and risking that you completely kill your save.

Or focus the other way - how to romance with Mizora without killing anyone ;) (but in CE it still requires scripting minimum).

good luck

Re: z Baldur's Gate 3

Posted: Sat Nov 25, 2023 5:05 am
by CptWindwalker82
I had an accident with the sussur flowers, and I need a couple more. Yet, any of the ones I spawn in from the UUID list I have don't have the anti-magic effect.

I'm assuming the right UUID simply isn't on this list, does anyone have the right one that includes anti-magic?

Re: z Baldur's Gate 3

Posted: Sat Nov 25, 2023 5:20 am
by sanitka
CptWindwalker82 wrote:
Sat Nov 25, 2023 5:05 am
I had an accident with the sussur flowers, and I need a couple more. Yet, any of the ones I spawn in from the UUID list I have don't have the anti-magic effect.

I'm assuming the right UUID simply isn't on this list, does anyone have the right one that includes anti-magic?
Try to use a previous save and Last Item Dropped UUID or if you have at least one flower, look for my 'Item 100' cheat and modify it little bit;).