[REQ]The Universim BETA

Ask about cheats/tables for single player games here
Mrt19
Cheater
Cheater
Posts: 41
Joined: Sun Jul 09, 2017 4:38 pm
Reputation: 2

Re: [REQ]The Universim BETA

Post by Mrt19 »

The Beta is out now

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: [REQ]The Universim v39

Post by fantomas »


DMnXz
Noobzor
Noobzor
Posts: 13
Joined: Fri Aug 10, 2018 10:25 pm
Reputation: 6

Re: [REQ]The Universim v39

Post by DMnXz »


User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: [REQ]The Universim v39

Post by fantomas »

DMnXz wrote:
Wed Feb 05, 2020 1:44 pm
Image
I don't know why but it becomes recurrent :x
File re-uploaded

G0blin
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 11, 2019 5:01 am
Reputation: 0

Re: [REQ]The Universim BETA

Post by G0blin »

Love you guys and your quick table updates. Though I'm curious, what does creator mode do?

Guanfei
Expert Cheater
Expert Cheater
Posts: 65
Joined: Mon Apr 24, 2017 12:14 am
Reputation: 10

Re: [REQ]The Universim BETA

Post by Guanfei »

I wouldn't mind seeing an infinite resources cheat. I've seen it on a trainer, basically it fills everything with resources (warehouse + water + electricity + building stocks). Even just filling the warehouse would be nice.

User avatar
Pongozila
Table Makers
Table Makers
Posts: 184
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 209

Re: [REQ]The Universim BETA

Post by Pongozila »

Guanfei wrote:
Thu Feb 06, 2020 11:46 pm
Even just filling the warehouse would be nice.
Please try this one out, Works fine for me.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>295</ID>
      <Description>"5 of everything possible on Warehouse"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : The Universim.exe
  Version: 
  Date   : 2020-02-07
  Author : pongo

  This script does blah blah blah
}

[ENABLE]

aobscan(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b,48 63 40 14 03 F8) // should be unique
alloc(newmem,$1000,Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

label(code)
label(return)

newmem:
mov [rax+14],5

code:
  movsxd  rax,dword ptr [rax+14]
  add edi,eax
  jmp return

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  jmp newmem
  nop
return:
registersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

[DISABLE]

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  db 48 63 40 14 03 F8

unregistersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b

225AC1B6B03: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B08: 48 8B 00                       -  mov rax,[rax]
225AC1B6B0B: 48 85 C0                       -  test rax,rax
225AC1B6B0E: 74 21                          -  je 225AC1B6B31
225AC1B6B10: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B17: 49 63 CF                       -  movsxd  rcx,r15d
225AC1B6B1A: 39 48 18                       -  cmp [rax+18],ecx
225AC1B6B1D: 0F 86 37 00 00 00              -  jbe 225AC1B6B5A
225AC1B6B23: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B28: 48 8B 00                       -  mov rax,[rax]
// ---------- INJECTING HERE ----------
225AC1B6B2B: 48 63 40 14                    -  movsxd  rax,dword ptr [rax+14]
225AC1B6B2F: 03 F8                          -  add edi,eax
// ---------- DONE INJECTING  ----------
225AC1B6B31: 41 FF C7                       -  inc r15d
225AC1B6B34: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B3B: 48 63 40 18                    -  movsxd  rax,dword ptr [rax+18]
225AC1B6B3F: 44 3B F8                       -  cmp r15d,eax
225AC1B6B42: 7C AC                          -  jl 225AC1B6AF0
225AC1B6B44: 48 8B C7                       -  mov rax,rdi
225AC1B6B47: 48 8B 34 24                    -  mov rsi,[rsp]
225AC1B6B4B: 48 8B 7C 24 08                 -  mov rdi,[rsp+08]
225AC1B6B50: 4C 8B 7C 24 10                 -  mov r15,[rsp+10]
225AC1B6B55: 48 83 C4 18                    -  add rsp,18
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
EDIT: ACTIVATE MONO FEATURES!
Last edited by Pongozila on Sat Feb 08, 2020 11:26 am, edited 1 time in total.

Guanfei
Expert Cheater
Expert Cheater
Posts: 65
Joined: Mon Apr 24, 2017 12:14 am
Reputation: 10

Re: [REQ]The Universim BETA

Post by Guanfei »

Pongozila wrote:
Fri Feb 07, 2020 7:27 pm
Guanfei wrote:
Thu Feb 06, 2020 11:46 pm
Even just filling the warehouse would be nice.
Please try this one out, Works fine for me.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>295</ID>
      <Description>"5 of everything possible on Warehouse"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : The Universim.exe
  Version: 
  Date   : 2020-02-07
  Author : pongo

  This script does blah blah blah
}

