sorry fuffles but i was on route 1 and after u deleveled just killing a rattata made it evolve..it need happinness to evolve if a increase its happines will it evolve to crobat? bc im in the same situation :s
page 1 says-->However you can still make evolve your Pokemon yourself. For example if you have a level 100 Riolu, make sure to have max happiness (255) and make it battle during the day. It works for all Pokemon that require happiness during their evolution process.
ill try that