Home ::: Creatures 2 ::: Creatures 3 | Docking Station ::: Specials ::: Links
Agenten
Agenten erstellen: Grundlagenwissen, Hilfsmittel und Programme -> Knowledgebase Index

Mit der entsprechenden Wissensgrundlage und geeigneten Werkzeugen könnt Ihr Eure eigenen Agenten herstellen:

Die Programmiersprache CAOS

Wichtigste Voraussetzung ist zunächst einmal, daß Ihr Euch mit CAOS, der Programmiersprache von Creatures vertraut macht. Die Abkürzung CAOS bedeutet Creatures Agent/Object Scripting. Das CAOS-Handbuch, in dem alle C3 CAOS-Befehle aufgelistet und kurz definiert sind (englisch), befindet sich bereits im Spiel und kann über einenCAOS-Befehl als HTML-Datei ausgegeben werden.

CAOS- und Agenten Tutorials

in deutscher Sprache:

  • Auf der Seite Creatures World gibt es inzwischen vielversprechende Ansätze, CAOS ausführlich in deutscher Sprache zu behandeln. Dort findet Ihr auch C3 Agent-Tutorials, wo Euch anhand eines Scripts erklärt wird, wie und warum die einzelnen Befehle funktionieren und in welchem Zusammenhang sie generell Anwendung finden.
  • Bei Mummy's Creatures wird Euch in einem Tutorial erklärt, wie man Einzelscripts mit Hilfe des Programms AgentWorks zu C3 Agenten kompiliert.
  • Wer auch Creatures 2 besitzt, der kann über Helens C2 Cob Tutorials einsteigen, die bei Creatures Unlimited in einer deutschen Übersetzung nebst zusätzlichem Glossar und deutschen Tabellen vorliegen. Helens 10 Tutorials bieten eine recht gute Grundlage in CAOS-Wissen überhaupt. Mit Creatures 3 kamen einige Neuerungen hinzu, die jedoch recht schnell zu begreifen sind, wenn man einmal C2-CAOS beherrscht. Über die Unterschiede zwischen C2 und C3 CAOS informiert eine Gegenüberstellung auf der Seite Creatures World.
  • Wichtigen Aspekte rund um CAOS sind bei Wikibooks in deutscher Sprache zusammengefaßt: CAOS-Programmierung

in englischer Sprache:

 

Scriptnummern (Agent Classifiers)

Jedes Objekt/Agent in C3 und Docking Station hat eine individuelle Scriptnummer. Diese Scriptnummern ermöglichen es dem Spiel, die einzelnen Objekte voneinander zu unterscheiden bzw. events (Ereignisse) bestimmten Objekten unmißverständlich zuzuordnen. Wenn man versucht, neu erstellte Objekte ins Spiel einzufügen, deren Scriptnummern schon in dieser Welt verwendet werden, führt dies zu Komplikationen. Wer also selber Objekte programmieren will, braucht unbedingt eigene Scriptnummern, um zu vermeiden, daß die Scripts der selbstgemachten Agenten die der Standard-Agenten oder auch installierter Agenten von Drittanbietern überschreiben.

Reservieren lassen kann man sich Scriptnummern bei Creatures Development (in Nachfolge von Bibble's Creatures World früher). Auf dieser Seite könnt Ihr vor der Bestellung eine Liste mit den bereits vergebenen Nummern einsehen.
Eine Liste mit Scriptnummern gibt es auch im CDN (C3 Classifier List). Dort könnt Ihr nachsehen, welche Scriptnummern für die Standard-Agenten vergeben sind. Bis zur Schließung von CreaturesLabs im Jahre 2003 konnten auch Fremdanbieter ihre Agenten dort registrieren. Dies ist inzwischen leider nicht mehr möglich.

 

Programme und Hilfsmittel (Freeware - alle gratis)

Creatures 3 CAOS-Tool, erhältlich bei Gameware/CreatureLabs
Damit lassen sich Einzelscripts zu cosfiles kompilieren und in diesem Dateiformat abspeichern, bzw. auch direkt (z.B. zu Testzwecken) ins laufende Spiel einfügen.

Creatures 3 Map Editor, erhältlich beim CDN
Mit diesem Programm lassen sich neue Metarooms erstellen oder bereits existierende Räume in Creatures 3 oder Docking Station verändern.

PRAYBuilder, erhältlich beim CDN
Damit können fertige cosfiles unter Zugabe einer zu erstellenden PRAYtemplate text-Datei (enthält Angaben für PRAYBuilder, was zu tun ist) zu Agenten für C3 und/oder DS verarbeitet werden. PRAYBuilder in der neuesten Version 0.102 stellt komprimierte Agenten mit kleinerer Dateigröße her. Das Tool eignet sich auch, um Breeds oder neue Räume/Metarooms zu Agenten zu kompilieren, die dann über die Eierlegemaschine (Rassen) oder den Erzeuger (Metarooms) aufgerufen und installiert werden können.

Easy Pray von Tina Hirsch / W.O.R.L.D.S
Dieses Programm bietet eine übersichtliche Benutzeroberfläche und eignet sich - wie PrayBuilder - dazu, Agenten und Rassen für C3 und/oder DS zu kompilieren. [Screeshot]

Agent Works von Sahara Gould / Mummy's Creatures oder Albia 2000
Damit können Einzelscripts zu cosfiles kompiliert und darüber hinaus auch zu Agenten für Creatures 3 gemacht werden, die sich über den Erzeuger ins Spiel einfügen lassen. [Screeshot]

Zeus von Michael Milburn / Creatures Mainframe
Mit Zeus kann man nicht nur Agenten und Cobs erstellen, sondern auch bestehende Agenten und Cobs öffnen und die meisten der darin enthaltenen Einzeldateien, wie Scripts, Graphik- und Sounddateien, catalogue-Dateien extrahieren. Außerdem lassen sich mit dem Programm Bitmaps in BLK-Dateien (Dateiformat der Hintergrundbilder im Spiel) konvertieren und umgekehrt. [Screeshot]

REVELATION - PRAY file decompiler von Gavin Lambert / Mirality Systems
Für alle, die wissen wollen, was drin ist: Das Programm zerlegt C3/DS *.agent- und *.creatures-Dateien in ihre Einzelbestandteile.

Was sind Agenten?

Agenten wiederherstellen

Agenten erstellen

Verwandte Themen: CAOS | cosfiles und Bootstrap | Objekt-Kategorien

-> Knowledgebase Index
wieder nach oben

-> Kontakt