Re-Creating The XBTF Plot

The place to discuss scripting and game modifications for X³: Terran Conflict and X³: Albion Prelude.

Moderators: Scripting / Modding Moderators, Moderators for English X Forum

User avatar
Argonaught.
Posts: 1827
Joined: Wed, 6. Nov 02, 20:31
x4

Post by Argonaught. »

Nice, seems your well on the way then.
Hardest part of doing something is trying to figure out the layout first.

I may dig out XBTF and load it up to see what way the sound was setup.

I think the main sound file in X3TC has elements from other x games so maybe the older sounds are there also.

I'll take a peek tomorrow.

Argo.
[MOD]X3TC No Fog / [MOD]X3AP No Fog / [MD]X3TC Menagerie Shipyard / [MD]X3AP Menagerie Shipyard
<==<<Argonaught>>==>

XBTF>XT>X2TT>X3R>X3TC>X3AP>X4F

I lurk alot for the most part now
:thumb_up:
User avatar
Argonaught.
Posts: 1827
Joined: Wed, 6. Nov 02, 20:31
x4

Post by Argonaught. »

I've taken a look into XBTF and it's a similar setup.

The main sound file is almost 5hrs long compared to over 12hrs for the X3TC.
no idea if the main sound in X3TC holds main sound from XbTf, to know someone with a ton of patience would need to scan/listen to both.

but an easier thing for me to do for you is to provide you with the text files for use by you.
All you'd need do is copy paste into a new t file etc.

Have both English and German original text.

Just let me know if you'd want them.

There's also video of stuff.

note,
I also have the other games, see my sig, so if you want text from those also just ask and I'll extract them.

Extra note:
I was correct in saying the Teladi give you 1000cr :

Taken from text file in XBTF

Code: Select all

// 4) Since the player does not have ANYTHING the Teladi offer to loan the player 1000 cr of money and tell him he will have to pay back 1100cr later. They suggest to the player to fly into a equipment dock and buy a shield ASAP (Here they can also warn the player of those evil Xenon ships). Than he should earn the 1100cr by trading. Now the player is set free. If the player returns to the destroyer he can pay back the money as one option. This will make his notoriety +10. It is important that in this dialogue the player is told that his shipcomputer is updated with the Teladi and Argon database of information which includes ALL the other races shipinfos. Also the Teladi WARN the player NOT to fly to a Split sector (which are very close. One jump north, one jump east).
edit:
@ Ketraar, I could layout each part of the missions text for easier reading as it's spread out in a couple text files.

Basically offering a hand at stuff i can do ;) .
No worries if you want to do it all on own though :).

Argo
[MOD]X3TC No Fog / [MOD]X3AP No Fog / [MD]X3TC Menagerie Shipyard / [MD]X3AP Menagerie Shipyard
<==<<Argonaught>>==>

XBTF>XT>X2TT>X3R>X3TC>X3AP>X4F

I lurk alot for the most part now
:thumb_up:
User avatar
Alee Enn
Posts: 2575
Joined: Sat, 28. Mar 09, 16:03
x4

Post by Alee Enn »

Argonaught. wrote: Extra note:
I was correct in saying the Teladi give you 1000cr :

Argo
No they definitely give you only 100cr and you have to pay back 3500cr
I just reloaded the game to check.
If I manage to get a screen shot to prove it, I'll post it here
OR you could play the game and see it for yourself
OR someone else could verify it for us.

I'm now going to try to get a screenshot even though the game doesn't do screenshots.
Alien
Formerly "Alien Tech Inc."
User avatar
LV
Sith Lord
Posts: 8255
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by LV »

Ketraar wrote:Well I'm not even sure we are doing this together to be honest, as I have not got an answer yet.
I didn't realise you were waiting for one :oops:

I can jump in but the real problem i'll have is time and motivation, these days i don't go near x for a week or so then spend 18hrs solid on it, it's one or the other and is defined by my mood. This is the primary reason i've always worked alone ;)

