Maybe it's too late and OP has flown the coop???
Measuring a roof from drawings can be done with a high degree of accuracy, regardless of hip or gable by using the foundation plan and an account for roof overhang.
Break the foundation into rectangles. Add the overhang to the lengths of the sides. i.e. A 24x24 garage with one foot overhangs would be 26x26. Determine the square footage of each rectangle. Take the square footage and multiply by the pitch factor.
If different sections of roof have different pitches, then apply the associated pitch factor for the pitch of each section.
Add the results together. This will damn near the exact square footage of roof surface. Add one square foot for each foot of hip and ridge length.
Depending on the complexity of the roof and the ability of the crew to conserve material, determine a waste factor. Waste factors will be higher on hipped roofs and roofs with a lot of valleys.
A straight up and over gable is safe to estimate at 2%-4% waste. Moderately cut up roof between 5%-10%. Excessively complex may go close to 15% (some unforgiving materials may exceed this).
Areas covered with ***** hips can be accounted for by using a pitch multiplier somewhere in between the steep and the lesser pitched slopes.
The above directions will get you roof square footage quickly and accurately. The way to lose money on a roof is by ignoring the details such as valleys, flashing, masonry interfaces, small sections requiring lots of starting and edge work, and all the other details that make a roof a pig. The details on a roof have to be considered using elevations and schedules provided with the drawings.
You can always factor "pigginess" into your square price, but it's safer to know what the individual details are and price them as such.
Last thought...you can quickly determine an approximate coverage area using the method above if you were to consider the foundation as one large rectangle.......while measuring, one visually (mentally) fills in the areas like a puzzle to create said rectangle. Once determined, allow for overhangs a proceed with Length x width x pitch factor. If the roof has multiple pitches, try and assess an "average" pitch and use that multiplier. This is useful when you need to come up with a quick budget for different roof materials which vary greatly in price.