Here is the full list of all 34 Demonheart achievements.
Finish the game as Good Bright and as Evil Bright.
Max out both Good and Tactful points.
Examine Mr. Edgardo after the dinner with Orchid.
Molest the demonspawn.
Finish Chapter 5.
Decipher the whole message in Chapter 5.
Finish Chapter 4.
Read all the entries of Rivera's journal.
Decipher the message in Chapter 4.
Finish Chapter 3.
Ask the demonspawn as many questions as you can.
Kiss Sir Brash.
Decipher all the messages in Chapter 3.
Finish Chapter 2.
Kill Mark.
Decipher the message in Chapter 2.
Finish Chapter 1.
Max out both Evil and Defiant points.
Decipher all the messages in Chapter 1.
Read the book about demonspawn in Chapter 1.
Max out both Evil and Tactful points.
Max out both Good and Defiant points.
Kiss Ari.