z Dragon Age The Veilguard

Upload your cheat tables here (No requests)
acecel
Expert Cheater
Expert Cheater
Posts: 1023
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 170

Re: z Dragon Age The Veilguard

Post by acecel »

TimeDiver0 wrote:
Wed Dec 04, 2024 3:35 am
To start, I am aware of @FrankyGoes' table at the bottom of Page 20 that is supposed to work with Patch #3 (and that it has all of the options that Zanzer's own table has, plus several more)...

...having said that? Have others have tried v5 of Zanzer's table with Veilguard upated to Patch #3 and know IF that table (plus other users' tables scattered through this thread) still works?
Thank you for your post, i was using the item editor and realizing that it only worked on weapons and armors then i visited the topic, seen your post speaking about page 20, so I checked this page again and i have seen a post i missed previously which included a table with both "item edit" version. One (the previous one) working for accessories and jewelries, and the second one (the current one) working with weapons and armors.
So now thanks to you i have both in my table and can edit both type, so thank you again :mrgreen:

About your question, i am using Zanzer's table (and a few others scripts/tables) from this topic, and while i don't use all features of each one, everything i tried to use worked fine for the current version of the game (update 3) so you should except most scripts to work ;)

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

wickedwolf104
Noobzor
Noobzor
Posts: 6
Joined: Sat Jul 20, 2024 8:24 pm
Reputation: 0

Re: z Dragon Age The Veilguard

Post by wickedwolf104 »

Is there a way to just add one or two specific armors/appearances to my save? So far all I’ve found are mods or cheats that add all of them. There are just a couple I want to add & then to just get the rest through playing.

peperotten
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Dec 04, 2024 5:43 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by peperotten »

wickedwolf104 wrote:
Wed Dec 04, 2024 11:28 am
Is there a way to just add one or two specific armors/appearances to my save?
Yes, of course. The table posted on the very first post on this thread has it. Let me explain to you with a short list since its easier for me:

- I assume you have CE installed and everything ready and know how to use tables.
- It has the option to add ALL the appearances "temporarily" to your current session. Use only that option.
- They won't unlock to your save "permanently" unless you make click on them on your wardrobe.
- Be very sure of the appearances you want added, their names, and the thumbnail appearance, click on them, save the game and close it.
- Close the table, you won't need it anymore for now (Unless you need anything else of course).
- Open your game again, and your save in DATV without the need of opening any table nor anything outside the game, and only the appearances you clicked on will be forever unlocked in that save onward.

Please someone correct me if I'm wrong (I love learning), but that's the way it has worked for me so far.

asmoranomar
Expert Cheater
Expert Cheater
Posts: 120
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 84

Re: z Dragon Age The Veilguard

Post by asmoranomar »

All Shops 1G

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Shop1G"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Dragon Age The Veilguard.exe
  Version: 
  Date   : 2024-12-04
  Author : asmor

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Shop1G,Dragon Age The Veilguard.exe,45 03 FC 83 7F 08 00) // should be unique
alloc(newmem,$1000,Shop1G)

label(code)
label(return)

newmem:

code:
  mov r15d,-1
  add r15d,r12d
  cmp dword ptr [rdi+08],00
  jmp return

Shop1G:
  jmp newmem
  nop 2
return:
registersymbol(Shop1G)

[DISABLE]

Shop1G:
  db 45 03 FC 83 7F 08 00

unregistersymbol(Shop1G)
dealloc(newmem)

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

Dragon Age The Veilguard.exe+13F06B6: 48 8D 43 08           - lea rax,[rbx+08]
Dragon Age The Veilguard.exe+13F06BA: 48 3B D8              - cmp rbx,rax
Dragon Age The Veilguard.exe+13F06BD: 75 04                 - jne "Dragon Age The Veilguard.exe"+13F06C3
Dragon Age The Veilguard.exe+13F06BF: 49 8B 5D 68           - mov rbx,[r13+68]
Dragon Age The Veilguard.exe+13F06C3: 49 3B 5D 68           - cmp rbx,[r13+68]
Dragon Age The Veilguard.exe+13F06C7: 74 06                 - je "Dragon Age The Veilguard.exe"+13F06CF
Dragon Age The Veilguard.exe+13F06C9: 44 8B 63 04           - mov r12d,[rbx+04]
Dragon Age The Veilguard.exe+13F06CD: EB 03                 - jmp "Dragon Age The Veilguard.exe"+13F06D2
Dragon Age The Veilguard.exe+13F06CF: 45 33 E4              - xor r12d,r12d
Dragon Age The Veilguard.exe+13F06D2: 44 8B 7F 08           - mov r15d,[rdi+08]
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+13F06D6: 45 03 FC              - add r15d,r12d
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+13F06D9: 83 7F 08 00           - cmp dword ptr [rdi+08],00
Dragon Age The Veilguard.exe+13F06DD: 7D 0A                 - jnl "Dragon Age The Veilguard.exe"+13F06E9
Dragon Age The Veilguard.exe+13F06DF: 45 3B FC              - cmp r15d,r12d
Dragon Age The Veilguard.exe+13F06E2: 72 2B                 - jb "Dragon Age The Veilguard.exe"+13F070F
Dragon Age The Veilguard.exe+13F06E4: 45 33 FF              - xor r15d,r15d
Dragon Age The Veilguard.exe+13F06E7: EB 2B                 - jmp "Dragon Age The Veilguard.exe"+13F0714
Dragon Age The Veilguard.exe+13F06E9: 48 8B 0D B8 D5 B9 04  - mov rcx,["Dragon Age The Veilguard.exe"+5F8DCA8]
Dragon Age The Veilguard.exe+13F06F0: 45 3B FC              - cmp r15d,r12d
Dragon Age The Veilguard.exe+13F06F3: 44 0F 42 FE           - cmovb r15d,esi
Dragon Age The Veilguard.exe+13F06F7: 48 85 C9              - test rcx,rcx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Details
Feel free to add this to your cheat tables. No permission is necessary. Just give me credit somewhere. Or not. I don't care.

