Malenfant wrote:This seems to be a rather interesting and useful addon (available from the utilities section of the Celestia Motherlode), but I've got some questions/comments I'm hoping that the author (bdm) can answer.
1) All the research I've found indicates that our own solar system's main asteroid belt is defined entirely by Jupiter - i.e. that all the main belt asteroids are between the 2:1 and 4:1 resonances with Jupiter. But the Asteroid Maker seems to define the inner border by a resonance with the next planet in and the outer border by a resonance with the jovian outside it. I've tweaked it on my own PC so that this is the case (just so it agrees with the numbers I have for my systems), but I was wondering where you got your limits from.
The inner limit is defined so the user has more control over the inner limit of the belt. This could be set arbitrarily small if desired, so a belt could produce Vulcanian asteroids.
The definitions for the inner planet allows a creator to create belts defined by two planets. In the unreleased version 1.7 (unreleased due to unresolved speed issues), this functionality is extended to allow the creation of Kuiper belts.
Malenfant wrote:2) Aren't Hilda asteroids in a 3:2 resonance with Jupiter, not a 3:4 resonance? That's what my solar system dynamics book says anyway...
I'll need to check this, but you may be correct here. If so I will need to correct this.
Malenfant wrote:3) Since the star mass is a user-entered number in A12, why calculate it in A8 and J8 and get an "error" in F8 when the numbers don't agree? (that said I'm not entirely sure why F8 and H8 are supposed to be there anyway)
The values in the top of the constants page were originally pasted in from SSC files. I think I provided this as a check to see if the implied values for the star mass were all in agreement with each other. If the SSC file was incorrect for some reason or the star value was incorrect, then an error would be raised here. I intend to remove this in the forthcoming 2.0 incarnation of Asteroid Maker (which will be a more efficient Windows application that should run fine under emulation on Linux).
Malenfant wrote:4) Is there an easy way to locate (in terms of semimajor axis) (a) the innermost asteroid, (b) the outermost asteroid, and (c) any Hilda-type asteroids?
I assume you mean the ones with the smallest and largest semimajor axes. Not as written, but you could use the MIN and MAX functions to insert your own lines. Create a cell that's equal to MIN(all the semimajor values) and then have a column that prints "SMALLEST" next to the cells that match the minimum value. The same can be done to find the largest value.
For Hildas, Trojans and other special orbits, the orbit family of the asteroid is printed in the SSC file.
Malenfant wrote:5) Is there any way to control the "tightness" of the belt at all? The borders are somewhat fuzzily defined at the moment, I'd like to make the boundaries of the belt I'm generating a lot more sharply defined.
I'm not sure I understand the question, but I'll answer as best I can. There is a "forbidden zone" that can be configured for the inner and outer planets that outlines the borders of the belt. The "fuzziness" may be due to the eccentric orbits that are generated. If you turn down the eccentricity of the orbits ("Peak Eccentricity for asteroid orbits" on the Constants page controls this) then you will get a sharper boundary.
Malenfant wrote:6) When I generated the SSC I had "#VALUE!" at the top of each asteroid entry, what was that there for? I just got rid of it along with the #BLANKs and it still seems to work...
I remember encountering and fixing this bug some time ago, but unfortunately I cannot remember the exact cause. There was a typo or something in one of the comment fields in the output file. Deleting it is harmless because it's not essential.
I will post details on how to rectify this later.
Malenfant wrote:Otherwise... it's a rather fine little program. Thanks for that!

I'm glad you appreciate it. I hope the answers I have provided are useful. If not, feel free to ask more questions.