KI-Flugzeuge fliegen
Wer möchte nicht gerne mal in IL-2 einen der
dicken fetten deutschen (oder russischen) Bomber fliegen oder mit einer Me-262A ein paar zügige Runden
drehen.
Leider kann man in IL-2 von den insgesamt 88
verschiedenen Flugzeugtypen nur 51 selber fliegen, die übrigen 37
Flugzeugmodelle bleiben normalerweise nur den integrierten KI-Piloten
vorbehalten.
Es existieren mittlerweile verschiedene Tools (z.B. Pick & Play von Bigwill),
um auch diese KI-Flugzeuge selber fliegen zu können. Allerdings geht das
nur im Multiplayer-Modus und da auch nur bei dem Spieltyp
"Luftkampf" (Dogfight). Weitere Beschänkung ist, dass man nur
mit Außenansicht fliegen kann, da in IL-2 für die KI-Flugzeuge keine
Cockpits programmiert wurden (die KIs brauchen sowas ja wohl auch nicht).
Multiplayer-Missionen (Typ: Luftkampf) mit
KI-Flugzeugen erstellen
Man kann Multiplayer-Missionen (Typ: Luftkampf) aber
auch gleich so erstellen, dass die KI-Flugzeuge dann wie die normalen
Spielerflugzeuge im Spiel ausgewählt werden können. Der erweiterte
Missions-Editor (FMB, Full Mission Builder) sieht diese Möglichkeit
leider nicht vor, aber mit einem Texteditor und einer entsprechenden Nachbearbeitung
der Multiplayer-Missionen geht es dennoch.
Achtung: Wenn man die Missionen
anschließend mit dem Missions-Editor öffnet und speichert gehen alle
Änderungen bezüglich der KI-Flugzeuge verloren.
In dieser Übersicht stehen die dazu notwendigen
Codes aller Flugzeuge in IL-2 (Version 1.2).
Diese Flugzeug-Codes gelten nur für Multiplayer-Missionen
(Typ: Luftkampf), IL-2 verwendet zum Teil unterschiedliche Codes bei
anderen Missiontypen.
Flugzeug-Codes für Multiplayer-Modus
(Typ: Luftkampf)
|
Russische Seite
|
Deutsche Seite
|
Spieler
|
KI
|
Spieler
|
KI
|
BI-1
|
|
Bf-109E-4
|
|
G-11
|
|
Bf-109E-4/B
|
|
|
I-153M62
|
Bf-109E-7
|
|
|
I-153P
|
Bf-109E-7Z
|
|
I-16type18
|
|
Bf-109F-2
|
|
I-16type24
|
|
Bf-109F-4
|
|
Il-2_1940_Early
|
|
Bf-109G-2
|
|
Il-2_1940_Late
|
|
Bf-109G-6
|
|
Il-2_1941_Early
|
|
Bf-109G-6AS
|
|
Il-2_1941_Late
|
|
Bf-109G-6_Late
|
|
Il-2I
|
|
|
Bf-109K-4
|
Il-2M_Early
|
|
|
Fi-156
|
Il-2M_Late
|
|
|
Fw-189A-2
|
Il-2T
|
|
Fw-190A-4
|
|
Il-2_3
|
|
Fw-190A-5
|
|
Il-2_M3
|
|
Fw-190A-8
|
|
La-5FN
|
|
|
Fw-190D-9
|
|
La-7
|
|
He-111H-2
|
LaGG-3IT
|
|
|
He-111H-6
|
LaGG-3series4
|
|
|
He-111Z
|
LaGG-3series66
|
|
|
He-162A-2
|
|
Li-2
|
|
Hs-129B-2
|
|
MBR-2-AM-34
|
|
Hs-129B-3/Wa
|
MiG-3-AM-38
|
|
|
IAR80
|
MiG-3
|
|
|
IAR81a
|
MiG-3-2xShVAK
|
|
|
Ju-52/3mg4e
|
MiG-3U
|
|
|
Ju-52/3mg5e
|
MiG-3-2xUB
|
|
Ju-87B-2
|
|
MiG-3ud
|
|
|
Ju-87D-3
|
P_11c
|
|
|
Ju-87G-1
|
P-39N1
|
|
|
Ju-88A-4
|
P-39Q-1
|
|
|
MC-202
|
P-39Q-10
|
|
|
Me-262A-1a
|
|
Pe-2series1
|
|
Me-262A-2a
|
|
Pe-2series110
|
|
Me-321
|
|
Pe-2series359
|
|
Me-323
|
|
Pe-2series84
|
|
|
|
Pe-3bis
|
|
|
|
Pe-3series1
|
|
|
|
Pe-8
|
|
|
|
R-10
|
|
|
|
Tu-2S
|
|
|
|
U-2VS
|
|
|
Yak-1
|
|
|
|
Yak-1B
|
|
|
|
Yak-3
|
|
|
|
Yak-7B
|
|
|
|
Yak-9
|
|
|
|
Yak-9D
|
|
|
|
Yak-9K
|
|
|
|
Yak-9T
|
|
|
|
Yak-9U
|
|
|
|
37
|
15
|
14
|
22
|
|
|
|
|
|
|
|
|
Russische Spielerflugzeuge:
|
37
|
|
Russische KI-Flugzeuge:
|
15
|
|
|
|
|
Deutsche Spielerflugzeuge:
|
14
|
|
Deutsche KI-Flugzeuge:
|
22
|
|
|
|
|
Gesamt Spielerflugzeuge:
|
51
|
|
Gesamt KI-Flugzeuge:
|
37
|
|
|
|
|
Gesamt Flugzeuge:
|
88
|
|
Welche Änderungen sind notwendig, damit auch die
KI-Flugzeuge ausgewählt werden können?
Zunächst erstellt man eine Multiplayer Mission
(Typ Luftkampf) wie gewohnt mit dem erweiterten Missions-Editor (oder verwendet
eine vorhandene Mission) und speichert sie am besten in einem eigenen ..\dogfight\Unterodner:
C:\Programme\Ubi Soft\IL2 Sturmovik\Missions\Net\dogfight\Eigene
Missionen\
Dann öffnet man die Mission mit einem
Texteditor. Das sieht dann etwa so aus wie hier:
[MAIN]
MAP
Moscow/sload.ini
TIME 12.0
CloudType
0
CloudHeight
1000.0
army 1
playerNum
0
[NStationary]
[BornPlace]
1 3000 50733 123220
1 3000 29186 112470
2 3000 108798 96159
2 3000 125901 129376
[Bridge]
[House]
Unter [BornPlace] sind 4 Flugplätze
aufgelistet, 2 für Rot und 2 für Blau.
Es ist aber nicht weiter spezifiziert, welche
Flugzeuge bei der jeweiligen Flugzeugbasis verfügbar sind (in diesem Fall
bietet IL-2 standardmäßig nur die 51 Spielerflugzeuge an):
Für jeden dieser 4 Flugplätze kann man nun mit BornPlace0,
BornPlace1, BornPlace2, BornPlace3 eine Liste mit Flugzeug-Codes anfügen, um diese
Flugzeuge im Spiel an dem zugehörigen Flugplatz auswählen zu können.
.
.
[BornPlace]
1 3000
50733 123220
1 3000
29186 112470
2 3000
108798 96159
2 3000
125901 129376
[BornPlace0]
Flugzeug-Codes
[BornPlace1]
Flugzeug-Codes
[BornPlace2]
Flugzeug-Codes
[BornPlace3]
Flugzeug-Codes
.
.
Im Folgenden ist die obige Multiplayer Mission
(Typ Luftkampf) so erweitert, dass alle 88 Flugzeuge ausgewählt werden
können. In diesem Beispiel haben die normalen Spielerflugzeuge und die
KI-Flugzeuge bei beiden Seiten (Rot/Blau) jeweils eine eigene Basis...
[BornPlace0] normale
Spielerflugzeuge (russische Seite/Rot)
[BornPlace1] KI-Flugzeuge
(russische Seite/Rot)
[BornPlace2] normale
Spielerflugzeuge (deutsche Seite/Blau)
[BornPlace3] KI-Flugzeuge (deutsche
Seite/Blau)
...so dass man die dort stationierten Flugzeuge
später einfacher mit einem Texteditor kopieren und in andere Dogfight-Missionen
einsetzen kann.
Das folgende Beispiel "ai-moskau2.mis"
könnt ihr auch hier herunterladen.
[MAIN]
MAP Moscow/sload.ini
TIME 12.0
CloudType 0
CloudHeight 1000.0
army 1
playerNum 0
[NStationary]
[BornPlace]
1 3000 50733 123220
1 3000 29186 112470
2 3000 108798 96159
2 3000 125901 129376
[BornPlace0]
BI-1
I-16type18
I-16type24
Il-2_1940_Early
Il-2_1940_Late
Il-2_1941_Early
Il-2_1941_Late
Il-2I
Il-2M_Early
Il-2M_Late
Il-2T
Il-2_3
Il-2_M3
LaGG-3series4
LaGG-3IT
LaGG-3series66
La-5FN
MiG-3
MiG-3ud
MiG-3-2xUB
MiG-3-2xShVAK
MiG-3-AM-38
MiG-3U
P_11c
P-39N1
P-39Q-1
P-39Q-10
Yak-1
Yak-1B
Yak-3
Yak-7B
Yak-9
Yak-9D
Yak-9K
Yak-9T
Yak-9U
[BornPlace1]
G-11
I-153M62
I-153P
La-7
Li-2
MBR-2-AM-34
Pe-2series1
Pe-2series84
Pe-2series110
Pe-2series359
Pe-3series1
Pe-3bis
Pe-8
R-10
Tu-2S
U-2VS
[BornPlace2]
Bf-109E-4
Bf-109E-4/B
Bf-109E-7
Bf-109E-7Z
Bf-109F-2
Bf-109F-4
Bf-109G-2
Bf-109G-6
Bf-109G-6_Late
Bf-109G-6AS
Fw-190A-4
Fw-190A-5
Fw-190A-8
Ju-87B-2
[BornPlace3]
Bf-109K-4
Fi-156
Fw-189A-2
Fw-190D-9
He-111H-2
He-111H-6
He-111Z
He-162A-2
Hs-129B-2
Hs-129B-3/Wa
IAR80
IAR81a
Ju-52/3mg4e
Ju-52/3mg5e
Ju-87D-3
Ju-87G-1
Ju-88A-4
MC-202
Me-262A-1a
Me-262A-2a
Me-321
Me-323
[Bridge]
[House]
|