(Manually) Converting Maps from Trinity to Rebellion

Here's how.

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.

3,578 views 1 replies