You can find the latest Forge Tools here: https://www.sinsofasolarempire.com/downloads.aspx.
Available for download are:
Galaxy Forge - Design your own galaxies. (*included in Forge Tools Bundle and seperately)
Particle Forge - Design your own particle effects. (*included in Forge Tools Bundle and seperately)
Map Converter - Created by Ross Placing. Converters one map version to another. Defaults to converting version 2 to version 3.
Developer Exe - Debugmenu, error reporting, asserts and more for both Sins 1.15 and Entrenchment 1.01 (with some new capabilities). (*included in Forge Tools Bundle)
ConvertData - Convert between binary and text or vice versa for both Sins 1.15 and Entrenchment 1.01. (*included in Forge Tools Bundle)
ConvertXSI - Convert XSI files to the Iron Engine Mesh format. (*included in Forge Tools Bundle)
Reference Data - Text versions of all the Mesh and GameInfo for both Sins 1.15 and Entrenchment 1.01. (*included in Forge Tools Bundle)
Documentation - The original Sins modding docs. (*included in Forge Tools Bundle)
I've also encountered one: Created a new map, added a star, dragged one of the 2 starter planets to the other star, added some planets to both, deleted the dragged home planet: invisible but can still be selected, delete again -> exception, however it is saved correctly.
I forgot to say since 1.15/En1.1 the option PlanetOwnerIsRace is obsolete and is replaced by PlanetOwnerIsRaceNormalStart and PlanetOwnerIsRaceQuickStart.
These 2 options are not aviable in the forge tool template editor.
Have you been able to make viable custom templates using these? I'm currently trying to work a few race starting custom temps as well as custom militias/pirates. If you've been able to do either, mind showing me how? I'm really trying to get a map to work
Here is a template from one of my custom maps:
template templateName "Homeworlds PSD" subTemplates 0 groups 6 group condition type "PlanetOwnerIsRaceNormalStart" param "Tech" owner "PlanetOwner" colonizeChance 0.000000 items 5 item "Artifact:WormholeTravel" item "Tech:Module:GaussDefense" item "Tech:Frigate:Constructor" item "Tech:Frigate:Constructor" item "Tech:Module:FrigateFactory" group condition type "PlanetOwnerIsRaceNormalStart" param "Psi" owner "PlanetOwner" colonizeChance 0.000000 items 5 item "Artifact:WormholeTravel" item "Psi:Module:FrigateFactory" item "Psi:Module:BeamDefense" item "Psi:Frigate:Constructor" item "Psi:Frigate:Constructor" group condition type "PlanetOwnerIsRaceNormalStart" param "Phase" owner "PlanetOwner" colonizeChance 0.000000 items 5 item "Artifact:WormholeTravel" item "Phase:Module:FrigateFactory" item "Phase:Module:MissileDefense" item "Phase:Frigate:Constructor" item "Phase:Frigate:Constructor" group condition type "PlanetOwnerIsRaceQuickStart" param "Tech" owner "PlanetOwner" colonizeChance 0.000000 items 9 item "Artifact:WormholeTravel" item "Tech:Module:GaussDefense" item "Tech:Frigate:Constructor" item "Tech:Frigate:Constructor" item "Tech:Module:FrigateFactory" item "Tech:Module:CapitalShipFactory" item "Tech:Module:MetalExtractor" item "Tech:Module:MetalExtractor" item "Tech:Module:CrystalExtractor" group condition type "PlanetOwnerIsRaceQuickStart" param "Psi" owner "PlanetOwner" colonizeChance 0.000000 items 9 item "Artifact:WormholeTravel" item "Psi:Module:FrigateFactory" item "Psi:Module:BeamDefense" item "Psi:Frigate:Constructor" item "Psi:Frigate:Constructor" item "Psi:Module:CapitalShipFactory" item "Psi:Module:MetalExtractor" item "Psi:Module:MetalExtractor" item "Psi:Module:CrystalExtractor" group condition type "PlanetOwnerIsRaceQuickStart" param "Phase" owner "PlanetOwner" colonizeChance 0.000000 items 9 item "Artifact:WormholeTravel" item "Phase:Module:FrigateFactory" item "Phase:Module:MissileDefense" item "Phase:Frigate:Constructor" item "Phase:Frigate:Constructor" item "Phase:Module:CapitalShipFactory" item "Phase:Module:MetalExtractor" item "Phase:Module:MetalExtractor" item "Phase:Module:CrystalExtractor"
i hope this helps.
after adding a template to a map you have to assing it to a planet via the template name.
EDIT:
you will find also some usefull informations on templates in these threads:
https://forums.sinsofasolarempire.com/339832
https://forums.sinsofasolarempire.com/329520
Thanks very much, that template structure did help
There are missing files I think in the reference data. Not just the strong culture. When I select all the files in older reference data and the main SINS gameinfo i get 896.
The new reference data contains 885.
Not sure if anyone has mentioned or saw, but now Galaxy Forge allows intersolar connections, instead of having to enter them manually.
XP SP3, I got GF to work with .NET 3.5 SP1, map shows correctly after editing the manifest.
Big thanks to all for the help, much appreciated
according to the entrenchment 1.02 changelog you will not have to edit any more galaxy.manifests after the next patch which is good news for all mappers
harpo
I was wondering is there any chance if any tool like this would be release.
Gui data Editing the gameinfo ?
with lists like modifiers,
ship data (which are tablelize or somehow but in Gui)
eg.
Hull Point ???
Hull Point Restore Rate
Shield ???
Shield Restore Rate ???
....etc
which are ingame data so that can have easier timing of editing?
I mean like an executable which read every file from one folder so that we don't have to open every file to edit?
and list out how much was the limit so that we don't reach the limit and crash the game every offen?
BTW thanks for creating this nice game.
IMPORTANT!!!, Sins Forge Tools 3 MESH files are not referenence date their just the models??? so u cant really look at anything...
Is there any way to convert maps made with Galaxy Forge 1.1 to Galaxy Forge 3? I've spent some time making custom maps in the earlier verson, and wouldn't like to lose the work.
EDIT2: I tried the map updater, and it isn't working. One of the maps I tried to update loads in Galaxy Forge 3, but gives an error when you try to save it, and does not show up in Entrenchment. Another map does not load in Galaxy Forge 3 at all, and also does not show up in Entrenchment. I'm using a 64-bit Vista computer.
Does the entrenchment developer has to be changed? cause i can't use it at the moment
Any chance of an update with the new Entrenchment v1.02 files NOT in binary?
is it in entrechment 1.02?
there is a newer version (1.1.9)of the map updater herehttp://www.mediafire.com/file/wentjjggwnd/sins map updater v1.1.9.rar
it was altered to better fit with the new folder layout in sins 1.16/entrenchment 1.02
there is also an older version that should work with 1.15/entrenchment 1.00 & 1.01 here http://www.mediafire.com/file/c4nzzwzjgln/sins map updater v1.1.8.rar
hope this helps
I can't use it either after updating sins/entrenchment to 1.16/1.02.
Ya, the Devloper is for 1.01, and the way they do the files screws it up. For now I just changed my user.settings to TRUE for show errors. I can't place stuff, but at least I can get my mods to not crash now.
&
The map updater still isn't working, so I tried manually updating the file. Now I get an error in Galaxy Forge 3 when I try to load it. I'm wondering if anyone can see where the problem is in the file (sorry for the wall of code)
versionNumber 3
isBrowsable TRUE
browsePictureName ""
browseName ""
browseDescription "TODO - Add Description Here."
isFirstCapitalShipIsFlagship TRUE
randomizeStartingPositions TRUE
planetArtifactDensity 0.150000
planetBonusDensity 0.400000
normalStartHomePlanetUpgradeLevel:Population 3
normalStartHomePlanetUpgradeLevel:CivilianModules 1
normalStartHomePlanetUpgradeLevel:TacticalModules 0
normalStartHomePlanetUpgradeLevel:Home 1
normalStartHomePlanetUpgradeLevel:ArtifactLevel 10
normalStartHomePlanetUpgradeLevel:Infrastructure 2
quickStartHomePlanetUpgradeLevel:Population 3
quickStartHomePlanetUpgradeLevel:CivilianModules 3
quickStartHomePlanetUpgradeLevel:TacticalModules 3
quickStartHomePlanetUpgradeLevel:Home 1
quickStartHomePlanetUpgradeLevel:ArtifactLevel 10
quickStartHomePlanetUpgradeLevel:Infrastructure 3
recommendedGameTypeCount 0
metersPerGalaxyUnit 25000.000000
pixelsPerGalaxyUnit 2.000000
useRandomGenerator FALSE
galaxyWidth 1440.000000
galaxyHeight 1200.000000
nextStarNameUniqueId 5
nextPlanetNameUniqueId 116
starCount 5
star
designName "Star0"
inGameName ""
type "YellowStar"
pos [ 621 , 873 ]
radius 250.000000
planetCount 67
planet
designName "Planet0"
type "TerranHome"
pos [ 509 , 850 ]
owner "NewPlayer0"
isHomePlanet TRUE
normalStartUpgradeLevelForPopulation 0
normalStartUpgradeLevelForCivilianModules 0
normalStartUpgradeLevelForTacticalModules 0
normalStartUpgradeLevelForArtifacts 0
normalStartUpgradeLevelForInfrastructure 0
quickStartUpgradeLevelForPopulation 0
quickStartUpgradeLevelForCivilianModules 0
quickStartUpgradeLevelForTacticalModules 0
quickStartUpgradeLevelForArtifacts 0
quickStartUpgradeLevelForInfrastructure 0
planetItems
templateName ""
subTemplates 0
groups 0
spawnProbability 1.000000
useDefaultTemplate TRUE
designName "Planet3"
type "Terran"
pos [ 613 , 916 ]
owner ""
isHomePlanet FALSE
designName "Planet4"
type "Ice"
pos [ 534 , 896 ]
designName "Planet5"
type "Desert"
pos [ 561 , 951 ]
designName "Planet6"
type "Asteroid"
pos [ 570 , 854 ]
designName "Planet7"
type "Volcanic"
pos [ 451 , 855 ]
designName "Planet8"
pos [ 640 , 965 ]
designName "Planet9"
pos [ 538 , 779 ]
designName "Planet10"
pos [ 462 , 743 ]
designName "Planet11"
pos [ 473 , 795 ]
designName "Planet12"
pos [ 601 , 747 ]
designName "Planet13"
pos [ 589 , 819 ]
designName "Planet14"
pos [ 632 , 835 ]
designName "Planet15"
pos [ 669 , 810 ]
designName "Planet16"
pos [ 670 , 735 ]
designName "Planet17"
pos [ 705 , 864 ]
designName "Planet18"
pos [ 663 , 894 ]
designName "Planet19"
pos [ 699 , 938 ]
designName "Planet20"
pos [ 728 , 807 ]
designName "Planet21"
pos [ 721 , 745 ]
designName "Planet22"
pos [ 612 , 692 ]
designName "Planet23"
pos [ 536 , 720 ]
designName "Planet24"
pos [ 563 , 671 ]
designName "Planet25"
pos [ 663 , 652 ]
designName "Planet26"
pos [ 691 , 684 ]
designName "Planet27"
pos [ 409 , 792 ]
designName "Planet28"
pos [ 426 , 923 ]
designName "Planet29"
pos [ 484 , 621 ]
designName "Planet30"
pos [ 424 , 518 ]
designName "Planet31"
pos [ 372 , 411 ]
designName "Planet32"
pos [ 433 , 328 ]
designName "Planet33"
pos [ 288 , 345 ]
designName "Planet34"
pos [ 287 , 265 ]
designName "Planet35"
pos [ 218 , 307 ]
designName "Planet36"
pos [ 348 , 193 ]
designName "Planet37"
pos [ 430 , 241 ]
designName "Planet38"
pos [ 511 , 251 ]
designName "Planet39"
pos [ 734 , 587 ]
designName "Planet40"
pos [ 792 , 514 ]
designName "Planet41"
pos [ 859 , 422 ]
designName "Planet42"
pos [ 942 , 354 ]
designName "Planet43"
pos [ 843 , 294 ]
designName "Planet44"
pos [ 941 , 269 ]
isHomePlanet FALSE lt;/p>
designName "Planet45"
pos [ 1004 , 223 ]
designName "Planet46"
pos [ 1074 , 265 ]
designName "Planet47"
pos [ 1151 , 292 ]
designName "Planet48"
pos [ 716 , 242 ]
designName "Planet49"
pos [ 628 , 211 ]
designName "Planet50"
pos [ 752 , 689 ]
designName "Planet51"
pos [ 803 , 750 ]
designName "Planet52"
pos [ 815 , 810 ]
designName "Planet53"
pos [ 777 , 845 ]
designName "Planet54"
pos [ 818 , 883 ]
designName "Planet55"
pos [ 773 , 917 ]
designName "Planet56"
pos [ 797 , 962 ]
designName "Planet57"
pos [ 729 , 995 ]
designName "Planet58"
pos [ 746 , 1047 ]
designName "Planet59"
pos [ 686 , 1045 ]
designName "Planet60"
pos [ 607 , 1016 ]
designName "Planet61"
pos [ 632 , 1081 ]
designName "Planet62"
pos [ 546 , 999 ]
designName "Planet63"
pos [ 565 , 1064 ]
designName "Planet64"
pos [ 499 , 1042 ]
designName "Planet65"
pos [ 485 , 980 ]
designName "Planet66"
pos [ 481 , 910 ]
designName "Planet67"
pos [ 418 , 989 ]
designName "Planet68"
pos [ 381 , 851 ]
connectionCount 112
connection
planetIndexA 0
planetIndexB 2
type "PhaseLane"
planetIndexA 2
planetIndexB 3
planetIndexA 3
planetIndexB 1
planetIndexA 1
planetIndexB -1
planetIndexA 6
planetIndexB 4
planetIndexB 5
planetIndexA 4
planetIndexA 23
planetIndexB 37
planetIndexA 48
planetIndexA 22
planetIndexB 27
planetIndexA 8
planetIndexA 21
planetIndexA 37
planetIndexB 38
planetIndexA 38
planetIndexB 39
planetIndexA 39
planetIndexB 40
planetIndexA 40
planetIndexB 41
planetIndexB 42
planetIndexB 44
planetIndexA 44
planetIndexB 43
planetIndexA 43
planetIndexA 42
planetIndexA 41
planetIndexB 46
planetIndexB 45
planetIndexA 47
planetIndexB 36
planetIndexA 36
planetIndexB 30
planetIndexA 30
planetIndexB 35
planetIndexA 34
planetIndexB 32
planetIndexA 32
planetIndexB 33
planetIndexA 33
planetIndexB 31
planetIndexA 31
planetIndexB 29
planetIndexA 29
planetIndexB 28
planetIndexA 28
planetIndexB 11
planetIndexA 11
planetIndexB 7
planetIndexA 7
planetIndexB 9
planetIndexA 9
planetIndexA 5
planetIndexB 66
planetIndexB 25
planetIndexA 25
planetIndexB 8
planetIndexB 26
planetIndexA 26
planetIndexB 64
planetIndexA 64
planetIndexB 63
planetIndexA 60
planetIndexA 63
planetIndexB 60
planetIndexB 62
planetIndexA 62
planetIndexB 65
planetIndexA 65
planetIndexB 61
planetIndexA 61
planetIndexB 58
planetIndexA 58
planetIndexB 6
planetIndexB 59
planetIndexA 59
planetIndexB 57
planetIndexA 57
planetIndexB 56
planetIndexA 56
planetIndexB 55
planetIndexA 55
planetIndexB 54
planetIndexB 17
planetIndexA 54
planetIndexB 53
planetIndexA 53
planetIndexA 17
planetIndexB 16
planetIndexA 16
planetIndexB 12
planetIndexA 12
planetIndexB 13
planetIndexA 13
planetIndexB 15
planetIndexA 15
planetIndexB 18
planetIndexB 51
planetIndexA 51
planetIndexB 52
planetIndexA 52
planetIndexB 50
planetIndexA 18
planetIndexB 19
planetIndexA 50
planetIndexB 49
planetIndexA 49
planetIndexA 19
planetIndexB 14
planetIndexA 14
planetIndexB 10
planetIndexB 48
planetIndexB 24
planetIndexA 24
planetIndexB 23
planetIndexB 20
planetIndexA 20
planetIndexB 22
planetIndexB 21
planetIndexA 10
..............................................
interStarConnectionCount 0
playerCount 5
player
designName "NewPlayer0"
inGameName "NewPlayer0"
overrideRaceName ""
teamIndex -1
startingCredits 3000
startingMetal 800
startingCrystal 250
isNormalPlayer TRUE
isRaidingPlayer FALSE
isInsurgentPlayer FALSE
themeGroup ""
themeIndex 0
pictureGroup ""
pictureIndex 0
designName "NewPlayer1"
inGameName "NewPlayer1"
designName "NewPlayer2"
inGameName "NewPlayer2"
designName "NewPlayer3"
inGameName "NewPlayer3"
designName "NewPlayer4"
inGameName "NewPlayer4"
templates 0
perhaps shorten the post so people with firefox can reply?
And when is the updated Developer.exe for entrenchment coming out...
why do they torture us with these updates and the mod you worked. Now won't work with current version.
Blah!...
Not unless some one knows a shortcut for my 1.01 mod entranchment to work with 1.02. If you do please send me a message....
Yes, just download the forge tools... and the .mesh file are in binary, not in txt...
Anyway, can make nothing with these tools until they are updated to 1.16 sins and 1.02 Entrenchment... Will be friendly if Stardock can release the tools in the same time that the upgrade...
FOR THOSE OF YOU HAVING TROUBLE WITH PARTCLE FORGE!!!!!!!
Ok, if you are having trouble with particle forge and you have updated the .net framework via windows update and selecting the custom option and you still cant get particle forge to load try this. Copy all the contents of particle forge 3 into the sins main folder where the launch .exe files ar found and load PF from there. I have had alot of trouble loading PF and this is the first time it has launched for me.
I am on a 32 bit XP Pro with the most recent .net framework installed.
hey im a noob and have no clue what im doing but i wanna learn. so i dbl click the convertdata_entrenchment and it opens up in a command window then quickly closes. what am i suppose to do to convert binary to text? youre gunna have to basically spell it our for me cuz im programming retarded.
Yrahhhh... i am programming retarded too... it is why i use a GUI created by someone else... just give the directory where the convert.xe is, the directory where is the file(s) that you need to convert and the destination directory...
Being old and retarded, i have try to use the search function on these forum ( don't work with firefox, with konqueror, with Microsoft explorer ) for give your a link...
So, because of these bad search thing on these forum, you are free to seek thousand post for find a GUI who will help you a lot...
does anyone know something about the release of new developers.exe???
There are many great features available to you once you register, including:
Sign in or Create Account