Event Building Guide

Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Dat könntä klappän! Könnte ja mal einer testen und dann hier reinsetzen.
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

Ists jetzt eigentlich fertig?
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Nein, werter JC, ich hab grad keinen Bock, weil mir meine Nase Probleme bereitet. Ich bin erkältet, und da liege ich teilweise regungslos für Stunden im Bett und möchte sterben. Kennst das ja, Männer sind Memmen :) .

Aber ich arbeite noch dran, keine Angst, und ja, Du kriegst auch noch ne gute Rep, obwohl Du für den Post mit den Ländern schon bewertet wurdest von mir :D .
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Mantikor
Rang 14
Beiträge: 2428
Registriert: Di 25.05.2004, 12:00
Hat sich bedankt: 417 Mal
Danksagung erhalten: 712 Mal
Großkreuz des Veteranenorden in bes. AusführungVictoriakreuzVerdienstorden der Fremdenlegion+1

Beitrag von Mantikor »

Orginal bei Abonimius

Bedeutung: Mit diesem kleinen aber feinen Effekt kann man eine Armeezusammenstellung samt Namen erstellen. Es sollte immer im Zusammenhang mit dem anschließen Befehl gebraucht werden, an sonsten würde die Zusammenstellung wieder verschwinden. Hier ist es nun auch möglich, der Armee einen Namen zu geben. Für eine Landarmee würde es so lauten:
Code:

command = { type = add_corps which = "von Stollbergs durchtriebe Schabracken" value = land where = 88 } # Hamburg

command = { type = add_division which = "2. Schlammwrestlerinnendivision Nudelholz" value = infantry when = 0 }
Bei diesem Commandobefehl muß ich kurz noch erwähnen das man der Einheit einen Befehlshaber zuteilen kann. Anstelle von

command = { type = add_corps which = "von Stollbergs durchtriebe Schabracken" value = land where = 88 } # Hamburg

muß der Befehl dann

command = { type = add_corps which = "Montgomery" value = land when = 1224 where = 39 }

lauten. Man beachte das when = 1224 das in der Zeile von Abonimius fehlte

Dieser Zusatzbefehl im Commando wird benötigt um der Einheit einen Anführer zuteilen zu können. Die Zahl steht hierbei jedesmal für die ID Nummer des Leaders (Den jeder Leader hat eine eigene ID). Die ID Nummer findet man im DB Ordner bei den Leader Dateien.


Dann noch kurz was zu diesem Befehl

command = { type = add_division which = "2. Schlammwrestlerinnendivision Nudelholz" value = infantry when = 0 }[/quote]

Dieser Befehl reicht aus wenn man eine Einheit für den Truppenpool haben will. Will man jedoch das die Einheit per Event in einer bestimmten Provinz stationiert wird muß man zuerst noch diesen Befehl voran stellen. Ansonsten landet die neue Division immer im Truppenpool.

command = { type = add_corps which = "Montgomery" value = land when = 1224 where = 39 }

Es reicht dabei vollkommen aus, wenn man einmal diesen Befehl voran stellt da man danach soviele Divisionen anhängen kann wie man will. Wegen der Kommandolimits empfiehlt es sich jedoch keine Riesenarmeen zu bauen.

Das where = 39 steht übrigens für die ID Nummer des Ortes wo die neue Einheit platziert wird. Dieser Befehl darf nur bei den Korps verwendet werden, nicht jedoch bei den einzelnen Divisionen da es ansonsten zu Fehlermeldungen kommt. Die logische Folge ist natürlich das die Divisionen nur dort auf der Karte platziert werden können wo auch ihr Korps steht. Ohne Korps landen sie nämlich stets im Truppenpool. Die ID Nummern der jeweiligen Provinzen findet man auf den Seiten von

http://hoi2.nsen.ch/wiki/index.php/Prov ... ID,_part_1.

Dieser Teil value = land

ist sehr wichtig da hier zwischen Land / See / und Luftstreitkräften unterschieden wird. Will man bsp. neue Schiffe im Hafen von Wilhelmshafen aufstellen muß man anstelle von land das Wort naval eintragen. Tut man es nicht erhält man zwar keine Fehlermeldung, wird sich aber später wunden wenn anstelle von Schiffen lauter 1918 Infanterie auf dem Bildschirm erscheint, die dann wohlmöglich noch von einem Admiral kommandiert werden.




Dann noch kurz was zu diesem Befehl der dem jeweiligen Land neue Divisionen gibt.

command = { type = add_division which = "2. Schlammwrestlerinnendivision Nudelholz" value = infantry when = 0 }

Hinter value ist in diesem Fall nur infantry eingetragen. Man kann aber auch Zahlen von 0 bis 29 eintragen. Das sieht dann so aus

command = { type = add_division which = "Juno HQ" infantry value = 10 when = 2 }

Die Zahlen entscheiden was für Einheiten aufgestellt werden. Und das bedeuten die Zahlen hinter value:

value = 0 Infanterie
1 Kavallerie
2 Motorisiert
3 Mechanisiert
4 leichter Panzer
5 mittlerer Panzer
6 Fallschirmjäger
7 Marine
8 Gebirgsjäger
9 Garnison
10 Hauptquartier
11 Miliz
12 Begleitjäger
13 Mehrzweckjäger
14 Abfangjäger
15 Strategische Bomber
16 Taktische Bomber
17 Marinebomber
18 Sturzkampfbomber
19 Transportflugzeuge
20 Flugbombe
21 Rakete
22 Schlachtschiff
23 Leichter Kreuzer
24 Schwerer Kreuzer
25 Neues Schlachtschiff
26 Zerstörer
27 Flugzeugträger
28 U-Boote
29 Transportschiffe
30 aufwärts Fehlermeldung

Ich empfehle jedem mit Zahlen zu arbeiten. Man kann zwar auch wie im o.g. bsp. infantry eingeben und wird dann auch zufälligerweise Infanterie bekommen, aber wenn man das mit Submarine versucht erhält man keine U-Boote sondern ebenfalls Infanterie da das Programm das Wort Submarine nicht als Befehl erkennt sondern denkt es sei Bestandteil des neuen Namens von der neu aufzustellenden Division. Aus diesem Grund gibt es auch keine Fehlermeldung wenn man etwas falsches reinschreibt, da aus den Wörtern die das Programm nicht als Befehl erkennt der neue Name gebildet wird. Das gewünschte Ergebnis erhält man hierdurch jedoch nicht.


Dieser Befehlsteil when = 0 wird übrigens benötigt um zu entscheiden wie modern die neue Einheit ist, die aufgestellt wird. Die O steht für die Vorkriegseinheiten wie Infanterie 1918 und die 1 für das Nachfolgemodell wie bsp. die Infanterie 1936 oder bessere Jäger etz.. Noch bessere Modelle haben natürlich noch höhere Zahlen.
Benutzeravatar
Boron
Rang 18
Beiträge: 7839
Registriert: Fr 07.01.2005, 12:00
Großkreuz des VeteranenordenVictoriakreuzVerdienstorden der Fremdenlegion+2

Beitrag von Boron »

Werter Abo oder werter Mantikor könnt ihr bitte eine noch etwas detailliertere Sektion über die Unithinzufügen-Commandos einfügen ?

Was muss ich z.b. eingeben damit die Russen eine mittlere Panzerdivision (modernstes Modell dass die Russen gerade bauen können , z.b. T-34 xx) mit Heavypanzerbrigade in den Pool bekommen ?
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Ich hoffe Mantikor nimmt es mir nicht übel, aber ich würde meinen Post dann gern ändern, und zwar in der Weise, daß ich seine Dinge mit übernehme.

