Beginning modder, doesn't know sqaut...

Freeform discussion about anything related to modding Transcendence.
User avatar
Resident-Pyromaniac
Militia Lieutenant
Militia Lieutenant
Posts: 207
Joined: Sun Feb 27, 2011 5:11 pm
Location: Looting the Wreck of the CSC terra.

I am trying to start seriously modding transcendence, but other than making the katanastar and pm6 hybrid-weapon, my accomplishments are minute.

I really want to know how to make my own star system, and an item that instantaneously teleports you to that system.(or an adventure extension, if that's easier to do.)

I'm planning on making a system called -tyrania- which would be the place where I Mod my ideas.
If Transcendence was made in 3D, I would die of Happiness.



If you are reading this, then I have planted a deadly virus into your CPU. (not really, but you can never be too careful.)
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Making a star system has already been asked [by me, :D ]
Making Stargate Topology
Making A System
As for gating, here is the function for the gem that takes you to Elysium:
The item in question is itGemOfDespair --- Look it up in the Transcendence.tdb if you want to look at it personally.
ObjGateTo

Adventure Extensions require

Code: Select all

<TranscendenceAdventure 
      UNID=            "0xE1280001" 
      version=         "1.0" 
	  name="Dynamic Systems"
      > 
<AdventureDesc 
        UNID=            "@1" 
        name=            "Dynamic Systems" 
        backgroundID=      ""
		startingShipCriteria="* +Nerefir"
         > 
</TranscendenceAdventure>
Look at the Network for examples of the above. 
NOTE: DO NOT copy the <Events> tag after AdventureDesc--- it only duplicates the stats displayed on F2!
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
Drako Slyith
Fleet Officer
Fleet Officer
Posts: 1036
Joined: Wed Feb 03, 2010 4:28 am
Location: Researching how to make St. Kats star go supernova.
Contact:

There are two areas that I think are vital to a beginner modder: The modding reference part of this forum and the functions part of xelerus. The xelerus functions help you use tscript, and the modding reference helps you use xml (and tscript here and there)
Image
Image
Play in over 100 systems in a network. Play the 2011 Mod Of the Year
and the highest rated mod on Xelerus, The Network.
Play the July Mod of the Month, Fellow Pilgrims!
Play My other mods as well
(Drako Slyith)* I am a person
(Eliza chatbot)> Do you believe it is normal to be a person?
sdw195
Militia Captain
Militia Captain
Posts: 779
Joined: Wed Nov 18, 2009 1:01 am
Location: Still looking for the csc Antarctica
Contact:

and of course the irc channel is a very good place to get help,
Image
Image
Image
Image
"Dash_Merc - George is a genius, in that he created this game engine that is infinitely extendable"
"<@sheepluva>Good night everybody, may the source be with you." <-- FOSG dev
"You only need THREE tools in life - WD-40 to make things go, Duct Tape to make things stop And C-4 to make things go away"
shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1533
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska
Contact:

startingShipCriteria="* +Nerefir"
Scratch that line :)
Download the .xml resources from http://xelerus.de/index.php?s=mod_searc ... =3&sortb=1

You will have a wealth of stuff to get ideas from for the systems :
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
sdw195
Militia Captain
Militia Captain
Posts: 779
Joined: Wed Nov 18, 2009 1:01 am
Location: Still looking for the csc Antarctica
Contact:

shanejfilomena wrote: Download the .xml resources from http://xelerus.de/index.php?s=mod_searc ... =3&sortb=1
or just decompile the whole tdb ;)
Image
Image
Image
Image
"Dash_Merc - George is a genius, in that he created this game engine that is infinitely extendable"
"<@sheepluva>Good night everybody, may the source be with you." <-- FOSG dev
"You only need THREE tools in life - WD-40 to make things go, Duct Tape to make things stop And C-4 to make things go away"
User avatar
Resident-Pyromaniac
Militia Lieutenant
Militia Lieutenant
Posts: 207
Joined: Sun Feb 27, 2011 5:11 pm
Location: Looting the Wreck of the CSC terra.

I really need some help on this. :P

Code: Select all


<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension

<SystemType UNID="&unidColossus;">

      <Tables>
                    <DanteStations>
            <Table>
               <Station chance="45"   type="&stSungCitadel;"/>
               <Station chance="25"   type="&stSungCitadel;"/>
               <Station chance="10"   type="&stSungCitadel;"/>
               <Station chance="5"      type="&stSungCitadel;"/>
               <Station chance="5"      type="&stSungFortress;"/>
               <Null    chance="10" />
            </Table>
         </DanteStations>
                    </Tables>

<SystemGroup>

<Station type="&stG-TypeStar;" name="Colossus Nebucenter"/>

<Orbitals distance="50" angle="random">

<Station type="&stPlanetoid;">
               <Orbitals distance="5" angle="random">
                         <Station type="&stStation;"/>
               </Orbitals>
          </Station>

<Station type="&stPlanetoid;">
               <Orbitals distance="25" angle="random">
                         <Station type="&stStation;"/>
               </Orbitals>
          </Station>

