Once you arrive in the Hidden Camp, explore the town a little then talk to Leah to continue the story.
Head Northeast to the Caldeum Bazaar and enter it.
Talk to Asheara.
Head Northwest from the Caldeum Bazaar, past the gate, then follow the path until you reach the Enchantress and talk to her.
Follow the path until you read a dead end here. Cultists and their minions will spawn. Kill them until they stop spawning.
Talk to the Enchantress when you've killed all the minions and she'll clear the magic blocking your path.
Some townfolk and guards will be chased by Lacuni. Slay all the Lacuni.
Once you've killed the Lacuni, talk to Iron Wolf Jarulf.
Head North until you read this passage.
Wait a little bit and the Enchantress will reveal a path on the ground like this. Follow it, waiting a little bit each time the path dissappears for the Enchantress to reveal the next path.
The path will take you to the Hidden Conclave first. Enter it and kill every cultist inside.
Then walk out and wait for the Enchantress to reveal the path to the next area. Follow it and enter the Secret Altar and kill everything inside.
Once you've cleared those two places, follow the main path on the ground North and you'll reach a bridge that doesn't look fully there. Wait for the Enchantress to finish talking then talk to her. She'll reveal the whole bridge and you can cross it. At this point, you can have the Enchantress as a follower now. I still prefer the Templar over her, but I'd use her over the Scoundrel. This is the last follower.
Follow the path until you reach the Khasim Outpost and talk to Lieutenant Vachem. Then enter the cellar to the right.
Kill all the cultists and guards in this room and unlock the Locked Cage.
Walk back out to the Khasim Outpost and all the guards here will turn into Deceivers. Slay them all then talk to Captain Davyd.
Walk to the South of the Khasim Outpost and wait for Captain Davyd to open the gate.
Walk as much Southeast as you can. The area here is randomized but the entrance to the next area is always here.
Go East and prepare to face this Elite. He doesn't do anything special to be worried about. Dispatch him and continue along the path.
Once you enter Alcarnus, you'll find you have the option of rescuing the caged prisoners. Do so for bonus EXP upon quest completion.
Follow the path in Alcarnus until you reach the Lair of the Witch. Be prepared to face Maghda now. You won't be able to change your spells until after you kill her.
Maghda is the first main boss to fight in this Act. The attacks she does are easy to dodge and don't hit too hard, but she'll summon all these cultists around the aea that will transform into stronger demonic versions of themselves. Kill as many as you can before they transform. She'll also summon a party of demons that will explode upon death after a few seconds.
Once you've killed Maghda, teleport back to town and talk to Tyrael.
Go to the Caldeum Bazaar and walk to the West to find this scene playing out. Wait until you can talk to Asheara then do so.
Walk with her and talk to her again. You'll be teleported to the Emperor immediately after.
His guards will turn into Deceivers arfter you finish talking to him. Kill them all then exit into the City of Caldeum.
Fight your way until you reach this middle part. The Demonic Summoners are blocking your path, so kill all four of them to continue.
Continue until you reach the Sewers of Caldeum. It'll take a few seconds for the porthole to open when you reach it.
Go to the middle and slay all the enemies torturing Leah's mother, Adria, then talk to her.
Teleport back to town or use Adria's Town Portal she opens up.
Talk to Adria.
Then talk to Leah.
Go back to the Caldeum Bazaar.
Head West then South and enter the Flooded Causeway.
Follow the path until you reach where Emperor Hakan II is waiting for you and talk to him.
He'll open the gate and you'll be able to progress and enter the Ruined Cistern.
Explore this area until you find the Path to the Oasis and enter it.
The Dahlgur Oasis is pretty large and there is no path on the ground for you to follow, but explore until you find The Forgotten Ruins.
Enter it and clear your way until you reach the Head of Zoltun Kulle. Click it and defeat the enemy Elite boss that spawns.
Teleport back to town and talk to Adria after she finishes talking Leah.
Keep talking to her.
Zoltun Kulle will be revived in spectral form. Talk to him.
Head back to the Dahlgur Oasis. If you teleported while you were in the ruins still, you can use the stone at the back to teleport to the Dahlgur Oasis.
Head Northeast in the Dahlgur Oasis and eventually you'll come across a bridge and then a door. Wait for Zoltun Kulle to open it for you and enter the Ancient Waterway.
Walk to the back and enter the Western Channel.
Explore this area until you find the Westen Flow Control.
Click the Lever here.
Take the revealed path to the Eastern Channel.
Same as the Western Channel, follow it until you reach the Control room.
Click the Lever here.
Take the revealed path back to the entrance of the area.
Now you can enter the Waterlogged Passagge.
Time for you to meet my favorite character in the game! Walk a little forward and you'll reach a Talking Barrel. Clear all the enemies around the barrel. Before you click on it, you can wait outside the barrel and listen to every thing he has to say. You'll get an achievement for doing so, but it can take anywhere between 5-10 minutes as he repeats a lot of phrases. Anyway, break the barrel when you want to and free him.
Introducing Covetous Shen! Talk to him.
Continue along the path and open the Aqueduct Door.
Continue to find and enter the Hidden Aqueducts.
Explore this area until you find Gaven the Thief. The curse on the Crucible has turned him mad. End his misery.
Pick up The Crucible.
Follow the path and enter the Ancient Path.
Explore this area until you find the Cave of the Betrayer Level 1 or the Vault of the Assassin. There is no path in the Desolate Sands and it's randomized every time. Enter whichever you find first.
I found the Cave of the Betrayer first. Explore the cave until you find the Cave of the Betrayer Level 2.
Find the Blood of Zoltun Kulle at the end of the cave. Dispatch all the enemies that spawn and click the stone in the back to teleport to the Desolate Sands.
Continue to explore the Desolate Sands until you find the other area, in my case the Vault of the Assassin.
Explore it until you find the Blood of Zoltun Kulle at the end. There will be an Elite Boss guarding after you pick it.
Take the stone back to the Desolate Sands.
Go North and then Northwest to find the Archives of Zoltun Kulle. This is always in the same spot and area of the Desolate Sands.
Continue along the path until you reach middle of the Terminus.
Choose if you want to go left or right. It doesn't matter which way you choose first.
Unlock the Shadow Lock in both areas.
Use The Terminus portal in each area to teleport back to the Terminus.
Once you've unlocked both Shadow Locks, take the path in the middle and enter the Realm of Shadow.
Explore this area until you find the Body of Zoltun Kulle. Slay the Sentinels guarding it and pick it up.
Take The Terminus Portal back to the Terminus.
Talk to Leah.
Prepare to face another main boss. Enter the Soulstone Chamber when ready.
Yep, you guessed it, Zoltun Kulle repays the favor of you ressurrecting him by trying to kill you. He'll have two Stone Guardians guarding him. It doesn't matter if you kill them or not before Zoltun Kulle except if you want the achievement to kill Zoltun Kulle before killing his guardians. Zoltun Kulle will have three main abilities at his disposal: A tornado that travels around damaging anything in its path, a bubble on the ground that slows your movement and attack speed if you're inside it, and a hail of stone from the ceiling. He'll also shoot fireballs at you from time to time. They're all avoidable and you can kill him without taking any damage if you dodge properly.
Once you kill Zoltun Kulle, collect the Black Soulstone in them middle and teleport back to town and talk to Adria.
Then talk to Leah.
Go to the Caldeum Bazaar and head to where the Sewer entrance was but talk to Asheara.
You'll have 2 minutes to save as many Refugees as you can find.
Gather a group of Refugees at a time and then lead them back to the Sewer entrance. The green meteors falling from the sky will kill them in one shot so guide them around the meteors. Each civilian rescued gives some EXP and some gold. If you rescue every civilian before the timer runs out, it'll finish the event.
After that, head Northwest to the City of Caldeum.
Head to the middle and slay Kamyr as his magic is blocking the path.
Continue along the path until you reach a group of Elites guarding the Imperial Palace and kill them and any enemies around.
Leah will open the door for you. Prepare to face the final boss of this Act, The Lord of Lies. When you're ready, enter the Imperial Palace.
This boss has three stages. Begin by slaying all the Deceivers Belial spawns.
Belial himself will then come down. Start attacking him. When he reaches less than 25% HP, phase three begins. You cannot kill him in phase two no matter how much damage you can do.
Stage three Belial will have four abilities he can do. The first is just a slam with one of his hands on the ground. There will be a green circle marker like this one to tell you where he's planning on slamming.
He'll do a combo hit of three attacks. One for each arm like this.
Then he'll a power slam with both of his arms like this in the three-hit combo.
He'll do a green breath like this either clockwise or counter-clockwise. It's avoidable if you use an evasion ability in the opposite direction of the way he's rotating, like Vault for Demon Hunters.
His final attack is a rain of meteors all over the ground. It takes a couple seconds for the meteors to fall after the indicator for them pops up and it is possible to avoid all the damage here but it'll take a lot of dexterity on your part to do so.
Once you defeat him, collect his Soul and teleport back to town.
Talk to Tyrael.
Onto Act III! Talk to the Caraven Leader and you'll be off. Check the merchants in town and see if there are any gear upgrades you'd like to buy before you leave though, as you cannot come back to Act II without exiting the game and starting the story progression over from the game menu.