Das reine Zufügen von Einheiten oder Korps läuft mit ID, das war mir klar, ich wollte erstmal alles übersetzen, bin schließlich - wie man hoffentlich sieht - auch noch nicht fertig. Das ein Leader beigesetzt werden kann, war mir auch klar, da ich obriges Beispiel aus der Kroatischen Armee genommen habe (die der Deutsche bekommt, wenn er die Kroaten frei lässt). Geht es denn nicht ohne Leader? Habe leider vieles noch nicht testen können, da ich wie bereits erwähnt erstmal alles eindeutschen und in ordentliche Form bringen wollte.

Ich danke Dir auf jeden Fall für die Erläuterungen, und wenn es genehm ist würde ich sie gern übernehmen.

@ Victoriaaufbohrer Nr. 2
Wenn Du eine Division aufstellen willst, musst Du auch die Voraussetzungen erfüllen, d.h. die entsprechende Division muss von Dir auch baubar sein.
Kann natürlich auch sein, daß ich hier wieder halbgekochtes Dreiviertelwissen von mir gebe, man möge mich bitte korrigieren.

Code: Alles auswählen

command = { type = add_division which = "Borons bohrdende Bodentruppen" value = 5 when = heavy_armor }
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Mantikor
Rang 14
Beiträge: 2428
Registriert: Di 25.05.2004, 12:00
Hat sich bedankt: 417 Mal
Danksagung erhalten: 712 Mal
Großkreuz des Veteranenorden in bes. AusführungVictoriakreuzVerdienstorden der Fremdenlegion+1

Beitrag von Mantikor »

Orginal bei Abonimius

Das reine Zufügen von Einheiten oder Korps läuft mit ID, das war mir klar, ich wollte erstmal alles übersetzen, bin schließlich - wie man hoffentlich sieht - auch noch nicht fertig. Das ein Leader beigesetzt werden kann, war mir auch klar, da ich obriges Beispiel aus der Kroatischen Armee genommen habe (die der Deutsche bekommt, wenn er die Kroaten frei lässt). Geht es denn nicht ohne Leader?


Es geht auch ohne Zusatzbefehl für den Leader. Dann bekommt das Korps einen zufälligen Leader zugeteilt.

Und ich bin bestimmt niemanden böse nur weil er seinen Beitrag ändert.
Orginal bei Boron

Werter Abo oder werter Mantikor könnt ihr bitte eine noch etwas detailliertere Sektion über die Unithinzufügen-Commandos einfügen ?

Was muss ich z.b. eingeben damit die Russen eine mittlere Panzerdivision (modernstes Modell dass die Russen gerade bauen können , z.b. T-34 xx) mit Heavypanzerbrigade in den Pool bekommen ?
Das mit den Brigaden würde ich gerne selber wissen. Da kann leider nicht helfen. Grundsätzlich gilt aber das man per Event den einzelnen Länder modernere Einheiten geben kann als sie selber schon erforscht haben. Wenn man ihnen jedoch bps. mechanisierte Divisionen zuteilt obwohl noch keine erforscht sind, kann es zu Darstellungsfehler beim Anzeigen der Einheit kommen. (Natürlich nur in der Detailansicht, auf der Karte sehen alle Einheiten ja eh gleich aus).
Benutzeravatar
Mantikor
Rang 14
Beiträge: 2428
Registriert: Di 25.05.2004, 12:00
Hat sich bedankt: 417 Mal
Danksagung erhalten: 712 Mal
Großkreuz des Veteranenorden in bes. AusführungVictoriakreuzVerdienstorden der Fremdenlegion+1

Beitrag von Mantikor »

