(TIME IS RUNNING OUT. Find the truth in Christ now.)
The week Diablo III came out in May of 2012, I figured out how to morph my character's appearance into literally any one of the monsters in the game, similar to how many of us have done in Diablo II. I've been doing this for years having so much fun and now that I've figured out how to edit the player's scale, add particle effects and even morph his weapon, I think it's time for me to share with you my secret.
DISCLAIMER!!! I will only teach you how to change the APPEARANCE, ANIMATION, SIZE and SPECIAL PARTICLE FX of your character. I will NOT teach you how to do anything that Blizzard can construe as cheating such as changing your character's stats or giving him spells or attacks that the player characters normally don't have access to. Again, I have been using this trick every time I have played for years now and have not gotten banned once. This is because it is NOT cheating. If you try and tamper with anything else about your character other than his appearance and you get banned, I will NOT be held accountable!
Here's A Preview Of What You Can Do!
As with all of my modding tutorials, I like to start with a list of things you need to download in order to do this. Fortunately for you, there's literally only one thing you need and that is Cheat Engine. You can download Cheat Engine right here!
You would have had to also download CASC Viewer so that you could browse the CASC files and tediously search through tons and tons of hexadecimal code to locate the SNOs for the AnimSet SNO and AppearanceSet SNO of whatever character you wanted to morph and also whatever creature you wanted to morph into, but I've already spent hours upon hours doing that for you, for every last creature in the game. You're welcome. :D
STEP 1. Swapping The Player Model
The first step is to load up your game. Diablo III doesn't allow modding, so you have to manually memory edit your appearance swap every time you boot up, but that's okay cause I've done everything I can to make it quick and easy for you. I literally swap my appearance every time I play and it takes me only all of two minutes to get the appearance and animations swapped, change the scale (if I want to) and add particle FX (also, only if I want to).
Now, once your game is loaded up and you're in a game session, Alt + Tab to minimize the game and load up Cheat Engine.
Now, hit the little icon in the upper left hand corner of Cheat Engine that looks like a computer with a magnifying glass. Select the Diablo III.exe process from the list that appears and click 'Open'.
Next, click the button to the left side middle area of Cheat Engine that says "Memory View". Click in the memory and press CTRL + F and copy and paste whichever character class appearance code below into the search. Change the type of search to array of byte and click 'OK' to search.
The following character class codes are for the male characters only! If you have a female character, you will need to make a male character to be able to do this for now.
CHARACTER CLASS SEARCH CODES:
*Male codes only*
MONK - 07000000B5390000
WIZARD - 0700000073440000
BARBARIAN - 07000000C6310000
DEMONHUNTER - 07000000E4AC0100
WITCHDOCTOR - 070000005D440000
CRUSADER - 0700000089A60300
In the screenshot below, you'll notice I used the CRUSADER's morph code, because my character I am trying to morph is the Crusader class.
When you click 'OK', Cheat Engine will scan Diablo III's memory for that line of code and take you right to it. Now, you need to replace the AppearanceSet SNO with one of the monster appearances that I have archived at the bottom of this article. I have all of the monsters from the vanilla game, plus Reaper of Souls and every new monster released in patches including the upcoming Ruins of Sescheron patch already archived for you. It took me a ton of time, but I feel that is the only way most people will be able to use this trick. I knew most people wouldn't have the time or patience to have to go spend hours sifting through the CASC files for the SNOs of the monster they wanted to play as. A quick note on the Ruins of Sescheron monsters is that they will only work once the patch is officially released -- or they'll work now if you play on the PTR.
The AppearanceSet SNO is the FIRST set of four bytes that I have posted in my archive at the end of the article. For example, I am morphing into the Dark Anarch from Reaper of Souls, so I am going to copy the value 4D A5 04 00.