(Table) Jurassic World Evolution v1.6.1 (Status: (19/06/2019) WORKED ON-SEE LATEST POST.)

Upload your cheat tables here (No requests)
Post Reply
User avatar
l0wb1t
Table Makers
Table Makers
Posts: 395
Joined: Mon May 29, 2017 4:16 pm
Reputation: 282

(Table) Jurassic World Evolution v1.4.4

Post by l0wb1t »

This is a very stupid Method to get the REP values.

Go to this Adress:

JWE.AK::WriteBytesMem::Count+1D8568

the you should see this code:



mov rdx,[rbx]



now right click on it and choose "Find out what adresses this instruction accesses"

now complete a mission. then you should see alot of adresses, inside the window. After that, press the STOP button at the bottom.



Your REP Values are always near together, (REP goes from 0-1000 (4bytes)), 3 for each island..

If you unsure, if you got the right ones, you can choose an adress, and press CTRL+D, press ok 2 times & look at offset 18, there should be a Pointer. From this Pointer again +18 change this Pointer to String, and Bytesize to 3. All valid REP Adresses have those 3 Strings



"sec", "ent" & "sci" stands for orange, green, and blue REP Value.



Watch your ingame REP bar'S and try to compare the REP bar to the values you see. again your REP Values are always from 0-1000 depends on how much is your REP Bar is filled. for example when your bar is almost in the middle, the value should be somthing about 450-550.

Grabb the adresses, and change them, then complete a mission to see effect. That's it.



Here's a Video, if you stuck you can follow my Steps.





12587 i have a question about comparing Multilevel pointer. i think you are the only one who can help me.

i want to compare the strings above, using it's 4 bytes hex values.



sci = in HEX 00636573

ent
= in HEX 00746E65

sec
= in HEX 00696373



as you can see, originalcode is this:

mov rdx,[rbx]

mov rcx,rsi




RBX = Base

Base + 18 = Pointer to the Stringbase

Stringbase + 18 = is the string above i want to compare



What i already tried:



This = Crash


Code: Select all


newmem:

  push rcx

  mov rcx,[rbx+18]

  cmp [rcx+18],0

  je code

  cmp [rcx+18],00636573

  jne code

  mov [_pReputation],rbx





code:

  pop rcx

  mov rdx,[rbx]

  mov rcx,rsi

  jmp return








This = not working/crash

Code: Select all


newmem:

pushfq

push rbx

mov rbx,[rbx+18]

cmp [rbx+18],00696373

popfq

pop rbx

jne code

mov [_pReputation],rbx



code:

  mov rdx,[rbx]

  mov rcx,rsi

  jmp return




This = Not working, _pReputation does not become valid, still shows P->00000000

Code: Select all


push rax

mov rax,[rbx+18]

test rax,rax

jz code

mov rax,[rax+18]

test rax,rax

jz code

cmp rax,00696373

jne code

mov [_pReputation],rbx





code:

  pop rax

  mov rdx,[rbx]

  mov rcx,rsi

  jmp return




Any ideas what i'm doing wrong?



This is how the Struc look like

Image

and i just changed Pointer +18 to String like this:

Image

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by l0wb1t on Fri Jun 29, 2018 12:01 pm, edited 3 times in total.

Stuzy44
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Apr 14, 2018 10:06 pm
Reputation: 0

(Table) Jurassic World Evolution v1.4.4

Post by Stuzy44 »

Game updated ...no tables working

Schnitzelmaker
Expert Cheater
Expert Cheater
Posts: 107
Joined: Fri Mar 03, 2017 6:18 pm
Reputation: 80

(Table) Jurassic World Evolution v1.4.4

Post by Schnitzelmaker »

l0wb1t, post: 50530, member: 6208 wrote:
...

Any ideas what i'm doing wrong?

..


rbx+18 can contain nonzero pointer which are invalid, so test rax,rax will fail an lead to invalid pointer -> crash.

You can find it in the crashdumps in the temp folder.







From the old forum there is the method with isBadReadPtr which can help in the situation.



Example Code:

Code: Select all


[ENABLE]



