The Diamondbacks have struck a deal over Chase Field with Maricopa County after a year-long battle over renovations.