Custom Stargate and system
- TheLoneWolf
- Militia Captain
- Posts: 802
- Joined: Thu Nov 28, 2013 5:03 pm
- Location: Aboard the CSS Radiant
Hello good people of Xelerus (and lands around it), I was trying to make a new system that could be travelled to by a Stargate that went straight from Dantilion to it. But I found myself at a loss on how to achieve this. Also, if I wanted to place an enemy station there, that was unique to my system, how would I do that too?
- Xephyr
- Militia Captain
- Posts: 857
- Joined: Fri Dec 14, 2007 1:52 am
- Location: Orion Arm, Milky Way
- Contact:
There's two ways to go about this - you can either build your system from the ground up, like Eridani, Rigel, and St Katherine's are, or you can have it randomly generated. The first is easy for putting a station in, you just specify it as a sattelite around a planet or something. The latter can be a bit more tricky - you can have the station appear only in that node in its attributes if you specify something like &ssEarthSpaceStandard; or if you build your own randomly generated system you have a bit more control over it (although that's probably the most complicated way of doing it).
After you have your star system set up, you connect it to the main topology through a <topologyCreator> element. If you have Corporate Command then I would suggest looking at how those are set up, but just connecting a single node to Dantalion would be pretty easy.
After you have your star system set up, you connect it to the main topology through a <topologyCreator> element. If you have Corporate Command then I would suggest looking at how those are set up, but just connecting a single node to Dantalion would be pretty easy.
Project Renegade (Beta) : "The Poor Man's Corporate Command!"
Real programmers count from 0. And sometimes I do, too.
Real programmers count from 0. And sometimes I do, too.
-
- Fleet Officer
- Posts: 1533
- Joined: Tue Mar 22, 2011 8:43 pm
- Location: Alaska
- Contact:
Another suggestion here :
I once built system only stuff for reward systems for the player when they reached a level with Korolov as Legend or ( I forgot what else )
However, I used : Point Juno, the Point Juno station : Elysium and it's station as my base for creating the systems / stations I wanted : of course you don't have to go along explicitly with everything in those systems : I did a metropolis system that used a few things from other system parts besides STK.
Just Remember :
A) the system has to be added into the system topology
I once built system only stuff for reward systems for the player when they reached a level with Korolov as Legend or ( I forgot what else )
However, I used : Point Juno, the Point Juno station : Elysium and it's station as my base for creating the systems / stations I wanted : of course you don't have to go along explicitly with everything in those systems : I did a metropolis system that used a few things from other system parts besides STK.
Just Remember :
A) the system has to be added into the system topology
B) you might want to go to Elysium and add a gate to it as well.<Node ID="A6A">
<System
name= "Fallchelle"
level= "9"
attributes= "outerRealm"
variant= "ungoverned">
<System UNID="&ssFallchelle;"/>
</System>
<StarGates>
<StarGate Name="Inbound" DestID="[Prev]" DestGate="Outbound"/>
<StarGate Name="Outbound" DestID="A7" DestGate="Inbound"/>
</StarGates>
</Node>
<!-- SPECIAL SYSTEMS -->
<Node ID="Elysium" rootNode="true">
<System
UNID= "&ssElysium;"
name= "Elysium"
level= "5"
/>
<StarGates>
<StarGate Name="SE" DestID="SE" DestGate="Outbound"/>
<StarGate Name="C3" DestID="C3" DestGate="Outbound"/>
<StarGate Name="Charon" DestID="Charon" DestGate="Inbound"/>
<StarGate Name="SK" DestID="SK" DestGate="Outbound"/>
<StarGate Name="C6" DestID="C6" DestGate="Outbound"/>
<StarGate Name="C8" DestID="C8" DestGate="Outbound"/>
<StarGate Name="A1" DestID="A1" DestGate="Outbound"/>
<StarGate Name="EC" DestID="EC" DestGate="Outbound"/>
<StarGate Name="PJ" DestID="PJ" DestGate="Outbound"/>
<StarGate Name="A6" DestID="A6" DestGate="Outbound"/>
<StarGate Name="G2" DestID="G2" DestGate="Inbound"/>
<StarGate Name="SOF" DestID="SOF" DestGate="Inbound"/>
</StarGates>
</Node>
<!-- Elysium -->
<SystemType UNID="&ssElysium;" noRandomEncounters="true">
<SystemGroup>
<!-- Star -->
<Station type="&stA-TypeStar;" name="Elysium"/>
<!-- Stargates -->
<Orbitals distance="3" scale="light-minute" angle="equidistant">
<Stargate objName="SE" type="&stMajellenStargate;"/>
<Stargate objName="C3" type="&stMajellenStargate;"/>
<Stargate objName="SK" type="&stMajellenStargate;"/>
<Stargate objName="C6" type="&stMajellenStargate;"/>
<Stargate objName="C8" type="&stMajellenStargate;"/>
<Stargate objName="A1" type="&stMajellenStargate;"/>
<Stargate objName="EC" type="&stMajellenStargate;"/>
<Stargate objName="PJ" type="&stMajellenStargate;"/>
<Stargate objName="A6" type="&stMajellenStargate;"/>
<Stargate objName="G2" type="&stMajellenStargate;">
<Ships>
<Ship count="1d6" class="&scIocrymSentinel;" sovereign="&svIocrym;" orders="patrol" patrolDist="10"/>
</Ships>
</Stargate>
</Orbitals>
<!-- Asteroid Belt -->
<Orbitals distance="5" scale="light-minute" angle="random">
<Group>
<Siblings count="500" distribution="4d40-82">
<Lookup table="AsteroidSmall"/>
</Siblings>
<Siblings count="50" distribution="4d20-42">
<Lookup table="AsteroidMedium"/>
</Siblings>
<!--
<Siblings count="1d6+6" distribution="4d40-82">
<Label attributes="asteroids,asteroidbelt"/>
</Siblings>
-->
</Group>
</Orbitals>
<!-- Grom.e -->
<Orbitals distance="7" scale="light-minute" angle="random">
<Group>
<Station type="&stHydrogenGasGiant;"
name="GromE"
showOrbit="true"
/>
<Orbitals distance="20" angle="equidistant">
<Station type="&stTanRuDorem;" />
<Marker objName="Start"/>
</Orbitals>
</Group>
</Orbitals>
<Orbitals distance="12"scale="light-minute" angle="random" >
<Stargate objName="Charon" type="&stUnchartedMajellenStargate;" noArticle="true" noMapLabel="true" noMapIcon="true"/>
<Marker objName="Charon"/>
</Orbitals>
<Orbitals distance="12"scale="light-minute" angle="random" >
<Stargate objName="SOF" type="&stUnchartedMajellenStargate;" noArticle="true" noMapLabel="true" noMapIcon="true"/>
<Marker objName="SOF"/>
</Orbitals>
</SystemGroup>
</SystemType>
Flying Irresponsibly In Eridani......
I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
Check out my mod "Nirvana Modders System" http://xelerus.de/index.php?s=mod&id=1520. It's got a lot of the code you need. Also Wolfy's topology example exension https://forums.kronosaur.com/viewtopic.php?f=8&t=7644
And PM's Xen System mod and JBW's Pale Blue Light tutorial mod.
JBW's mod has station code as well.
And PM's Xen System mod and JBW's Pale Blue Light tutorial mod.
JBW's mod has station code as well.
Stupid code. Do what I want, not what I typed in!
- TheLoneWolf
- Militia Captain
- Posts: 802
- Joined: Thu Nov 28, 2013 5:03 pm
- Location: Aboard the CSS Radiant
I was just going to ask for resources when you posted so many! Thanks guys! If I ever encounter a problem, I'm going to post it here! Thanks again!