z Dragon Age The Veilguard

Upload your cheat tables here (No requests)
Ruminator5
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Nov 13, 2024 7:57 pm
Reputation: 0

Re: z Dragon Age The Veilguard

Post by Ruminator5 »

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>

I pasted this into Zanzer's table, but nothing loads up when I equip an item. Also, the option appears in light blue text rather than black.

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

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 »

The item editor update doesn't fully work, at least for me. Playing on the EA store app version. The updated editor works with all accessories, but not with armor and weapons. WHILE the old one does work with weapons, but not with accessories. I turned both of them into 1 table, but I am unable to merge them into one script.

Maybe someone can be so kind to update/improve/ merge this table and make it fully work on the EA store app version as well.
Attachments
DAV Item editor.ct
(8.7 KiB) Downloaded 397 times
Last edited by AeroShok999 on Fri Nov 15, 2024 1:17 am, edited 3 times in total.

User avatar
ParadoxDad
Noobzor
Noobzor
Posts: 8
Joined: Tue Nov 12, 2024 12:09 am
Reputation: 22

Re: z Dragon Age The Veilguard

Post by ParadoxDad »

svperstar wrote:
Wed Nov 13, 2024 3:54 am
So there is something in this cheat table that messes up your characters level

I was level 13, then I did something with factions I think. Then I noticed my level was 6.

So then I scrolled through my save games and I was leveling normally, got up to 11, then dropped down to level 6 before, I just didn't notice.

I have no idea if this will have a big effect on the story but the subclasses require level 20. So I am going to behind on getting that.

Just a word of warning to anyone else.
FYI: I already identified it as this script "shop strength" so had it removed from mine.

vyrelis
Noobzor
Noobzor
Posts: 8
Joined: Fri Oct 26, 2018 5:31 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by vyrelis »

pacifista wrote:
Wed Nov 13, 2024 7:44 pm
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.
You'd want all items spawn orange, maxxed out. Reds are unique and only have that tier

svperstar
Noobzor
Noobzor
Posts: 13
Joined: Mon Apr 27, 2020 4:11 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by svperstar »

ParadoxDad wrote:
Wed Nov 13, 2024 11:09 pm

FYI: I already identified it as this script "shop strength" so had it removed from mine.
Any chance you could figure out a way to change levels via cheat engine? I should be close to level 20 I think but I am level 14.

I'm no expert on Cheat Engine. I tried loading different save games and searching for my level. I successfully found 2 addresses that change everytime I load a different savegame with a different level.

However, if I change the value nothing changes in the game. No clue why.

I just want to set me level to 20 so I get my subclass.

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

Re: z Dragon Age The Veilguard

Post by jkmaybe »

vyrelis wrote:
Wed Nov 13, 2024 11:29 pm
pacifista wrote:
Wed Nov 13, 2024 7:44 pm
AeroShok999 wrote:
Wed Nov 13, 2024 5:22 pm


Spawn all (RED) unique items please!
Maybe all items spawn red would be great.
You'd want all items spawn orange, maxxed out. Reds are unique and only have that tier
Yep. Really I'd just like either a "Add all items to X vendor" or "add all items to inventory", that way you can actually experiment with builds and make them nice without having to be 80% through the game to get the right stuff. If you can even get it, with the bugs that block chest access sometimes.

ign1z
Cheater
Cheater
Posts: 34
Joined: Sat Oct 28, 2017 6:20 pm
Reputation: 13

Re: z Dragon Age The Veilguard

Post by ign1z »

this game is quite buggy and has a gamebreaking bug, where as unique chest, or altars are not interactable because of the bug.
long story short, it was somehow confirmed by someone that, if the lyrium dagger (located on Rook's belt on the side) is missing then the game is on its buggy state. ([Link])

therefore i was wondering if such condition could be solved by CE ?

svperstar
Noobzor
Noobzor
Posts: 13
Joined: Mon Apr 27, 2020 4:11 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by svperstar »

I'm level 20, got a specialization. I ran into a new faction, I maxed it out ONLY doing the top box of the Cheat Engine table and my level didn't drop below 20. Still not sure what caused that. When dealing with factions/merchants just check your character so you don't de-level like I did twice.

ricomon3540
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Sep 17, 2023 8:34 am
Reputation: 0

Re: z Dragon Age The Veilguard

Post by ricomon3540 »

Harucho wrote:
Sat Nov 02, 2024 6:56 am
Anyone having issues with unlimited skill points for Rook? Doesn't want to enable for some reason. The other codes seem to work just fine.
Yes. I am.

Table works well, except for the skill points. They do not tally in the game.

JonathanVQP
Noobzor
Noobzor
Posts: 12
Joined: Fri Jan 24, 2020 1:23 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by JonathanVQP »

Anyone find a way to reveal the entire map or to jump higher?

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 »

JonathanVQP wrote:
Fri Nov 15, 2024 4:40 am
Anyone find a way to reveal the entire map or to jump higher?
Fly like a eagle, my son!

User avatar
ashuraman
Expert Cheater
Expert Cheater
Posts: 299
Joined: Wed Jun 28, 2017 7:21 pm
Reputation: 47

Re: z Dragon Age The Veilguard

Post by ashuraman »

So just to confirm,Zanzer's table can't add new materials right? It can only change the values of materials you already have in your inventory correct?

User avatar
ParadoxDad
Noobzor
Noobzor
Posts: 8
Joined: Tue Nov 12, 2024 12:09 am
Reputation: 22

Re: z Dragon Age The Veilguard

Post by ParadoxDad »

ashuraman wrote:
Fri Nov 15, 2024 5:04 pm
So just to confirm,Zanzer's table can't add new materials right? It can only change the values of materials you already have in your inventory correct?
Correct. I had tried to see if the 4 byte prefix to each item count was an ID but could not find a correlating item list nor would changing the values do anything other than showing as 0 in your inventory

User avatar
ParadoxDad
Noobzor
Noobzor
Posts: 8
Joined: Tue Nov 12, 2024 12:09 am
Reputation: 22

Re: z Dragon Age The Veilguard

Post by ParadoxDad »

I made a custom script based on the unlimited items script I read earlier somewhere in case anyone wants to use it.
It sets minimum quantity for all materials in case it ever drops below it (I set default to 100 but it is a customizable value)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Set minimum material count (Default 100)"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <Color>80FFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(UnlItems,$process,44 89 7A 04 45 3B FC)
alloc(newmem,$100,UnlItems)

label(code)
label(return)
label(MinItemQty)

newmem:
// set minimum value if lt
  cmp r15d, [MinItemQty]
  jnl code
  mov r15d, [MinItemQty]
code:
// Orig Code
  mov [rdx+04],r15d
  cmp r15d,r12d
  jmp return

MinItemQty:
db 64 00 00 00 // 100

UnlItems:
  jmp newmem
  nop 2
return:
registersymbol(UnlItems)
registersymbol(MinItemQty)

[DISABLE]

UnlItems:
db 44 89 7A 04 45 3B FC

unregistersymbol(MinItemQty)
unregistersymbol(UnlItems)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Dragon Age The Veilguard.exe+13EFF6D

Dragon Age The Veilguard.exe+13EFF65 - E8 46B892FF           - call "Dragon Age The Veilguard.exe"+D1B7B0
Dragon Age The Veilguard.exe+13EFF6A - 48 8B D0              - mov rdx,rax
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+13EFF6D - 44 89 7A 04           - mov [rdx+04],r15d
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+13EFF71 - 45 3B FC              - cmp r15d,r12d
Dragon Age The Veilguard.exe+13EFF74 - 0F84 45020000         - je "Dragon Age The Veilguard.exe"+13F01BF
Dragon Age The Veilguard.exe+13EFF7A - 8B 7F 0C              - mov edi,[rdi+0C]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>603</ID>
          <Description>"Minimum Inventory Count"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>MinItemQty</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

FrankyGoes
Noobzor
Noobzor
Posts: 6
Joined: Fri Nov 15, 2024 9:04 pm
Reputation: 8

Re: z Dragon Age The Veilguard

Post by FrankyGoes »

A mix of all above plus :
* Easy level up player
* Easy level up companions
* Infinite health
* One hit kills (ignores shields)
* Fast fill Ultimate ability
* Auto upgrade new items (chests and shops)
* Inf. Mana -> abilities are immediately available (no need to fill a slot)
* No cooldown player: new pointer to avoid the freezing (when dragon becomes invincible or when no event is triggered)
Archives
Dragon Age The Veilguard frk v5.ct
(356.39 KiB) Downloaded 191 times
Dragon Age The Veilguard frk v4.ct
(348.97 KiB) Downloaded 97 times
Dragon Age The Veilguard frk v3.ct
(348.97 KiB) Downloaded 111 times
Dragon Age The Veilguard frk v2.ct
(348.96 KiB) Downloaded 290 times
Choose the version depending on whether you have installed patch 3 or not
Attachments
Dragon Age The Veilguard frk v6 - Patch 3.ct
(359.46 KiB) Downloaded 163 times
Dragon Age The Veilguard frk v6.ct
(356.82 KiB) Downloaded 255 times
Last edited by FrankyGoes on Fri Nov 29, 2024 8:48 am, edited 9 times in total.

Post Reply

Who is online

Users browsing this forum: DotBot, Google Adsense [Bot], kittysaurus, Mr. Seth Marshall, PauloRaz3n, SemrushBot, shemy