Obligatorios son, el perro que no me acuerdo como se llama, el del castillo, el arbol, el ultimo gigante, diaconos, sulivan, lodric, bailarina, el del principio, el campeon gundyr si quieres conseguir los ojos de la guardiana, y como tal, el dragon ese raro tambien, armadura, y alguno más que ahora no me acuerdo. Opcional creo que solo era el archimago, aunque puedo estar equivocándome. Lo que si sé, es que había una opción de ir directamente a por la bailarina, pero no sé si eso bugea las magias y todo lo que quieres conseguir. En resumidas cuentas, tienes que matar a casi todos los de la historia, incluyendo a los que te digo, y todas las zonas intermedias. A, el tipo ese que son varios también sería obligatorio. No sé si se entiende mi respuesta xD
Edit: acabo de ver mi respuesta, y no hacer falta matar a Oceiros, ni el arbol corrompido, ni al wivern antiguo, ni al rey sin nombre, ni al viejo rey demonio. El resto son obligatorios