Hier mal ein paar bsp. für ein Folgeevent. Die sind nämlich für einen Anfänger ganz schön schwer.
#########################################################################
# Zitate und Infos
#########################################################################
event = {
id = 111006
random = no
country = GER
trigger = {
ai = no
NOT = {
war = { country = GER country = FRA }
alliance = { country = GER country = FRA }
}
control = { country = GER province = 75 size = 1 }
}

name = "Berühmte Zitate und Infos"
desc = "Wenn sie die Zitate und Infos aktivieren werden von Zeit zu Zeit immer wieder Zitate berühmter Persönlichkeiten und Informartionen zum Krieg eingeblendet. Sie können die Zitate auch deaktivieren, sie haben keinen Einfluß auf den Spielverlauf sondern dienen einzig und allein der Unterhaltung."
style = 0
picture = "politician"

date = { day = 4 month = january year = 1936 }

action_a = {
name = "ich möchte die Zitate aktivieren"
command = { type = trigger which = 111007 }
}
action_b = {
name = "ich brauche keine Zitate"
command = { }

}
}
In diesem ersten Event überlasse ich dem Spieler die Entscheidung ob er Zitate einschalten will oder nicht. Entscheidet er sich dafür wird durch diesen Commando Befehl

command = { type = trigger which = 111007 } # Löse das Zitate werden aktiviert Event aus

dieses Event sofort aktiviert:

#########################################################################
# Zitate werden aktiviert
#########################################################################
event = {
id = 111007
random = no
country = GER
# Triggered by Zitatevent
name = "Die Zitate wurden aktiviert"
desc = "Sehr gut. Etwas Abwechslung kann nie schaden. So ein Spiel ist schließlich nicht an einem Tag gewonnen"
style = 0
picture = "politician"

action_a = {
name = "OK"
command = { }



}
}
Mit Hilfe dieses Befehles kann ich auch noch zig andere Events auslösen. Der Nachteil daran ist jedoch das diese Events sofort ausgelöst werden. Manchmal möchte man aber das ein Event erst später auslöst. Das macht man dann indem man beim ersten Event diesen Befehl

command = { type = trigger which = 111007 }

weglässt.

Stattdessen gibt man den benötigten Befehl bei den Triggern des Folgeevents ein. Das sieht dann so aus


#########################################################################
# Zitat 1
#########################################################################
event = {
id = 111312
random = no
country = GER

trigger = {

event = 111007

}

name = "Historisches Zitat"
desc = "Wir kämpften gegen die besten Soldaten der Welt, General Alexander."
style = 0
picture = "berlin_in_ruins"

date = { day = 19 month = january year = 1936 }

action_a = {
name = "OK"
command = { }



}
}

Dank diesem Trigger

trigger = {

event = 111007

}

wird das Folgeevent erst auslösen wenn das vorheriger Event ausgelöst hat. Damit es jedoch trotzdem nicht sofort auslöst habe ich als Datum den

date = { day = 19 month = january year = 1936 }

angegeben.

Manchmal möchte man aber nicht das dass Folgeevent zu einem bestimmten Datum auslöst, sondern zu bestimmten Bedingungen. In diesem Fall muß man zu dem Trigger des Folgevents weitere Trigger wie bsp.

control = { province = 133 data = SOV } # Murmansk

hinzufügen. Dann löst das Event nur aus wenn wie im bsp. zusätzlich Murmansk von der Sovietunion kontrolliert wird.

Manchen ist vielleicht aufgefallen das ich für das Zitat, ganze drei Events geschrieben habe. Der Grund hierfür ist einfach. Da ich den Spieler entscheiden lassen wollte ob er die Zitate aktivieren will oder nicht habe ich ein Event zwischen geschaltet. Dieses Event wird benötigt damit ich weis ob er die Zitate haben will oder nicht. Denn nur wenn dieses Event auslöst (und es löst nur aus wenn der Spieler sich dafür entscheidet) lösen auch die Zitate aus, die das Zwischenevent als Bedingung zum Auslösen haben.
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Man könnte auch anstelle von

Code: Alles auswählen

trigger = { 

event = 111007

}
auch folgendes machen:

Code: Alles auswählen

trigger = { 

flag = zitate 

}
indem man einfach im ersten Event folgendes setzt:

Code: Alles auswählen

