Injustice 2 achievements

Injustice 2

4.4 from 844 votes

There are a maximum of 62 Injustice 2 achievements worth 2,518 (1,000)

35,343 tracked gamers have this game, 370 have completed it (1.05%)

Achievement Details

Master Of All Trades in Injustice 2

Master Of All Trades352 (70)

Reach max level with all characters

  • Unlocked by 1,406 tracked gamers (4% - TA Ratio = 5.02) 35,392  

Achievement Guide for Master Of All Trades

184,166 (85,125)
Achievement won on 21 May 17
TA Score for this game: 2,518
Posted on 16 May 17 at 20:17, Edited on 04 July 17 at 02:12
This solution has 31 positive votes and 4 negative votes. Please log in to vote.
Solution is now updated and includes the new best methods for the July 31 Patch 1.05! There are videos below to go with the text.

First off DLC characters aren't required (Darkseid, Red Hood, etc.). Second, you're gonna have to complete Story mode in order to unlock Brainiac as you need him Lv 20 as well for this achievement. So go ahead and do that first. You'll also earn a tiny bit of Xp for your characters from Story mode even though the game doesn't show you earning Xp for Story mode fights. Everyone you play in the Story will be around level 3-4 once you complete it.

You need a total of 61'078 character Xp to reach level 20. You earn more Xp based on Time Left on the clock, and Damage Taken. Feel free to check the Xp requirements for each level:
*** Spoiler - click to reveal ***

Fastest Method
2 Player Local Versus (Updated version!)
-Set the Round Timer to 300 seconds in Gameplay Options
-Load up a 2 Player Local Versus Match (Multiplayer -> Versus)
-Sign in a second profile. This profile MUST have at least one Lv 20 character on it!
-Profile 2 selects the Lv 20 character as the opponent. Make sure it's gearless.
-In Match Options, turn Level Handicap ON.
-Turn Arena Transitions off.
This method happens to be just as fast as pre-patch. You get 1300+ XP per match. Once your character reaches level 16, you'll start earning 1000 XP per match which is the same amount as it was pre-patch.

Going off an estimate of 40 seconds each match including loading times using this method will take around 40 minutes for a single character though it could be faster depending on how you do. At 40 minutes a character you're looking at roughly a little over 18.5 hours for the whole cast.

Some gear have Augments which can help you earn more XP:
-Expertise (Earn More Character XP per match)
-Pure Focus (Earn More Profile/Character XP per match)

Single Player Fights vs AI (Updated version!)
-Load up Single Player Fight vs AI
-Select the character you want to level up
-When choosing the CPU, press Y to bring up the options and set the CPU level to level 20
-In Match Options, turn Level Handicap ON
Doing this method nets you anywhere from 500 - 1200 XP depending on how fast you win and how much damage you take.

Second Fastest Method
Online Private Versus 1v1:
-Competitive Mode OFF. Throw on all your gear and have your partner stay gearless.
-Turn Level Handicap OFF. This will make it so you stay a high level and your partner stays a low level. If your partner doesn't have a low level character, leave it ON otherwise you're going to be wasting time beating up a high level character.
-Turn Arena Transitions OFF (Optional but transitions do take a while which wastes time).
You get 920+XP each flawless win on your partner in these matches. For easy purposes, hit your opponent with a Ground Bounce (forward + Heavy) twice for a two hit combo. If you can't land two of those in a combo, hit the opponent with a Wall Bounce (back + Heavy) then a Ground bounce. If you Meter Burn the Ground Bounce or Wall Bounce, they'll do more damage. Also if your character has a special move/trait to increase their damage, use it to make it go faster (Bane and Superman are great examples).

Another Alternative
Your next best alternative is doing Endless mode in the Battle Simulator located in the Multiverse. Set up an AI loadout and have it do the Endless run for you. I’ve never seen the AI earn less than 300 XP per win in over 100 fights. They mostly earn over 500 XP every match and can earn up to over 900 XP. Of course if you do choose to play it yourself there is the chance you can earn more XP but you must know what you’re doing and the fights will get progressively harder for you to beat, whereas the AI can manage these fights much better.

2 player local versus and Single Fight are no longer the best methods as the most recent Patch (1.05) have significantly reduced the XP payouts after characters reach level 5. The XP earn rate is even worse than AI Battle Simulator.
AI Battle Simulator is not nearly as effective as you'd think even if you sim games at 4x speed. Wins only net you 180-390 Xp per match depending on how good your AI does and you're not guaranteed to win every time. If your AI loses you only get 40-60 Xp which is horrendous. On top of this you have to reload the sim, re-kit your characters with gear and set up their skill points, etc. which wastes more time. The 4x sim speed simply doesn't make up for the Xp payout and time spent setting up/going through the sim.

Happy grinding!

-Credit to Ian Cole for telling me about the updated 2 player local versus method.
-Credit to PJGameFreak for telling me about the updated Single Player Fights vs AI method.
-Credit to Rapture639 for help testing Online 1v1 Private match XP payouts.
There are 23 comments relating to this Solution | Please log in to comment on this solution.
There are 2 other Solutions for this achievement
Do you have a question about this achievement? Please post it in the Injustice 2 Forum

Related Achievements and Trophies