Page 41 of 462

Re: z Baldur's Gate 3

Posted: Tue Nov 03, 2020 12:11 pm
by Zanzer
jhl1989 wrote:
Tue Nov 03, 2020 6:03 am
How to play with 4 custom characters solo
...can't you just use the respec console command to reroll the story characters?

Re: z Baldur's Gate 3

Posted: Tue Nov 03, 2020 12:41 pm
by jhl1989
Spoiler
Zanzer wrote:
Tue Nov 03, 2020 12:11 pm
jhl1989 wrote:
Tue Nov 03, 2020 6:03 am
How to play with 4 custom characters solo
...can't you just use the respec console command to reroll the story characters?
Sure, but I don’t think that was the point of the video. It was to try to get 4 custom character, which some people like to do. And I dont think you can respec Wyll properly

Re: z Baldur's Gate 3

Posted: Tue Nov 03, 2020 1:40 pm
by Savourea
Does anybody found a way to edit character's appearance mid-game yet?

Re: z Baldur's Gate 3

Posted: Tue Nov 03, 2020 3:30 pm
by jhl1989
.

Re: z Baldur's Gate 3

Posted: Wed Nov 04, 2020 4:08 am
by elboricua228
Hmmm question, how do I add spells to a different character than the host?

Re: z Baldur's Gate 3

Posted: Wed Nov 04, 2020 8:51 am
by jhl1989
elboricua228 wrote:
Wed Nov 04, 2020 4:08 am
Hmmm question, how do I add spells to a different character than the host?
same as spawning an item
copy & paste the spell name ID on the table and then click "add spell"

Re: z Baldur's Gate 3

Posted: Thu Nov 05, 2020 3:31 am
by elboricua228
isosplx wrote:
Sun Nov 01, 2020 5:03 pm
elboricua228 wrote:
Sun Nov 01, 2020 4:30 pm
I was able to extract the pak files and find spell ids but I would love a feature that allows the addition of feats or proficiencies to a character. any way to go about this?
Armor Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "Proficiency(HeavyArmor);Proficiency(MediumArmor);Proficiency(LightArmor);Proficiency(Shields);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Weapon Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "Proficiency(MartialWeapons);Proficiency(SimpleWeapons);Proficiency(HandCrossbows);Proficiency(Longswords);Proficiency(Rapiers);Proficiency(Shortswords);Proficiency(Daggers);Proficiency(Darts);Proficiency(Slings);Proficiency(Quarterstaffs);Proficiency(LightCrossbows);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Bonus Skill Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ProficiencyBonus(Skill,Acrobatics);ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,History);ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Intimidation);ProficiencyBonus(Skill,Investigation);ProficiencyBonus(Skill,Medicine);ProficiencyBonus(Skill,Nature);ProficiencyBonus(Skill,Persuasion);ProficiencyBonus(Skill,Perception);ProficiencyBonus(Skill,Performance);ProficiencyBonus(Skill,Religion);ProficiencyBonus(Skill,SleightOfHand);ProficiencyBonus(Skill,Stealth);ProficiencyBonus(Skill,Survival);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Bonus Saving Throw Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Charisma);ProficiencyBonus(SavingThrow,Dexterity);ProficiencyBonus(SavingThrow,Intelligence);ProficiencyBonus(SavingThrow,Strength);ProficiencyBonus(SavingThrow,Constitution);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Hope This Helps
I have no idea how to use these, do I add them in the cheat engine, do I paste this onto an existing command? Please help.

Re: z Baldur's Gate 3

Posted: Thu Nov 05, 2020 4:19 am
by elboricua228
elboricua228 wrote:
Thu Nov 05, 2020 3:31 am
isosplx wrote:
Sun Nov 01, 2020 5:03 pm
elboricua228 wrote:
Sun Nov 01, 2020 4:30 pm
I was able to extract the pak files and find spell ids but I would love a feature that allows the addition of feats or proficiencies to a character. any way to go about this?
Armor Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "Proficiency(HeavyArmor);Proficiency(MediumArmor);Proficiency(LightArmor);Proficiency(Shields);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Weapon Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "Proficiency(MartialWeapons);Proficiency(SimpleWeapons);Proficiency(HandCrossbows);Proficiency(Longswords);Proficiency(Rapiers);Proficiency(Shortswords);Proficiency(Daggers);Proficiency(Darts);Proficiency(Slings);Proficiency(Quarterstaffs);Proficiency(LightCrossbows);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Bonus Skill Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ProficiencyBonus(Skill,Acrobatics);ProficiencyBonus(Skill,AnimalHandling);ProficiencyBonus(Skill,Arcana);ProficiencyBonus(Skill,Athletics);ProficiencyBonus(Skill,Deception);ProficiencyBonus(Skill,History);ProficiencyBonus(Skill,Insight);ProficiencyBonus(Skill,Intimidation);ProficiencyBonus(Skill,Investigation);ProficiencyBonus(Skill,Medicine);ProficiencyBonus(Skill,Nature);ProficiencyBonus(Skill,Persuasion);ProficiencyBonus(Skill,Perception);ProficiencyBonus(Skill,Performance);ProficiencyBonus(Skill,Religion);ProficiencyBonus(Skill,SleightOfHand);ProficiencyBonus(Skill,Stealth);ProficiencyBonus(Skill,Survival);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Bonus Saving Throw Proficiencies
Spoiler
[ENABLE]
{$lua}
if syntaxcheck then return end

