Ergebnis 1 bis 1 von 1

Thema: FAQ zu Temporäre Variablen, Maus & Tastatur, Teleportsystem und vieles mehr!!!

  1. #1

    Blackadder Gast

    FAQ zu Temporäre Variablen, Maus & Tastatur, Teleportsystem und vieles mehr!!!

    Metropolis³ Frequently Asked Questions
    Häufig gestellte Fragen und Informationen zu Metropolis Version 3
    Für Neuankömmlinge, die an Metropolis teilnehmen wollen, ist eine Ankündigung im Anmelde-Thread nötig.


    Dies ist ein Gemeinschaftsprojekt der Community, bestehend aus den jeweiligen Mitgliederbeiträgen in Form von Häusern, welche zusammen eine Stadt bilden: Metropolis.


    Inhalt:
    1. Temporäre Variablen/Switches
      Erklärung und Anwendung.
    2. Verwendung der Maus & Tastatur
      Anleitung für die optionale Verwendung der Maus & Tastatur.
    3. Das Teleport-System
      Wie es funktioniert und was man beachten soll (mit Bildern).
    4. Generelle FAQ
      Häufig gestellte Fragen und Informationen zu Metropolis Version 3.0


    1. Temporäre Variablen/Switches
    1.1 Erklärung
    Temporäre Variablen/Switches stehen jedem Mitglied zur Verfügung, sie gelten jedoch immer nur innerhalb des eigenen Hauses. Diese "Hilfsvariablen" bzw. "Hilfsswitches" werden beim Betreten der Übersichtskarte (von der aus man alle Häuser betreten kann) wieder gelöscht, das heißt sie werden alle auf den Wert 0 bzw. auf OFF gestellt.

    Es sind 100 solcher temporären Variablen/Switches vorhanden, dies wären die Variablen Nr. 4717 bis 4816! (Screenshot)
    und die Switches Nr.4901 bis 5000
    1.2 Anwendung
    Die temporären Variablen/Switches können beliebig eingesetzt werden, sei es in einem kleinen oder großen Script, bei NPCs, Mini-Spielen etc.
    Es gibt nur eines, was man bei der Handhabung mit diesen Variablen/Switches bedenken sollte:
    Da die temporären Variablen/Switches beim Verlassen des Hauses wieder auf 0 bzw. OFF zurück gestellt werden, sollten diese keine relevanten Werte enthalten, die auch für spätere Besuche gelten sollen!
    z.B. sollte man für die Anzahl Punkte, welche man bei einem Mini-Spiel erreicht hat, keine temporäre Variable verwenden.

    Variablen und Switches, die nur für ein Mitglied bestimmt sind, werden im Anmelde-Thread vergeben und reserviert!

    2. Verwendung der Maus & Tastatur
    2.1 Erklärung
    Metropolis³ verfügt über Ineluki's Mouse & Key Patch™, welcher den Mitgliedern die Verwendung der Maus sowie der Tastatur ermöglicht!
    Die Anwendung des Patches ist optional.
    Wenn ihr die Maus nicht verwenden wollt, wird die Maus beim Betreten des Hauses weggelassen.
    (Automatisch wenn der Patch nicht verwendet wird, bei Verwendung der zusätzlichen Tasten nur, wenn ihr Smep benachrichtigt)
    2.2 Anwendung
    Dieser Abschnitt erklärt nur, wie man den Patch in diesem Projekt anwenden kann. Wer noch keine Kenntnisse darüber hat wie der Patch funktioniert und/oder den Patch für eigene Spiele verwenden will, sollte die Funktion verwenden und das Technik Forum nach Threads zu diesem Thema durchstöbern.

    Die Unterstützung der Maus & Tastatur ist von Seiten des Team Metropolis bereits geskriptet und einsatzbereit. Dem einzelnen Mitglied steht es offen, ob es von dieser Möglichkeit gebraucht machen will.

    Wer dies möchte, muss nur folgendes beachten:
    • Da dies optional ist, werden für die Koordinaten und Werte die letzten 5 temporären Variablen verwendet, welche wären:
      • Variable Nr. 4812: [ Cursor Grafik ]
      • Variable Nr. 4813: [ Mouse ID ] (gleichzeitig auch Tastatur ID!)
      • Variable Nr. 4814: [ Mouse X ]
      • Variable Nr. 4815: [ Mouse Y ]
      • Variable Nr. 4816: [ Mouse Key ]

      Nur Mitglieder, die keinen Gebrauch vom Patch machen, können diese Variablen als einfache, temporäre Variablen verwenden!
    • Der Maus & Tastatur Patch wird mit dem Switch Nr. 4365 aktiviert resp. deaktiviert!
    • Sobald dies geschehen ist, können die Koordinaten und KeyID anhand der oben aufgelisteten Variablen ausgelesen werden.
    • Es stehen drei Standard Cursors zur Verfügung:
      1. zcur_01
      2. zcur_02
      3. zcur_03

      Wer eine eigene Cursor-Grafik verwendet, muss dies im Anmelde-Thread erwähnen, um eine Nummer zu erhalten. Diese Nummer steht dann im Dateinamen am Ende, z.b. zcur_05.
    • Die keylist.script.wav Datei, in der Jede Taste einen Wert zugewiesen bekommt, ist vom Team Metropolis vorgegeben.
      Die Datei ist erhältlich unter:
      KeyList.script.wav
      Oder als reine Textdatei (Referenz, nur zum schnellen Suchen & Finden beim Skripten):
      KeyList.script.txt

    Das Skript besteht aus 2 Common Events, welche sich auf den Common Event Positionen 0047 und 0048 befinden. Achtet darauf, dass ihr diese in eurem Projekt ebenfalls auf diese Positionen kopiert.

    3. Das Teleport-System
    3.1 Erklärung
    Eine ausführliche Erklärung des neuen Teleportsystems ist im entsprechenden Thread zu finden:
    Metropolis V3 Teleport System
    Um diese Anleitung verständlicher zu machen, könnt Ihr euch anhand der folgenden Screenshots orientieren. Alle behandeln das Beispiel-Haus von Gekiganger, welches man sich hier besorgen kann:
    Haus Demo (.zip, 16.7KB, um es im Maker öffnen zu können, müsst ihr eine beliebige RPG_RT.exe Datei in den Ordner der Demo kopieren.)
    1. Screenshot Nr. 1
      Anhand des Map Trees sieht man, dass dieses Haus 10 Maps besitzt.
    2. Screenshot Nr. 2:

      Dies ist die erste Map, die der Spieler betritt. Außerdem hat sie die MapID 1 (gleichbedeutend zu 0001), wie man anhand der Statusleiste sehen kann. In der Statusleiste wird auch die Position des auf der Map markierten Feldes angezeigt, auf diesem Bild wäre das die X Koordinate 8 und Y Koordninate 9 (Das Feld mit der Startposition des Spielers ist markiert, daher auch das "Hero").
    3. Screenshot Nr. 3:
      Dies wäre auf dem Screenshot Nr. 2 das gelbe Event.
      Der erste, rot markierte Anweisungsblock muss nur in diesem einen Event vorkommen und das auch nur auf der ersten Map, die der Spieler betritt.
      Wie in der Anleitung beschrieben, muss man die Variablen ab Nr. 4401 (bis 4600) verwenden, wobei Variable Nr. 4401 den MapID-Wert der ersten Map enthält, in diesem Fall:
      Var Nr. 4401 <= MapID 0001
      Da das Haus 10 Maps enthält, werden die Variablen 4401 bis 4410 benötigt und mit den entsprechenden MapID Werten gefüttert.
    4. Screenshot Nr. 4
      Der "GoTo Memorized Place..." ersetzt im neuen teleport-System den gewöhnlichen "Teleport".
    5. Screenshot Nr. 5:

      Und genau in diesem Auswahlfenster werden die zuvor belegten Variablen verwendet. Je nachdem auf welche Map man gehen will, muss man in der ersten zeile, unter "Map ID :" die gewünschte Map angeben. In den unteren Zeilen geben wir die X/Y Koordinaten ein, die wir vor dem GoTo Befehl bestimmen. Das ist auf Screenshot Nr. 3 im zweiten roten Block zu sehen.
      Die X/Y Koordinaten können wir mit Hilfe der Statusleiste schnell ermittel, indem wir auf der Map das gewünschte Feld markieren.

    Es ist zu empfehlen, sich die Teleport-Events in der Demo anzusehen.

    4. Generelle FAQ
    4.0 Inhalt
    1. Mitglied werden
    2. Regeln und Anforderungen
    3. So werden die Vars ab 5000 verwendet
    4. Das Team Metropolis
    5. Daten & Abgabetermin
    6. Schlusswort
    4.1 Mitglied werden
    Jeder kann Mitglied werden und jeder darf sein Haus gestalten, wie er will.
    Dabei ist der Begriff "Haus" nicht wörtlich zu nehmen, es ist erlaubt auch eine Höhle, ein Verlies oder ähnliches zu erschaffen!
    Bevor Ihr jedoch gleich mit dem Skripten loslegt, müsst Ihr euch mit den Bedingungen und Anforderungen befassen!

    Switches, Variablen, Common Events, etc dürfen nicht frei gewählt und benutzt werden, Ihr bekommt dafür jeweils bestimmte Positionen bei der Anmeldung zugewiesen.
    Näheres dazu unter 4.2. Regeln und Anforderungen.

    Schlussendlich werden alle Häuser zusammengelegt und das endgültige Produkt wird auf rpg-atelier.net veröffentlicht.

    4.2 Regeln und Anforderungen
    • Jedes Mitglied darf nur mit den Switches, Variablen, etc arbeiten, die es im Anmelde-Thread zugewiesen bekommen hat.
      Wer später davon weitere benötigt, muss sich diese im Anmelde-Thread zuweisen lassen.

      Maximale Anzahl an eigenen Variablen und Switches beträgt 20, jedoch kann jedes Mitglied auch auf 100 temporäre Variablen zurückgreifen (siehe 1. Temporäre Variablen).
    • Es werden ausschliesslich Häuser angenommen, die mit dem RPG Maker 2000 kreiert wurden.
    • Ein Haus, Verlies, Höhle, Klohaus, Vogelnest, sonstiger Ort, muss eine Aussenansicht besitzen.
    • Die Anzahl der Maps ist auf 200 beschränkt (Näheres dazu im Teleport-System-Thread).
    • Dateien jeglicher Art müssen über die Import-Funktion übernommen werden und zur Indentifikation mit dem eigenen Namen/Nickname beginnen.
      z.b. trickster_chipset.png, Smep_bild5.bmp
    • Die RTP Standard-Dateien dürfen nicht geändert werden.
    • Nur wenn man mehr als 10 Maps hat müssen die Teleports gemäss Gekigangers Teleport-System erstellt werden!
    • Eigene Items, Skills, Monster, etc. werden bei Nachfrage zugeteilt.
    • Die fertigen Dateien nicht als Game Disk verschicken, sondern einfach den gesamten Ordner in ein ZIP Archiv einfügen. Sollte eine Zipdatei zu groß zum verschicken sein, so kann man sie mit Winzip (engl. Version 8.1) unter "Actions" --> "Split" in mehrere Teile aufspalten.
    • "Map ID" sollte vermieden werden. Wenn es doch benutzt wird, so ist ein Vermerkt in einer seperaten Textdatei mit der genauen Possition dieses Befehls zu vermerken.
    4.3 So werden die Vars ab 5000 verwendet

    Ihr könnt mit Hilfe von dieser Datenbank die Variablen verwenden.
    Benutzt dies aber nur bei neu angelegten Projekten!
    Bei schon bearbeiteten Projekten könnt ihr dieses Tutorial verwenden.
    Da die Seite hat anscheinend zZ Probleme hat, könnt ihr das Tutorial auch auf rpg2000 runterladen:
    -->Hier<--

    Einfach in der Liste "Forgotten E-Book, V2.00.4" auswählen

    Im runtergeladenen Ordner dann die index.html starten, dort auf "Die Maker Umgebung" und dann auf "Makergrenzen manipulieren"
    Ihr braucht dann nur noch den Ressource Hacker, dessen Downloadlink ist aber drin angegeben.
    An dieser Stelle ein fettes Dankeschön an Dr. Alzheim für sein forgotten-e-book, auf das ich hier verlinkt habe

    Sry, für den Umstand mit dem E-Book und so, aber uns bleibt leider keine Wahl.
    4.4 Das Team Metropolis
    Team Metropolis, bestehend aus:
    • Smep (Projektleitung, Konstruktion)
    • Seyken (Anmeldeaufnahme, Support)
    • KnightDragon (Mapping)
    • Squall83 (Betatest)
    • Wetako (Betatest)
    • Svensun (Chefgrafiker)

    Bei Fragen, Anregungen oder Geldspenden an Smep wenden.

    Fertige Häuser werden an Metroteam@gmx.net gesendet!
    4.5 Daten & Abgabetermin
    Der nächste Abgabtermin steht noch nicht fest
    Derzeitiger Projekt-Status: Auswertung der abgegebenen Häuser
    4.6 Schlusswort
    Zitat Zitat von Smep
    Ich weiß, dass das alles viel zu lesen ist, dazu kommt ja dann noch der Teleportsystem-Thread
    Im Großen und Ganzen ist das alles Detailwissen, falls irgendwas fehlt Pn an mich, Smep.


    © 2005 Team Metropolis

    Geändert von Smep (04.08.2008 um 17:02 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •