Hey all,
So I made a bunch of custom maps after Diplomacy came out that I am very proud of, but which were never released other than to my friends. I was really hoping to play them in Rebellion but learned that the new Rebellion GalaxyForge cannot open the old files from Trinity / Diplomacy.
After some thrashing about, I was able to successfully manually convert a map from GalaxyForge 3 to GalaxyForge 4 and get it to open in the new editor and play properly in Rebellion. Maybe this is old news to everyone, but I'm just going to share what I did in the hopes that someone else will find it useful (using variables for existing values because your map may vary):
In the second line of the file, change
versionNumber 3
to
versionNumber 4
Before the first star, between the following two lines:
nextPlanetNameUniqueId N
starCount N
insert:
triggerCount 0
After every star, between the following two lines:
radius nnn.nnnnnnn
planetCount X
Insert (the sizes don't matter):
moveAreaRadius 60000.000000
hyperspaceExitRadius 50000.000000
After every planet, between the following two lines:
pos [ XXX, YYY ]
owner "Whatever"
Insert (again the sizes don't matter):
moveAreaRadius 30000.000000
hyperspaceExitRadius 20000.000000
Also for every planet, after the line:
useDefaultTemplate (FALSE / TRUE)
Insert:
entityCount 0
asteroidCount 0
At the bottom of each Star immediately before the line:
spawnProbability 1.000000 (or whatever your star has)
Insert:
entityCount 0
Lastly, for every player. After:
isInsurgentPlayer FALSE
Insert:
isOccupationPlayer FALSE
If you do this properly, save your .galaxy file and your map should open in Rebellion's GalaxyForge. Note that I highly recommend copying an existing working Trinity map to a different location before editing it.
Sorry if this is already out there somewhere. If it is, I didn't find it... and after figuring all of that out myself I figured it might be useful to someone.
Also: I don't see any reason why this couldn't be scripted, but I didn't see that any such utility presently exists.