[ENABLE]

aobscan(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b,48 63 40 14 03 F8) // should be unique
alloc(newmem,$1000,Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

label(code)
label(return)

newmem:
mov [rax+14],5

code:
  movsxd  rax,dword ptr [rax+14]
  add edi,eax
  jmp return

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  jmp newmem
  nop
return:
registersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

[DISABLE]

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  db 48 63 40 14 03 F8

unregistersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b

225AC1B6B03: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B08: 48 8B 00                       -  mov rax,[rax]
225AC1B6B0B: 48 85 C0                       -  test rax,rax
225AC1B6B0E: 74 21                          -  je 225AC1B6B31
225AC1B6B10: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B17: 49 63 CF                       -  movsxd  rcx,r15d
225AC1B6B1A: 39 48 18                       -  cmp [rax+18],ecx
225AC1B6B1D: 0F 86 37 00 00 00              -  jbe 225AC1B6B5A
225AC1B6B23: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B28: 48 8B 00                       -  mov rax,[rax]
// ---------- INJECTING HERE ----------
225AC1B6B2B: 48 63 40 14                    -  movsxd  rax,dword ptr [rax+14]
225AC1B6B2F: 03 F8                          -  add edi,eax
// ---------- DONE INJECTING  ----------
225AC1B6B31: 41 FF C7                       -  inc r15d
225AC1B6B34: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B3B: 48 63 40 18                    -  movsxd  rax,dword ptr [rax+18]
225AC1B6B3F: 44 3B F8                       -  cmp r15d,eax
225AC1B6B42: 7C AC                          -  jl 225AC1B6AF0
225AC1B6B44: 48 8B C7                       -  mov rax,rdi
225AC1B6B47: 48 8B 34 24                    -  mov rsi,[rsp]
225AC1B6B4B: 48 8B 7C 24 08                 -  mov rdi,[rsp+08]
225AC1B6B50: 4C 8B 7C 24 10                 -  mov r15,[rsp+10]
225AC1B6B55: 48 83 C4 18                    -  add rsp,18
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I'm sorry but I don't know where I'm supposed to add that. I'll try to find by myself but that's kinda above my skills ^^

Mrt19
Cheater
Cheater
Posts: 41
Joined: Sun Jul 09, 2017 4:38 pm
Reputation: 2

Re: [REQ]The Universim BETA

Post by Mrt19 »

Pongozila wrote:
Fri Feb 07, 2020 7:27 pm
Guanfei wrote:
Thu Feb 06, 2020 11:46 pm
Even just filling the warehouse would be nice.
Please try this one out, Works fine for me.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>295</ID>
      <Description>"5 of everything possible on Warehouse"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : The Universim.exe
  Version: 
  Date   : 2020-02-07
  Author : pongo

  This script does blah blah blah
}

[ENABLE]

aobscan(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b,48 63 40 14 03 F8) // should be unique
alloc(newmem,$1000,Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

label(code)
label(return)

newmem:
mov [rax+14],5

code:
  movsxd  rax,dword ptr [rax+14]
  add edi,eax
  jmp return

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  jmp newmem
  nop
return:
registersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)

[DISABLE]

Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b:
  db 48 63 40 14 03 F8

