[REQ]The Universim v32

Ask about cheats/tables for single player games here
Jessen
Expert Cheater
Expert Cheater
Posts: 132
Joined: Sat Mar 04, 2017 10:03 am
Reputation: 15

Re: The Universim v31

Post by Jessen » Mon Mar 11, 2019 11:03 pm

only some of the table provided is working. I'm not sure what the case is right now.

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

Re: The Universim v31

Post by fantomas » Tue Mar 12, 2019 6:49 am

Jessen wrote:
Mon Mar 11, 2019 11:03 pm
only some of the table provided is working. I'm not sure what the case is right now.
Each table version is specific for the game version - I guess you know that :)

Also, the old restraint still stays the same, I'm not playing the game under steam so I can not check how much the code is different compared to mine. You'll have to check the script on your own, it is pretty easy and already discussed in this topic. ;)

Good luck. :)

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 504
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 41

Re: The Universim v31

Post by Darkedone02 » Tue Mar 12, 2019 8:37 am

fantomas wrote:
Tue Mar 12, 2019 6:49 am
Jessen wrote:
Mon Mar 11, 2019 11:03 pm
only some of the table provided is working. I'm not sure what the case is right now.
Each table version is specific for the game version - I guess you know that :)

Also, the old restraint still stays the same, I'm not playing the game under steam so I can not check how much the code is different compared to mine. You'll have to check the script on your own, it is pretty easy and already discussed in this topic. ;)

Good luck. :)
which version of yours did you get if it's not from steam?

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

Re: The Universim v31

Post by fantomas » Tue Mar 12, 2019 8:57 am

Darkedone02 wrote:
Tue Mar 12, 2019 8:37 am
which version of yours did you get if it's not from steam?
All my games are steam clean files, most of time I use SSE (SmartSteamEmu) to play the game or sometime I just use Steamless, such like for The Universim. :)

Here I made Instant Perk Research script with AOBScan method which, I hope, should help steam users. :D

Instant Perk Research (AOBScan method)

Code: Select all

// Game: The Universim
// Version: 0.0.31.23618

[ENABLE]
aobscan(getRequiredTime,48 63 80 88 00 00 00 F3) //Game.Research:Perk:get_RequiredTime+f  in my game!!!
alloc(newmem,$100,getRequiredTime)
registersymbol(getRequiredTime)


newmem:
getRequiredTime+03:
  db 84

[DISABLE]
getRequiredTime+03:
  db 88

unregistersymbol(getRequiredTime)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Game.Research:Perk:get_RequiredTime+f

0EC13715: 61                             -  popad (invalid) 
0EC13716: 0C 00                          -  or al,00
0EC13718: 00 00                          -  add [rax],al
0EC1371A: 00 00                          -  add [rax],al
0EC1371C: 00 00                          -  add [rax],al
0EC1371E: 00 00                          -  add [rax],al
0EC13720: 48 83 EC 08                    -  sub rsp,08
0EC13724: 48 89 0C 24                    -  mov [rsp],rcx
0EC13728: 48 8B C1                       -  mov rax,rcx
0EC1372B: 48 8B 40 10                    -  mov rax,[rax+10]
// ---------- INJECTING HERE ----------
0EC1372F: 48 63 80 88 00 00 00           -  movsxd  rax,dword ptr [rax+00000088]
// ---------- DONE INJECTING  ----------
0EC13736: F3 0F 2A C0                    -  cvtsi2ss xmm0,eax
0EC1373A: F3 0F 5A C0                    -  cvtss2sd xmm0,xmm0
0EC1373E: 48 8B 04 25 30 33 43 04        -  mov rax,[04433330]
0EC13746: 48 8B 40 18                    -  mov rax,[rax+18]
0EC1374A: 48 8B 80 D8 00 00 00           -  mov rax,[rax+000000D8]
0EC13751: F3 0F 10 88 FC 00 00 00        -  movss xmm1,[rax+000000FC]
0EC13759: F3 0F 5A C9                    -  cvtss2sd xmm1,xmm1
0EC1375D: F2 0F 59 C1                    -  mulsd xmm0,xmm1
0EC13761: F2 0F 5A C0                    -  cvtsd2ss xmm0,xmm0
0EC13765: 48 83 C4 08                    -  add rsp,08
}
And as a bonus:

GetAllPerksUnlocked

Code: Select all

[ENABLE]
Game.Research:Perk:get_Unlocked:
  ret

[DISABLE]
Game.Research:Perk:get_Unlocked:
  push ebp
Enjoy! ;)

