[REQ]The Universim BETA
Re: The Universim v31
only some of the table provided is working. I'm not sure what the case is right now.
Re: The Universim v31
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.
- Darkedone02
- Expert Cheater
- Posts: 969
- Joined: Thu Mar 02, 2017 11:42 pm
- Reputation: 114
Re: The Universim v31
which version of yours did you get if it's not from steam?fantomas wrote: ↑Tue Mar 12, 2019 6:49 amEach 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.
Re: The Universim v31
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.Darkedone02 wrote: ↑Tue Mar 12, 2019 8:37 amwhich version of yours did you get if it's not from steam?
Here I made Instant Perk Research script with AOBScan method which, I hope, should help steam users.
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
}
GetAllPerksUnlocked
Code: Select all
[ENABLE]
Game.Research:Perk:get_Unlocked:
ret
[DISABLE]
Game.Research:Perk:get_Unlocked:
push ebp
Re: The Universim v30
It doesnt work for me if i found the line?byte? the game crashes or it doesnt happen anything...fantomas wrote: ↑Sun Feb 10, 2019 7:11 pmBut the others do, right? Plus, these are the only two options that did not need updating
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!!
Re: The Universim v32
CT has been updated to support the latest v0.0.32.24023
A little reminder:
A little reminder:
Cake-san wrote: ↑Sun Mar 24, 2019 8:34 amSince 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.
Re: The Universim v32
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.fantomas wrote: ↑Tue Apr 02, 2019 9:47 amCT has been updated to support the latest v0.0.32.24023
A little reminder:Cake-san wrote: ↑Sun Mar 24, 2019 8:34 amSince 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.
I have tried closing the game etc.
-
- Expert Cheater
- Posts: 55
- Joined: Sat Dec 08, 2018 9:25 pm
- Reputation: 6
Re: [REQ]The Universim v32
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.
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.
Re: [REQ]The Universim v32
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]
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.
Before
After
And the script works as intended. But of course, the way you made your script working is good as well.
BR
fantomas
-
- Expert Cheater
- Posts: 55
- Joined: Sat Dec 08, 2018 9:25 pm
- Reputation: 6
Re: [REQ]The Universim v32
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.
EDIT: Now I'm getting a [Link] on the list which implies this pic isn't referring to Perk stuff. Man this stuff makes no sense.
Re: [REQ]The Universim v32
Last edited by fantomas on Sat May 25, 2019 10:50 am, edited 2 times in total.
Re: The Universim v33
in addition to the .33 update file it says its invalid.fantomas wrote: ↑Mon Apr 09, 2018 2:09 pmUpdate10:Spoiler
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.
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!
CT has been updated to support the latest v0.0.33.24604 [ May 10, 2019 ] New!
open it with like notepad++ and delete the last line with the NULL's so it ends with :"</CheatTable>"
Re: [REQ]The Universim v32
i dont know how to use this table, i tick all, then my game crash and boom
Who is online
Users browsing this forum: Bing [Bot], qwertyuiop111asd, scruffey