HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   3D-Missions in 2D-Missions integrieren (https://hx3.de/editing-scripting-167/3d-missions-2d-missions-integrieren-18173/)

Wesley Pipes 16.11.2009 17:54

3D-Missions in 2D-Missions integrieren
 
Hallo zusammen,

ich denke mal die Profis von Euch machen es schon so, und für die Einsteiger sollte es ´ne wertvolle Hilfe sein:
Ich habe herausgefunden, wie man eine im 3D-Editor erstellte Mission, in beispielsweise einer MP-Mission welche im normalen Editor erstellt wurde, einbinden kann.

Beispiel:

Man hat sich im 3D-Editor, eine Base gebaut und möchte diese nun in seiner MP-Mission haben.

Lösung:

Speichere Deine im 3D-Editor erstellte Map ab.
Unter

Dokumente\Arma2\missions\ERSTELLTE3DMAP\

die entstandene mission.sqf in das Script-Verzeichnis von

Dokumente\Arma2\mpmissions\MEINE2DMAP\ kopieren und umbenennen (bsp. basespawn.sqf)

dann diese Scriptdatei editieren.

WICHTIGER SCHRITT!!!

in der entstandenen Script-Datei folgende Zeilen Löschen, bzw deaktivieren:
Code:

activateAddons [
];

activateAddons [];
initAmbientLife;

und

Code:

processInitCommands;
runInitScript;
finishMissionInit;

Außerdem ist dringend notwendig, die spielbare Einheit, welche man im 3D-Editor setzten muss um überhaupt speichern zu können, ebenfalls zu löschen

erkennbar an der Zeile:
Code:

if (true) then {selectPlayer _this;};
Wenn man diese Schritte nicht durchführt, kommt es zu Abstürzen von Arma2!!

Wenn dies nun geschehen ist, kann man die entstandene script-Datei, wo man sie gerade braucht aufrufen.
zB in der init.sqf

So ich hoffe ich hab´s nicht zu kompliziert erklärt und konnte dem Einen oder Anderen eine kleine Erleuchtung bringen.

Für Verbesserungen und Fragen bin ich offen

Grüße
Wes

Edit:
Sollte man auf diese Weise seine Scripte basteln und mehrere davon in seiner MP nutzen wollen, muss man natürlich aufpassen, dass nicht die selben Variablen für die einzelnen Einheiten (auch Objekte/Wegpunkte) benutzt werden und die sich gegenseitig "beissen".
Die Variablen-Namen muss mal ggf. manuell nachbessern.

burns 17.11.2009 07:49

Converter biedi-> sqm | Downloads | Armed-Assault.de

Wesley Pipes 17.11.2009 11:04

yupp - mit dem 3d-conv bin ich aber nie zurecht gekommen, da bei den Vorversionen die Readme in irgendeiner kyrillischen Sprache geschrieben war.

Und vorgestern bin ich eben über diesen Weg gestoßen und dachte er könnte manchen hilfreich sein.

Ich werde mir den 3D-conf aber auch nochmal anschauen - jetzt kann man ja auch in der Beschreibung erkennen was man machen muss...:ugly:

EDIT:
Hab mir den Converter nochmal angeschaut (die readme ist immer noch kyrillisch...).

Der Converter hat zwar den Vorteil, dass man 3D-Missionen im 2D_editor bearbeiten und ggf. auch in eine andere Map integrieren kann. Aber das Ganze beschränkt sich auf die mission.sqm und wenn man einen Fehler macht, kann man sich auf Blöd seine eigentliche Mission.sqm überschreiben.

Der Vorteil bei meiner Variante ist, dass man sich relativ einfach seinen eigenen Script-Pool erschaffen kann.
Beispiel:
Im 3D-Editor eine Gruppe bauen, die verschiedene Weg-Punkte abläuft.
Die entstandene mission.sqf nach obiger Methode bearbeiten, noch ein paar Zufalls-Zahlen und schon habe ich (zumindest das Grund-Gerüst) für ein passables Patroule-Script.
Den Script kann ich dann in meiner eigentlichen Mission, wenn ich ihn brauche aufrufen.

Vorteil auch für Einsteiger (wie mich) - mann erkennt relativ schnell, was in so einem Script (vom 3D-Editor erstellt) passiert. Wenn man sich dann noch ein bißchen mit der Synthax befasst, kann man sich sein Script noch etwas verfeinern.


Grüße
Wes

burns 17.11.2009 11:51

Nachteil beim Script ist aber, und wird immer sein, Lokalitätsprobleme im MP.

Lieber ein wenig mehr mit dem Converter befassen, und aufpassen das man keine dummen Fehler macht - z.B. dadurch das man den 3D Kram zuallerst einfügt - dann klappts auch mim Nachbarn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:33 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119