command = { type = setflag which = zitate }
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Bin jetzt soweit fertig, kleine Schönheitskorrekturen werden noch gemacht, Mantikor kann sich das ja z.B. mal anschauen, oder auch der werte Ex-Padawan, bzw. wer auch immer. Dinge, die ich nicht nachvollziehen kann, sind in rot gehalten.

Werde noch ein wenig umstrukturiert, und anschließend mit Beispielen beleben, sowie vielleicht ein paar hübsche Screenshots machen. :D
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

Ach, ich denke, man kann euch bei den meisten Dingen vertrauen werter Abonimius. :D
Benutzeravatar
Mantikor
Rang 14
Beiträge: 2428
Registriert: Di 25.05.2004, 12:00
Hat sich bedankt: 417 Mal
Danksagung erhalten: 712 Mal
Großkreuz des Veteranenorden in bes. AusführungVictoriakreuzVerdienstorden der Fremdenlegion+1

Beitrag von Mantikor »

Ich glaube nicht das ihr Fehler gemacht habt. Aber sollte euch ein kleiner Fehler unterlaufen sein wird euch früher oder später schon jemand drauf aufmerksam machen.
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Einheiten

Es gibt diverse Einheiten, die man produzieren bzw. per Event erstellen kann. Hierzu gibt es folgendes Truppen, Schiffe, Brigarden usw.
Um eine Division per Event zu erstellen muss man nach folgendem Schema vorgehen:

Code: Alles auswählen

type = add_division which = [name] value = [Truppentyp] when = [Model] where = [Brigade type]
In der Liste ist der erste Wert immer der, welcher bei value eingegen werden muss, der zweite gibt das Model des Typs an, und muss bei when eingegeben werden. Möchte man noch eine Brigade zufügen, wird diese bei where eingetragen.

Bodentruppen (Truppentyp/Model)
  • 0 Infanterie
    • 0 1918
    • 1 1936
    • 2 1939
    • 3 1941
    • 4 1943
    • 5 1945
  • 1 Kavallerie
    • 0 Kavallerie '18
    • 1 Kavallerie '36
    • 2 Kavallerie '39
    • 3 Halb-Motorisierte Kavallerie '39
    • 4 Gepanzerte Kavallerie '44
    • 5 Luftkavallerie '45
  • 2 Motorisiert
    • 0 Motorisierte Infanterie '40
    • 1 Motorisierte Infanterie '40
    • 2 Motorisierte Infanterie '42
    • 3 Motorisierte Infanterie '44
  • 3 Mechanisiert
    • 0 Mechanisierte Infanterie '40
    • 1 Mechanisierte Infanterie '40
    • 2 Mechanisierte Infanterie '42
    • 3 Mechanisierte Infanterie '44
    • 4 Mechanisierte Infanterie '45
  • 4 leichter Panzer
    • 0 Tankette
    • 1 Einfacher leichter Panzer
    • 2 Verbesserter leichter Panzer
  • 5 mittlerer Panzer
    • 0 Vorkriegs-Panzer
    • 1 Früher Panzer
    • 2 Einfacher mittlerer Panzer
    • 3 Verbesserter mittlerer Panzer
    • 4 Fortschrittlicher mittlerer Panzer
    • 5 Halbmoderner Panzer
  • 6 Fallschirmjäger
    • 0 Fallschirmjäger '39
    • 1 Fallschirmjäger '41
    • 2 Fallschirmjäger '43
    • 3 Fallschirmjäger '45
  • 7 Marine
    • 0 Marineinfanterie '36
    • 1 Marineinfanterie '39
    • 2 Marineinfanterie '41
    • 3 Marineinfanterie '43
  • 8 Gebirgsjäger
    • 0 Gebirgsjäger '36
    • 1 Gebirgsjäger '39
    • 2 Gebirgsjäger '41
    • 3 Gebirgsjäger '43
  • 9 Garnison
    • 0 Garnison '18
    • 1 Garnison '39
    • 2 Garnison '43
  • 10 Hauptquartier
    • 0 HQ '18
    • 1 HQ '39
    • 2 HQ '43
  • 11 Miliz
    • 0 Miliz '36
    • 1 Miliz '43
