Hello , Could you tell us where did you found those name & u id ? been looking in Shared & Gustav but didn't found that nameHinki wrote: ↑Tue Aug 08, 2023 1:04 amBourbieSpeedrun wrote: ↑Mon Aug 07, 2023 9:08 pmDoes someone find out about having unplayable character as ally/hero ?that's the best I've mustered, can't edit their inventory though and causes issues when resting, you can always just useCode: Select all
[ENABLE] {$lua} if syntaxcheck then return end local uuid = "S_DEN_CapturedGoblin_783d7572-a846-455f-b686-247a95263ebb" local cmdCall = getAddress("cmdCall") local cmdArgs = getAddress("cmdArgs") local cmdStr1 = getAddress("cmdStr1") local cmdStr2 = getAddress("cmdStr2") local cmdStr3 = getAddress("cmdStr3") PrepareCall("GetHostCharacter") executeCodeEx(0, nil, cmdCall) local player = readPointer(cmdArgs + 0x08) player = readString(player, 256, false) local cmdStr2 = getAddress("cmdStr2") writeString(cmdStr2, player) writeBytes(cmdStr2 + #player, 0) executeCodeEx(0, nil, cmdCall) PrepareCall("RegisterAsCompanion") writePointer(cmdArgs + 0x08, cmdStr2) writePointer(cmdArgs + 0x18, cmdStr1) writeString(cmdStr1, uuid) writeBytes(cmdStr1 + #uuid, 0) executeCodeEx(0, nil, cmdCall) PrepareCall("MakePlayer") writePointer(cmdArgs + 0x08, cmdStr2) writeString(cmdStr2, uuid) writeBytes(cmdStr2 + #uuid, 0) executeCodeEx(0, nil, cmdCall) PrepareCall("AssignToUser") writeInteger(cmdArgs + 0x08, 65537) writePointer(cmdArgs + 0x18, cmdStr1) writeString(cmdStr1, uuid) writeBytes(cmdStr1 + #uuid, 0) executeCodeEx(0, nil, cmdCall) local result = executeCodeEx(0, nil, cmdCall) print(result == 1 and "success" or "failure") {$asm} assert(true) [DISABLE]
for making them a follower insteadCode: Select all
[ENABLE] {$lua} if syntaxcheck then return end local uuid = "S_DEN_CapturedGoblin_783d7572-a846-455f-b686-247a95263ebb" 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) local cmdStr2 = getAddress("cmdStr2") writeString(cmdStr2, player) writeBytes(cmdStr2 + #player, 0) executeCodeEx(0, nil, cmdCall) PrepareCall("AddPartyFollower") writePointer(cmdArgs + 0x18, cmdStr2) writePointer(cmdArgs + 0x08, cmdStr1) writeString(cmdStr1, uuid) writeBytes(cmdStr1 + #uuid, 0) executeCodeEx(0, nil, cmdCall) local result = executeCodeEx(0, nil, cmdCall) print(result == 1 and "success" or "failure") {$asm} assert(true) [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