Game Makers RPG Maker XP - Project Pokemon Amethyst 18 (EN+DE)

The following post is in english and german.

Latest post of this project / Letzter Beitrag zu diesem Projekt:
Project Pokemon Amethyst 17 (EN+DE)

You can find older posts of this project on:
Hier findet ihr ältere Beiträge zu diesem Projekt:
Yalunas Game Maker Blog on Peakd

You can find me also with other projects and topics on:
Hier findet ihr mich ebenfalls mit anderen Projekten und Themen:
Yalunas Blog LeoFinance
Yalunas Blog Neoxian

The project Pokemon Amethyst is created on RPG Maker XP including Pokemon Essential.
Projekt Pokemon Amethyst wird durch RPG Maker XP mit Pokemon Essential erstellt.

English:
Today I will show you how to fix the problem with bridges in RPG Maker XP, so we can walk over and under a bridge.

Deutsch:
Heuge zeige ich euch, wie wir das Problem mit den Brücken im RPG Maker XP lösen können, damit wir auf und unter der Brücke laufen können.

PTU 06.png

We need a new bridge | Wir benötigen eine neue Brücke

English:
It is not posible to walk over and under the bridge the normal way in RPG Maker XP. You can say the texture is under or over the player layer ore have the same layer. I have done some experiments and now I can present you a way how to get this work without any scrips plugins or what ever. We will need a bunch of Events, 2 times the same bridge in the tileset and some special optins. For that I designed a new bridge (4 types of it) and that 2 times in the same tileset. I copyed the cave tileset for that.

Deutsch:
Es ist nicht möglich auf und unter einer Brücke auf normalem Wege im RPG Maker XP zu laufen. Ihr könnt die Textur unter oder über dem Spieler oder auf gleicher Ebene des Spielers anzeigen lassen. Ich habe einige Experimente durchgeführt und kann euch nun einen Weg präsentieren, wie man das bewerkstelliken kann, ohne dass Skripte, Plugins oder sonstiges nötig sind. Wir werden dafür einen Haufen Events, 2 mal die selbe Brücke im Tileset und ein paar spezielle Optionen benötigen. Dafür habe ich eine neue Brücke designt (4 Sorten davon) und diese 2 mal in das gleiche Tileset integriert. Ich kopierte das "Cave" Tileset dafür.

Pokemon Project Amethyst 085.png

English:
The new Bridges must have special "Passage" options. The one must be passable and the copy of this bridge must be not passable. Without that we will get a bug (I know it XD) and we don't want that bug, trust me. We need no "Priority" and no "Passage (4 dir)" because we control it with the events itself.

Deutsch:
Die neuen Brücken müssen spezielle Passierbarkeits Eigenschaften (Passage) eingestellt haben. Die eine Brücke ist passierbar und die Kopie davon darf es nicht sein. Ohne diese Einstellung werden wir einen Bug haben (Ich weiß es XD) und das wollen wir nicht, vertraut mir. Wir benötigen keine Einstellungen bei "Priority" und "Passage (4 dir)", weil wir dies über die Events steuern werden.

Bridge and Events on map | Brücke und Events auf Karte

Pokemon Project Amethyst 080.png

Enlish:
There are 6 different types of Events we need for that. We will need a Swich which is on or off to show the bridge over or under the player.

  1. Check the Switch for the bridge if its on, then turn it off
  2. Check the Switch for the bridge if its off, then turns it on
  3. The Bridge with the not passable grafic, if the Switch is off and the passable one if the Switch is on
  4. The Bridge with the passable grafic if switch is on or off
  5. Invisible Event on the same layer like the player, if the Switch is on and under the player if the switch is off
  6. The same like 5 but all the time on the same layer like the player

Deutsch:
Es gibt 6 unterschiedliche Eventypen, welche wir dafür benötigen. Wir werden einen Schalter (Switch) für die Brücke benötigen, damit diese under oder über dem Spieler angezeigt wird.

  1. Prüft den Schalter der Brücke ob dieser an ist, schaltet diesen dann aus
  2. Prüft den Schalter der Brücke ob dieser aus ist, schaltet diesen dann an
  3. Die Brücke mit der nicht passierbaren Grafik, wenn der Schalter aus ist und mit der passierbaren Grafik, wenn er an ist
  4. Die Brücke mit der passierbaren Grafik, wenn der Schalter an oder aus ist
  5. Unsichtbares Event auf der gleichen Ebene des Spielers, wenn der Schalter an ist und unter dem Spieler, wenn der Schalter aus ist
  6. Das gleiche wie bei 5. aber immer auf der gleichen Ebene wie der Spieler

1&2 Control Switch bridge | Schalterkontrolle Brücke

Pokemon Project Amethyst 079.png

English:
On field 2 we need an invisible Event unter the player (Option = Through) if the player walk on this event (Trigger = Player Touch) to set the Switch on, if it is off, so the player can go over the bridge. On field 1 we need the same, but with the opposite funktion, so if the player go away from the bridge, the Switch should set to off. You can do it with the conditional branch, but it should also work on bouth Events, if you only set the Switch to on or of if the player step on the Event.

Deutsch:
Bei Feld 2 benötigen wir ein unsichtbares Event unter dem Spieler (Option = Through), wenn der Spieler auf das Event tritt (Trigger = Player Touch) um den Schalter zu aktivieren, wenn dieser aus ist, damit der Spieler auf die Brücke gehen kann. Im 1. Feld hingegen benötigen wir die gegenteilige Funktion, so dass der Schalter deaktiviert wird, wenn der Spieler sich von der Brücke entfernt. Sollte bei beiden auch funktionieren, wenn man den Schalter direkt an oder aus schaltet statt eine Bedgingung vorher abzufragen.

