Lets say the chest value is 10,750. You next say "The editor will fill in the values." I understand English isn't your native language do you mean to search and change this value in cheat engine?
Currently searching "10750" as a float value will not return an value you can edit. That's where a few of us are stuck. He commented it was a "long value" which I don't understand.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 2:07 am
by Stalker4589
Still having issues locating the value as a double.
Edit
Managed to find the value of a chest but doesn't look like you can set it to a negative value. The chest becomes unopenable
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 2:57 am
by SunBeam
And here's a dump of the Objects at "Kotal vs. Erron Black" story mission
^ Can the console be enabled (for use)?... Or is simply "finding" it, and we still haven't access to it?
Also, I tried finding Krypt chest values, and I found 330 addresses for a K6350 chest > change values to 100,000... and it crashed v_v
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 3:15 am
by SunBeam
^ I don't think you'll be able to do anything with it even if enabled. I didn't find the usual: god, fly, ghost, slomo, playersonly, etc. So I wouldn't know. But maybe there's other commands in there that might prove useful Still researching the findings.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 3:40 am
by Nureruu
I found 90% of the chests pretty fast after i found the first one.
Simple exact value 4 byte search of the chest number. I would usually try to find an expensive chest that you wouldn't find as many values for like 12450. Simple search would usually get ~100 results. I then just changed the values to 1 til it changed the chest. Once i found one chest number it seemed like every other chest would have the same 2 numbers/letters at the start of the address for the others. For example i found 51?????? would always be the address for chests so i would just go around find a chest price and search for it then scroll through the list and change any address with the 51 at the start. It worked to some degree on the green currency chests but there's so many that i found changing too many crashed the game. I could not find the 250 heart chests at all though. You get nearly 10k addresses back
Im sure theres a smarter way to do this but i'm just a limited knowledge cheat engine noob that usually just uses it to change currency in select games.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 4:17 am
by SunBeam
Here's what you can do with the dumper
Note how the in-game GUI says the last opponent's name is Geras, yet the game object says "MKPawn Transient.Level.CHAR_Terminas[P2]" Guess WB changed their minds
BR,
Sun
P.S.: Watch now how some of the trainers will feature another option - "Increase Player Movement Speed" Because.. cool options benefit the trainer maker's image, right?
CH's changes the overall game speed. fearlessrevolution's doesn't even have a speeding feature. Why am I posting this? Because I want to prove a point; how easy it is to watch a video, borrow an offset, hook it in Pawn and come up with a +1 option. I will soooo laugh about this.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 6:49 am
by JessieKazama
Tim was able to do a Krpyt unlocker for MKX, which I remember the coins were server sided there as well. Different game but the same engine I believe.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 7:27 am
by TimFun13
I just found where it checked if you had enough and set the display it checked to a high value, so it thought you always had enough. And the game took care of resetting the value so you didn't get a negative value.
Note how the in-game GUI says the last opponent's name is Geras, yet the game object says "MKPawn Transient.Level.CHAR_Terminas[P2]" Guess WB changed their minds
BR,
Sun
P.S.: Watch now how some of the trainers will feature another option - "Increase Player Movement Speed" Because.. cool options benefit the trainer maker's image, right?
CH's changes the overall game speed. fearlessrevolution's doesn't even have a speeding feature. Why am I posting this? Because I want to prove a point; how easy it is to watch a video, borrow an offset, hook it in Pawn and come up with a +1 option. I will soooo laugh about this.
are you planning on releasing a CE Table for the game. Great work so far
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 8:19 am
by Anfraxx
Well - all this has gone well over my head now haha, I am able to search for values and that's about it, you lot are now speaking a different language.
Can we confirm if at all, the value of a chest can be amended? I mean it seems the negative value comment is rubbish, but you could potentially change them to the value of 1, but I would guess that would be a LOT of messing about through 100s of codes to just find the one for the chest you are looking at?
Well - all this has gone well over my head now haha, I am able to search for values and that's about it, you lot are now speaking a different language.
Can we confirm if at all, the value of a chest can be amended? I mean it seems the negative value comment is rubbish, but you could potentially change them to the value of 1, but I would guess that would be a LOT of messing about through 100s of codes to just find the one for the chest you are looking at?
I'm pretty much in the same boat as you.
Here's the situation.
CaliberCH has a trainer he sells on a monthly subscription that can change values and for some users appears broken. (That's an iffy subject for me so I won't comment further)
Sunbeam has shredded the game to bits so far and seems to be able to bend it to his whim but there's no sign of anything being released (I Hope he eventually does)
As for the the dumb people like me and you.
You can change the chest cost value. I'm still actually unable to efficiently locate the chest values. The best method so far for me seems to be.
Stand in front of chest with a somewhat unique value (13500 Koins)
Search this value in CE using Scan Type=Exact Value and Value Type=4 Bytes
This should give you a few hundred results
Add them to the addresses list and start batch changing them by highlighting groups and pressing ENTER and put the value at 1
Start at the bottom and change about 50 at a time or a "page worth"
Tab back into the game every time to check chest cost will update automatically no need to walk away and come back
You can do this with Heart Chests too but they return about 12k addresses
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 8:46 am
by KS212
There is supposedly a line/string/object/etc called MK11Unlockables in there somewhere. Setting that to IsUnlocked will unlock all of the Kollection as well as Shao Kahn and Frost. Apparently that's what was done for Switch.
Re: Mortal Kombat 11
Posted: Thu Apr 25, 2019 9:11 am
by TroliusMaximus
So, I've been changing chest values to "1 Koin" and closing CE after each one I open. The tedium aside, this worked for most part... But, then I got a crash long after I had closed CE -- after I hit that golden gong that opens the gates, past that wall you break on the left, to reach the second large area.
Why would it have CTD'd then -- so long (20~30 seconds) after closing CE? How often does the anti-cheat make its checks? Would there be anyway to "hide" CE, so that the anti-cheat doesn't detect it -- kind of like the "unsigned" version?
---
@Stalker4589
Yeah... That's what I've been doing. However, are you getting crashes? Are you closing and opening CE after each chest or two?... Or just leaving it hooked to the game...?
So, I've been changing chest values to "1 Koin" and closing CE after each one I open. The tedium aside, this worked for most part... But, then I got a crash long after I had closed CE -- after I hit that golden gong that opens the gates, past that wall you break on the left, to reach the second large area.
Why would it have CTD'd then -- so long (20~30 seconds) after closing CE? How often does the anti-cheat make its checks? Would there be anyway to "hide" CE, so that the anti-cheat doesn't detect it -- kind of like the "unsigned" version?
Did you batch change addresses and not change them back? you would have sent a lot of values to 1 doing that and they could be loaded later