unregistersymbol(Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.Actors.Urban.Buildings:WarehouseActor:GetUsedCapacity+5b

225AC1B6B03: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B08: 48 8B 00                       -  mov rax,[rax]
225AC1B6B0B: 48 85 C0                       -  test rax,rax
225AC1B6B0E: 74 21                          -  je 225AC1B6B31
225AC1B6B10: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B17: 49 63 CF                       -  movsxd  rcx,r15d
225AC1B6B1A: 39 48 18                       -  cmp [rax+18],ecx
225AC1B6B1D: 0F 86 37 00 00 00              -  jbe 225AC1B6B5A
225AC1B6B23: 48 8D 44 C8 20                 -  lea rax,[rax+rcx*8+20]
225AC1B6B28: 48 8B 00                       -  mov rax,[rax]
// ---------- INJECTING HERE ----------
225AC1B6B2B: 48 63 40 14                    -  movsxd  rax,dword ptr [rax+14]
225AC1B6B2F: 03 F8                          -  add edi,eax
// ---------- DONE INJECTING  ----------
225AC1B6B31: 41 FF C7                       -  inc r15d
225AC1B6B34: 48 8B 86 68 01 00 00           -  mov rax,[rsi+00000168]
225AC1B6B3B: 48 63 40 18                    -  movsxd  rax,dword ptr [rax+18]
225AC1B6B3F: 44 3B F8                       -  cmp r15d,eax
225AC1B6B42: 7C AC                          -  jl 225AC1B6AF0
225AC1B6B44: 48 8B C7                       -  mov rax,rdi
225AC1B6B47: 48 8B 34 24                    -  mov rsi,[rsp]
225AC1B6B4B: 48 8B 7C 24 08                 -  mov rdi,[rsp+08]
225AC1B6B50: 4C 8B 7C 24 10                 -  mov r15,[rsp+10]
225AC1B6B55: 48 83 C4 18                    -  add rsp,18
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
If i use it its says
instruction can't be compiled [error]

User avatar
Pongozila
Table Makers
Table Makers
Posts: 184
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 209

Re: [REQ]The Universim BETA

Post by Pongozila »

Guanfei wrote:
Fri Feb 07, 2020 8:55 pm
I'm sorry but I don't know where I'm supposed to add that. I'll try to find by myself but that's kinda above my skills ^^
Just copy and paste on CE.
Click on "MONO -> Activate Mono Features" and activate the code.
Mrt19 wrote:
Fri Feb 07, 2020 11:15 pm
If i use it its says
instruction can't be compiled [error]
Did you activate Mono features first? I forgot to say you needed it.

Guanfei
Expert Cheater
Expert Cheater
Posts: 65
Joined: Mon Apr 24, 2017 12:14 am
Reputation: 10

Re: [REQ]The Universim BETA

Post by Guanfei »

Pongozila wrote:
Sat Feb 08, 2020 11:24 am
Guanfei wrote:
Fri Feb 07, 2020 8:55 pm
I'm sorry but I don't know where I'm supposed to add that. I'll try to find by myself but that's kinda above my skills ^^
Just copy and paste on CE.
Click on "MONO -> Activate Mono Features" and activate the code.
So it was that simple... Uh, if I had known that before, that would have helped me on many other tables. Thanks for your help, works like a charm.

User avatar
Pongozila
Table Makers
Table Makers
Posts: 184
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 209

Re: [REQ]The Universim BETA

Post by Pongozila »

Guanfei wrote:
Sat Feb 08, 2020 1:19 pm
So it was that simple... Uh, if I had known that before, that would have helped me on many other tables. Thanks for your help, works like a charm.
Keep on learning. ;) :D

aleedinver
Noobzor
Noobzor
Posts: 8
Joined: Fri Feb 14, 2020 9:24 am
Reputation: 1

Re: [REQ]The Universim BETA

Post by aleedinver »

When I try to star the table I get this message...

Failure injecting the MonoDatacollector dll

I started Cheat Engine as Administrator, I controlled that all MonoDatacollector dlls are in the CheatEngine folder... What else I have to do?

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: [REQ]The Universim v40

Post by fantomas »

You can toggle Debug Panel by pressing alpha numeric key 2 + Q (in qwerty or A in azerty), then press F3 key. You then should see debug panel on GUI.

Image

BR

fantomas

Peter
Noobzor
Noobzor
Posts: 9
Joined: Fri Mar 10, 2017 10:02 pm
Reputation: 3

Re: [REQ]The Universim BETA

Post by Peter »

I can not confirm that the debug mode can be activated this way.

Not even another way I saw in the steam forum that says: "Press Ctrl+Z+0(zero)"

Post Reply

Who is online

Users browsing this forum: 9hihihihihihihihihi9, koyterrr, lexore