Dominions 5

Ask about cheats/tables for single player games here
anon2494
What is cheating?
What is cheating?
Posts: 3
Joined: Mon May 08, 2017 5:03 pm
Reputation: 0

Dominions 5

Post by anon2494 »

If possible a way to get edit Design Points when creating a pretender god or edit it. Thanks

LegendZero88
Expert Cheater
Expert Cheater
Posts: 88
Joined: Wed Apr 19, 2017 8:23 am
Reputation: 13

Re: Dominions 5

Post by LegendZero88 »

i tried it... but when i edit it or do some simple script, the game always know that points are negative. :S

anon2494
What is cheating?
What is cheating?
Posts: 3
Joined: Mon May 08, 2017 5:03 pm
Reputation: 0

Re: Dominions 5

Post by anon2494 »

thanks for trying :>

Carrnage
Cheater
Cheater
Posts: 45
Joined: Sun Jun 25, 2017 1:36 am
Reputation: 5

Re: Dominions 5

Post by Carrnage »

There might be a chance someone could adapt the dominions 4 script.
Mezides wrote:
Mon Mar 20, 2017 7:14 pm
Hello little table for Dominions 4 :Throne of Ascencion wich allow to play a god with negative design point.

This was updated to V4.30 by me thanks to this post:
Posted by sanitykey at 2014-09-14 09:14:36
I've updated and tested it so it should work at least until the game is updated again.

The way I did it was as follows:

1) Find the 4 byte value for the number of design points, add it to the code list and, show it as signed.

2) Make your design points negative.

3) Right-click on the design points variable -> Find out what accesses this address.

4) Click "Ok" in game and it should say "You cannot have a negative amount of points left".

5) Right-click on the address that accessed the variable -> Show this address in the disassembler.

6) Notice how just below the line it takes you to there is

Dominions4. exe+135BED:
jns Dominions4. exe+135E5A

This is code we want to change in the script, it only jumps if you have positive (not signed) design points, so we will change that to

Dominions4. exe+135BED:
js Dominions4. exe+135E5A

But that isn't all. . .

7) Right click on the line with jns and "Break and trace instructions" and press "Ok" (default values are fine).

8) Go back to the game, this time give yourself a positive amount of design points and, press "Ok" again.

Now the trace should have a list of instructions that allow you to start the game. The idea is to make sure that these instructions are followed, even if you have a negative amount of design points. I went through the trace instructions sequentially and found that the second call, which only does 3 instructions (cmp, je, ret) has to be forced. If within this call, the je fails then the game won't start. So the easiest thing to try was to replace all instructions after the je (but before the return) with nop. And it turned out that this worked.

9) Within the trace instructions, find the second call, double-click on the second je instruction within the call and, it should take you to that line in the debugger.

10) We want to replace all lines after that je instruction (but before the return) with nop.

Ok so now we know the lines we want in our script. When enabled we want to replace

jns Dominions4. exe+135E5A

mov eax,[esp+08] (4 bytes)
push eax (1 byte)
call Dominions4. exe+C1D50 (5 bytes)
pop ecx (1 byte)

With

js Dominions4. exe+135E5A

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

(4 + 1 + 5 + 1 = 11) nop

And when disabled we want to restore the original code. I hope this helps explain what I did.

Tips to cheat in game :

- Don't forget to deactivate cheat protection at the start of the game or you won't be able to change value
- Treasury is in 4 bytes
- Gems are in Binary

Have fun !
Current Version:
Dominion 4 Version 4.31 (19/06/2017)
Dominions 4 Allow Negative Design PointsV431.ct

Legacy Version:
Dominion 4 Version 4.30 (05/04/2017)
Dominions 4 Allow Negative Design PointsV430.ct

Dominion 4 Version 4.29 (20/03/2017)
Dominions 4 Allow Negative Design PointsV429.ct

panraven
Table Makers
Table Makers
Posts: 129
Joined: Fri Mar 03, 2017 12:03 am
Reputation: 118

Re: Dominions 5

Post by panraven »

Unlimited design pts and bless.
However max amount of bless is 39 (or 40?), each stackable bless also count as one.
Not sure it affected AI ( not really know how to play ... )
copy text and paste into CE's cheat panel

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"inf_design_pts_bless"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanModule(design,$process,83 c4 08 5? 8b c6 5? 5? 5? 83 c4 0c c3)
//                            00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a
aobscanModule(bless, $process,03 c2 0f ?? ?? ?? ?? ?? ?? 3b ?? 74 05 ?? ?? ?? ?? ?? 0f ?? ?? ?? ?? ?? ?? 03 c1)
design+4:
db 33 c0 // xor eax,eax
bless:
db 33 c0
bless+19:
db 33 c0

[DISABLE]
aobscanModule(design,$process,83 c4 08 5? 33 c0 5? 5? 5? 83 c4 0c c3)
aobscanModule(bless, $process,33 c0 0f ?? ?? ?? ?? ?? ?? 3b ?? 74 05 ?? ?? ?? ?? ?? 0f ?? ?? ?? ?? ?? ?? 33 c0)
design+4:
db 8b c6 // mov eax,esi
bless:
db 03 c2
bless+19:
db 03 c1
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

