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?
Finding CSC Terra
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?
Ideas?
-
- Developer
- Posts: 2998
- Joined: Thu Jul 24, 2003 9:53 pm
- Contact:
I certainly hope it's not, but we can't rule out the possibility.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)
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.]
-
- 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.
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.
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.
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.
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.
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>
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?
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?
- Betelgeuse
- Fleet Officer
- Posts: 1920
- Joined: Sun Mar 05, 2006 6:31 am
change the line
to
to get around that
Code: Select all
(sysCreateStation &stCSCTerraEncounter; (objGetPos gSource))
Code: Select all
(sysCreateShip &scCSCTerra; (objGetPos gSource) &svCommonwealth;)
Last edited by Betelgeuse on Wed May 21, 2008 12:03 am, edited 1 time in total.
Crying is not a proper retort!
-
- 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):
Note: Haven't tested this...
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")
)
- Betelgeuse
- Fleet Officer
- Posts: 1920
- Joined: Sun Mar 05, 2006 6:31 am
few questions 
what does (objSetData theShip "terra") mean? did you forget an argument?

what does (objSetData theShip "terra") mean? did you forget an argument?
Crying is not a proper retort!
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.
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.