Finding CSC Terra

Ask any question about playing and surviving in the Transcendence universe. Newbies welcome!
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

I'm enjoying some of the new storyline and missions in 98d. I've arrived Dantalion and found the Antarctica on my own. I've chosen not to dock there yet, cause I want the mission from Terra, but I haven't found Terra. There are 3 systems between Point Juno and Dantalion. If I've read previous posts right, Terra should be in one of those 3 or in Dantalion itself. I have covered a lot of territory looking for it without success. Is it usually hidden or out in the middle of nowhere? I used up two map system ROMs without success.
Ideas?
User avatar
Fatboy
Militia Lieutenant
Militia Lieutenant
Posts: 247
Joined: Fri Feb 22, 2008 1:52 am
Location: California

If you can't find it in systems before Dantalion it will most likely be in Dantalion.
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

You won't be able to find some CSCs and other space objects with ROMS due to them being "uncharted". So, expect to do some exploring to find them. :)
User avatar
Psycholis
Militia Commander
Militia Commander
Posts: 298
Joined: Sun Mar 05, 2006 8:23 pm
Location: Missouri

in the games that i played, the terra was usually close to the random colony that has the meeting hall.
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

I've searched (almost) every square inch of the four possible systems for Terra with no success. There is a wreck of a starship carrier in Penati close to and between an Ares shipyard, a Ranx Fortress and something else. Is it possible it's Terra? (I doubt it)
Ideas?
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Eli wrote:There is a wreck of a starship carrier in Penati close to and between an Ares shipyard, a Ranx Fortress and something else. Is it possible it's Terra? (I doubt it)
I certainly hope it's not, but we can't rule out the possibility.

Dock with the wreck and see what loot it has. If it has star cannons then it is most likely the CSC Terra (if it's got TeV9s then it's probably a different carrier).

[p.s.: Next version I will make it slightly easier to find the CSC Terra--and I'll make it harder to destroy.]
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

3 damaged katana star cannons in the loot.
I guess the RNG just doesn't like me.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Sorry about that. I'll fix that in a future version.

p.s.: There may be various "cheats" that recover the situation for you. I'm sure someone here would be able to create an extension that creates a new CSC Terra in your game.
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

Any takers?
How to create a new CSC Terra in my game?

P.S. I saved a game right before entering Dantalion system for the first time, if putting the new CSC Terra in an unexplored Dantalion system makes it easier.

My code skills are limited to adapting what's already in the xml files.
Thanks in advance.
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

here's a taker!



put the following code in an xml file in the extensions folder like any mod.

you want a csc terra? go to where you want it, go to your ship screen, click "Create csc terra", only once please! it still works despite the error message

then delete the mod.

Code: Select all

<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension
	[
	<!ENTITY unidExtension				"0xD211010C">
	
	<!ENTITY dsShipInterior				"0x0000A001">	
	
]>
<TranscendenceExtension UNID="&unidExtension;" version="0.98d">


	<!-- Player ship's interior -->

	<DockScreen UNID="&dsShipInterior;"
			name=				"Ship's Interior"
			backgroundID=		"&rsShipInterior;"
			>

		<Panes>
			<Default>
			<Initialize>
	(block Nil				
	(setq desc	(cat "You are inside the main compartment of your ship. A hatch in front of you opens into the cargo hold. To the side there is a small ladder that leads to the reactor and the ship's engines.")
	)
	(scrSetDesc gScreen desc)
	)
			</Initialize> <!--changed "Month" above to "theMonth" if you would rather have the month name appear-->

				<Actions>
					<Action name="Ship configuration" key="S">
						(scrShowScreen gScreen "&dsShipConfig;")
					</Action>
						
					<Action name="View cargo hold" key="V" >
						(block Nil
							(setq gDest Nil)
							(scrShowScreen gScreen "&dsCargoHold;")
							)
					</Action>

					<Action name="Refuel engines" key="R" >
						<Navigate screen="&dsManualRefuel;"/>
					</Action>

					<Action name="Back to cockpit" cancel="1" key="B">
						<Exit/>
					</Action>
					
					<Action name="Create csc terra" cancel="1" key="C">
						(block Nil
						(sysCreateStation &stCSCTerraEncounter; (objGetPos gSource))
						
						
						
						)
					</Action>

				</Actions>

			</Default>	
		</Panes>

	</DockScreen>


</TranscendenceExtension>
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

I did it. Made an xml file called createterra.xml and put it in Extensions folder.
The ship screen showed up like you said, I chose Create csc terra. Got an error message about an already created unique something. No CSC Terra anywhere in site.
Don't know if I'm doing something in wrong sequence, or what.
Thanks, Bobby, for the effort. Any ideas?
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

change the line

Code: Select all

(sysCreateStation &stCSCTerraEncounter; (objGetPos gSource)) 
to

Code: Select all

(sysCreateShip &scCSCTerra; (objGetPos gSource) &svCommonwealth;)
to get around that
Last edited by Betelgeuse on Wed May 21, 2008 12:03 am, edited 1 time in total.
Crying is not a proper retort!
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

stCSCTerraEncounter is marked as "unique" which means that the game won't create it twice.

How about this instead (replace the "Create csc terra" action with the following code):

Code: Select all

(block (theShip)
   (setq theShip 
      (sysCreateShip
         &scCSCTerra;
         (objGetPos gSource)
         &svCommonwealth;
         )
      )
   (shpOrderHold theShip)
   (objSetName theShip "CSC Terra")
   (objSetData theShip "terra")
   )
Note: Haven't tested this...
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

few questions :D

what does (objSetData theShip "terra") mean? did you forget an argument?
Crying is not a proper retort!
Eli
Miner
Miner
Posts: 25
Joined: Mon Mar 06, 2006 8:07 pm
Location: Kentucky

Betelgeuse, your fix worked.
Feedback for finetuning the code:
When I hit the C button, nothing happened on screen, so I hit it again,---and again--and again. When I hit the B button, there were about 10 CSC Terras on top of me.
Reloading the save file--worked fine just hitting C once.
BTW, the title of the ship is simply "Commonwealth Star Carrier" with no mention of Terra, but the dialog with Decker comes up fine.
The new ship seems to be moving pretty rapidly toward a gate (more rapidly than I remember any star carrier doing so), so I'll need to put it very far away to give time to accomplish the mission.
Post Reply