z Dragon Age The Veilguard

Upload your cheat tables here (No requests)
poptdp
Cheater
Cheater
Posts: 43
Joined: Sat May 11, 2019 2:23 am
Reputation: 5

Re: z Dragon Age The Veilguard

Post by poptdp »

I can also confirm the ‘Last Equipped’ pointer works for weapons/bows/armor etc, but does not work for accessories or rings.

Looking to upgrade the Rarity ONLY for Rings, Amulet and Belt, so if someone can please assist?

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

optimusoverlord
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Nov 13, 2024 6:58 am
Reputation: 0

Re: z Dragon Age The Veilguard

Post by optimusoverlord »

I've used CT for a few years now. All basic stuff really. I noticed with this CT there's no Gold script for unlimited gold. I do see Material Pointer though. I haven't a clue what that is. Does anyone know where i can find a tutorial on how to use this feature? I'm sure I can prob figure it out but I haven't the slightest clue what a "Pointer" is.

To give me gold ect I've always used the "Scan Feature" to find the address and then change that number but it doesnt seem to stick for some reason.

Any help would be appreciated. Thanks in advance

kidicarus
Cheater
Cheater
Posts: 25
Joined: Sat Jan 15, 2022 3:09 am
Reputation: 3

Re: z Dragon Age The Veilguard

Post by kidicarus »

optimusoverlord wrote:
Wed Nov 13, 2024 7:03 am
I've used CT for a few years now. All basic stuff really. I noticed with this CT there's no Gold script for unlimited gold. I do see Material Pointer though. I haven't a clue what that is. Does anyone know where i can find a tutorial on how to use this feature? I'm sure I can prob figure it out but I haven't the slightest clue what a "Pointer" is.

To give me gold ect I've always used the "Scan Feature" to find the address and then change that number but it doesnt seem to stick for some reason.

Any help would be appreciated. Thanks in advance
I gave myself 99k gold doing the scan feature as you mentioned and selling to the vendor to scan again until I got the right addresses, for me it was multiple addresses so I just changed them all and it stuck

As for the material pointers I just click them all to expand, then open a vendor and buy something and the numbers populate

grayfenix
Noobzor
Noobzor
Posts: 8
Joined: Tue Sep 05, 2023 7:50 pm
Reputation: 3

Re: z Dragon Age The Veilguard

Post by grayfenix »

ParadoxDad wrote:
Wed Nov 13, 2024 3:41 am
grayfenix wrote:
Tue Nov 12, 2024 7:04 pm
Rankti wrote:
Tue Nov 12, 2024 1:16 pm


Thank you for the script, it worked as explained. I even didn't have to save and reload the game.
The items got immediately upgraded and when I left the character menus I got all the respective popup messages. I'm now at the point of no return so I do have a lot of items and I wanted to upgrade all items to 11/legendary anyway but I didn't see any items that I didn't equip being upgraded. My "common" and "Unique" items were not touched by the script.

Yet, all items of my companions got automatically upgraded to legendary/11 although I was not in their menus.
Yes, thats what happens. EVERYTHING you or your companions have equiped is modified, not just the item you swap.

I cant find a way to unequip items in game, so unless i want to be completely op this script is not really usable.

I'm hoping someone with more knowledge than me will be able to fix this script to only do a specific item.

I was lazy in my earlier script as I only used it once.
I tracked the code back and now created an updated "Last Item Equipped Pointer" where it covers ANY item and you choose how to update it.
I hope this helps.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>571</ID>
      <Description>"Last Item Equipped Pointer (Any Item)"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>FFFF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(lastEquipped,$process,48 8B 13 48 8B CB 48 89 5C 24 20 FF)
alloc(newmem,$100,lastEquipped)

label(lastEquippedPtr)
label(return)

newmem:
  push rax
  mov rax,lastEquippedPtr
  mov [rax],rbx
  pop rax
  jmp return

align 10
lastEquippedPtr:
  dq 0

lastEquipped:
  jmp newmem
  nop

return:
registersymbol(lastEquipped)
registersymbol(lastEquippedPtr)

[DISABLE]
lastEquipped:
db 48 8B 13 48 8B CB