Flugzeuge (Truppentyp/Model)
  • 12 Begleitjäger
    • 0 Einfacher Begleitjäger
    • 1 Verbesserter Begleitjäger
    • 2 Fortschrittlicher Begleitjäger
  • 13 Mehrzweckjäger
    • 0 Einfacher Mehrzweckjäger
    • 1 Verbesserter Mehrzweckjäger
    • 2 Fortschrittlicher Mehrzweckjäger
    • 3 Einfacher Turbojet-Jäger
    • 4 Verbesserter Turbojet-Jäger
  • 14 Abfangjäger
    • 0 Vorkriegs-Jäger
    • 1 Früher Jäger
    • 2 Einfacher Abfangjäger
    • 3 Verbesserter Abfangjäger
    • 4 Fortschrittlicher Abfangjäger
    • 5 Einfacher Raketen-Abfangjäger
    • 6 Verbesserter Raketen-Abfangjäger
    • 7 Einfacher Turbojet-Abfangjäger
    • 8 Verbesserter Turbojet-Abfangjäger
  • 15 Strategische Bomber
    • 0 Einfacher strategischer Bomber
    • 1 Verbesserter strategischer Bomber
    • 2 Fortschrittlicher strategischer Bomber
    • 3 Strategischer Turbojet-Bomber
  • 16 Taktische Bomber
    • 0 Vorkriegs-Taktischer Bomber
    • 1 Früher taktischer Bomber
    • 2 Einfacher taktischer Bomber
    • 3 Verbesserter taktischer Bomber
    • 4 Fortschrittlicher taktischer Bomber
    • 5 Taktischer Turbojet-Bomber
  • 17 Marinebomber
    • 0 Einfacher Marinebomber
    • 1 Verbesserter Marinebomber
    • 2 Fortschrittlicher Marinebomber
    • 3 urbojet-Marinebomber
  • 18 Sturzkampfbomber
    • 0 Einfacher Stuka
    • 1 Verbesserter Stuka
    • 2 Fortschrittlicher Stuka
    • 3 Turbojet-Stuka
    • 4 ASM-Stuka
  • 19 Transportflugzeuge
    • 0 Einfaches Transportflugzeug
    • 1 Verbesserter Transportflugzeug
    • 2 Fortschrittlicher Transportflugzeug
  • 20 Flugbombe
    • 0 Flugbombe
  • 21 Rakete
    • 0 Flugrakete
    • 1 Ballistische Rakete
    • 2 ICBM
