Mod to play as a Phobos

Ask any question about playing and surviving in the Transcendence universe. Newbies welcome!
Post Reply
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Any mod out there (compatible with the current version) that lets you play as a Phobos and spawn in SE? Also, if there is such a mod, tell me how to modify it to add a targeting ROM and loads of fuel in the start. Btw anyway to modify the said mod so that the Phobos reactor can eat all sorts of fuel ranging from HE3 rods to pteracnium fuel rods? Thanks!
User avatar
Xephyr
Militia Captain
Militia Captain
Posts: 857
Joined: Fri Dec 14, 2007 1:52 am
Location: Orion Arm, Milky Way
Contact:

Here, I mocked up what you asked for. If you have the HD pack, it might be worth going over and having the mod use the 120 facings version of the phobos.

You should be able to see what's going on here better than going through the source/other mods. Save this chunk of code as an XML in your extensions folder.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE TranscendenceExtension
	[
	<!ENTITY itPhobosReactor		"0xDEFF9008">
	<!ENTITY scPhobosPlayer			"0xDEFF9009">
	]>

<TranscendenceExtension UNID= "0xDEFF9010" apiVersion= "27" name= "Phobos Playership">
	
<Library UNID="&unidHumanSpaceLibrary;"/>

	<ItemType UNID="&itPhobosReactor;"
			name=				"1GW Phobos Reactor"
			level=				"8"
			value=				"20000"
			frequency=			"rare"
			mass=				"3000"
			attributes=			"notforsale"

			description=		"Somehow, this reactor burns any kind of fuel you chuck into it."
			>

		<Image imageID="&rsItems1;" imageX="288" imageY="288" imageWidth="96" imageHeight="96"/>

		<ReactorDevice
				maxPower=		"10000"
				fuelEfficiency=	"15"
				maxFuel=		"600000"
				fuelCriteria=	"f L:1-10;" 
				/>

	</ItemType>	
	
	
	<ShipClass UNID="&scPhobosPlayer;"
			manufacturer=		"AresOrthodoxy"
			class=				"Phobos"
			type=				"dreadnought"
			score=				"130"
			
			attributes=			"00200000_PlayerShip"
			characterClass=		"&unidPilgrimClass;"
	
			mass=				"61000"
			fuelCapacity=		"50000"
			cargoSpace=			"50000"
			thrustRatio=		"1"
			maxSpeed=			"16"
			
			cyberDefenseLevel=	"8"
			explosionType=		"&vtThermoExplosion3;"

			maxArmor=			"20000"
			maxDevices=			"5"
			maxWeapons=			"3"
			
			leavesWreck=		"50"
			>

		<Armor
			armorID=			"&itMassiveTharsisPlate;"
			count=				"4"
			/>
		
		<Devices>
			<Device deviceID="&itAresPlasmaCannon;" posAngle="0" posRadius="100" posZ="0"/>
			<Device deviceID="&itLightningTurret;" secondaryWeapon="true" posAngle="30"  posRadius="50" posZ="0"/>
			<Device deviceID="&itLightningTurret;" secondaryWeapon="true" posAngle="330" posRadius="50" posZ="0"/>
			<Device deviceID="&itKaidunShields;"/>
			<Device deviceID="&itPhobosReactor;"/>
		</Devices>

		<Maneuver
			maxRotationRate=	"3.6"
			rotationAccel=		"0.6"
			/>

		<Items>
			<Item				count="6d12"	item="&itPteracniumFuelRod;"/>
			<Item				count="1"		item="&itTargetingComputerROM;"/>
		</Items>

		<!-- Image and Effects -->
		
		<Image imageID="&rsLargeShips2;" imageX="256" imageY="0" imageWidth="256" imageHeight="256"/>
		
		<Effects>
			<Effect type="thrustMain"		posAngle="180"	posRadius="118"	posZ="-30"	rotation="180"	effect="&efMainThrusterLarge;"/>
			<Effect type="thrustMain"		posAngle="170"	posRadius="118"	posZ="-15"	rotation="180"	effect="&efMainThrusterLarge;"/>
			<Effect type="thrustMain"		posAngle="-170"	posRadius="118"	posZ="-15"	rotation="180"	effect="&efMainThrusterLarge;"/>
			<Effect type="thrustMain"		posAngle="170"	posRadius="118"	posZ="15"	rotation="180"	effect="&efMainThrusterLarge;"/>
			<Effect type="thrustMain"		posAngle="-170"	posRadius="118"	posZ="15"	rotation="180"	effect="&efMainThrusterLarge;"/>
			<Effect type="thrustMain"		posAngle="180"	posRadius="118"	posZ="30"	rotation="180"	effect="&efMainThrusterLarge;"/>
		</Effects>

			<PlayerSettings
			desc=				"The largest ship in the Ares Orthodoxy, the Phobos was built to be a CSC hunter."
			initialClass=		"true"
			startingCredits=	"5d20+200"
			startingSystem=		"SE"
			startingPos=		"Start"
			>

			<ArmorDisplay>
				<ShipImage imageID="&rsArmorHUDShip_Sapphire;" imageWidth="136" imageHeight="136"/>
				
				<ArmorSection name="forward"
						segment="0"
						imageID="&rsZubrinArmor;" 
						imageX="0" imageY="0" imageWidth="52" imageHeight="29"
						destX="42" destY="15" hpX="55" hpY="14"
						nameY="8" nameBreakWidth="200" nameDestX="0" nameDestY="10" />

				<ArmorSection name="starboard"
						segment="3"
						imageID="&rsZubrinArmor;" 
						imageX="52" imageY="0" imageWidth="22" imageHeight="59"
						destX="92" destY="45" hpX="95" hpY="60"
						nameY="30" nameBreakWidth="360" nameDestX="12" nameDestY="0" />

				<ArmorSection name="port"
						segment="1"
						imageID="&rsZubrinArmor;" 
						imageX="142" imageY="0" imageWidth="22" imageHeight="59"
						destX="22" destY="45" hpX="15" hpY="60"
						nameY="52" nameBreakWidth="200" nameDestX="0" nameDestY="8" />

				<ArmorSection name="aft"
						segment="2"
						imageID="&rsZubrinArmor;" 
						imageX="74" imageY="0" imageWidth="68" imageHeight="14"
						destX="34" destY="103" hpX="55" hpY="105"
						nameY="74" nameBreakWidth="360" nameDestX="12" nameDestY="0" />
			</ArmorDisplay>

			<ShieldDisplay shieldLevelEffect="&efShieldHUDDefault;">
			</ShieldDisplay>

			<ReactorDisplay>
				<Image imageID="&rsZubrinReactor;" 
						imageX="0" imageY="0" imageWidth="256" imageHeight="60"/>

				<PowerLevelImage imageID="&rsZubrinReactor;"
						imageX="0" imageY="60" imageWidth="202" imageHeight="14"
						destX="54" destY="9"/>

				<FuelLevelImage imageID="&rsZubrinReactor;"
						imageX="0" imageY="74" imageWidth="194" imageHeight="14"
						destX="54" destY="37"/>

				<FuelLowLevelImage imageID="&rsZubrinReactor;"
						imageX="0" imageY="88" imageWidth="194" imageHeight="14"/>

				<ReactorText x="62" y="22" width="154" height="14"/>
				<PowerLevelText x="62" y="0" width="154" height="9"/>
				<FuelLevelText x="62" y="51" width="154" height="9"/>
			</ReactorDisplay>

		</PlayerSettings>

	</ShipClass>
	
</TranscendenceExtension>
Last edited by Xephyr on Tue Nov 24, 2015 8:35 pm, edited 1 time in total.
Project Renegade (Beta) : "The Poor Man's Corporate Command!"
Real programmers count from 0. And sometimes I do, too.
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Woah! You just did that! You must be a really experienced modder! Thanks a lot Xephyr! Catch ya later, going on a destruction spree around human space... :D
User avatar
catfighter
Militia Commander
Militia Commander
Posts: 466
Joined: Fri Nov 08, 2013 5:17 am
Location: Laughing manically amidst the wreckage of the Iocrym fleet.

Lol I remember doing that last year. I was so bored I even drew out the shields gfx myself, pixel by pixel, in the dreaded...Microsoft Paint! :wink:

It was pretty fun flying around Eridani making fireworks... :twisted:
Behold my avatar, one of the few ships to be drawn out pixel by pixel in the dreaded... Microsoft Paint!

Day 31: "I have successfully completed my time reversal experiment! Muahahaha!!!"
Day 30: "I might have run into a little problem here."
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

catfighter wrote:Lol I remember doing that last year. I was so bored I even drew out the shields gfx myself, pixel by pixel, in the dreaded...Microsoft Paint! :wink:

It was pretty fun flying around Eridani making fireworks... :twisted:
Yup. The DREADED AND PAINFUL Microsoft Paint! I never use it. Its a pain in the butt!

Lets see if I can reduce every station, ship, and signboard to ashes in a PHOBOS!
User avatar
catfighter
Militia Commander
Militia Commander
Posts: 466
Joined: Fri Nov 08, 2013 5:17 am
Location: Laughing manically amidst the wreckage of the Iocrym fleet.

TheLoneWolf wrote:
catfighter wrote:Lol I remember doing that last year. I was so bored I even drew out the shields gfx myself, pixel by pixel, in the dreaded...Microsoft Paint! :wink:

It was pretty fun flying around Eridani making fireworks... :twisted:
Yup. The DREADED AND PAINFUL Microsoft Paint! I never use it. Its a pain in the butt!

Lets see if I can reduce every station, ship, and signboard to ashes in a PHOBOS!
Yes, we must not forget the signboards... :twisted: :twisted: :twisted:
Behold my avatar, one of the few ships to be drawn out pixel by pixel in the dreaded... Microsoft Paint!

Day 31: "I have successfully completed my time reversal experiment! Muahahaha!!!"
Day 30: "I might have run into a little problem here."
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

catfighter wrote:
TheLoneWolf wrote:
catfighter wrote:Lol I remember doing that last year. I was so bored I even drew out the shields gfx myself, pixel by pixel, in the dreaded...Microsoft Paint! :wink:

It was pretty fun flying around Eridani making fireworks... :twisted:
Yup. The DREADED AND PAINFUL Microsoft Paint! I never use it. Its a pain in the butt!

Lets see if I can reduce every station, ship, and signboard to ashes in a PHOBOS!
Yes, we must not forget the signboards... :twisted: :twisted: :twisted:
Yup! Every single object the Transcendence Engine throws is going to face the wrath of APA and ALT! Btw how to add a pteracnium megadrive to the Phobos above?
User avatar
Xephyr
Militia Captain
Militia Captain
Posts: 857
Joined: Fri Dec 14, 2007 1:52 am
Location: Orion Arm, Milky Way
Contact:

TheLoneWolf wrote:Btw how to add a pteracnium megadrive to the Phobos above?
Add this

Code: Select all

 <Device deviceID="&itPteracniumMegadrive;"/>
under the <Devices> tag
Project Renegade (Beta) : "The Poor Man's Corporate Command!"
Real programmers count from 0. And sometimes I do, too.
User avatar
TheLoneWolf
Militia Captain
Militia Captain
Posts: 802
Joined: Thu Nov 28, 2013 5:03 pm
Location: Aboard the CSS Radiant

Thanks again Xephyr!
Post Reply