<Station type="&stPlanetoid;">
               <Orbitals distance="50" angle="random">
                         <Station type="&stStation;"/>
               </Orbitals>
          </Station>

<Station type="&stPlanetoid;">
               <Orbitals distance="75" angle="random">
                         <Station type="&stStation;"/>
               </Orbitals>
          </Station>

<Station type="&stPlanetoid;">
               <Orbitals distance="100" angle="random">
                         <Station type="&stStation;"/>
               </Orbitals>
          </Station>

             <Group chance="50">
                     <Trojan>
                        <Lookup table="StJohnTrojans"/>

                        <Orbitals distance="1d8+6" angle="random">
                           <Station type="&stRaisuStation;" />
                        </Orbitals>
                     </Trojan>

                     <AntiTrojan>
                        <Lookup table="StJohnTrojans"/>

                        <Orbitals distance="1d8+6" angle="random">
                           <Lookup table="StJohnTrojanStations"/>
                        </Orbitals>
                     </AntiTrojan>
                  </Group>

<RandomLocation locationCriteria="!Planet,--asteroids,++void">
            <Station type="&stStation;"/>
         </RandomLocation>

</TranscendenceExtension>



If Transcendence was made in 3D, I would die of Happiness.



If you are reading this, then I have planted a deadly virus into your CPU. (not really, but you can never be too careful.)
shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1533
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska
Contact:

Great Effort you got there!
( here it comes........)
Star Systems usually have "ss" before the name + you need a gate , RPC suggested you look at Dynamic Systems .xml: the Lumen system is very much like what you are trying here, just more hostile ( Sung are actually "tame" until they HAVE to attack, : ever notice they co-exist "peacefully " with other stations until you show up? ).
You will NEED to have the Node ID in your Adventure Extension .xml and link it to a known ID like " A7 ", etc in order to get it to fly
I tried several times with a system and until I copied the Node Id part into my idea it would not work : the game will tell you it's just an imaginary thing without it.

While the Sung are Intimidating : their power is their Weapon Speed and numbers, take that away and they are cargo containers waiting to happen.
From your table list: I would not fly that system without a military map :)
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
Drako Slyith
Fleet Officer
Fleet Officer
Posts: 1036
Joined: Wed Feb 03, 2010 4:28 am
Location: Researching how to make St. Kats star go supernova.
Contact:

The easiest way to test out a system is to overwrite an existing system until it works. I usually overwrite St. Kats so I can easily test out the system without having to create a whole adventure extension. The first part of a UNID really doesn't matter, what matters is the <StationType> etc.
Image
Image
Play in over 100 systems in a network. Play the 2011 Mod Of the Year
and the highest rated mod on Xelerus, The Network.
Play the July Mod of the Month, Fellow Pilgrims!
Play My other mods as well
(Drako Slyith)* I am a person
(Eliza chatbot)> Do you believe it is normal to be a person?
shanejfilomena
Fleet Officer
Fleet Officer
Posts: 1533
Joined: Tue Mar 22, 2011 8:43 pm
Location: Alaska
Contact:

http://paste.neurohack.com/view/YrN3j/

Here is your system, you can fine tune it :
but I have to tell you, it has a few errors that can keep you busy: I just pushed a few things together so you get the Format idea, the rest is ALL you.
Flying Irresponsibly In Eridani......

I don't like to kill pirates in cold blood ..I do it.. but I don't like it..
User avatar
Resident-Pyromaniac
Militia Lieutenant
Militia Lieutenant
Posts: 207
Joined: Sun Feb 27, 2011 5:11 pm
Location: Looting the Wreck of the CSC terra.

Thanx, Guys. I have some more problamo for you.

Code: Select all


<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension
	[
	
	<!ENTITY itOctoCarbideArmor			"0x00004139">
	<!ENTITY itLazarusShieldGenerator	"0x0000403B">
	<!ENTITY itPositronLancer			"0x001D4001">
                  <!ENTITY unidCorporatePredator		"0xDFAB3030">
                  <!ENTITY unidExtension				"0xDFFF0001">
]>

<TranscendenceExtension UNID="&unidExtension;" version="1.0">

<ShipClass UNID="&unidCorporatePredator;"
			manufacturer=		"Corporate"
			class=				"Predator"
			type=				"cruiser"
			score=				"56200"

			mass=				"8000"
			cargoSpace=			"1000"
			thrust=				"6000"
			maneuver=			"10"
			maxSpeed=			"26"

			cyberDefenseLevel=	"8"

			explosionType=		"&vtThermoExplosion2;"
			leavesWreck=		"100"

			attributes=			"corporate,genericClass"
			>

		<Armor>
			<ArmorSection start="345" span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="330" span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="315" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="300" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="285" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="270" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="255" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="240" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="225" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="210" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="195" span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="180" span="15" armorID="&itOctoCarbideArmor;" />

			<ArmorSection start="165" span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="150" span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="135" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="120" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="105" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="90"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="75"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="60"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="45"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="30"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
			<ArmorSection start="15"  span="15" armorID="&itOctoCarbideArmor;" />
			<ArmorSection start="0"   span="15" armorID="&itOctoCarbideArmor;" />
		</Armor>

		<Devices>
			<Device deviceID="&itPositronLancer;" secondaryWeapon="true" minFireArc="340" maxFireArc="200" posAngle="120" posRadius="60"/>
			<Device deviceID="&itPositronLancer;" secondaryWeapon="true" minFireArc="160" maxFireArc="20" posAngle="240" posRadius="60"/>
			<Device deviceID="&itLazarusShieldGenerator;" enhanced="100"/>
		</Devices>

		<Image imageID="&rsLargeShips1;" imageX="576" imageY="0" imageWidth="192" imageHeight="192" imageFrameCount="0" imageTicksPerFrame="0"/>

		<Items>
			<Item count="2d12" item="&itPteracniumFuelRod;"/>
		</Items>

		<AISettings
			fireRateAdj=		"25"
			fireAccuracy=		"95"
			perception=			"4"
                                                     CombatStyle=                                   "StandOff"
                                                     IgnoreShieldsDown=                       "True"
			/>

	</ShipClass>

