just finished my hard difficulty run last night. the final battle actually turned out to be easier than my normal run because the first time around I had less knowledge about the game overall.
anyway, some thoughts for those who have issues with the fight.
since I did almost everything and anything before going in, so may party of four already reached level 21. for lower level parties, the key thing is to get primary states as high as possible to max the spell effects, dex. and int.
if you couldn't apply any status effect to the Void Dragon, your dex and int states are too low for blind, light bolt, razor's edge and eye gouge to work.
also, craft all available rubies and elemental essences onto your armors and apparels.
job description:
rogue: stun, blind and backstab void dragon, charm one of the void goons in the beginning of the battle.
wayfarer: babysit (fortify + heal) Astarte; charm, knockdown (boulder bash) void goons; also can mute the void dragon, he seems to have really low resistance against it. provide some firepower.
Jahan: lower willpower/blind/stun (lighting bolt) the void dragon; haste and oath of desecration Madora; babysit Astarte, blind void goons.
Madora -- nullify resistances and hack away!!!!
don't kill void goons, don't waste AP or valuable cooldown time on them, and there'll be more come in; you need to get Void dragon down as fast as possible; once he's blind or stunned, an OoD Flurry and a Daggers Drawn should bring down more than 1/3(approaching half) of his health in one turn.
got some great gears this run, an immune to stun armor for Madora and immune frozen ring for my rogue.
I played with a "normal" party of four, no lone wolf or glass canon or anything, not even leech~