Dominions 5
Dominions 5
If possible a way to get edit Design Points when creating a pretender god or edit it. Thanks
-
- Expert Cheater
- Posts: 88
- Joined: Wed Apr 19, 2017 8:23 am
- Reputation: 13
Re: Dominions 5
i tried it... but when i edit it or do some simple script, the game always know that points are negative. :S
Re: Dominions 5
thanks for trying :>
Re: Dominions 5
There might be a chance someone could adapt the dominions 4 script.
Mezides wrote: ↑Mon Mar 20, 2017 7:14 pmHello 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
Re: Dominions 5
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 ... )
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>
Re: Dominions 5
yeah it affects AI, but thanks
edit: found a workaround
edit: found a workaround
Re: Dominions 5
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:
Re: Dominions 5
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.
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.
-
- Noobzor
- Posts: 8
- Joined: Mon Mar 06, 2017 1:33 am
- Reputation: 0
Re: Dominions 5
Holy crap, I am an idiot. Thanks for the tip!dilbertini wrote: ↑Fri Dec 01, 2017 9:53 pmYou need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
Re: Dominions 5
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.
Re: Dominions 5
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.
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.
Re: Dominions 5
I'm not sure what area you're referring to, can you make a screenshot?dilbertini wrote: ↑Fri Dec 01, 2017 9:53 pmYou need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
-
- Noobzor
- Posts: 8
- Joined: Mon Mar 06, 2017 1:33 am
- Reputation: 0
Re: Dominions 5
here is a link to the screenshot (did not find a way to attach an image)Hamof wrote: ↑Wed Dec 06, 2017 6:04 amI'm not sure what area you're referring to, can you make a screenshot?dilbertini wrote: ↑Fri Dec 01, 2017 9:53 pmYou need to paste it into the area where you activate the scripts/ see the value of a variable when you use a table.
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]
Here is the table obtained by doing copy pasting just like the screenshot show.Jeremy wrote: ↑Mon Dec 04, 2017 7:03 pmCan 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.
Who is online
Users browsing this forum: ctl3d32, giurgirares, iamoumyy, lubian, Sadistic.Blessed, tanarg