local uuid = "ProficiencyBonus(SavingThrow,Wisdom);ProficiencyBonus(SavingThrow,Charisma);ProficiencyBonus(SavingThrow,Dexterity);ProficiencyBonus(SavingThrow,Intelligence);ProficiencyBonus(SavingThrow,Strength);ProficiencyBonus(SavingThrow,Constitution);"

local cmdCall = getAddress("cmdCall")
local cmdAddr = getAddress("cmdAddr")
local cmdArgs = getAddress("cmdArgs")
local cmdStr1 = getAddress("cmdStr1")
writePointer(cmdAddr, getAddress("GetHostCharacter"))
executeCodeEx(0, nil, cmdCall)
writePointer(cmdAddr, getAddress("AddBoosts"))
writePointer(cmdArgs + 0x18, cmdStr1)
writeString(cmdStr1, uuid)
writeBytes(cmdStr1 + #uuid, 0)
writeQword(cmdArgs + 0x28, 0)
writeQword(cmdArgs + 0x38, 0)
executeCodeEx(0, nil, cmdCall)
{$asm}
assert(true)
[DISABLE]
Hope This Helps
I have no idea how to use these, do I add them in the cheat engine, do I paste this onto an existing command? Please help.
Just played around with these by replacing console command scripts like add 50 health with these. they work, but they don't show in the UI and don't last after a save and load. Maybe I can get it to work permanently by enchanting a ring using the command though I am still learning

EDIT: Trying to use the Enchant Equipped Ring command to no success. No matter what I do, I get this in the Lua Engine:
GetHostCharacter == 1
GetEquippedItem == 1
GetTemplate == 0
Once it hits the GetTemplate == 0, the game crashes. Please advise. Where do I put the boosts like ProficiencyBonus(Skill,Acrobatics) in the script?

Re: z Baldur's Gate 3

Posted: Fri Nov 06, 2020 2:55 am
by Aquineas
Noober question folks, does anyone know the uuid of the create water scroll? I'd love to have that on hand to get rid of some of the fire in this game.

Re: z Baldur's Gate 3

Posted: Fri Nov 06, 2020 7:11 am
by jhl1989
Need help finding files:
1. What file do I need to edit to give all classes religions?
2. Anybody know what folder contains eye textures?

Re: z Baldur's Gate 3

Posted: Sat Nov 07, 2020 9:16 am
by arumite
would anyone be kind enough to post a link to the UUID list? or Divulge the page its on? I for some reason am unable to use forum search even with an account...

P.S. Specifically the lists for Spells and Items.
Or a link/page number for the .pak unpacker utility

thanks in advance

Re: z Baldur's Gate 3

Posted: Sun Nov 08, 2020 10:04 pm
by Porcelyn
How would I add the animal speaking ability to my character?

Re: z Baldur's Gate 3

Posted: Mon Nov 09, 2020 1:25 am
by Tevos
arumite wrote:
Sat Nov 07, 2020 9:16 am
would anyone be kind enough to post a link to the UUID list? or Divulge the page its on? I for some reason am unable to use forum search even with an account...

P.S. Specifically the lists for Spells and Items.
Or a link/page number for the .pak unpacker utility

thanks in advance
It's on page 17, the item list, and then there are some more items on page 21. I'm not sure about spells.

Re: z Baldur's Gate 3

Posted: Mon Nov 09, 2020 1:29 am
by Tevos
Porcelyn wrote:
Sun Nov 08, 2020 10:04 pm
How would I add the animal speaking ability to my character?
The table on page 1 has it under console command > register commands > permanent cheats > add pet pal.

Re: z Baldur's Gate 3

Posted: Mon Nov 09, 2020 5:16 pm
by Psycrow
Can someone who's good with scripts (like the item spawner script) see about the options for changing maps? I've never done scripts before, just changed values, and don't feel confident about bumbling around and getting it right on my own. However, I am interested in getting to the two currently inaccessible maps and recording a video of them, and there are files/minimaps/etc for them.

Here's what I know:

The game that we can play right now uses a very large map, I believe called WLD_Main_A, to warp you around for various gameplay and scenes. This big map includes the main world, the underdark, undergound, areas, etc-- everything you've seen and played (and a little more) except the tutorial area. The tutorial area is TUT_Avenus_C and when leaving it, there is a loading screen while it takes you to WLD_Main_A. I am hoping to force a similar transition to the other maps (the ones we can't access yet), I believe called SCL_Main_A and BG_Main_A. (I've seen the minimaps for these currently-inaccessible areas in the game files, and some other relevant files. There is also a chance they don't need the "_A" at the end as I've seen a part of the code that doesn't, but not sure)

I asked the original poster of this topic in a DM and he pointed this out, suggesting we try a script like these:
LoadLevelTemplate(LevelTemplate)
ActivatePersistentLevelTemplate(LevelTemplate)
I'm not good enough with scripts to know how to use that information, and the few efforts I have made (like by messing with the item spawner script to try to make use of that info) haven't worked.

If anyone can do this, we'll all be able to get to the two big currently unused maps. Again, I'm not good with scripts so I can only see myself failing repeatedly for many days if all I have to go with is partial info, lol

(A note about location within maps: I know how to change the player's current location within a current map, and there's no risk of a game crash or anything if you're falling into nothingness due to no map segment existing there, so the map transition itself would be enough to create the opportunity to get the character onto a walkable area on any map)