aobscanmodule(INJECT,JWE.exe,48 8B 13 48 8B CE E8 AD) // should be unique

alloc(newmem,$1000,"JWE.exe"+2C51D8)



label(code)

label(return)

label(_pReputation)



registersymbol(_pReputation)

registersymbol(INJECT)



newmem:

  push rax

  push rcx

  push rdx

  push r8

  push r9



//check if pointers are invalid

  push rbp

  mov rbp,rsp

  and spl,F0   // align stack on 16-byte boundary

  sub rsp,20   // give stack space for callees



  lea rcx,[rbx+18]  // rcx = 1st parameter

  mov rdx, 4          // rdx = 2nd parameter

  call isBadReadPtr

  cmp rax, 0

  jne code



  mov rcx,[rbx+18]  // rcx = 1st parameter

  mov rdx, 4          // rdx = 2nd parameter

  call isBadReadPtr

  cmp rax, 0

  jne code



  mov rax,[rbx+18]

  mov rax,[rax+18]

  cmp rax, 'sec'

  jne code

  mov [_pReputation],rbx



code:

  mov rsp,rbp

  pop rbp

  pop r9

  pop r8

  pop rdx

  pop rcx

  pop rax



  mov rdx,[rbx]

  mov rcx,rsi

  jmp return



_pReputation:

 dq 0



INJECT:

  jmp newmem

  nop

return:



[DISABLE]



INJECT:

  db 48 8B 13 48 8B CE



unregistersymbol(INJECT)

unregistersymbol(_pReputation)

dealloc(newmem)



{

// ORIGINAL CODE - INJECTION POINT: "JWE.exe"+2C51D8



"JWE.exe"+2C51AE: 41 8D 50 09        -  lea edx,[r8+09]

"JWE.exe"+2C51B2: 48 8B CE           -  mov rcx,rsi

"JWE.exe"+2C51B5: E8 E6 DB F9 FF     -  call JWE.exe+262DA0

"JWE.exe"+2C51BA: 83 7B 18 00        -  cmp dword ptr [rbx+18],00

"JWE.exe"+2C51BE: 48 8B CE           -  mov rcx,rsi

"JWE.exe"+2C51C1: 0F 95 C2           -  setne dl

"JWE.exe"+2C51C4: E8 D7 DB F9 FF     -  call JWE.exe+262DA0

"JWE.exe"+2C51C9: E9 69 FF FF FF     -  jmp JWE.exe+2C5137

"JWE.exe"+2C51CE: BA 06 00 00 00     -  mov edx,00000006

"JWE.exe"+2C51D3: E8 C8 DB F9 FF     -  call JWE.exe+262DA0

// ---------- INJECTING HERE ----------

"JWE.exe"+2C51D8: 48 8B 13           -  mov rdx,[rbx]

"JWE.exe"+2C51DB: 48 8B CE           -  mov rcx,rsi

// ---------- DONE INJECTING  ----------

"JWE.exe"+2C51DE: E8 AD 39 E1 FF     -  call JWE.exe+D8B90

"JWE.exe"+2C51E3: E9 39 05 00 00     -  jmp JWE.exe+2C5721

"JWE.exe"+2C51E8: 83 F9 45           -  cmp ecx,45

"JWE.exe"+2C51EB: 75 1F              -  jne JWE.exe+2C520C

"JWE.exe"+2C51ED: 8D 51 C2           -  lea edx,[rcx-3E]

"JWE.exe"+2C51F0: 48 8B CE           -  mov rcx,rsi

"JWE.exe"+2C51F3: E8 A8 DB F9 FF     -  call JWE.exe+262DA0

"JWE.exe"+2C51F8: 4C 8B 45 77        -  mov r8,[rbp+77]

"JWE.exe"+2C51FC: 48 8B D6           -  mov rdx,rsi

"JWE.exe"+2C51FF: 48 8B CB           -  mov rcx,rbx

}









Unfortunately there are multiple value which using the string sec, sci, ent. Not only reputation.

sportled
Expert Cheater
Expert Cheater
Posts: 188
Joined: Thu May 18, 2017 4:50 pm
Reputation: 14

