Event Building Guide

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:) :???: :( :rot: :o :smoke: :D :gluck: ;) :prost: :tongue: :rauch: :cool: :heul: :rolleyes: :uhoh: :mad: :nono: :eek: :teufel: :engel: :^^: :schrei: :top: :idee: :ja: :ritter: :frech: :fecht: :feier: :ditsch: :flop: :wirr: :lach: :motz: :nein: :zzz: :doh: :ähem: :amen: :burns: :dumm: :fiedel: :fiesemoep: :geistlicher: :hunger: :opa: :reiter:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Event Building Guide

von Mantikor » Sa 16.11.2013, 12:24

Sorry, ich habe die Jahreszahl nicht beachet.

von sheep-dodger » Sa 16.11.2013, 11:40

Mantikor hat geschrieben:Kriegserklärungen sind kein Zufall sondern werden durch Events getriggert. Dabei kann es natürlich einen Zufallsfaktor geben wenn das Event nicht jeden Tag triggert sondern nur an manchen Tagen, aber grundsätzlich müssen erst einmal die Triggerbedingungen erfüllt sein damit das Event auslöst. Verhindern kann man dass in dem man das Event ändert oder löscht. Dazu muß man es aber erst einmal finden, was aber nicht so leicht ist weil es vermutlich nur für die Ki auslöst und nicht für den Spieler und somit dem Spieler nicht angezeigt wird und auch nicht bekannt ist. Ihr könnt die ganzen Ordner mit den Ki Events nach dem Event durchsuchen und werdet es vielleicht finden. Wenn ihr aber das ganze Szenario umschreibt währe es sinnvoller wenn ihr gleich die ganzen nicht benötigten Ordner mit KI Events aus dem Verzeichnis der Startdarteien löscht damit diese erst überhaupt nicht geladen werden da es ansonsten immer wieder zu ungewünschten Auslösen weiterer Events kommen kann.
Euch ist bewusst, dass Ihr auf einen 2 Jahre alten Post antwortet?

von Mantikor » Sa 16.11.2013, 10:10

Kriegserklärungen sind kein Zufall sondern werden durch Events getriggert. Dabei kann es natürlich einen Zufallsfaktor geben wenn das Event nicht jeden Tag triggert sondern nur an manchen Tagen, aber grundsätzlich müssen erst einmal die Triggerbedingungen erfüllt sein damit das Event auslöst. Verhindern kann man dass in dem man das Event ändert oder löscht. Dazu muß man es aber erst einmal finden, was aber nicht so leicht ist weil es vermutlich nur für die Ki auslöst und nicht für den Spieler und somit dem Spieler nicht angezeigt wird und auch nicht bekannt ist. Ihr könnt die ganzen Ordner mit den Ki Events nach dem Event durchsuchen und werdet es vielleicht finden. Wenn ihr aber das ganze Szenario umschreibt währe es sinnvoller wenn ihr gleich die ganzen nicht benötigten Ordner mit KI Events aus dem Verzeichnis der Startdarteien löscht damit diese erst überhaupt nicht geladen werden da es ansonsten immer wieder zu ungewünschten Auslösen weiterer Events kommen kann.

von Winston » Di 15.11.2011, 19:25

Okay, eine andere Frage...

Ist es möglich, zu verhindern, dass einen Länder einfach den Krieg erklären? Ich habe das Doomsdayszenario umgeschrieben und mit historischen Events ausgeschmückt, damit es Spaß macht und ein kleines "Kalter Krieg"-Feeling bringt.

Kurz vor dem Koreakonflikt meint Griechenland (Paterl. Autokrat, in der NATO ist) plötzlich mir (Udssr) den Krieg erklären zu müssen, ohne dass ich irgendwelche Kriege geführt habe. Daraus entwickelt sich logischerweise gleich der dritte Weltkrieg und ich stehe im nuklearen Winter...

Die Kriegserklärung erfolgte einfach so und ist total aberwitzig. Griechenland kann einfach keinen dritten Weltkrieg auslösen. Kann ich solche Spaßkiller-Zufälle irgendwie ausschalten?

von Winston » Mo 31.10.2011, 14:46