Schiffe (Truppentyp/Model)
  • 22 Schlachtschiff
    • 0 Vorkriegs-Schlachtschiff
    • 1 Frühes Schlachtschiff
    • 2 Einfaches Schlachtschiff
    • 3 Verbessertes Schlachtschiff
    • 4 Fortschrittliches Schlachtschiff
    • 5 Halbmodernes Schlachtschiff
    • 6 Superschweres Schlachtschiff
    • 7 Atomares Schlachtschiff
  • 23 Leichter Kreuzer
    • 0 Leichter Vorkriegs-Kreuzer
    • 1 Früher leichter Kreuzer
    • 2 Einfacher leichter Kreuzer
    • 3 Verbesserter leichter Kreuzer
    • 4 Fortschrittlicher leichter Kreuzer
    • 5 Halbmoderner leichter Kreuzer
  • 24 Schwerer Kreuzer
    • 0 Schwerer Vorkriegs-Kreuzer
    • 1 Früher schwerer Kreuzer
    • 2 Einfacher schwerer Kreuzer
    • 3 Verbesserter schwerer Kreuzer
    • 4 Fortschrittlicher schwerer Kreuzer
    • 5 Halbmoderner schwerer Kreuzer
    • 6 Schwerer Atomkreuzer
  • 25 Schlachtkreuzer
    • 0 Vorkriegs-Schlachtkreuzer
    • 1 Früher Schlachtkreuzer
    • 2 Einfacher Schlachtkreuzer
    • 3 Verbesserter Schlachtkreuzer
    • 4 Fortschrittlicher Schlachtkreuzer
    • 5 Halbmoderner Schlachtkreuzer
    • 6 Atomarer Schlachtkreuzer
  • 26 Zerstörer
    • 0 Vorkriegs-Zerstörer
    • 1 Früher Zerstörer
    • 2 Einfacher Zerstörer
    • 3 Verbesserter Zerstörer
    • 4 Fortschrittlicher Zerstörer
    • 5 Halbmoderner Zerstörer
  • 27 Flugzeugträger
    • 0 Vorkriegs-Flugzeugträger
    • 1 Früher Flugzeugträger
    • 2 Einfacher Flugzeugträger
    • 3 Verbesserter Flugzeugträger
    • 4 Fortschrittlicher Flugzeugträger
    • 5 Fortschrittlicher schwerer Flugzeugträger
    • 6 Fortschrittlicher superschwerer Flugzeugträger
    • 7 Halbmoderner Schlachtkreuzer
    • 8 Atomarer Schlachtkreuzer
  • 28 U-Boote
    • 0 Tauchboot
    • 1 Kurzstrecken-U-Boot
    • 2 Mittelstrecken-U-Boot
    • 3 Langstrecken-U-Boot
    • 4 Elektro-U-Boot
    • 5 Halbmodernes U-Boot
    • 6 Atom-U-Boot
  • 29 Transportschiffe

Code: Alles auswählen

type = add_division which = Schnitzel value = 3 when = 2
Dies würde also eine Mechanisierte Infanterie '42 erstellen, da die "drei" bedeutet, daß Mechs gebaut werden, und die "zwei" gibt an, daß es das dritte Modell (erstes ist immer Null) der Reihe sein soll.

Brigaden
  • anti_air Flugabwehrbrigade
  • anti_tank Panzerabwehrbrigade
  • armored_car Spähpanzer
  • artillery Artillerie
  • engineer Pioniere
  • heavy_armor Schwere Panzer
  • light_armor_brigade Leichte Panzer
  • police Polizei
  • rocket_artillery Raketenartillerie
  • sp_artillery Selbstfahrlafette
  • sp_rct_artillery Raketenselbstfahrlafette
  • super_heavy_armor Sehr schwerer Panzer (Maus)
  • tank_destroyer Jagdpanzer
  • cag Flugzeugträgerbrigade
P.S.: Endlich fertig :prost:
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

Einfach nur :top: :prost: :prost: .
Benutzeravatar
AG_Wittmann
Rang 19
Beiträge: 12682
Registriert: Sa 12.04.2003, 12:00
Hat sich bedankt: 3603 Mal
Danksagung erhalten: 8195 Mal
Großkreuz des Veteranenorden in bes. AusführungRitterkreuz des Sankt Nikolaus-OrdensVerdienstorden der Fremdenlegion+1

Beitrag von AG_Wittmann »

Kann man eigentlich nen Event auslösen, wenn man festlegt, dass ein bestimmter Einheittyp, also z. B. dt. U-Boot zu einem bestimmten Zeitpunkt in einer bestimmten Provinz ist, dann das Event ausgelöst wird?

Also so ähnlich wie das mit der Wiederinbesitznahme des Rheinlands ... Nur eben zeitlich begrenzt etc.

So könnte man ja z. B. Zwischenfälle wie die Baralong, die ein dt. UBoot versenkt hat etc. (War einer der Gründe, warum Deutschland dann den totalen U-Bootkrieg ausgerufen hat, jaja, auch dat England konnte sehr dreckige Methoden anwenden) oder die Lusitiana darstellen und den Nationen entscheidende Wendepunkte in ihrer Politik ermöglichen ...
Benutzeravatar
Arminus
Rang 20
Beiträge: 15098
Registriert: Di 30.03.2004, 12:00
Hat sich bedankt: 2072 Mal
Danksagung erhalten: 1272 Mal
Großkreuz des Veteranenorden in bes. AusführungBrillanten des RitterkreuzesKonventskreuz+18

