Galaxy Forge Now Available!

I expect at least 2 dozen maps by the weekend...

https://www.sinsofasolarempire.com/downloads.aspx

Greetings Modders!

To go along with the retail launch of Sins of a Solar Empire, we have a little something special for you folks who want to tweak the game a bit; Galaxy Forge.

Galaxy Forge is the first part of the Forge Tools suite (which will be released in full soon, I promise).  It lets you visually create/edit maps for Sins of a Solar Empire.  Click, place, drag, edit.  It's an incredibly easy tool to use and it has a lot of options hidden under the hood to let you build pretty complex maps and scenarios.

You can get the Galaxy Forge tool directly from the Downloads Page.

If you want a quick intro on how to build a basic map using Galaxy Forge, check out this guide.

And remember that you can share your custom maps with the entire community, just submit them to our map gallery (there are links on the Downloads page)!

Happy Map Making!

-Mike

12,831 views 12 replies
Reply #1 Top
I'm having an issue with Add Connection. It seems to do nothing when I try to connect planets or stars. No white line, just selects the other planet as normal. I get the special cursor though.
Reply #2 Top
Is Galaxy Forge available for download on Stardock if Sins is bought through Stardock?
Reply #3 Top
Is Galaxy Forge available for download on Stardock if Sins is bought through Stardock?


Pretty sure it's not on SDC. Just download it through the link above.
Reply #5 Top
For the moment, it's only available as a direct download from the website.

Carbon: About your connections problem, do you have .net 2.0 installed?
Reply #6 Top

Carbon: About your connections problem, do you have .net 2.0 installed?


Yes, I checked.
Reply #7 Top
I'm getting the following Error:

"Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Font Arial does not support style 'Regular'.


-----------------When Clicking Details button--------------------

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Font 'Arial' does not support style 'Regular'.
at System.Drawing.Font.CreateNativeFont()
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize)
at GalaxyForge.GalaxyPosEntity.Render(PaintEventArgs pe, Rectangle rect, String fileName, String defaultFileName, String caption, Brush defaultBrush)
at GalaxyForge.GalaxyPlanet.Paint(PaintEventArgs pe, ConvertGalaxyEntityPosToPixelPoint convertToPixelPoint)
at GalaxyForge.GalaxyCanvas.PaintEntities(PaintEventArgs pe)
at GalaxyForge.GalaxyCanvas.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GalaxyForge
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Stardock/TotalGaming/Sins%20of%20a%20Solar%20Empire/GalaxyForge/GalaxyForge.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Ironclad.Managed
Assembly Version: 1.0.2952.31124
Win32 Version:
CodeBase: file:///C:/Program%20Files%20(x86)/Stardock/TotalGaming/Sins%20of%20a%20Solar%20Empire/GalaxyForge/Ironclad.Managed.DLL
----------------------------------------
msvcm80
Assembly Version: 8.0.50727.762
Win32 Version: 8.00.50727.762
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_10b2f55f9bffb8f8/msvcm80.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:



When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Reply #8 Top
Question. I can now connect all other planets fine but the home planets to anything else. Anyone else getting this bug? I assume not. :/
Reply #9 Top
I have a question about galaxy forge and worm holes.

I got wormholes to work when they are inside the same system as each other, but how do you make them connect between stars with galaxy forge. I seen that there was a 'guide' on how to connect them in the forums with a txt editor, but I can't seem to get that to work correctly, so my question is, is there a way to make it work between stars inside of galaxy forge.
Reply #10 Top
Amp1,

Go see my reply in this thread --> WWW Link
Reply #11 Top
Cool deal. I hope all works well.
Reply #12 Top
Very nice tool, very clean UI.

Two things I've run into so far:
*I'm using two monitors, and when I close then reopen like an edit box, it always appears on my default monitor instead of its last location. This makes it hard to work on my second monitor.

*There doesn't appear to be any kind of copy-paste feature. This would really help people reuse parts they created on other maps or allow for symmetry. It seems as though there would need to be some way to select a group of objects first. Tangential to this would be some way to rotate, flip, or perform other transformations on a selected "group"

Edit:
Played around a little more, found another thing I think would help:
*Having probabilistic spawning for planets and connectors is cool, but it doesn't make sense sometimes since they are interdependent. Could there be some kind of conditional probability like "if (object) .5 else 0" so if the object existed it would use .5 as spawn probability, otherwise it would use 0.