Exzachly Exzachly

GC2:Builder

GC2:Builder

Map, Scenario & Campaign Editor / Mod Development Tool

http://www.gc2builder.com
GC2:Builder now has a new website and updated forums package. We would like to invite you to come try out GC2:Builder and let us know how it works for you.

Please let me know of any bugs or major issues.
Bug Reports/Feedback/General should be directed to the GC2:Builder support forums.

Ok modders!!! Check it out:

http://www.gc2builder.com

Thanks again everyone for the support!!!

Peace,
-Z
44,200 views 89 replies
Reply #26 Top
Anyways, for the Custom scenario editor. I first tried opening a scenario. I made some changes, then clicked on Save As and gave a new name, for example, Test. Problem is, when i exit, it ask's if i want to save over the original. I click no. When I open a new file in the scenario editor, i don't see the Test file.


That was a sloppy mistake on my part. This has been fixed and is working for now. Run the Auto-Update link or download the Setup package to get the latest version.

Reply #27 Top
I loaded the game to see how the map was progressing and found that some of the star colors were changed. I reloaded the editor only to find that when I tried to select one of the affected stars I got the same access viloation as I indicated above.

Now whats odd is I quit out of the editor, then downloaded your latest version and ran it again. This time the stars are back to the original color I set both in game and in the editor. I don't get the access viloation now for either the resources nor the stars as previously mentioned. But I am not so sure it was your latest version that may have fixed it.

What I suspect is when minor races happen to inhabit a planet that is in a star system that is green, purple, orange or any color other than yellow it changes the color to yellow. Then when you try accessing the editor after closing the game, you get that access violation for those stars until you quit out of and reload the editor. Since in the original game only yellow stars have habitible planets, this may be the problem. (Added in..I just want to confirm this is exactly what is happening, I just run another test on it and minor race placement is changing star color to yellow.)

Here is an addressing issue I found. My starting square is 4, 13 and although square 5, 13 is to the right of 4, 13 in the editor, items placed in it are placed above it in the game, and items placed in 4, 12 get put into the square to the right of my starting square. These are the only squares so far that seems to have a bit of an addressing problem. 4, 12 and 5, 13 are reversed.

Sabre
Reply #28 Top
Hey!

The Auto Updater says my version is up to date. When I load the Map editor and start with any setting (map size, planets, etc.) and then in the Map editor (New) right click in the empty field, choose 'edit Star', I get:
Access violation at address 004EB95F in module 'Gc2Builder.exe'. Read of address 0000000C.

Oh and I installed that xml thingy before I installed the builder.

Running XP with SP2.
Reply #29 Top
Yo Exzachly, thanks for that update on the Scenario editor. A couple things.

On the top where it says Player Race, I tried changing it to Custom and saving it, but the Player Race keeps reverting back to Human. Looks like its not keep that value.

Does the minor race Colonize and Invade really actually work?

And a few questions, whats the A.I. Tech checkbox do?

Also, at the bottom portion. Is that part working? I can't seem to deactivate some of the races. The entries into those don't seem to be saving aswell.

Is there a readme that can inform us what each option does? Thanks and Keep it up.
Reply #30 Top
A stupid question probably, when I create a new blank map how do I add stuff to it.
Reply #31 Top
Well after further testing there is definately a problem with how your editor interprets the CustomPlanets.XLM file. I created a test map with only 2 star systems: the Sol system and the Altair system. Whenever I start the game using this map as the humans I do get the Sol System with five planets but I do not start on Sol 3 and all planets are habitable. And in fact the home planet does not even use the proper texture - which means I don't see the Earth map.

Add to that what seem to be hard coded: the reverting to yellow stars mentioned above... This game is supposed to be modable but the further ahead we go and the more we find things that are hard coded... So it's like a puzzle with missing peices...


G.
Reply #32 Top
The Auto Updater says my version is up to date. When I load the Map editor and start with any setting (map size, planets, etc.) and then in the Map editor (New) right click in the empty field, choose 'edit Star', I get:
Access violation at address 004EB95F in module 'Gc2Builder.exe'. Read of address 0C.

This will be fixed in the next update.

Yo Exzachly, thanks for that update on the Scenario editor. A couple things.

I'll look at the player race; it should be working correctly; I'm sure it's something small I missed.
Anything you can click on or change works; or rather should. I've have succesfully created several scenarios testing the different options. Alot of the undocumented options have been added to v1.1 of GalCiv2 acording to their screenshots.
As far as I can tell AI Tech makes the AI look at the "AIValue" field for the techs (see TechTree.xml). I'm guessing they will then place certain priorities on Techs based on these values. I'm assuming with this option off they will more randomly research techs. I could be completely wrong on this; it's just an assumption.
I have tested the relationships previously so they should be working.

Well after further testing there is definately a problem with how your editor interprets the CustomPlanets.XLM file. I created a test map with only 2 star systems: the Sol system and the Altair system. Whenever I start the game using this map as the humans I do get the Sol System with five planets but I do not start on Sol 3 and all planets are habitable. And in fact the home planet does not even use the proper texture - which means I don't see the Earth map.

Edit planet Earth in the Sol system. Make sure "Colonized" is checked, the race is set to terran and HomeWorld is set to yes; otherwise it will randomly throw you somewhere on the map.

