Neverwinter Nights 1/2 file formats ruby library