(Table) Jurassic World Evolution v1.4.4

Post by sportled »

Stuzy44, post: 50562, member: 16212 wrote:Game updated ...no tables working
checking your report now and testing functions. thanks for the report.

HorridGypsy
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Jun 18, 2018 5:00 pm
Reputation: 0

(Table) Jurassic World Evolution v1.4.4

Post by HorridGypsy »

You guys are doing wonderful. I figured out how to use cheat engine and the tables! I get excited to see what you guys have done everyday!

User avatar
l0wb1t
Table Makers
Table Makers
Posts: 395
Joined: Mon May 29, 2017 4:16 pm
Reputation: 282

(Table) Jurassic World Evolution v1.4.4

Post by l0wb1t »

Schnitzelmaker, post: 50609, member: 444 wrote:
rbx+18 can contain nonzero pointer which are invalid, so test rax,rax will fail an lead to invalid pointer -> crash.

You can find it in the crashdumps in the temp folder.

From the old forum there is the method with isBadReadPtr which can help in the situation.

[/Code]


Awesome thanks i'm gonna try this.

Table updated to latest game version:



EDIT:

Finally got the Reputation cheat to work. also added some useful Pointers to the Table.



Pointers:

Mission Count

Time Till Next Disease (0 = Disease )

Time Until Next Damaging Storm (0 = Storm)

Time Until Sabotage (0 = Sabotage)



[DEBUG/TEST/WIP]

nTimeUntilNextDamagingStorm

nTimeSinceLastStorm

timeSinceLastFail (some mission timer)

nTimeTotal

nCurrentIncrease (mission counter)

nAge (Dinosaurs age on create, may only visual and not effecting gameplay, set to -10000, Dinosaurs have negative Age on Birth then)

nTimeUntilSabotage

nTimeTillNextDisease

_nRequestContractButtonCooldown

_nCachedActiveAndOfferedContractCount





Note about Get max reputation



Change "Get Max Reputation" from Off to On, then Switch Island.to see effect. :)





Edit/Update:

Fixed Visitor Count not showing correct Value

added _nCumulativeTime (mission) Pointer aswell



Edit/Update2:

Added following things to the Table:



No Storm

No Sabotage

No Dinosaur Disease (prevents from getting new Diseases, currently having ones needs to be cured manually)



Pointer for nTimeUntilNextUndamagingStorm
Last edited by l0wb1t on Sun Jul 01, 2018 5:29 pm, edited 13 times in total.

Deep6Wiz
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Jul 01, 2018 7:52 pm
Reputation: 0

(Table) Jurassic World Evolution v1.4.4

Post by Deep6Wiz »

is there a video on how to get the engine to work?? I am so lost ATM

sportled
Expert Cheater
Expert Cheater
Posts: 188
Joined: Thu May 18, 2017 4:50 pm
Reputation: 14

(Table) Jurassic World Evolution v1.4.4

Post by sportled »

Deep6Wiz, post: 50758, member: 19090 wrote:is there a video on how to get the engine to work?? I am so lost ATM
you have cheat engine installled? if so, first open your game and load it, then open JWE.CT that was posted by an other user above our posts here. the OP table is currently outdated and ill update that one now. my apology.



EDIT: OP Table Updated. updating OP text in txt viewer to later reflect the current table here.
Last edited by sportled on Sun Jul 01, 2018 11:05 pm, edited 1 time in total.

HorridGypsy
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Jun 18, 2018 5:00 pm
Reputation: 0

(Table) Jurassic World Evolution v1.4.4

Post by HorridGypsy »

I cant seem to figure out how to use the last table Lowbit posted with the rep cheat. I down load it, and merge it but I can't open the table. And the OP table doesn't have his last add-ons.



Edit: Everytime I try to activate the original table, Cheat Engine stops responding and freezes.