Mrt19
Cheater
Cheater
Posts: 27
Joined: Sun Jul 09, 2017 4:38 pm
Reputation: 1

Re: The Universim v30

Post by Mrt19 » Fri Mar 15, 2019 4:37 pm

fantomas wrote:
Sun Feb 10, 2019 7:11 pm
qu3L wrote:
Sun Feb 10, 2019 6:27 pm
It's not working for me either and I am a Steam user. Max Creator points and instant research
But the others do, right? Plus, these are the only two options that did not need updating :lol:

Nvm, if you want to take your chance, this is how to do it (I show you here how to check 'Unlock All Buildings' script from previous cheat table in the new game update):

https://youtu.be/vFQ7eGO2p8c

Do the same with others scripts and in each new game update as long as it does not work properly. And this with ALL my games scripts!! :lol: :P
It doesnt work for me if i found the line?byte? the game crashes or it doesnt happen anything...

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

Re: The Universim v32

Post by fantomas » Tue Apr 02, 2019 9:47 am

CT has been updated to support the latest v0.0.32.24023

A little reminder:
Cake-san wrote:
Sun Mar 24, 2019 8:34 am
Since the game is using mono and mono is using JIT (Just in time) compilation. The game might generate code differently on different system to optimize performance,eg:(amd vs intel cpu) . So, if table maker updated their table to the latest steam version and you're still can't use that table, then your game is generating code differently than the table maker's game, which us table maker can't do much because we don't have the same system as you.

qu3L
Novice Cheater
Novice Cheater
Posts: 21
Joined: Fri Jun 16, 2017 11:03 pm
Reputation: 0

Re: The Universim v32

Post by qu3L » Fri Apr 05, 2019 6:25 pm

fantomas wrote:
Tue Apr 02, 2019 9:47 am
CT has been updated to support the latest v0.0.32.24023

A little reminder:
Cake-san wrote:
Sun Mar 24, 2019 8:34 am
Since the game is using mono and mono is using JIT (Just in time) compilation. The game might generate code differently on different system to optimize performance,eg:(amd vs intel cpu) . So, if table maker updated their table to the latest steam version and you're still can't use that table, then your game is generating code differently than the table maker's game, which us table maker can't do much because we don't have the same system as you.
Hey man, great table, I like it. But I have come across a problem/bug. It worked fine yesterday, at first. The first time I used it, it worked. But now when I try to activate max creator points, nothing happens.

I have tried closing the game etc.

HibikiRekka
Novice Cheater
Novice Cheater
Posts: 21
Joined: Sat Dec 08, 2018 9:25 pm
Reputation: 3

Re: [REQ]The Universim v32

Post by HibikiRekka » Fri Apr 05, 2019 8:20 pm

On Steamless SSE version. So for the updated v32 table, I followed the quoted video and altered the addresses to work with my executable. However, the instant research causes the other research nodes to bug out and become unselectable. If I then use the unlock all perks script (actually just removes req for select), which allows me to select them, it crashes after doing more than like 15 in quick succession or after like a minute or two. Haven't been able to make the "no construction cost/time" ones work even after altering the scripts. Haven't tried the others yet.
EDIT: Was fiddling around with the research time one, whoever created the script noted the format
//48 63 80 84 00 00 00
//movsxd rax,dword ptr [rax+00000084]
when enabled and

//48 63 80 88 00 00 00
//movsxd rax,dword ptr [rax+00000088]
when disabled.

This doesn't actually happen with the command as the command being
db 84
db 88
makes it
84 63 80 84 00 00 00 or
88 63 80 84 00 00 00

which fucks up the code. Looking at the code on the address, and looking for values to modify it, (the movsxd rax,dword ptr [rax+00000088]) part, the end needs to be between 80 and 95. Making it less than 88 seems to make the timer longer, and making it 95 seems to set it to exactly 0:00.

Final script would be
[ENABLE]
Game.Research:Perk:get_RequiredTime+f:
db 48 63 80 95 00 00 00
//48 63 80 84 00 00 00
//movsxd rax,dword ptr [rax+00000084]

[DISABLE]
Game.Research:Perk:get_RequiredTime+f:
db 48 63 80 88 00 00 00
//48 63 80 88 00 00 00
//movsxd rax,dword ptr [rax+00000088]

This also avoids the issue I had with this script which was bugging out and not unlocking subsequent nodes. Note, I have no knowledge how any of this actually works.

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

Re: [REQ]The Universim v32

Post by fantomas » Sat Apr 06, 2019 9:01 am

HibikiRekka wrote:
Fri Apr 05, 2019 8:20 pm
Please read my script again...
Hi :)

You made the half of job, in fact. :) What you forgot to take in count is the number 3 after +f, which is meaning that the only 3th byte will be changed.

My script:

Code: Select all

// Game: The Universim
// Version: 0.0.29.22390

[ENABLE]
Game.Research:Perk:get_RequiredTime+f+3:
  db 84
//48 63 80 84 00 00 00
//movsxd  rax,dword ptr [rax+00000084]
 
[DISABLE]
Game.Research:Perk:get_RequiredTime+f+3:
  db 88
//48 63 80 88 00 00 00
//movsxd  rax,dword ptr [rax+00000088]
In original opcode, 88 is the 3th byte

Image

Now I choose to change the current time value (offset 0x88) by a zero (0) value that I found at offset 0x84 in my system (use dissect data), which probably may be different in your system.

Image

Before
Image

After
Image

And the script works as intended. But of course, the way you made your script working is good as well. ;)

BR

fantomas

HibikiRekka
Novice Cheater
Novice Cheater
Posts: 21
Joined: Sat Dec 08, 2018 9:25 pm
Reputation: 3

Re: [REQ]The Universim v32

Post by HibikiRekka » Sat Apr 06, 2019 11:48 pm

fantomas wrote:
Sat Apr 06, 2019 9:01 am

You made the half of job, in fact. :) What you forgot to take in count is the number 3 after +f, which is meaning that the only 3th byte will be changed.
So that's what that number was for, forgot I had changed that. Thanks, good to know. Not sure what this offset stuff is about, but it does seem that a 0x84 offset value already exists for my system, or that's what it looks like from my understanding of what I can gleam. Guess that's why it wasn't working properly on my system. Image

EDIT: Now I'm getting a NuggetContext on the list which implies this pic isn't referring to Perk stuff. Man this stuff makes no sense.

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

Re: [REQ]The Universim v32

Post by fantomas » Sun Apr 07, 2019 3:21 am

HibikiRekka wrote:
Sat Apr 06, 2019 11:48 pm
...
I can't explain it better.

[video][/video]
Last edited by fantomas on Sat May 25, 2019 10:50 am, edited 2 times in total.

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

Re: [REQ]The Universim v33

Post by fantomas » Sat May 11, 2019 10:11 am


dahamster
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Aug 06, 2017 7:35 am
Reputation: 1

Re: The Universim v33

Post by dahamster » Sat May 11, 2019 8:55 pm

fantomas wrote:
Mon Apr 09, 2018 2:09 pm
Show
Sorry guys,

I planned to upload v23 cheat table but never found free time to finish it. Then I saw v24 had been released and I bring a small fixes. Now I saw v25 is out and I'm really afraid not be able to finish it. :(

So I'll upload here my current v24 (0.0.24.13816) cheat table and let someone to update it for v25 - otherwise, just ignore it. :D

Update1:


CT has been updated to support the latest v0.0.26.19629

Update2:

CT has been updated to support the latest v0.0.26.19673

Update3:

CT has been updated to support the latest v0.0.26.19695

Update4:

CT has been updated to support the latest v0.0.27.20828

Update5:

CT has been updated to support the latest v0.0.28.21617

Update6:

CT has been updated to support the latest v0.0.29.22390

Update7:

CT has been updated to support the latest v0.0.30.23398

Update8:

CT has been updated to support the latest v0.0.31.23618

Update9:

CT has been updated to support the latest v0.0.32.24023 [ Apr 02, 2019 ] New!
Update10:

CT has been updated to support the latest v0.0.33.24604 [ May 10, 2019 ] New!

Image
in addition to the .33 update file it says its invalid.
open it with like notepad++ and delete the last line with the NULL's so it ends with :"</CheatTable>"

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

Re: The Universim v33

Post by fantomas » Sat May 11, 2019 9:08 pm

dahamster wrote:
Sat May 11, 2019 8:55 pm
in addition to the .33 update file it says its invalid.
open it with like notepad++ and delete the last line with the NULL's so it ends with :"</CheatTable>"
Indeed. Many thanks for pointing this out. The file has been reuploaded.

fris1407
Noobzor
Noobzor
Posts: 7
Joined: Sat May 11, 2019 12:33 pm
Reputation: 2

Re: [REQ]The Universim v32

Post by fris1407 » Sat May 11, 2019 10:21 pm

i dont know how to use this table, i tick all, then my game crash and boom

Post Reply

Who is online

Users browsing this forum: Biohazard46, paul_guo