Columbia, Phantom, here it is! A solid, working guidance program. I get SRB sep at 36.4 +/- 0.1, and a burnout that's still about a 0.5km high at 133.8km, but that can be flattened out pretty quickly. Hell, we even get max Q at about the right time! AoA at flame-out is about 5 degrees, nose 11.5 above horizon (and steady for jettison), orbital velocity right at 6000 m/s flat. Should be no sweat picking up the final 1400 m/s for 240 x 240 in the EDS.
But first, I had to make some minor changes.
The thrust curves were great, but I needed to adjust for a couple of things. First, we forgot to change the base SRB thrust, since our percentages in the curve are working up to a maximum of 16.8MN. Second, burntimes. With a slightly varied thrust through ascent, the engines were running long. With a little trial and error, I got them flaming out when we know from the documentation that they ought to. (Speaking of which, anyone know of a way to put a MET or a GET timer on this baby? I HATE having to estimate with just the basic Orbiter clock showing no more precision than 1 second!!)
So, in the Ares V ini file, adjust Booster 2&3 thrust to 16800000, and burnout time to 115.6. Under Stage_1, adjust burnout time to 292.3.
One final change, and I feel like an idiot for having to admit this. I forgot that the proposed RS68B for the core is going to be overclocked to 106%!! So, our thrusts are low. Fortunately, the percentage that you used for the thrust curve is correct, we just need to change the thrust for the core to represent this increase of 6% over standard.
So, in the Ares V ini file, also change the Stage_1 thrust to 22558920.
And that's about it. Here's the guidance program. It's worked like a charm for me so far, even with having to iron out the burn-out altitude a smidge more.
Oh, I should have mentioned ... This guidance file is set up specifically for launching at 92 degrees from the Cape, from the original orientation in the basic Ares V scenario file of 0.0 degrees. I don't know how it'll respond to a different initial heading, but my guess is none too well! Everything in a guidance file is extremely dependant on completing the roll maneuver, and if it takes too much or too little time, the entire rest of the ascent gets out of whack in a hurry. Not that it can't get you to orbit, but your numbers will be way off from mission specs. So be sure to check your ground heading first in the scenario file! Set it to 0.00, add the line directing Orbiter to the guidance file, and have at 'em.