Edit 2: Nevermind. For anyone else that may have this problem (and just simply doesn't know) Open cheat engine--load the table--load the game--attach to process--then try to activate the table. It would not activate without me doing it in that order.
Last edited by HorridGypsy on Mon Jul 02, 2018 1:36 am, edited 3 times in total.

User avatar
l0wb1t
Table Makers
Table Makers
Posts: 395
Joined: Mon May 29, 2017 4:16 pm
Reputation: 282

(Table) Jurassic World Evolution v1.4.4

Post by l0wb1t »

HorridGypsy, post: 50767, member: 18697 wrote:I cant seem to figure out how to use the last table Lowbit posted with the rep cheat. I down load it, and merge it but I can't open the table. And the OP table doesn't have his last add-ons.



Edit: Everytime I try to activate the original table, Cheat Engine stops responding and freezes.

Edit 2: Nevermind. For anyone else that may have this problem (and just simply doesn't know) Open cheat engine--load the table--load the game--attach to process--then try to activate the table. It would not activate without me doing it in that order.




If you open the tale via JWE.ct the table should auto attach to the JWE.exe and then you should be able to activate the Main Code. Anyways, i hope you all guys enjoy the Table.



Edit:

will add this soon:

Bypass Most Offers & Missions and Succeed



Info for Bypass most Offers/Missions and succeed script.



Some Missions use nReturnDelay in reverse, this means, sometimes instead of decreasing the time, the cheat will increase the time. if you get this, just turn the above Cheat to Off, then take a look in the [DEBUG] Header, there's the Pointer, you can manually set the value to 0 then. to skip this.

i will improve this cheat in the future, if possible.





This lets you finish most missions and offers, without doing anything (sometimes you have to do 1 objective, to see the effect)

Here's a Video

Last edited by l0wb1t on Mon Jul 02, 2018 7:38 pm, edited 5 times in total.

Kaedus
Expert Cheater
Expert Cheater
Posts: 282
Joined: Thu Aug 10, 2017 2:22 pm
Reputation: 42

(Table) Jurassic World Evolution v1.4.4

Post by Kaedus »

I have such a bug with a table: it shows the grass field when I release a dinosaur from Hammond's laboratory. And further the building is useless.

In the beginning, I thought that the matter in "Facilitys have no Reguments", but with the option disabled, the bug reappeared. "Instant Hatch Dinosaurs" also works fine.

Screenshot in the link: [Link] and [Link]

licensed version with the latest patch

PS Thank users for getting a low reputation for 1 post



upd. disabled all INSTANT-options, except "Instant Hatch Dinosaurs" and the bug was gone.
Last edited by Kaedus on Wed Jul 04, 2018 11:24 am, edited 1 time in total.

User avatar
l0wb1t
Table Makers
Table Makers
Posts: 395
Joined: Mon May 29, 2017 4:16 pm
Reputation: 282

(Table) Jurassic World Evolution v1.4.4

Post by l0wb1t »

DIsable Instant Dinosaur genome. i think this causes the bug.

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

(Table) Jurassic World Evolution v1.4.4

Post by Darkedone02 »

I don't want to just get max reputation on my reputation, is there a way you could develop an "rep does not decay" instead so I can do missions that does not decay the reputation?

User avatar
l0wb1t
Table Makers
Table Makers
Posts: 395
Joined: Mon May 29, 2017 4:16 pm
Reputation: 282

(Table) Jurassic World Evolution v1.4.4

Post by l0wb1t »

Found another awesome thing.



Indestructible Fences





Edit:

Table updated:

Added Indestructible Fences and Infinite Electricy
Last edited by l0wb1t on Thu Jul 05, 2018 5:08 pm, edited 3 times in total.

sportled
Expert Cheater
Expert Cheater
Posts: 188
Joined: Thu May 18, 2017 4:50 pm
Reputation: 14

(Table) Jurassic World Evolution v1.4.4

Post by sportled »

Heya 48 not sure how to ask but could you please perform a quick cleanup of old tables in this topic please? main op has the latest table to remove confusion and possible broken tables makes it over see able in the topic again :)

Post Reply

Who is online

Users browsing this forum: AmazonBot, Bing [Bot], blueknight211, Fikusdg, Google [Bot], Google Adsense [Bot], JohnYinl, lastofthefamous, Pachmiitoo, pedrokuk, pointerAlloc, quilacoste, r1ndr4, readlfj, tekken18, WhoAmI, zylo1010