PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zombie Ai/Flowgraph



crylon
21.07.2012, 18:11
Hallo leuts,

Ich hab mir gedacht ich erstell mir jetzt mal ein Level mit Zombies ... :smile: was aber anscheinend nicht so einfach verwirklichen lässt ist wie ich gedacht habe.
Ich würde gern die (ich hab den Crysis 2 editor ) infizierten Menschen aus Crysis 2, die schon ein wenig wie Zombies aussehen , mich angreifen lassen so wie die Zombies, die auf Menschenfleisch stehen das halt tun ... Dummerweise hab ich nicht so viel Ahnung von Flowgraph oder AI das ich das Verwirklichen kann. Deshalb möchte ich mal fragen ob mir jemand sagen kann ob das möglich ist und wenn ja wie genau das geht und wenn nicht was es für alternativen zu den infizierten gibt...

Danke ;)

Masterside
21.07.2012, 18:28
Hi und joar willkommen im CHQ ;)

Das was du da vor hast, ist grundsätzlich mit dem C2 Editor machbar, aber natürlich mit Arbeit verbunden ;).
Du mussst erstmal die chrpara (o.ä.) Dateien der inifzizierten Zivilisten ändern, damit
diese auf sämtliche Animationen auch zurückgreifen können, was standardmäßig nicht der
Fall ist. Außerdem kannst du ein neues Entity schreiben, damit du direkt eine AI hast, die
auf dich zurennt und einen nahkampf angriff ausführt. Somit umgehst du viel FG arbeit.

ich1989
21.07.2012, 18:30
Hey erstmal Willkommen im Forum ^^

Was du vor hast ist Theoretisch möglich nur ohne vor Wissen nicht ganz so einfach zu mal ich mir nicht sicher bin das die Infizierten von Crysis 2 richtig AI Modelle sind.

Normaler weise kannst du einen Grunt im Spiel Plazieren und deren Modell ändern wie das geht sieht man hier.
http://www.youtube.com/watch?v=Ce6yC3LaF54&feature=related
Das Grunt Modell kannst du dann rechts in der Rollupbar unter den Enitiy Properties ändern. Dort ist ein Punkt Names "Model".

Was das angreifen angeht willst du ja warscheinlich das dich die Zombies Schlagen und Beißen dafür musst du ein neues Equipment Pack für den Grunt erstellen so das er nur seine Hände als Waffe hat. Was das Beißen angeht sowas muss erst neu erstellt werden als eine Art Waffe.

Mr.H0n$3L
21.07.2012, 18:32
willkommen im CHQ forum :smile:
soweit ich weiß gibt es für "crysis 1" so ein flowgraph!

hier ist er, vielleicht hilft es dir ja weiter (gucke dir den flowgraph an und versuche ihn in crysis 2 nachzubauen)
http://planetcrysis.gamespy.com/View.php?view=Mods.Detail&id=16

EDIT: oh... da war wohl jemand schneller als ich :-)

crylon
21.07.2012, 19:06
Erstmal Danke für die schnellen vielen antworten aber könntest du/ihr mir villeicht (kurz) zeigen wie ich da am besten anfangen kann mir dem Dateien ändern ?

Du mussst erstmal die chrpara (o.ä.) Dateien der inifzizierten Zivilisten ändern, damit
diese auf sämtliche Animationen auch zurückgreifen können, was standardmäßig nicht der
Fall ist. Außerdem kannst du ein neues Entity schreiben, damit du direkt eine AI hast, die
auf dich zurennt und einen nahkampf angriff ausführt. Somit umgehst du viel FG arbeit.
Das villeicht jemand (wenns nicht zu viel arbeit macht :D ) mir da ein Screenshot zeigen kann, wie ich da anfangen soll, dass wär der Hammer.. ;)
Und vielleicht wie man Den Nahkampfangriff als Waffe macht :D

crylon
22.07.2012, 12:57
Bitte ....:???: könnte das mir jemand zeigen ?

ich1989
22.07.2012, 13:22
Hey ich hab leider nur Crysis 1 und das Free SDK auf den Rechner ,du kannst mal versuchen die .chrparams datei eines Normalen Entity zu nehmen diese zu Kopieren und für die Infizierten zu verwenden. In welchen Ordner die genau sind bei Crysis 2 weis ich leider nicht die sind aber normalerweise unter Game\Objects\Characters\"Character Name" zu finden. Das ist aber alles nicht ganz so einfach am besten Arbeites du dich erst was in die Materie ein damit du weis was du da eigentlich machst.

Normaler weise müsste es so gehen das du aus einen der Entity Order die .chrparams kopierst einen neuen Ordner für deinen Zombie erstellst den Infizierten Ordner Inhalt zum neuen hinzufügst + der .chrparams deines normalen Entity also deines Grunt's. Diese .chrparams datei musst du dann entsprechend anpassen das sie auf die Infizierten angewendet wird. Wie das genau geht musst du ein wenig ausprobieren am besten schaust du dir ein Tutorial zum Thema Custom Characters Import an da lernst du auch direkt die Funktionsweise kennen.

ps.: Was mir grade eingefallen ist du kannst dir auch bestimmt über den Character Editor einen Zombie zusammen basteln.

Maccake
22.07.2012, 14:02
Das Thema ist komplizierter und ich rate dir, deine Frage mal auf Crydev.net (http://Crydev.net) zu posten. (einige Englischkenntnisse vorausgesetzt)

Nur so viel:
Ich stimme Masterside zu, die beste Möglichkeit ist der Flowgraph dafür nicht. Dass du ein neues Entity schreiben musst ist aber auch Quatsch, du müsstest lediglich den LUA-Script einer vorhandenen Ai modifizieren. Ich habe da aber leider selbst nicht besonders viel Ahnung von.

crylon
22.07.2012, 14:27
Okay ich schau mir mal eure Vorschlägen an und Wenns dann trotzdem nicht gehen will Post ich mal in Crydev.net

Aber danke mal für eure antworten ;)