Beitrag von Arminus »

[B@W] Abominus hat geschrieben: Abominus"]

Code: Alles auswählen

garrison = { country = [tag] province = [province] type = [air/land/naval] size = [number of divisions] area = [yes/no] }
Bedeutung: Eine Division/ein Schiff/ein Flugzeug hat in einer bestimmten Provinz zu sein, damit das Event feuert. Wenn man Type frei lässt, also auch Type = weg lässt, bedeutet es, daß es egal ist, welcher Art die Einheit ist. An sonsten muss man dort den Einheitentypus angeben, der weiter unten erklärt wird unter Einheiten. Die Anzahl der in dieser Provinz stationierten Einheiten kann unter Size definiert werden, wobei hier die Untergrenze angegeben wird. Mehr ist natürlich möglich, außer man legt eine integrale Negativierung mit dem NOT - Befehl (ok, das war komisch ausgedrückt, ist aber das gleiche Prinzip wie mehrfach oben erkärt). Wenn

Code: Alles auswählen

Area = yes
angegeben ist, ist die Area gemeint, in der sich die Provinz befindet und dort werden alle Divisionen gezähl. Für Seezonen darf man laut Paradox NICHT yes setzen, warum auch immer. Es könnte mal jemand testen, denn auch Seezonen haben ID's.
So vielleicht?
Sig off
Benutzeravatar
AG_Wittmann
Rang 19
Beiträge: 12682
Registriert: Sa 12.04.2003, 12:00
Hat sich bedankt: 3603 Mal
Danksagung erhalten: 8195 Mal
Großkreuz des Veteranenorden in bes. AusführungRitterkreuz des Sankt Nikolaus-OrdensVerdienstorden der Fremdenlegion+1

Beitrag von AG_Wittmann »

Hmm, müsste i mal testen, will nämlich versuchen, ob man so etwas vorbereiten kann für das jeweilige Land ...

Also 1. Event ... der Spieler wird gefragt, ob er zivile Kreuzfahrtschiffe für den Munitionstransport einsetzen will ... wenn ja, dann wird das 2. Event ausgelöst, dass nun kontrolliert, ob sich ein Rudel Uboote oder Geschwader Überwasserschiffe in der Strecke befindet ... wenn ja, wird der Spieler, dem die Uboote bzw. Überwasserschiffe gehören, gefragt, ob er das "neutrale" Schiff versenken will ... wenn ja, dann verliert das neutrale Land etwas Nachschub, gewinnt aber etwas "Kriegsbegeisterung" von seinem Volk ...
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

Werter Abo, du könntest dich mal hier umschauen:
http://forum.paradoxplaza.com/forum/sho ... p?t=190568
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Danke... werde es beizeiten ändern.
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
goethe
Rang 4
Beiträge: 39
Registriert: Sa 05.03.2005, 12:00
Großkreuz des Veteranenorden

Beitrag von goethe »

Vielen Dank für die tollen Anleitungen hier, sind sehr hilfreich. Zwei Zusatzfragen habe ich aber:

Welche Parameter muss ein event immer haben. Muss z.B. immer "style" angegeben werden, obwohl es eigentlich sinnfrei zu sein scheint?

Wie bringe ich einen Event dazu, genau dann zu feuern, wenn alle Voraussetzungen erfüllt sind? Alles was ich bisher probiert habe, hat eher zu einem Zufallsergebnis geführt.


PS: Wenn die Fragen hier fehl am Platze sind, dann schiebt sie bitte in einen Thread, wo sie eher hineinpassen.
Antworten

Zurück zu „HoI 2 - Szenarios/Mods“