I didn't mean randomizing all the star system data (i.e. the starmap, how many/what kind of planets each star has). I was envisioning the map itself staying the same, but where things are ON the map being more randomized.
As for what Krulle said about the unknown star, yes, that's what I meant for all of the parameters I listed. Arilou space could be anywhere on the map, but wherever it is, the UNKNOWN star needs to be in or near it. Utwig space could be anywhere on the map, but wherever it is, the Bomb needs to be in it, etc.
How hard would all that be to program?
And yes, I did imagine that the dialogue tied to specific locations would be far harder (or at least more tedious) to change. Like I said, I know nothing about programming, but I would imagine you would have to define the location of each race and object as a variable, then scour the dialogue for each and every reference to a specific geographic location and replace it with a string designed to point to the correct variable. So, for example, instead of Tanaka telling you about observing a strange Mycon ceremony on Beta Brahe I, the code would say "a strange Mycon ceremony on %STRING1" or something like that, where %STRING1 is designed to point to where is assigned to the Mycon Sun Device in this iteration of the game. I don't know how hard that would be... but it would certainly be tedious.
Again, is this even in the realm of possibility? It seems like a couple of people could maybe do this over a summer or something...? Am I crazy?