Page 2 of 2

Re: Despots Game

Posted: Mon Nov 15, 2021 8:46 pm
by Khayman
Using aSwedishMagyar method made script for no mutation cost.
Remember to enable mono.

Code: Select all

{ Game   : Despot's Game.exe
  Version: 
  Date   : 2021-11-15
  Author : Shiroi Okami

  No mutation cost using aSwedishMagyar method
}

define(noMutationCost,M_Mutation.get_cost)
define(noMutationCostBytes,40 53 48 83 EC 40)

[ENABLE]
assert(noMutationCost,noMutationCostBytes)
noMutationCost:
	xorps xmm0,xmm0
    ret

[DISABLE]
noMutationCost:
  db noMutationCostBytes

{
// ORIGINAL CODE - INJECTION POINT: M_Mutation.get_cost

GameAssembly.dll+EBC026: CC                          - int 3 
GameAssembly.dll+EBC027: CC                          - int 3 
GameAssembly.dll+EBC028: CC                          - int 3 
GameAssembly.dll+EBC029: CC                          - int 3 
GameAssembly.dll+EBC02A: CC                          - int 3 
GameAssembly.dll+EBC02B: CC                          - int 3 
GameAssembly.dll+EBC02C: CC                          - int 3 
GameAssembly.dll+EBC02D: CC                          - int 3 
GameAssembly.dll+EBC02E: CC                          - int 3 
GameAssembly.dll+EBC02F: CC                          - int 3 
// ---------- INJECTING HERE ----------
M_Mutation.get_cost: 40 53                       - push rbx
// ---------- DONE INJECTING  ----------
GameAssembly.dll+EBC032: 48 83 EC 40                 - sub rsp,40
GameAssembly.dll+EBC036: 48 C7 44 24 20 FE FF FF FF  - mov qword ptr [rsp+20],FFFFFFFFFFFFFFFE
GameAssembly.dll+EBC03F: 48 8B D9                    - mov rbx,rcx
GameAssembly.dll+EBC042: 80 3D DF C2 4A 02 00        - cmp byte ptr [GameAssembly.dll+3368328],00
GameAssembly.dll+EBC049: 75 50                       - jne GameAssembly.dll+EBC09B
GameAssembly.dll+EBC04B: 48 8B 05 46 5B 4A 02        - mov rax,[GameAssembly.dll+3361B98]
GameAssembly.dll+EBC052: 48 63 90 B8 00 00 00        - movsxd  rdx,dword ptr [rax+000000B8]
GameAssembly.dll+EBC059: 48 8B 05 10 5B 4A 02        - mov rax,[GameAssembly.dll+3361B70]
GameAssembly.dll+EBC060: 8B 8C 02 10 E9 03 00        - mov ecx,[rdx+rax+0003E910]
GameAssembly.dll+EBC067: 45 33 C0                    - xor r8d,r8d
}

Re: Despots Game

Posted: Wed Feb 09, 2022 5:51 pm
by Yakooze
Anyone got an updated version? No worries if not, I realise most people probably don't play this game now

Re: Despots Game

Posted: Sat Oct 01, 2022 2:23 am
by Weldjerda
The game just got out of EA with ver 1.0 if anyone can update the table please it'd be great

Re: Despots Game

Posted: Sat Oct 01, 2022 9:45 pm
by Goforce
A version for the game pass would be great too ^^

I tried to find the values for money and food.

I finally found few very high values like 98653532E133 and ~9 duplicates "87" for the food, block them or change them did not work.
Same for the money :(

Even without "cheat", it's a great game : )

Re: Despots Game

Posted: Mon Oct 03, 2022 3:10 pm
by rigis
tokens and food

Re: Despots Game

Posted: Mon Oct 03, 2022 4:26 pm
by Agony
rigis wrote:
Mon Oct 03, 2022 3:10 pm
tokens and food
didn't work

Re: Despots Game

Posted: Tue Oct 25, 2022 6:51 am
by seikur0
Here's my table with just one option:
- No food cost

Have fun!

Re: Despots Game

Posted: Tue Oct 25, 2022 2:05 pm
by Blood50
seikur0 wrote:
Tue Oct 25, 2022 6:51 am
Here's my table with just one option:
- No food cost

Have fun!
Works!! Thank you very much.

Re: Despots Game

Posted: Tue Nov 15, 2022 3:46 pm
by CodeKiller
If you want to cheat with CE.
Data are mostly stored as Float.
For food you will get 9 result.
The 8th one should be the correct one.
For Token there will be 4 or 5 I think the "max result - 1" is the correct one too.

Shitty game with shitty code... Don't even try to simply use "what access or what write" as it won't work, sadly.

You know how to see if a game worse it ? There are trainers for it. :lol:

Re: Despots Game

Posted: Tue Dec 27, 2022 10:08 am
by BandanaJesus
bump