PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FAQ zu Temporäre Variablen, Maus & Tastatur, Teleportsystem und vieles mehr!!!



Blackadder
19.04.2005, 18:38
Metropolis³ Frequently Asked Questions
Häufig gestellte Fragen und Informationen zu Metropolis Version 3
http://forum.worldofplayers.net/forum/images/smilies/s_017.gif Für Neuankömmlinge, die an Metropolis teilnehmen wollen, ist eine Ankündigung im Anmelde-Thread nötig. (http://forum.worldofplayers.net/forum/showthread.php?t=54705&page=1)


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



Inhalt:

Temporäre Variablen/Switches
Erklärung und Anwendung.
Verwendung der Maus & Tastatur
Anleitung für die optionale Verwendung der Maus & Tastatur.
Das Teleport-System
Wie es funktioniert und was man beachten soll (mit Bildern).
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 (http://mypage.bluewin.ch/enigmagames/mts_scrn06.gif))
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 (http://forum.worldofplayers.net/forum/showthread.php?t=54705&page=1) 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 http://forum.worldofplayers.net/layouts/grau/buttons/top_search2.gif (http://forum.worldofplayers.net/forum/search.php?) Funktion verwenden und das Technik Forum (http://forum.worldofplayers.net/forum/forumdisplay.php?f=20) 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:
zcur_01 (http://mypage.bluewin.ch/enigmagames/zcur_01.png)
zcur_02 (http://mypage.bluewin.ch/enigmagames/zcur_02.png)
zcur_03 (http://mypage.bluewin.ch/enigmagames/zcur_03.png)
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 (http://mypage.bluewin.ch/enigmagames/KeyList.script.txt)
Oder als reine Textdatei (Referenz, nur zum schnellen Suchen & Finden beim Skripten):
KeyList.script.txt (http://mypage.bluewin.ch/enigmagames/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 (http://forum.worldofplayers.net/forum/showthread.php?t=17165)
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.) (http://de.geocities.com/xcube2cast/Metropolis_Teleport_System.zip)
Screenshot Nr. 1 (http://mypage.bluewin.ch/enigmagames/mts_scrn01.gif)
Anhand des Map Trees sieht man, dass dieses Haus 10 Maps besitzt.
Screenshot Nr. 2:
http://mypage.bluewin.ch/enigmagames/mts_scrn02.gif
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").
Screenshot Nr. 3: (http://mypage.bluewin.ch/enigmagames/mts_scrn03.gif)
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 (http://forum.worldofplayers.net/forum/showthread.php?t=17165) 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.
Screenshot Nr. 4 (http://mypage.bluewin.ch/enigmagames/mts_scrn04.gif)
Der "GoTo Memorized Place..." ersetzt im neuen teleport-System den gewöhnlichen "Teleport".
Screenshot Nr. 5:
http://mypage.bluewin.ch/enigmagames/mts_scrn05.gif
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 (http://mypage.bluewin.ch/enigmagames/mts_scrn03.gif) 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
Mitglied werden
Regeln und Anforderungen
So werden die Vars ab 5000 verwendet
Das Team Metropolis
Daten & Abgabetermin
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 (http://people.freenet.de/metropolis-live-ticker/RM2k_Datenbank_10000.zip) die Variablen verwenden.
Benutzt dies aber nur bei neu angelegten Projekten!
Bei schon bearbeiteten Projekten könnt ihr dieses Tutorial (http://www.rpgmaker2000.4players.de:1027/eBook/cathegories/maker_technicals/tutorials/makergrenzen.htm) verwenden.
Da die Seite hat anscheinend zZ Probleme hat, könnt ihr das Tutorial auch auf rpg2000 runterladen:
-->Hier (http://rpg2000.4players.de/index.php?inhalt=tuts2)<--

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


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