How it works:
The game holds money value in two places.
One of them appears to be a working copy.
When a purchase occurs, operation is performed on the working copy.
In the original code, the working copy value is loaded into r12.
The sale value is loaded into r15 as a signed value.
The result is added together and and stored into r15.
At this point r15 is a temporary value held in the register.

Notes:
In what appears to be a fail-safe or anti-cheat, r12 and r15 are compared to each other. If they are the same, r15 is xor'd out, which results in r15 being set to 0.
r15 is moved to another register, and eventually ends up in both money values several lines down.

The take away:
Edit: If I wasn't clear enough - Making the item free sets your gold to 0 upon completing the transaction. Making the item 1G does not trigger the fail-safe/anti-cheat (or whatever it is).

Due to how the game uses two memory locations for money AND compares two register values for validity, the easiest solution is to make items cost at least 1G. That is what this cheat does.
If you want to make a free shop, you'd have to set both r15 to 0 and skip all the post-transaction checks - which is pretty easy to do but I'm lazy.
Also I only tested it once on one vendor. This is more of a proof of concept. So that probably means it doesn't work and your computer will blow up, it working properly is just a side effect.
Last edited by asmoranomar on Sat Dec 07, 2024 9:17 pm, edited 1 time in total.

wickedwolf104
Noobzor
Noobzor
Posts: 6
Joined: Sat Jul 20, 2024 8:24 pm
Reputation: 0

Re: z Dragon Age The Veilguard

Post by wickedwolf104 »

peperotten wrote:
Wed Dec 04, 2024 5:54 pm
wickedwolf104 wrote:
Wed Dec 04, 2024 11:28 am
Is there a way to just add one or two specific armors/appearances to my save?
Yes, of course. The table posted on the very first post on this thread has it. Let me explain to you with a short list since its easier for me:

- I assume you have CE installed and everything ready and know how to use tables.
- It has the option to add ALL the appearances "temporarily" to your current session. Use only that option.
- They won't unlock to your save "permanently" unless you make click on them on your wardrobe.
- Be very sure of the appearances you want added, their names, and the thumbnail appearance, click on them, save the game and close it.
- Close the table, you won't need it anymore for now (Unless you need anything else of course).
- Open your game again, and your save in DATV without the need of opening any table nor anything outside the game, and only the appearances you clicked on will be forever unlocked in that save onward.

Please someone correct me if I'm wrong (I love learning), but that's the way it has worked for me so far.
Thank you! I will give this a try. I have a character just past the intro that I can test this on. Just in case I mess up

bushwalker
Noobzor
Noobzor
Posts: 14
Joined: Sun Sep 20, 2020 2:41 am
Reputation: 1

Re: z Dragon Age The Veilguard

Post by bushwalker »

I'm using the v6 version of the table and the No Cooldown cheat crashes the game. Is this a patch 4 problem? It worked fine before. Can somebody help me to troubleshoot this problem? The table works fine (except for Easy level up that doesn't work) with the No Cooldown disabled.

martakakis
Noobzor
Noobzor
Posts: 11
Joined: Sun Jan 20, 2019 1:53 pm
Reputation: 1

Re: z Dragon Age The Veilguard

Post by martakakis »

FrankyGoes wrote:
Fri Nov 15, 2024 9:17 pm
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

Dragon Age The Veilguard frk v4.ct

Dragon Age The Veilguard frk v3.ct

Dragon Age The Veilguard frk v2.ct
Choose the version depending on whether you have installed patch 3 or not
Strange, only things that works is debug - potion, item level and skill points, oh yes and speed mod too, everything else is just nice heders.,

wurstpirat
Cheater
Cheater
Posts: 26
Joined: Sun Dec 11, 2022 1:27 pm
Reputation: 2

Re: z Dragon Age The Veilguard

Post by wurstpirat »

Any cheat available to upgrade the workbench / edit caretaker points to upgrade the ranks?

shood
Cheater
Cheater
Posts: 32
Joined: Sun Mar 18, 2018 6:00 pm
Reputation: 20