I actually waded thru a sea of bugs before submitting This to you guys.
It's probly something obvious gone wrong, but it's beyond me.
If Transcendence was made in 3D, I would die of Happiness.



If you are reading this, then I have planted a deadly virus into your CPU. (not really, but you can never be too careful.)
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Resident-Pyromaniac:
try this:

Code: Select all

<?xml version="1.0"?>
<!DOCTYPE TranscendenceExtension
	[
	 <!ENTITY unidExtension            "0xDFFF0001">
   <!ENTITY itOctoCarbideArmor         "0x00004139">
   <!ENTITY itLazarusShieldGenerator   "0x0000403B">
   <!ENTITY itPositronLancer         "0x001D4001">
   <!ENTITY unidCorporatePredator      "0xDFFF3030">
		
]>
<TranscendenceExtension UNID="&unidExtension;" version="1.0">

<ShipClass UNID="&unidCorporatePredator;"
         manufacturer=      "Corporate"
         class=            "Predator"
         type=            "cruiser"
         score=            "56200"

         mass=            "8000"
         cargoSpace=         "1000"
         thrust=            "6000"
         maneuver=         "10"
         maxSpeed=         "26"

         cyberDefenseLevel=   "8"

         explosionType=      "&vtThermoExplosion2;"
         leavesWreck=      "100"

         attributes=         "corporate,genericClass"
         >

      <Armor>
         <ArmorSection start="345" span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="330" span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="315" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="300" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="285" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="270" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="255" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="240" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="225" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="210" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="195" span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="180" span="15" armorID="&itOctoCarbideArmor;" />

         <ArmorSection start="165" span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="150" span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="135" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="120" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="105" span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="90"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="75"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="60"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="45"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="30"  span="15" armorID="&itOctoCarbideArmor;" nonCritical="general"/>
         <ArmorSection start="15"  span="15" armorID="&itOctoCarbideArmor;" />
         <ArmorSection start="0"   span="15" armorID="&itOctoCarbideArmor;" />
      </Armor>

      <Devices>
         <Device deviceID="&itPositronLancer;" secondaryWeapon="true" minFireArc="340" maxFireArc="200" posAngle="120" posRadius="60"/>
         <Device deviceID="&itPositronLancer;" secondaryWeapon="true" minFireArc="160" maxFireArc="20" posAngle="240" posRadius="60"/>
         <Device deviceID="&itLazarusShieldGenerator;" enhanced="100"/>
      </Devices>

      <Image imageID="&rsLargeShips1;" imageX="576" imageY="0" imageWidth="192" imageHeight="192" imageFrameCount="0" imageTicksPerFrame="0"/>

      <Items>
         <Item count="2d12" item="&itPteracniumFuelRod;"/>
      </Items>

      <AISettings
         fireRateAdj=      "25"
         fireAccuracy=      "95"
         perception=         "4"
                                                     CombatStyle=                                   "StandOff"
                                                     IgnoreShieldsDown=                       "True"
         />

   </ShipClass>
</TranscendenceExtension>
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
User avatar
Resident-Pyromaniac
Militia Lieutenant
Militia Lieutenant
Posts: 207
Joined: Sun Feb 27, 2011 5:11 pm
Location: Looting the Wreck of the CSC terra.

Auuugh... *Repeatedly hits head on laptop* It was that obvious, I could kick myself. Anyway, thanx RPC. :roll:
If Transcendence was made in 3D, I would die of Happiness.



If you are reading this, then I have planted a deadly virus into your CPU. (not really, but you can never be too careful.)
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

What was the problem? I actually have no clue 8-) All I did was copy-paste from whatever you pasted and put it on a copy of my working mod....
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
User avatar
Resident-Pyromaniac
Militia Lieutenant
Militia Lieutenant
Posts: 207
Joined: Sun Feb 27, 2011 5:11 pm
Location: Looting the Wreck of the CSC terra.

I neglected to add the "</Transcendence Extension>" at the end of it. so I just added that to the end, and she flys. (You gotta see her make short work of everything in the Transaver, It's so awesome.)
If Transcendence was made in 3D, I would die of Happiness.



If you are reading this, then I have planted a deadly virus into your CPU. (not really, but you can never be too careful.)
Post Reply