It does appear that the 001 no longer holds the BTF audio :( from looking through it and that's too much of a mountain to challenge, There may be enough to work around it using x3 audio possibly.

Maybe a PM is needed so I know exactly what your up to as I can't think of anything more frustrating than both of us doing the same thing and duplicating needlessly.
LV's TC Scripts
Readme's For All My Scripts


I felt a great disturbance in the forum, Like millions of voices cried out in terror, then were silenced

si tacuisses, philosophus mansisses
User avatar
Argonaught.
Posts: 1827
Joined: Wed, 6. Nov 02, 20:31
x4

Post by Argonaught. »

Alien ND wrote:
Argonaught. wrote: Extra note:
I was correct in saying the Teladi give you 1000cr :

Argo
No they definitely give you only 100cr and you have to pay back 3500cr
I just reloaded the game to check.
If I manage to get a screen shot to prove it, I'll post it here
OR you could play the game and see it for yourself
OR someone else could verify it for us.

I'm now going to try to get a screenshot even though the game doesn't do screenshots.
Alien
Seems you are correct, in the actual game they give you a shield and 100cr, according to the conversation text anyway.
So you end up having to pay 3100cr back to them.

Argo.
[MOD]X3TC No Fog / [MOD]X3AP No Fog / [MD]X3TC Menagerie Shipyard / [MD]X3AP Menagerie Shipyard
<==<<Argonaught>>==>

XBTF>XT>X2TT>X3R>X3TC>X3AP>X4F

I lurk alot for the most part now
:thumb_up:
User avatar
Alee Enn
Posts: 2575
Joined: Sat, 28. Mar 09, 16:03
x4

Post by Alee Enn »

Argo, as promised, 1 screenshot

[ external image ]

Alien
Formerly "Alien Tech Inc."
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12188
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

@Argonaught.
Thanks for the effort, I have all the games too and had a look into them already. Sadly enough its not just a matter of c&p the text, you need to assign id's to it, port the audio files to TC and make ids for the audio too. Very annoying task that may take half a lifetime to complete. Plus the audio quality differs a lot from TC. So best is to not even go there.
LV wrote:Maybe a PM is needed so I know exactly what your up to as I can't think of anything more frustrating than both of us doing the same thing and duplicating needlessly.
Hence the reason I posted here in the first place. :-)

This is what I'm at, at the moment:
Setting up the BTF earth sector (done) and trying to get some NPC speech lines to get the feeling of the JD failure. All done and working, just the jump animations is very poor, since the warp_player MD command does not trigger the warp effect as it does when using normal Jumpdrive. I even spent 3h+ in SE, which turned out to be a waist of time (as usual) :roll:

Anyway, this is what I feel should be done and as usual I'll provide multiple options.

1. We set this up a community project and people help when and how they can. Posting what one is doing should help everybody else from doing same stuff. (this usually don't work as its a mess in the long run IMO)

2. We set this up as a mod project, where there is a team of people that are willing to commit some time to get this done. I can even set up a dev forum in AD, usually a cleaner solution in comparison to a just 1 topic. Still maintaining development open to any one willing to help.

MFG

Ketraar
Image
User avatar
LV
Sith Lord
Posts: 8255
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by LV »

Ketraar wrote: just the jump animations is very poor, since the warp_player MD command does not trigger the warp effect as it does when using normal Jumpdrive. I even spent 3h+ in SE, which turned out to be a waist of time (as usual) :roll:
I thought you could call a script via MD, (this is where i can help) if you need any specific scripts tell me, i can write them very quickly

As far as the rest, it's a much better idea to have the text here

going back to page 2 where the code for calling a script is, how to you trigger the md though, any chance of a template Md script that i can call via a key or something along those lines to test with
LV's TC Scripts
Readme's For All My Scripts


I felt a great disturbance in the forum, Like millions of voices cried out in terror, then were silenced

si tacuisses, philosophus mansisses
User avatar
Argonaught.
Posts: 1827
Joined: Wed, 6. Nov 02, 20:31
x4

Post by Argonaught. »

Well the offer is there to help.
If nothing else I can test the mod.

Argo.
[MOD]X3TC No Fog / [MOD]X3AP No Fog / [MD]X3TC Menagerie Shipyard / [MD]X3AP Menagerie Shipyard
<==<<Argonaught>>==>

XBTF>XT>X2TT>X3R>X3TC>X3AP>X4F

I lurk alot for the most part now
:thumb_up:
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12188
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

LV wrote:I thought you could call a script via MD
Yes. Basically you can just point the script name and it will run it. Should the script require an argument, like say, which ship it should warp, or to which sector it should point, etc.. then one can set those up in the arguments tags. but they are not mandatory.

Lets say you write a script for the warp.player to Seizewell. The script should run without the need of any aditional argumets, so the code in MD would look like

Code: Select all

<run_script script="LV.warp.player"/>
And the script is run like if you press r in SE.

Should the script need any input, say you set it up to warp the player 5km away from $ship, where $ship is an argument, then the code for it would be

Code: Select all

<run_script script="LV.warp.player">
  <scriptargs>
    <scriptvalue datatype="ship" datavalue="this.shipthatwaspriviouslyfound"/>
  </scriptargs>
</run_script>
Hope that is clarifying, I have no script available to show it in a life environment, none that I can post here anyway ;-)