anon2494
What is cheating?
What is cheating?
Posts: 3
Joined: Mon May 08, 2017 5:03 pm
Reputation: 0

Re: Dominions 5

Post by anon2494 »

yeah it affects AI, but thanks :)
edit: found a workaround :D

Coga
Cheater
Cheater
Posts: 37
Joined: Fri Dec 01, 2017 10:10 am
Reputation: 13

Re: Dominions 5

Post by Coga »

Dumb question here, but where do I paste the text? I thought it was the Lua Script panel, but then I got this error message:
Image

Fenix
Cheater
Cheater
Posts: 47
Joined: Sat Mar 11, 2017 6:11 pm
Reputation: 19

Re: Dominions 5

Post by Fenix »

An alternative to points it so empower your Pretender with gems, it takes forever though... (gems are a 4 bit I think).

I do wonder if there is a way to make a pointer for gods when youre in game.
Symilar to how it works in total war.

dilbertini
Noobzor
Noobzor
Posts: 8
Joined: Mon Mar 06, 2017 1:33 am
Reputation: 0

Re: Dominions 5

Post by dilbertini »

Coga wrote:
Fri Dec 01, 2017 10:13 am
Dumb question here, but where do I paste the text? I thought it was the Lua Script panel, but then I got this error message:
Image
You need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.

Coga
Cheater
Cheater
Posts: 37
Joined: Fri Dec 01, 2017 10:10 am
Reputation: 13

Re: Dominions 5

Post by Coga »

dilbertini wrote:
Fri Dec 01, 2017 9:53 pm
You need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
Holy crap, I am an idiot. Thanks for the tip!

zufield
Expert Cheater
Expert Cheater
Posts: 61
Joined: Sun Jun 11, 2017 7:53 pm
Reputation: 6

Re: Dominions 5

Post by zufield »

anon2494 wrote:
Fri Dec 01, 2017 2:05 am
yeah it affects AI, but thanks :)
edit: found a workaround :D
What's the workaround?

Erlkonig
Cheater
Cheater
Posts: 49
Joined: Fri Mar 03, 2017 3:18 pm
Reputation: 12

Re: Dominions 5

Post by Erlkonig »

zufield wrote:
Sat Dec 02, 2017 12:37 am
anon2494 wrote:
Fri Dec 01, 2017 2:05 am
yeah it affects AI, but thanks :)
edit: found a workaround :D
What's the workaround?
Creating a pretender god with the script and then loading it with it turned off doesn't crash the game for some reason, though the game alerts you to this fact. I always disable cheat prevention anyways, so it doesn't really bother me.

I think if you create the pretender god with the script and deactivate it after selecting Yes twice when it tells you if you don't want to spend the rest of your points, but before you name the pretender god also happens to work. But i'm not 100 sure about this because I have no way to check if the other gods aren't super pretenders either, though what pretender gods I saw certainly did not have 10 in every magic.

Jeremy
Noobzor
Noobzor
Posts: 6
Joined: Mon Dec 04, 2017 6:57 pm
Reputation: 0

Re: Dominions 5

Post by Jeremy »

Can someone be so kind as to post an actual table for this game?

I've got the cash/currency (4-byte) as well as the gems (binary) but not been able to get bless points or creator points working. Read the earlier posts but I don't know how to use CE beyond simple scans.

Would be much appreciated.

Hamof
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Dec 06, 2017 6:00 am
Reputation: 0

Re: Dominions 5

Post by Hamof »

dilbertini wrote:
Fri Dec 01, 2017 9:53 pm
Coga wrote:
Fri Dec 01, 2017 10:13 am
Dumb question here, but where do I paste the text? I thought it was the Lua Script panel, but then I got this error message:
Image
You need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
I'm not sure what area you're referring to, can you make a screenshot?

dilbertini
Noobzor
Noobzor
Posts: 8
Joined: Mon Mar 06, 2017 1:33 am
Reputation: 0

Re: Dominions 5

Post by dilbertini »

Hamof wrote:
Wed Dec 06, 2017 6:04 am
dilbertini wrote:
Fri Dec 01, 2017 9:53 pm
Coga wrote:
Fri Dec 01, 2017 10:13 am
Dumb question here, but where do I paste the text? I thought it was the Lua Script panel, but then I got this error message:
Image
You need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
I'm not sure what area you're referring to, can you make a screenshot?

here is a link to the screenshot (did not find a way to attach an image)
just copy the table from panraven post then right click in the zone where you modify the values in cheat engine and then click on paste.
[Link]
Jeremy wrote:
Mon Dec 04, 2017 7:03 pm
Can someone be so kind as to post an actual table for this game?

I've got the cash/currency (4-byte) as well as the gems (binary) but not been able to get bless points or creator points working. Read the earlier posts but I don't know how to use CE beyond simple scans.

Would be much appreciated.
Here is the table obtained by doing copy pasting just like the screenshot show.
Dominions5.CT
by panraven
(1.1 KiB) Downloaded 451 times

Post Reply