unregistersymbol(lastEquipped)
unregistersymbol(lastEquippedPtr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Dragon Age The Veilguard.exe+1E5E9FA

Dragon Age The Veilguard.exe+13F049A - 48 8B 10              - mov rdx,[rax]
Dragon Age The Veilguard.exe+13F049D - 48 8B C8              - mov rcx,rax
Dragon Age The Veilguard.exe+13F04A0 - FF 52 10              - call qword ptr [rdx+10]
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+13F04A3 - 48 8B 13              - mov rdx,[rbx]
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+13F04A6 - 48 8B CB              - mov rcx,rbx
Dragon Age The Veilguard.exe+13F04A9 - 48 89 5C 24 20        - mov [rsp+20],rbx
Dragon Age The Veilguard.exe+13F04AE - FF 52 10              - call qword ptr [rdx+10]
Dragon Age The Veilguard.exe+13F04B1 - 44 8B CE              - mov r9d,esi
Dragon Age The Veilguard.exe+13F04B4 - 48 8D 54 24 20        - lea rdx,[rsp+20]
Dragon Age The Veilguard.exe+13F04B9 - 4C 8B C5              - mov r8,rbp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>572</ID>
          <Description>"Re-Equip Item to See Changes"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>lastEquippedPtr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>573</ID>
              <Description>"Name (do not change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>256</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>+90</Address>
              <Offsets>
                <Offset>0</Offset>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>574</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+38</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>575</ID>
              <Description>"Rarity"</Description>
              <DropDownList DisplayValueAsItem="1">1:Common
2:Uncommon
3:Rare
4:Epic
5:Legendary
6:Unique (Do not set)
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+40</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Awesome. Thank you sir. I'll try this later.

poptdp
Cheater
Cheater
Posts: 43
Joined: Sat May 11, 2019 2:23 am
Reputation: 5

Re: z Dragon Age The Veilguard

Post by poptdp »

grayfenix wrote:
Wed Nov 13, 2024 7:50 am
ParadoxDad wrote:
Wed Nov 13, 2024 3:41 am
grayfenix wrote:
Tue Nov 12, 2024 7:04 pm

Yes, thats what happens. EVERYTHING you or your companions have equiped is modified, not just the item you swap.

I cant find a way to unequip items in game, so unless i want to be completely op this script is not really usable.

I'm hoping someone with more knowledge than me will be able to fix this script to only do a specific item.

I was lazy in my earlier script as I only used it once.
I tracked the code back and now created an updated "Last Item Equipped Pointer" where it covers ANY item and you choose how to update it.
I hope this helps.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>571</ID>
      <Description>"Last Item Equipped Pointer (Any Item)"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>FFFF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(lastEquipped,$process,48 8B 13 48 8B CB 48 89 5C 24 20 FF)
alloc(newmem,$100,lastEquipped)

label(lastEquippedPtr)
label(return)

newmem:
  push rax
  mov rax,lastEquippedPtr
  mov [rax],rbx
  pop rax
  jmp return

align 10
lastEquippedPtr:
  dq 0

lastEquipped:
  jmp newmem
  nop

return:
registersymbol(lastEquipped)
registersymbol(lastEquippedPtr)

[DISABLE]
lastEquipped:
db 48 8B 13 48 8B CB

unregistersymbol(lastEquipped)
unregistersymbol(lastEquippedPtr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Dragon Age The Veilguard.exe+1E5E9FA

Dragon Age The Veilguard.exe+13F049A - 48 8B 10              - mov rdx,[rax]
Dragon Age The Veilguard.exe+13F049D - 48 8B C8              - mov rcx,rax
Dragon Age The Veilguard.exe+13F04A0 - FF 52 10              - call qword ptr [rdx+10]
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+13F04A3 - 48 8B 13              - mov rdx,[rbx]
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+13F04A6 - 48 8B CB              - mov rcx,rbx
Dragon Age The Veilguard.exe+13F04A9 - 48 89 5C 24 20        - mov [rsp+20],rbx
Dragon Age The Veilguard.exe+13F04AE - FF 52 10              - call qword ptr [rdx+10]
Dragon Age The Veilguard.exe+13F04B1 - 44 8B CE              - mov r9d,esi
Dragon Age The Veilguard.exe+13F04B4 - 48 8D 54 24 20        - lea rdx,[rsp+20]
Dragon Age The Veilguard.exe+13F04B9 - 4C 8B C5              - mov r8,rbp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>572</ID>
          <Description>"Re-Equip Item to See Changes"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>lastEquippedPtr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>573</ID>
              <Description>"Name (do not change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>256</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>+90</Address>
              <Offsets>
                <Offset>0</Offset>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>574</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+38</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>575</ID>
              <Description>"Rarity"</Description>
              <DropDownList DisplayValueAsItem="1">1:Common
2:Uncommon
3:Rare
4:Epic
5:Legendary
6:Unique (Do not set)
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+40</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Awesome. Thank you sir. I'll try this later.
I have tried this, but every time I 're-equip' rings or amulet, this is the name of the 'last equipped item': rpg/equipment/lyriumdagger/weaponequip_lyriumdaggergear_autobundlegen

it also always says it has a Level of 1, and a Rarity of 6. I have tried changing it before but then it upgrades the rarity of some random invisible item.

any help?

syntheticlion
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sat Jan 29, 2022 9:20 am
Reputation: 1

Re: z Dragon Age The Veilguard

Post by syntheticlion »

ParadoxDad wrote:
Tue Nov 12, 2024 12:23 am
Here is something I put together for my use.
Updated existing Equipment Editor but for all items, not just weapons/armor

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>571</ID>
      <Description>"Last Item Equipped Pointer (Any Item)"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>FFFF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(lastEquipped,$process,48 8B 13 48 8B CB 48 89 5C 24 20 FF)
alloc(newmem,$100,lastEquipped)

label(lastEquippedPtr)
label(return)

newmem:
  push rax
  mov rax,lastEquippedPtr
  mov [rax],rbx
  pop rax
  jmp return

align 10
lastEquippedPtr:
  dq 0

lastEquipped:
  jmp newmem
  nop

return:
registersymbol(lastEquipped)
registersymbol(lastEquippedPtr)

[DISABLE]
lastEquipped:
db 48 8B 13 48 8B CB

unregistersymbol(lastEquipped)
unregistersymbol(lastEquippedPtr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Dragon Age The Veilguard.exe+1E5E9FA

Dragon Age The Veilguard.exe+13F049A - 48 8B 10              - mov rdx,[rax]
Dragon Age The Veilguard.exe+13F049D - 48 8B C8              - mov rcx,rax
Dragon Age The Veilguard.exe+13F04A0 - FF 52 10              - call qword ptr [rdx+10]
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+13F04A3 - 48 8B 13              - mov rdx,[rbx]
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+13F04A6 - 48 8B CB              - mov rcx,rbx
Dragon Age The Veilguard.exe+13F04A9 - 48 89 5C 24 20        - mov [rsp+20],rbx
Dragon Age The Veilguard.exe+13F04AE - FF 52 10              - call qword ptr [rdx+10]
Dragon Age The Veilguard.exe+13F04B1 - 44 8B CE              - mov r9d,esi
Dragon Age The Veilguard.exe+13F04B4 - 48 8D 54 24 20        - lea rdx,[rsp+20]
Dragon Age The Veilguard.exe+13F04B9 - 4C 8B C5              - mov r8,rbp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>572</ID>
          <Description>"Re-Equip Item to See Changes"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>lastEquippedPtr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>573</ID>
              <Description>"Name (do not change)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>256</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>+90</Address>
              <Offsets>
                <Offset>0</Offset>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>574</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+38</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>575</ID>
              <Description>"Rarity"</Description>
              <DropDownList DisplayValueAsItem="1">1:Common
2:Uncommon
3:Rare
4:Epic
5:Legendary
6:Unique (Do not set)
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+40</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

How do we put something like this into the existing table? I looked it up and my CE didn't have any of the options I saw, someone said you could just copy/paste it so I did that. I now get some Lua script error and something asking me to execute a script when I try to open the table so I realized I have no idea what I'm doing, lol.

User avatar
emyl2011
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Sep 24, 2024 12:47 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by emyl2011 »

Steps: 1. Open Notepad. 2. Paste this text into the Notepad window. 3. Click on "File" in the menu, then select "Save As." 4. In the "Save as type" dropdown, choose "All Files." 5. Name your file with the .CT extension (e.g., "myfile.CT"). 6. Click "Save." 7. Open Cheat Engine. 8. Use the "File" menu in Cheat Engine to open your .CT file. That's it!

poyo12
Cheater
Cheater
Posts: 35
Joined: Sat Jan 07, 2023 10:19 am
Reputation: 0

Re: z Dragon Age The Veilguard

Post by poyo12 »

hello, is it possible to add exp multiplier please ? i'd like to slow down exp gain

a2yorha
Cheater
Cheater
Posts: 43
Joined: Thu Nov 22, 2018 3:07 am
Reputation: 2

Re: z Dragon Age The Veilguard

Post by a2yorha »

does anyone think a script that enables selecting mage for a dwarf during character creation is possible?

poptdp
Cheater
Cheater
Posts: 43
Joined: Sat May 11, 2019 2:23 am
Reputation: 5

Re: z Dragon Age The Veilguard

Post by poptdp »

emyl2011 wrote:
Wed Nov 13, 2024 12:04 pm
Steps: 1. Open Notepad. 2. Paste this text into the Notepad window. 3. Click on "File" in the menu, then select "Save As." 4. In the "Save as type" dropdown, choose "All Files." 5. Name your file with the .CT extension (e.g., "myfile.CT"). 6. Click "Save." 7. Open Cheat Engine. 8. Use the "File" menu in Cheat Engine to open your .CT file. That's it!
Thank you for this!

Finally got it to work.

Kekalorr
Novice Cheater
Novice Cheater
Posts: 24
Joined: Sun Jan 17, 2021 1:38 pm
Reputation: 13

Re: z Dragon Age The Veilguard

Post by Kekalorr »

@Enferno33 don't worry mate, no offense taken and I agree with what you said... I just did it myself for others so they don't have to :D

Also Great Job @Zanzer for the table updates <3

For whoever was waiting for my script upd: " I've left the game... uninstalled it because of a game breaking bug that wouldn't allow me to 100% it properly. Perhaps I'll get back to it later :shock: "

:ph34r:

User avatar
jonaaa
Expert Cheater
Expert Cheater
Posts: 694
Joined: Thu Apr 06, 2017 6:08 am
Reputation: 276

Re: z Dragon Age The Veilguard

Post by jonaaa »

emyl2011 wrote:
Wed Nov 13, 2024 12:04 pm
Steps: 1. Open Notepad. 2. Paste this text into the Notepad window. 3. Click on "File" in the menu, then select "Save As." 4. In the "Save as type" dropdown, choose "All Files." 5. Name your file with the .CT extension (e.g., "myfile.CT"). 6. Click "Save." 7. Open Cheat Engine. 8. Use the "File" menu in Cheat Engine to open your .CT file. That's it!
You don't need to use notepad. Simply copy the code, open the CT (Zanzer's or any other CT you want to use) then simply press Ctrl + V, THEN save the CT.

jkmaybe
Noobzor
Noobzor
Posts: 6
Joined: Wed Nov 13, 2024 4:21 pm
Reputation: 4

Re: z Dragon Age The Veilguard

Post by jkmaybe »

There any options for adding all the gear to your inventory?

AeroShok999
Expert Cheater
Expert Cheater
Posts: 125
Joined: Mon Feb 08, 2021 12:54 pm
Reputation: 14

Re: z Dragon Age The Veilguard

Post by AeroShok999 »

jkmaybe wrote:
Wed Nov 13, 2024 4:22 pm
There any options for adding all the gear to your inventory?
Spawn all (RED) unique items please!

pacifista
Expert Cheater
Expert Cheater
Posts: 222
Joined: Wed Jun 27, 2018 2:07 am
Reputation: 28

Re: z Dragon Age The Veilguard

Post by pacifista »

AeroShok999 wrote:
Wed Nov 13, 2024 5:22 pm
jkmaybe wrote:
Wed Nov 13, 2024 4:22 pm
There any options for adding all the gear to your inventory?
Spawn all (RED) unique items please!
Maybe all items spawn red would be great.

Post Reply

Who is online

Users browsing this forum: AmazonBot, Bing [Bot], BLEXBot, Google [Bot], LanceToTheN, liquidxearo1, LordCallius, Majestic-12 [Bot], Mr. Seth Marshall, red99red, starfuryzeta, x1515x, xiang950928