Jump to content

Mortal Kombat X Unlock ALL character use IGG (same card in team,boss card will be soon)


3,164 posts in this topic

Recommended Posts

you welcome sir

I would like to know how to get the equipment cards can you help me with that ?

 

I buy the equipment card pack but it takes forever to get a card to max level and rare cards are really hard to get

[Found by Infinity_0_Loop]

Here is how to have all rare equipment cards fusion level 10 (MKX ver 1.8, tested on iPhone 6+) :  

1. Open the game, open iGameGuardian

2. Go to memory section (bottom right)

3. Select and change nearby range to 0x10

4. Go back to search

5. Do an i32 search for Wrath Hammer : 8774 [There are 2 more steps here but I don't do it, it's not work for me: After the i32 search, flip the switch in the top right. Do a nearby search for 4, if it's work for you, read step 8 to continue, if not, do like my steps]

6. You'll see about 15 results

7. Check every single result in memory section

8. When you see the list format like this, it's correct section for equipment cards:        

8774     (WRATH HAMMER)      

0            (no idea)      

10          (FUSION LEVEL)      

20          (no idea)      

8775     (another equipment)  

9. Edit the code of common equipment to rare equipment. Here's the list of rare equipment :

Read more at: https://iosgods.com/topic/23918-mortal-kombat-x-unlock-all-character-use-igg-same-card-in-teamboss-card-will-be-soon/page-112

 

 

Found by Infinity_0_Loop]

Hmm i was wroting a class with UnrealEngine to get more in deph of the FName (just for testing)

 

I had wrote an experimental shit, this would have been a good way to inject the class inside the game but it's too hard and nearly impossible to do it since UnrealEngine 4 is different than UDK (2012) (UnrealEngine 3) so no f***ing way and to get an FName (the troll on this website that is saying character code... lol) it's too hard as hell.

 

There is pointer everywhere between $r0 and $r1 on Android (Arm Register) it's pointing to TableIndex, and the best thing is FName::ToString() Omfg ! this is abusively hard it's pointing totaly everywhere between the FName table index and the targeted FString Constructor (to then point to the converted FString so for exemple 55895 FName would be converted as FString and then "Readable" as "Raiden_B_D" which is Raiden Klassic (Diamond).

 

At my best I can debug the game and retrieve all the Character/Equipment FName index, So i did test and i'm able to instantly add character, set his level, or even change the fusionLevel with a simple command.

 

Fun thing you can bypass Fusion level 7 i had my Raiden diamond fusion level XIII (Like the game ! lol), obviously after fusion level 7 you have stats +0 only the "icon" with the current fusion level change.

 

Off course i did then call function to delete the character, you can bypass the ban fairly easly but i don't recommend starting the game with a modified APK (if on android) best way is always to modify the game on the fly, Netherrealm can enable check and if you start a modified game you may be instantly banned unlike the AntiBan helper class that is internal (like when you use unreleased cards).

 

Here is a sample of what i was using for test on UnrealEngine 4 (no use for UDK which is very lame so my goal didn't goes far), the idea was to inject this inside the game library, manually call this function so in game this would print the character string by providing an FName, and you can also retrieve the FName index of a string for exemple passing Raiden_B_D would print in-game "55895", at the basic FName are all integer made from strings.

 

void SearchFName(const char* String)
{
    const char* Search = String;

    if(FName(Search, FNAME_Find) != NAME_None)
    {
        GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Green, "Found");
    }
    else
    {
        GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Red, "Name not found !");
    }
}

 

If you are interested i can spend my time and try out a bunch of FName to get all characters/equipment updated (You can also have the Localized debug equipment cards the card name is called "Random" with the "?" icon and you have 15% reduced stun lol.

 

I believe ED Boon is trolling with that equipment online haha.

 

Good Luck !

 

Edit: Okay found an easy way to extract all FName (characters / debug character / debug gear and gear items) will post a full android list soon (including boss).

 

Edit 2: Found Quicker process to get all FName character index ! ♥

 

Git Gud :)

Updated by NightshadesD3Scene

Hmm i was wroting a class with UnrealEngine to get more in deph of the FName (just for testing)

 

I had wrote an experimental shit, this would have been a good way to inject the class inside the game but it's too hard and nearly impossible to do it since UnrealEngine 4 is different than UDK (2012) (UnrealEngine 3) so no f***ing way and to get an FName (the troll on this website that is saying character code... lol) it's too hard as hell.

 

There is pointer everywhere between $r0 and $r1 on Android (Arm Register) it's pointing to TableIndex, and the best thing is FName::ToString() Omfg ! this is abusively hard it's pointing totaly everywhere between the FName table index and the targeted FString Constructor (to then point to the converted FString so for exemple 55895 FName would be converted as FString and then "Readable" as "Raiden_B_D" which is Raiden Klassic (Diamond).

 

At my best I can debug the game and retrieve all the Character/Equipment FName index, So i did test and i'm able to instantly add character, set his level, or even change the fusionLevel with a simple command.

 

Fun thing you can bypass Fusion level 7 i had my Raiden diamond fusion level XIII (Like the game ! lol), obviously after fusion level 7 you have stats +0 only the "icon" with the current fusion level change.

 

Off course i did then call function to delete the character, you can bypass the ban fairly easly but i don't recommend starting the game with a modified APK (if on android) best way is always to modify the game on the fly, Netherrealm can enable check and if you start a modified game you may be instantly banned unlike the AntiBan helper class that is internal (like when you use unreleased cards).

 

Here is a sample of what i was using for test on UnrealEngine 4 (no use for UDK which is very lame so my goal didn't goes far), the idea was to inject this inside the game library, manually call this function so in game this would print the character string by providing an FName, and you can also retrieve the FName index of a string for exemple passing Raiden_B_D would print in-game "55895", at the basic FName are all integer made from strings.

 

void SearchFName(const char* String)

{

const char* Search = String;

if(FName(Search, FNAME_Find) != NAME_None)

{

GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Green, "Found");

}

else

{

GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Red, "Name not found !");

}

}

 

If you are interested i can spend my time and try out a bunch of FName to get all characters/equipment updated (You can also have the Localized debug equipment cards the card name is called "Random" with the "?" icon and you have 15% reduced stun lol.

 

I believe ED Boon is trolling with that equipment online haha.

 

Good Luck !

 

Edit: Okay found a way to extract all characters FName for android, (it's a very long and manual process, i'm able to Get the FName index (so i know what character it is) boss / debug included, will post soon an entire list for android.

Good work and good luck bro but there is no need to post a new Android Codes.I posted all codes at page 133 and post how to get boss card at page 140.You can check my post.If you found a wrong code, pm to me. Updated by ahmetali08

Good work and good luck bro but there is no need to post a new Android Codes.I posted all codes at page 133 and post how to get boss card at page 140.You can check my post.If you found a wrong code, pm to me.

 

Actually i finished my parse of character, you understand that you waste your time with hex edit and stuff, while i simply call a function from my PC to do what you are doing in 3h lol.

 

Better calling function than hex edit bro :) you will need to learn unreal engine if u want to, but back on the topic if you find your way is good then that's it =D.

 

I didn't check your list but you have a TEST character called "Random" (bronze) and you have a "Random" Equipment card, don't know if u posted them didn't check your post.

Updated by NightshadesD3Scene

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below. For more information, please read our Posting Guidelines.
Reply to this topic... Posting Guidelines

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines