As far as i know.
-Adventure ( have only complete the tutorial area so i justs hope you get one at the end of every zone )
-Boss battle ( low chance but it seems you can get 3 diferent girls just from dark lord )
-Epic Pachiko ( yup real cash )
Actualy thinking in give a shot at normal pachiko just to see if you can get a girl but really no idea.