I didn't actually make the two ilithid scripts, fakey did. And it's important to have both. You clear the ilithid flags immediately after using it and can do that as much as you want but it's critical that you use the other one to set the flags before you sleep. If you don't it messes up player's progression.PeDaGaNG wrote: ↑Wed Aug 30, 2023 6:48 amDownloading your table and found this while I'm looking high & low for that.Tiffany wrote: ↑Tue Aug 29, 2023 11:22 pmSince I probably won't do anything else until there's some major updates for the game since I've now done 11 full playthroughs I'll share my highly edited table I used with Zanzer's as the base and a lot of stuff from EvenLess and others.
It's for v4.1.1.3624901 WHICH IS HIGHLY OUTDATED as I never really bothered updating my game since I didn't want to have to redo all my custom edits.
The table is way too big to attach without compression so I 7zipped it up. Password is 123
I also included a folder with some stuff cut out to more easily transfer stuff to a new table so even people on the latest versions may get some use out of it.
bg3 release+items.7z
Clear Used Illithid Power without need Full Rest Made by Tiffany
Code: Select all
[ENABLE] {$lua} if syntaxcheck then return end local tadpole1 = "GLO_Tadpoled_UsedToday1_36d218ea-3eab-481f-fdaa-4ee185e76c25" local tadpole2 = "GLO_Tadpoled_UsedToday2_b9d51e70-8963-e27f-a1fe-db5b9cfb3b1d" local nulluuid = "NULL_00000000-0000-0000-0000-000000000000" local cmdCall = getAddress("cmdCall") local cmdArgs = getAddress("cmdArgs") local cmdStr1 = getAddress("cmdStr1") local cmdStr2 = getAddress("cmdStr2") -- Get player UUID PrepareCall("GetHostCharacter") executeCodeEx(0, nil, cmdCall) local player = readPointer(cmdArgs + 0x08) player = readString(player, 256, false) -- Clear Tadpole1 Flag PrepareCall("ClearFlag") writeString(cmdStr1, tadpole1) writeBytes(cmdStr1 + #tadpole1, 0) writeString(cmdStr2, player) writeBytes(cmdStr2 + #player, 0) writeQword(cmdArgs + 0x28, 0) writePointer(cmdArgs + 0x08, cmdStr1) writePointer(cmdArgs + 0x18, cmdStr2) local result = executeCodeEx(0, nil, cmdCall) -- Clear Tadpole2 Flag PrepareCall("ClearFlag") writeString(cmdStr1, tadpole2) writeBytes(cmdStr1 + #tadpole2, 0) writeString(cmdStr2, player) writeBytes(cmdStr2 + #player, 0) writeQword(cmdArgs + 0x28, 0) writePointer(cmdArgs + 0x08, cmdStr1) writePointer(cmdArgs + 0x18, cmdStr2) local result = executeCodeEx(0, nil, cmdCall) {$asm} [DISABLE]
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1