Re: z Dragon Age The Veilguard

Post by shood »

maxillor wrote:
Tue Nov 12, 2024 9:28 pm
zachillios wrote:
Mon Nov 04, 2024 4:37 pm
ori'grom wrote:
Mon Nov 04, 2024 12:32 pm


Have you ever managed to find a solution to this? Am in the same boat and 11 hours in. Both my Harding and Neve are at rank 10 with no skill points. I'd hate to reset the whole playthrough.
Try this out:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>215</ID>
      <Description>"Companion Ability Points Fix"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Dragon Age The Veilguard.exe
  Version: 
  Date   : 2024-11-04
  Author : zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(FixCAB,Dragon Age The Veilguard.exe,89 83 C8 01 00 00 E8 9C) // should be unique
alloc(newmem,$1000,FixCAB)

label(code)
label(return)

newmem:

code:
  mov [rbx+000001C8],#99
  jmp return

FixCAB:
  jmp newmem
  nop
return:
registersymbol(FixCAB)

[DISABLE]

FixCAB:
  db 89 83 C8 01 00 00

unregistersymbol(FixCAB)
dealloc(newmem)

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

Dragon Age The Veilguard.exe+D25538: 5B                    - pop rbx
Dragon Age The Veilguard.exe+D25539: E9 22 21 00 00        - jmp "Dragon Age The Veilguard.exe"+D27660
Dragon Age The Veilguard.exe+D2553E: CC                    - int 3 
Dragon Age The Veilguard.exe+D2553F: CC                    - int 3 
Dragon Age The Veilguard.exe+D25540: 40 53                 - push rbx
Dragon Age The Veilguard.exe+D25542: 48 83 EC 30           - sub rsp,30
Dragon Age The Veilguard.exe+D25546: 48 8B D9              - mov rbx,rcx
Dragon Age The Veilguard.exe+D25549: 48 8B 89 E8 01 00 00  - mov rcx,[rcx+000001E8]
Dragon Age The Veilguard.exe+D25550: E8 EB 33 FF FF        - call "Dragon Age The Veilguard.exe"+D18940
Dragon Age The Veilguard.exe+D25555: 48 8D 4B 28           - lea rcx,[rbx+28]
// ---------- INJECTING HERE ----------
Dragon Age The Veilguard.exe+D25559: 89 83 C8 01 00 00     - mov [rbx+000001C8],eax
// ---------- DONE INJECTING  ----------
Dragon Age The Veilguard.exe+D2555F: E8 9C 1D 75 FF        - call "Dragon Age The Veilguard.isGlimpseEnabled"+BB50
Dragon Age The Veilguard.exe+D25564: 48 8B 83 E0 01 00 00  - mov rax,[rbx+000001E0]
Dragon Age The Veilguard.exe+D2556B: 4C 8D 43 28           - lea r8,[rbx+28]
Dragon Age The Veilguard.exe+D2556F: 48 8B 93 E8 01 00 00  - mov rdx,[rbx+000001E8]
Dragon Age The Veilguard.exe+D25576: 4C 8D 4C 24 40        - lea r9,[rsp+40]
Dragon Age The Veilguard.exe+D2557B: 48 8B 8B D8 01 00 00  - mov rcx,[rbx+000001D8]
Dragon Age The Veilguard.exe+D25582: 48 83 C0 38           - add rax,38
Dragon Age The Veilguard.exe+D25586: 48 89 44 24 40        - mov [rsp+40],rax
Dragon Age The Veilguard.exe+D2558B: E8 90 43 FF FF        - call "Dragon Age The Veilguard.exe"+D19920
Dragon Age The Veilguard.exe+D25590: 48 8B 93 E8 01 00 00  - mov rdx,[rbx+000001E8]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Please make backup saves and do not leave this script on. To get it to work, save, turn script on, load save, turn script off.
Doesn't work for me for some reason. I can't activate the script.
I also ran into this problem :)
Here is an updated script for the current version.
zachillios thanks a lot for this fix!
Attachments
Veilguard_fix_skill.CT
(2.78 KiB) Downloaded 495 times

User avatar
karamethien
Cheater
Cheater
Posts: 34
Joined: Fri Sep 07, 2018 3:14 am
Reputation: 6

Re: z Dragon Age The Veilguard

Post by karamethien »

FrankyGoes wrote:
Fri Nov 15, 2024 9:17 pm
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

Dragon Age The Veilguard frk v4.ct

Dragon Age The Veilguard frk v3.ct

Dragon Age The Veilguard frk v2.ct
Choose the version depending on whether you have installed patch 3 or not
Anyone know if there is an updated version for this? Game crashes a lot when I use this table.

GaleBosna
Cheater
Cheater
Posts: 47
Joined: Sat Jan 26, 2019 12:31 pm
Reputation: 5

Re: z Dragon Age The Veilguard

Post by GaleBosna »

any updates

Post Reply

Who is online

Users browsing this forum: admantx, AmazonBot, BLEXBot, ctl3d32, DotBot, Impala, LowOn, Momber, Senaphur