@Studi:

Meinen untertänigsten Dank.
Dank Ihnen kann nun der neue russische Zar, Josef Stalin bei Wladiwostok ins Meer jagen :)

Edit: Funktioniert nur, wenn es im Januar 1936 startet :D
Das passt gar nicht in mein Konzept, aber da es die einzige Möglichkeit zu sein scheint... Konzept ändern.

Edit2: Habe nun das Spanische Bürgerkriegsevent umgebastelt, einfach SOV und RUS eingesetzt, etc. Funktioniert trotzdem nicht.
Egal was ich mache, ein sowjetischer Bürgerkrieg führt zum sofortigen Aufhang des Spiels...

von Preussenhusar » Mo 31.10.2011, 13:56

sicherer ist ein ai_event zu schreiben und auszulösen.

PH

von dersheeper » Mo 31.10.2011, 13:05

Preussenhusar hat geschrieben:Gebt der KI Rüstungsanweisungen, die sie theoretisch erfüllen, aber praktisch nicht leisten kann.
Die Summe der KI- muß 100 ergeben, so steht es auch in der ai.file.

Also gebt mal Sibirien 100 % Trägerbau (carrier), aber keine tech dazu,
das sollte klappen.
Wird gemacht, vielen Dank! :)
Preussenhusar hat geschrieben: ai files kann man per event zuweisen.
Muss ich eine spezielle ai file zuweisen oder reicht es, diese Änderung für alle Minors vorzunehmen?
Da ich zeitlich schon weit fortgeschritten bin und Minors kaum noch eine Rolle spielen, wäre es mir lieber direkt alle über einen Kamm zu scheren, Sibirien wird ja hoffentlich nicht die letzte Marionette sein die ich dem Russen aus dem Leib schneide. :D

von Preussenhusar » Mo 31.10.2011, 10:51

Gebt der KI Rüstungsanweisungen, die sie theoretisch erfüllen, aber praktisch nicht leisten kann.
Die Summe der KI- muß 100 ergeben, so steht es auch in der ai.file.

Also gebt mal Sibirien 100 % Trägerbau (carrier), aber keine tech dazu,
das sollte klappen.

ai files kann man per event zuweisen.



PH

von dersheeper » Mo 31.10.2011, 10:24

Garfield hat geschrieben:Ich glaube die Produktionspräferenzen der KI sind in den .ai Dateien festgelegt, da müsstet ihr eine entsprechend modifizierte schreiben (also 100% in Nachschub, bzw halt 0% in Produktion) auf die dann per Event-Kommando gewechselt werden kann. Also seht euch doch einfach mal die .ai Datei von Sibirien an.

Ist ein Jahr her dass ich ein Event geschrieben habe, ich hoffe meine Erinnerung stimmt noch.
Leider existiert eine solche Option nicht, ich habe jetzt einfach in der "minor_default"-ai Datei die Produktion von Infanterie von 100 auf 0 geregelt.
Mal schauen ob es klappt, danke Euch für die Anregung. :)
Edit: Kann Euch nicht mal reppen. :frech:
Hätte mich gestern beherrschen müssen, aber der Vorsatz, Medieval 2 zu spielen, muss wiederrum einfach belohnt werden. :D

von Garfield » Mo 31.10.2011, 00:45

Ich glaube die Produktionspräferenzen der KI sind in den .ai Dateien festgelegt, da müsstet ihr eine entsprechend modifizierte schreiben (also 100% in Nachschub, bzw halt 0% in Produktion) auf die dann per Event-Kommando gewechselt werden kann. Also seht euch doch einfach mal die .ai Datei von Sibirien an.

Ist ein Jahr her dass ich ein Event geschrieben habe, ich hoffe meine Erinnerung stimmt noch.

von dersheeper » So 30.10.2011, 16:29