3 The not passable bridge | Die nicht passierbare Brücke

Pokemon Project Amethyst 077.png

English:
The player mustn't go up the wall over the bridge. This is why we need a not passable bridge if the Switch for the brige is off. We set it to "Always on Top" and "Event Touch" so if something like a big Pokemon or what ever is under the brige and a part of this object is shown in the field of the Event, it will be under the bridge.

Deutsch:
Der Spieler darf nicht die Wand hochgehen können um auf die Brücke zu kommen. Deshalb benötigen wir eine nicht passierbare Brücke, wenn der Schalter für die Brücke aus ist. Wir setzen es auf "Always on Top" and "Event Touch", damit alles, was überhängt wie ein großes Pokemon zum Beispiel, weiterhin unter der Brücke angezeigt wird, solange der Schalter aus ist.

Pokemon Project Amethyst 078.png

English:
The second page of this Event have the condition the Switch for the bridge (#0063 in my example) is on and it will have the grafic of the passable bridge. We need no options here, but "Event Touch" can help us.

Deutsch:
Die zweite Seite des Events hat die Bedigung, dass der Schalter für die Brücke (#0063 in meinem Beispiel) an ist und die Grafik der passierbaren Brücke hat. Wir benötigen hier keine Optionen, aber "Event Touch" könnte uns helfen.

4 Brige through/on top of Player | Brücke unter/über Spieler

Pokemon Project Amethyst 081.png

English:
The way on that the bridge should be on top of the player, we will need the passable bridge grafic, if the Switch is off with the option "Always on Top" an the Trigger "Event Touch"

Deutsch:
Der Weg, auf dem die Brücke über dem Spieler angezeigt werden soll, muss mit der Grafik der passierbaren Brücke versehen werden, wenn der Schalter aus ist und die Option "Always on Top" haben und den Auslöser (Trigger) "Event Tousch".

Pokemon Project Amethyst 082.png

English:
On the second page of this Event, we need again the passable bridge, but now with the condition, the Switch is on, and the option "Through", so the placer is shown over the bridge, if the player walk on top of the bridge. The Trigger here is "Paralell Process" but "Player Tousch" should be also nice for that.

Deutsch:
Auf der zweiten Seite des Events, benötigen wir erneut die passierbare Brücke, aber jetzt mit der Bedigung, dass der Schalter an ist und der Option "Through", damit die Brücke unter dem Spieler angezeigt wird und dieser darüber laufen kann. Der Auslöser hierbei ist "Paralell Process" aber "Event Touch" sollte auch funktionieren.

5&6 The invisible wall | Die unsichtbare Mauer

Pokemon Project Amethyst 086.png

English:
Field 5 should be the invisible wall if the switch is on and passable if the switch is of. Because of this 2 different passage options, we can't use "Passage (4 dir)" we saw in the optons of tilesets and thats why we need this Event! Is the switch off, the Event have the option "Through" and we can set the Trigger to "Action Button" like default. We do the same to the second page but there we need the condition the Switch for the bridge is on and without the option "Through", so it will be an ivisible wall. There is normaly no need for field 6 but if you have a bug there, you can do also the same like on field 5 but on the first page you dissable the option "Through" because it should be all the time an invisible wall. Maybe also nice to know, if you set the Trigger to "Event Touch" or was it "Player Touch" or bouth, you will get no hit sound if you hit the invisible wall.

Deutsch:
Feld 5 sollte eine unsichtbare Wand darstellen, wenn der Schalter für die Brücke an ist und passierbar sein, wenn der Schalter aus ist. Wegen diesen 2 unterschieldichen Eigenschaften konnten wir "Passage (4 dir)" in den Eigenschaften der Tilesets nicht verwenden, weshalb wir dieses Event benötigen! Ist der Schalter aus, hat dieses Event die Option "Through" wir können den Auslöser auf "Action Button" lassen. Wir machen das gleiche auf der 2. Seite, doch dort muss die Bedingung dass der Schalter an ist eingestellt werden und die Option "Through" wird deaktiviert, damit es auf gleicher Ebene wie der Spieler ist und eine unsichtbare Wand darstellt. Normalerweise benötigen wir Feld 6 nicht, aber wenn ihr einen Bug dort haben solltet, könnt ihr da das gleiche machen wie bei Feld 5, nur dass ihr auch auf der ersten Seite die Option "Through" weglasst, da es immer eine Wand darstellen sollte. Was vielleicht auch gut zu wissen ist, wenn man den Auslöser dabei auf "Player Touch" oder "Event Touch" (oder es geht bei beiden) stellt, hört man keinen Kollisionssound, wenn man gegen die unsichtbare Wand läuft.

The bridge is finished! | Die Brücke ist Fertig!

English:
If you have done all the same way, the player can walk under the bridge and on the bridge and it will looks like the pictures below.

Deutsch:
Wenn ihr alles genau so gemacht habt, sollte der Spieler unter und auf der Brücke laufen können und es sollte wie in den nachstehenden Bildern aussehen.

Pokemon Project Amethyst 083.png

Pokemon Project Amethyst 084.png

English:
I hope this helps you in your projects. The logic behind this should work for every RPG Maker programs.

Deutsch:
Ich hoffe das hat euch für eure Projekte geholen. Die Logik dahinter sollte für jedes RPG Maker Programm funktionieren.

Pokemon Project Amethyst 000.png

See you next time my Game Makers^^
Bis zum nächsten Mal meine Game Makers^^

H2
H3
H4
3 columns
2 columns
1 column
4 Comments
Ecency