Regarding the "only use the shuttle in btf"-issue, I feel that its best to keep things as they are in TC. Any solution to this would result in major hack and probably not even worth the effort. Input needed.

We'll need the Xenon M0 and I don't know if there is one for TC yet, so anybody willing to port it feel free to do so :-)

Also the boost thingy not sure if we should just use the ones existing or if there is something specific to be made, SE means I'm all hands off that. :-P

I'll continue coding the plot based on what is available, once I get a rough version I might just put it on so people can have a crack at it.

MFG

Ketraar

EDIT:
I'm thinking about the generic missions, IMO they need to get disabled until btf plot is done. Makes it bit interesting.
Also setting 30% interest in the loan should be good. Not quite sure if we should do exactly as in btf since 100 cr. were worth a lot more than they are in TC. Input needed here. /Edit

EDIT2:
We're in Seizewell
[ external image ] [ external image ] [ external image ]
Image
User avatar
Stars_InTheirEyes
Posts: 5095
Joined: Tue, 9. Jan 07, 22:04
x4

Post by Stars_InTheirEyes »

Wow, this would sure be awesome!
I played X2 onwords so being able to play the plot of x-BTF in TC..
Simply awesome, id love to know what happened before X2!
Pleaseee dont go telling me..
This sı not ǝpısdn down.
StarCrack
Posts: 235
Joined: Thu, 3. Apr 08, 05:27
x3tc

Post by StarCrack »

We'll need the Xenon M0
seen it in the [WIP] Complete List Of XSP Ships

http://forum.egosoft.com/viewtopic.php?t=274276

havent tested it but its around
Zaldar
Posts: 29
Joined: Tue, 9. Dec 03, 23:56
x3tc

Post by Zaldar »

any updates on this? Would be incredibly cool to do!
h2o.Ava
Posts: 349
Joined: Sun, 12. Oct 08, 04:04
x4

Post by h2o.Ava »

I think upgrading the shuttle could be done by multiple TShip entries using the same model.
The model would have the max weapon ordinals on it.

Each upgrade would have a TShip entry.
When an upgrade adds a weapon slot then you would add the ordinals in its respective TShip entry.
To add turrets you'd need a Tcockpit entry for each turret and if the weapon capabilities of the turrets change and then you'd need a new TCockpit entry for those as well. Then you'd assign those in their respective TShip entry.
Shields, cargo, speed, etc is even simpler, you would just change those values in their respective TShip entry.

If the shuttle changes appearance then you'd need new models to correlate with the TShip entries.

When it's time for an upgrade, send a message to the player to go get the upgrade, then have the player stop near the station or whatever and eject.
The script could go through a loop until the player ejects: [PLAYERSHIP] == {Space Suit}. Then have the script dock the ship, clone everything in the shuttle, destruct it without showing an explosion, and spawn in the upgraded version with all the cloned stuff, set it to the stations environment, have it undock, and follow the player.
Simulating they took the ship in to have it modified.


Side note:
Not sure if you'll make use of this, however I'm going to try and have the Alpha of MD Control done within a week. SE activating and passing variables to MD.
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12188
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

Zaldar wrote:any updates on this? Would be incredibly cool to do!
Still part of my TODO list, not on top though.

MFG

Ketraar
Image
ympcylo
Posts: 78
Joined: Thu, 19. Nov 09, 09:48
x2

Post by ympcylo »

look at this video
will bring back old memmories
http://www.youtube.com/watch?v=GOkOnb7LBc8
TEKing66
Posts: 601
Joined: Thu, 10. Nov 05, 18:44
xr

Post by TEKing66 »

LV, I'm not sure if your interested but......

I have an X3TC map file I created that only contains the sectors that were in X-BTF.

If you would like, I'd be happy to donate to the cause.
My mods for X3TC & X3AP

Been with the X-series from the beginning. If it happens in the X_Universe I've been there done that several times over.

Return to “X³: Terran Conflict / Albion Prelude - Scripts and Modding”