***PUPPET STRINGS NOT REQUIRED***
It used to be that puppet strings were the best way to do this but by far the easiest way now is 2 very simple things (and a suggestion for a third for good measure).
1) Go to Veeshan's Peak and kill for about 15 minutes (much less if you AE or Swarm). You will receive +50 Venril Sathir Faction per kill. Keep killing until you are max.
-- At this point characters with EVIL races and deities will be able to turn in their jade for the hammer. Good races and deities still have 1 more step.
2) Buy or Make Essence of Troll (troll parts are the only dropped ingredient - the other 2 ingredients are ~52pp from Alchemist Redsa in PoK). Once acquired just make sure you apply the potion illusion in OT.
-- At this point I believe any race/diety combo should be able to turn in based on my dwarven follower of Brell who after maxing his VS faction was indifferent to the foreman before the troll potion and WARMLY after. For those keeping track at home this is at a minimum a +750 faction effect for the illusion (from memory I believe racial faction penalties are -800 but don't quote me on that).
3) If you still are not Amiable at this point (how?) I recommend having an enchanter friend come provide you with the best faction buff they have. You can choose from:
**Alliance(+100 Faction) - Level 8 Spell.
**Benevolence(+200 Faction) - Level 20 Spell.
**Collaboration(+300 Faction) - Level 50 Spell.
With all of this combined if you started max KoS you should be getting roughly +2000 faction from VP (after 40 kills), +750 from troll illusion, and +300 from Collaboration which I believe should be enough to achieve ally on any class/race combo.
So there you have it, no charming required. You just need a few minutes in VP and either a shaman friend or a little luck in your bazaar and you will almost certainly be able to acquire this without needing to charm anything.
Happy Hunting.
(edit: fixed 25pp potion ingredient quote to 52pp)
Edited, Jul 16th 2016 1:24am by Zarmak
Edited, Jul 16th 2016 1:25am by Zarmak