[TC] Suche bestimmtes Dock

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

User avatar
Alex Corvis
Posts: 1365
Joined: Fri, 29. Dec 06, 21:30
x4

[TC] Suche bestimmtes Dock

Post by Alex Corvis »

Hi,

ich bin auf der Suche nach einem M6-Dock für GKS, bei dem das M6 ähnlich der Hyperion von unten annähern senkrecht anfliegt und sich dann in die Waagrechte dreht. Gibt's sowas?

Ich vermute mal, dass das bei der Vanilla Walhalla so sein könnte, die hatte ja solche Andockklammern. Nur stehen da in der Scene nur so seltsame Zahlencodes (B 19100; C 2; N B19100_2;), die mir halt mal überhaupt nichts sagen.

Kann mir da jemand weiterhelfen?
Vielen Dank.

MfG, A. Corvis
Last edited by Alex Corvis on Wed, 11. Jan 12, 13:21, edited 1 time in total.
X3!!!
Posts: 250
Joined: Sun, 13. Mar 11, 13:24

Post by X3!!! »

die entsprechungen der zahlencodes stehen in der dummies.txt.
doert findest du so etwas (ausschnitt):

Code: Select all

SDTYPE_ANIMATED;106;
[...]
19023;ANIMATEDF_DOCKPORT_FIGHTER|ANIMATEDF_DOCKPORT_UDDOWN|ANIMATEDF_DOCKPORT_BELOW60;1;NULL;9010;
[...]
wenn du bei den vorderen zahlen jedes eintrags schaust und ein B an den Anfang setzt, erhältst du die Zahl aus der scene. danach kommen die "eigenschaften" des docks (sollten mit einfachen Englischkentnissen verständlich sein). Danach kommt eine weitere Zahl, diese findest du in der CutData.txt wieder. dort steht dahinter der pfad zu dem objekt des docks.
**modified**
und kein Cheater, nur mit der Auswahl an Schiffen/Stationen/Händlereinstellungen/Kampfmöglichkeiten unzufrieden

Tiere essen? - Nein Danke!
User avatar
Alex Corvis
Posts: 1365
Joined: Fri, 29. Dec 06, 21:30
x4

Post by Alex Corvis »

Ah, in der CutData also. Weiß jetzt zwar nicht, ob die Vanilla sind oder von nem Mod, aber das macht soweit ja nichts, ich raff es blos einfach nicht, wie ich die CutData von verschiedenen Mods merge.
Jedenfalls hab ich da diesen Eintrag:

Code: Select all

ships\props\extern_M62_dock;ANIMATEDF_DOCKPORT_M6|ANIMATEDF_DOCKPORT_UDDOWN|ANIMATEDF_DOCKPORT_BELOW30;0
Das klingt so, also ob es genau das machen würde, was ich suche, oder?
- externes M6 Dock
- ...UDDOWN heißt wohl Undock Down, also beim Abdocken nach unten?

Nur ist da dann das Abdocken schon dabei? Ich mein, weil ich bislang bereits ein Jäger-Dock verwendet habe, bei dem ich aber ein separates "Un-Dock" verwenden muss.

MfG, A. Corvis

Edit:
Naja, es funktioniert zwar, das Andocken ist auch genauso, wie ich mir das vorgestellt habe, aber beim Abdocken macht das Schiff eine 180° Drehung nach unten und folgt dem gleichen Weg, den es beim Docken genommen hat. Das sieht etwas besch... blöd aus.
X3!!!
Posts: 250
Joined: Sun, 13. Mar 11, 13:24

Post by X3!!! »

es gibt einen signifikanten unterschied zwischen internen und externen docks:
bei internen müssen extra startpunkte festgelegt werden, ausserdem ist die menge der docking möglichkeiten vom modell her unbegrenzt (da die schiffe verschwinden, sobald sie angedockt sind)
bei externen docks bleiben die schiffe genau da, wo sie angedockt wurden, deshalb gibt es auch ein modellspezifisches dock-limit. daraus folgt aber auch, dass die schiffe dort auch wieder abdocken, weshalb du keine extra abdockpunkte hinzufügen musst.

und ja, es sieht danach aus, als hättest du dein dock gefunden.
die cut data einträge müssen einfach hinzukopiert werden, danach erhöst du die zahl am anfang der liste um die anzahl, die du dazukopiert hast (WICHTIG: BACKUP ANLEGEN!!!, auch bei dummies.txt, sonst kann das komplette spiel im A**** sein, weil du nirgends mehr andocken kannst)

**edit zu deinem edit**
du kannst das auch in der dummies.txt anpassen, muss nur gerade die liste raussuchen, poste sie dann hier
hängt aber soweit ich mich erinnere mit dem dockport_below30 zusammen

**edit nach erfolg der suche**
nach einiger zeit mit der suchfunktion kam mir die idee, mal im tutorial-sticky nachzuschauen... :oops:
forum.egosoft.com/viewtopic.php?p=3210368#3210368
**modified**
und kein Cheater, nur mit der Auswahl an Schiffen/Stationen/Händlereinstellungen/Kampfmöglichkeiten unzufrieden

Tiere essen? - Nein Danke!
User avatar
Alex Corvis
Posts: 1365
Joined: Fri, 29. Dec 06, 21:30
x4

Post by Alex Corvis »

Heißt das, ich muss lediglich unter
SDTYPE_ANIMATED;24;
aus 24 erst mal 25 machen und dann einen Eintrag hinzufügen der da heißt

Code: Select all

ships\props\extern_M6_Solaris_dock;ANIMATEDF_DOCKPORT_M6|ANIMATEDF_DOCKPORT_UDDOWN|ANIMATEDF_DOCKPORT_BELOW30|ANIMATEDF_DOCKPORT_FWDPUSH;0;
und schon ist ein funktionsfähiges M6-Dock erschaffen?
X3!!!
Posts: 250
Joined: Sun, 13. Mar 11, 13:24

Post by X3!!! »

wenn das ships/props/extern_M6_solaris_dock existiert, dann ja.
Allternativ kannst du auch nur einen landepunkt definieren, indem du statt "ships/props/usw." einfach eine nicht benutzte Zahl schreibst. Damit hättest du dann quasi nur das "grüne Licht"
**modified**
und kein Cheater, nur mit der Auswahl an Schiffen/Stationen/Händlereinstellungen/Kampfmöglichkeiten unzufrieden

Tiere essen? - Nein Danke!
User avatar
Alex Corvis
Posts: 1365
Joined: Fri, 29. Dec 06, 21:30
x4

Post by Alex Corvis »

Hab jetzt beides versucht:
einmal mit ships\props\extern_M63_dock (wobei das nur eine umbenannte Kopie der extern_M62_dock ist
--> Andocken ist so, wie ich mir das vorstellen
--> Abdocken entlang dem gleichen Weg wie das Andocken
eine neue Nummer vergeben und die Launch-Optionen festlegen
--> die Launch-Optionen sind so wie ich mir vorstelle
--> Andocken lässt das M6 gerade von hinten durch das halbe Schiff fliegen, was nicht sehr schön ist

-> beides geht offenbar nicht so, wie ich mir das vorstelle

werde jetzt noch versuchen, mit LANDONLY und STARTONLY zwei separate Punkte definieren, aber ich vermute mal, dass dadurch das Schiff nach dem Andocken wie ein Jäger einfach verschwindet.

MfG, A. Corvis
X3!!!
Posts: 250
Joined: Sun, 13. Mar 11, 13:24

Post by X3!!! »

du hast recht, es wird verschwinden, meines wissenstandes nach (ausprobiert hab ichs selber noch nicht)
das "drehproblem" solltest du aber mit den modifers in der dummies lösen können.
**modified**
und kein Cheater, nur mit der Auswahl an Schiffen/Stationen/Händlereinstellungen/Kampfmöglichkeiten unzufrieden

Tiere essen? - Nein Danke!
User avatar
Alex Corvis
Posts: 1365
Joined: Fri, 29. Dec 06, 21:30
x4

Post by Alex Corvis »

Ja, es funktioniert so, wie ich mir das vorstelle, aber es sieht sch**** aus. Mal schauen, ob in einem Mod ein Dock ist, das das besser macht. Aber das wird dauern.
User avatar
F.A.B.
Posts: 767
Joined: Fri, 27. Feb 09, 18:47

Post by F.A.B. »

Alex Corvis wrote:

Code: Select all

ships\props\extern_M6_Solaris_dock;ANIMATEDF_DOCKPORT_M6|ANIMATEDF_DOCKPORT_UDDOWN|ANIMATEDF_DOCKPORT_BELOW30|ANIMATEDF_DOCKPORT_FWDPUSH;0;
kann nicht funktionieren, weil du 4 parameter definiert hast, verstanden werden aber nur 3 (wer, was & wie oder wer, andocken & abdocken - wer darf andocken, was ist es für ein dockport/wie wird angedockt & wie wird abgedockt).

dass sich ein schiff vor dem abdocken zunächsteinmal in die entsprechende richtung dreht, ist doch klar. um das zu unterbinden, müsstest du es mit FWDPUSH oder UDBACK in die jeweilige richtung katapultieren.
wenn du ein m6 so an- und abdocken lassen möchtest, wie es fighter an die hyperion tun, warum benutzt du dann nicht einfach genau die gleiche(n) definition(en)?
best,
F.A.B.
X3!!!
Posts: 250
Joined: Sun, 13. Mar 11, 13:24

Post by X3!!! »

sicher funktioniert das, hab ich auch schon gemacht, soweit ich weiss
**modified**
und kein Cheater, nur mit der Auswahl an Schiffen/Stationen/Händlereinstellungen/Kampfmöglichkeiten unzufrieden

Tiere essen? - Nein Danke!

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