Werte Regenten!
Ich poste meine Frage einfach mal fröhlich hier, auch wenn sie nichts mit Events zu tun hat.
Doch die HoI2 Unterforen sind ja ziemlich tot, und mir wurde von Gott befohlen möglichst schnell meinen AAR fortzusetzen! :vertrag:
Ich spiele aktuell China im Jahre '51 gegen extrem starke Alliierte und habe folgendes Problem: Landtruppen habe ich genug, allerdings muss ich dringend meine Luftwaffe und Flotte stärken, dafür fehlen mir jedoch massiv IK, da mehr als 1/3 meiner Kapazitäten in der Nachschubproduktion festhängen.
Meine Marionetten produzieren fleißig Truppen, die ich jedoch weder brauche noch haben will (momentan speziell Sibirien).
Ich würde die KI gewisser Marionetten also gerne so einrichten, dass sie keine Truppen mehr produzieren, statt dessen ihre Industrie zur Nachschubproduktion aufwenden und mir den so produzierten Nachschub dann zukommen lassen.
Ist so etwas überhaupt möglich? Habe im Guide des werten Fenneko leider keine derartige Einstellung finden können.

von DerStudti » Fr 28.10.2011, 16:12

Sind denn Provinzen im Besitz von SOV nichtnational und für RUS national? Sonst kann die Nation nicht über das independence-Kommando gegründet werden, da keine freien Provinzen verfügbar sind. Entweder entzieht Ihr SOV per vorausgehendem Eventkommando einige nationale Provinzen, oder Ihr benutzt das civil_war - Kommando analog zum Ausbruch des spanischen Bürgerkriegs.

von Winston » Di 25.10.2011, 07:05

Habe ich probiert, ändert nichts. Schon vorher kam mal die Spielmeldung "Szenariofile corrupt", allerdings ließ sich das weiterhin sauber durchspielen. Die Spielmeldung kam irgendwann Anfang 37, das Spiel selbst läuft weiter bis Februar 38.

Ich starte das gesamte Szenario neu, sobald meine Arbeitszeiten das mal zulassen.


Edit:

Eben getestet. Hängt sich wieder bei der russischen Unabhängigkeitserklärung auf. Sonst keine Fehler.
Ohne das Event läuft es. Allerdings wäre es schade, einen Bürgerkrieg in der Udssr raus nehmen zu müssen. Wenn jemand noch eine Idee hat, wäre ich sehr erfreut.

von Preussenhusar » Mo 17.10.2011, 10:54

Nehmt mal das when heraus.

PH

von Winston » Fr 14.10.2011, 12:28

So... Und wieder einmal muss ich um Hilfe bitten.

Ich habe ein Szenario mit eingebaut, in welchem sich die russische Sowjetrepublik von der Udssr lossagt, worauf ein Bürgerkrieg folgt. Interessanterweise hat das auch ohne Probleme funktioniert. Nur jetzt läuft das nicht mehr. Warum, weiß ich nicht.
Ich habe ein bisschen rumexperimentiert um den Fehler zu finden, und festgestellt, dass das Spiel sich nicht aufhängt, wenn Russland nicht seine Unabhängigkeit erklärt, oder ich die Option mit der Unabhängigkeit einfach rausnehme.
Ansonsten friert das Bild ein. Ich kann zwar noch Truppen in Auftrag geben, Techteams Befehle geben etc. aber das Spiel bleibt genau am 3. Februar 1938 um 0.00 Uhr stehen und läuft nicht weiter.

Hat das mit dem Event zu tun? Es hat beim Multiplayertest einwandtfrei funktioniert.
#########################################################################
# Sowjetischer Bürgerkrieg
#########################################################################
event = {
id = 12351
random = no
country = SOV

trigger = {
headofgovernment = 4002
}

name = "Innere Unruhen erschüttern das Land."
desc = "Säuberungen innerhalb der UdSSR führten schon häufiger zu Unruhen. Die Sowjetführung hatte eine effektive Geheimpolzei für schmutzige Einsätze."
picture = "gulag"
style = 0

date = { day = 1 month = february year = 1938 }


action_a = {
name = "Kriegsrecht" # Das bedeutet Krieg!

command = { type = dissent value = 10 }
command = { type = independence which = RUS value = 0 when = 1 }

}
action_b = {
name = "Geheimpolizei einsetzen"
command = { type = dissent value = 50 }


}
}
Auf dieses Event folgt mit Zeitverzögerung das Kriegerklärungsevent und das "Mütterchen Russland-Event" für die neue Russische Republik.

