For the battle background, just make a cloudy sky and don't insert any bases.
Also, it still works for v18, just in case you're wondering. Just edit all scripted wild and trainer battles in the format mej71 says after his script.
pbTrainerBattle(PBTrainers::CAMPER,"Jeff",_I("You didn't have to...