What I suspect is when minor races happen to inhabit a planet that is in a star system that is green, purple, orange or any color other than yellow it changes the color to yellow. Then when you try accessing the editor after closing the game, you get that access violation for those stars until you quit out of and reload the editor. Since in the original game only yellow stars have habitible planets, this may be the problem. (Added in..I just want to confirm this is exactly what is happening, I just run another test on it and minor race placement is changing star color to yellow.)

The color of the star doesn't matter. I have made several maps using all the different colors all with inhabitied planets (ones that I colonized) around them without a problem; I did not notice that the minor races were changing the star types.

One last thing, I'm not sure the reason for the unusual names for the resource types like "Black Platinum". I can't seem to edit these to say just economic or whatever even though when they are placed thats what they say in game.

These are the actual names of the resources from the game. The text box below the resource selector should update with the description (telling you which bonus it gives). This is broken currently; but will be fixed in the next release.
Reply #33 Top
Here is an addressing issue I found. My starting square is 4, 13 and although square 5, 13 is to the right of 4, 13 in the editor, items placed in it are placed above it in the game, and items placed in 4, 12 get put into the square to the right of my starting square. These are the only squares so far that seems to have a bit of an addressing problem. 4, 12 and 5, 13 are reversed.

Yes this confused me at first.

In the map editor the X-axis is horizontal, Y-axis is vertical. 0,0 is in the upper left corner.

In the game the map is flipped upside down. 0,0 is in the bottom corner. the X-Axis runs from the bottom to left corner, the Y-axis runs from the bottom to right corner.

Reply #34 Top
Well after further testing there is definately a problem with how your editor interprets the CustomPlanets.XLM file. I created a test map with only 2 star systems: the Sol system and the Altair system. Whenever I start the game using this map as the humans I do get the Sol System with five planets but I do not start on Sol 3 and all planets are habitable. And in fact the home planet does not even use the proper texture - which means I don't see the Earth map.

I am using CustomPlanets.xml for a template. I don't know a way of specifing the texture and other data used it CustomPlanets.xml; that file follows an entirely different schema that the map file uses. In otherwords it's more of a template than an exact copy.

Reply #35 Top
This game is supposed to be modable but the further ahead we go and the more we find things that are hard coded... So it's like a puzzle with missing peices...

I wouldn't start going that direction yet. I've been a programmer for over 15 years now and I know what it's like. 99% of these issues will be with my editor even thou 50% of them might appear to be shoty programming on the part of Stardock; this is not the case. The CustomPlanets.xml data is meant for one thing; to be used by GC2 for random maps to specifiy home star systems. CustomPlanets only has two of the same fields that Planets in the map file have; Name & PQ. i.e. if you use data from the CustomPlanets you still need to set a HomeWorld, etc manually. Additionally you can't specify textures for planets in a map file as far as I can tell (none of the GC2 ones do it).

Reply #36 Top
Exzachly, good job and thanks with the editor.

I've got a bug to report, though. I tried using the map editor, started up a blank map, and then tried to add a system from the CustomPlanets.xml. When I choose the predefined Sol system and click OK, I get an error message that says "0.50 is not a valid floating point value". The "0.50" in question seem to be the PercentOfStarSize value defined for Earth. The same error occured with the system I made myself and appended to the CustomPlanets.xml, which also had PercentOfStarSize values.

The insert custom system function works fine otherwise with the other systems, which don't have PercentOfStarSize values, so it's not too hard to see what the problem is. Well, good job again and hope you get around to fixing this soon.
Reply #37 Top
OK, I've setup some forums on the GC2:Builder site. I had wanted to avoid this (I hate having 10,000 different forum logins too), but this is getting out of control for me to keep track of in one thread. Plus I'm sure the Stardock people don't want me using their forums to debug my program, so...

Please direct bug reports, questions, feature requests, etc to the GC2:Builder forums. I do appreciate all the great support everyone has extended to me thus far; but I will not be responding to any more bug reports/feature requests on these forums; please feel free to keep the comments and general questions coming; also be sure to head over to the GC2:Builder forum and post them there too.

I am also going to start documenting the file formats (at least what I know) so I would like to encourage others who have random pieces of information about them to contribute on the GC2:Builder forums.

Link GC2:Builder Site/Forums

Reply #38 Top
Great site and the phpbb forums will be heaven for modding discussion. mmm code tags
Reply #39 Top
Ok everyone!!! We gotta a new site!!! New updated forums package. Check it out:

http://www.gc2builder.com

Thanks again everyone for the support!!!

Peace,
-Z
Reply #40 Top
maybe this thread could get a sticky in the modding section? Or Stardock provide a link to the site somewhere (say in the fansites section of the databank).
Reply #42 Top
Just released an update. GC2:Builder v0.8.89w (Build: 2336) Had some inital problems with the new forums, everthing is running smooth now thou.

GC2Builder Web Site: Link
Reply #43 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #44 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #45 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #46 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #47 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #48 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #49 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.
Reply #50 Top
Ok...

Its saying that im not autorized to install the MSXML program. The program needed to run the editor. How do i make it able to install that msxml 4.0 thing.

I have a legal and authentic version of windows xp, but its saying that im not allowed to install that file/program.

Some1 ne1 please help me with this, I just wanna start making maps.