Gruß und Dank schonmal

Winston


#Edit: Gibt es hier sonst einen Problembehandlungsthread? Ich habe bisher nicht passenderes gefunden, als diesen hier, für solche Fragen.

von dersheeper » Do 13.10.2011, 18:33

dersheeper hat geschrieben:Ich hätte noch einen Verbesserungsvorschlag/eine Bitte/eine Frage.
Gibt es einen Grund, wegen dem ihr eure Pläne, den Eventguide in die ersten paar Posts zu packen, wieder fallen gelassen habt?
Das würde der Übersicht nämlich überaus gut tun, alternativ wäre natürlich auch ein Inhaltsverzeichnis wunderprächtig. :D
Mich quält nämlich die Ungewissheit, ob auf den letzten 22 Seiten, die zu lesen ich zu faul war, noch etwas von Belang steht... außerdem vergesse ich immer, auf welchen Seiten genau die Guideteile zu finden sind. :o
Ich tu's jetzt einfach: :^^:
1. Grundsätzliches und Trigger
2. Commands Teil 1
3. Commands Teil 2
4. Einheiten
5. Wie baue ich ein eigenes Land ein
Weiter habe ich nicht gesucht, kleinere Einträge fehlen sowieso - aber wenn unser gottgleicher Abo das in den 1. Post packen will, ist das sicher nicht die schlechteste Idee. :ditsch:

EDIT: Warum klappen die Farben nicht? :(

von Winston » Do 13.10.2011, 13:28

Ha, die Nummern sind des Rätsels Lösung. Ich danke für die (verdammt schnelle) Hilfe. :)

von Preussenhusar » Do 13.10.2011, 13:22

IN der datei müssen die LIT auf U00 ungeschrieben werden
und (!!) neue Nummern erhalten.

PH

von Winston » Do 13.10.2011, 12:59

Moin, Moin,

ich schreibe gerade selbst ein bisschen an meinem Spiel rum, und habe das Land "Baltikum" (geplant als deutsche Puffermarionette) in das Spiel eingebaut. Sobald man die Mindestprovinzen besetzt hat, funktioniert das soweit auch einwandtfrei.

Leider fehlen mir allerdings Minister, Leader und Techteams für das Land. Ich habe demnach einfach die litauischen kopiert, und das "LIT" bei jeder Datei in "u00" unbenannt. Funktioniert aber nicht.

Ist einer der Weisen hier so gütig, mir zu erklären wie ich Minister etc. bei eigenen Nationen einbaue? :)

von Eldanesh » Mi 27.10.2010, 02:40

Na ja, weiter abstinken als Italien und Japan (und andere "entwickelte" Länder wie Belgien, Australien, Neuseeland usw..) kann man eigentlich nicht, das wäre zumindest für einige wie Spanien, Türkei usw. ne deutliche Verbesserung.

Insgesamt wäre es nett wenn es möglich wäre Forschung volkommen von der IK zu koppeln und nur noch finanziellen (da Geld letzlich IK kostet wären ja immer noch die Großmächte im Vorteil) abhängig zu machen...

Ich hoffe das an AoD noch ein bisserl geschraubt wird, und wegen Iron Cross&co nicht alles so gelassen wird, denn grade da gibts IMO noch massig bedarf für Feintunnig: z.B. hat man stellenweise schlcht vergessen das man bei der doppelten Anzahl an Slots auch ein paar (sinnvolle) Techteams mehr braucht.... es ist irgendwie schade: so viel Potential in dem Game, nur um dann irgendwo wieder ein "och nö, das haben die jetzt nicht so verbockt"-Erlebnis zu haben.

Probehalber werde ich mal den Bonus für Blaupausen erhöhen und den maximalen Zeitbonus für Nachforschen erhöhen: (denke an Blaupausenbonus von x4 statt x2 und Zeit 250% statt 150%), da die Ki ihre Bündnispartner ja recht zuverlässig mit Blaupausen versorgt dürfte das zumindest bei den meisten was verbessern.

Nach oben