RPGVX.net
RPGVX.net => RPGVX.net Service => Archiv => Thema gestartet von: Chris am April 04, 2008, 20:20:39
-
Also Hallo erstmal^^
Ich habe mal ne Frage:
Beim VX wurden ja einige alte Optionen einfach entfernt!
Aber ich brauche dringend die Option vom 2k(3) "Tile Substitution"
Daher in meinem Spiel ein komplettes Zeiten Script zur Verfügung kommt
(Tag nacht, Wochen Monate Jahreszeiten) Kann ich das irgendwie als Scriptbefehl
machen oder kann mir jemand einen Scriptbefehl dafür geben? Wäre super
den für mein Spiel sind die Jahreszeiten notwendig!
(Ich will ja nicht das es im Winter z.b. nur schneit aber kein Schnee liegt!)
Naja die passende Makererfahrung habe ich, ich bräuchte nur den Code!
-
Als erstes wüsste ich gerne mal was der Befehl bewirkt. Hab nichts gefunden außer in meinen Gedächtnis, dass ein Befehl bei den RM2k(3) exstiert hat der das Tileset... äh Chipset austauscht ^^ Ist es der? Da müsste man mal gucken, aber es gibt ein Skript, dass das vllt kann.
-
Richtig, der is es!
Wobei ich nebenbei noch eine Alternative gefunden habe:
Die Map frägt jetzt immer ab als parallel Process welche Jahreszeit ist und dann
kommt eine Anzeige das gleich Wechsel ist, wenn die Wechselzeit vorbei ist
dann teleportiert er sich auf eine Map die exakt so aufgebaut ist wie die
mit der anderen Jahreszeit nur eben mit z.b. Schnee!
Aber ich finde es schon besser wenn ich das mit Chip tausch machen könnte!
Das könnte für komische Gesichter sorgen wenn plötzlich die Map getauscht wird :lol:
Also ich sagte ja wäre super wenn hier jemand so etwas finden würde!
-
Hier (http://rpgvx.bplaced.net/scripts/ERZVX/tile_subst.txt) hab ich jetzt mal ein Skript geschrieben, dass das ermöglicht, da es doch noch kein Skript gibt, dass das machen kann.
Um ein Tile zu ändern, eine oder mehrere der folgenden Zeile auswählen und in den Eventcommand "Script..." schreiben und ausführen lassen:$game_map.tile_a1 = 'Name vom neuen Tile A1'
$game_map.tile_a2 = 'Name vom neuen Tile A2'
$game_map.tile_a3 = 'Name vom neuen Tile A3'
$game_map.tile_a4 = 'Name vom neuen Tile A4'
$game_map.tile_a5 = 'Name vom neuen Tile A5'
$game_map.tile_b = 'Name vom neuen Tile B'
$game_map.tile_c = 'Name vom neuen Tile C'
$game_map.tile_d = 'Name vom neuen Tile D'
$game_map.tile_e = 'Name vom neuen Tile E'Puh.. mal wieder eine wichtige Frage beantwortet :lol:
-
Das ist ja sagenhaft!
Weisst du eigentlich dass su dadurch sogar zwei Sachen erfunden hast?
Dadurch kann man ja zusätzlich die Menge der Tilesets unendlich erhöhen...
und das ist nichtmal kompliziert!
-
Also EE, das ist ja spitze, wieder ein Skript, dass einen negativen Aspekt des VX recht alt aussehen lässt. Ich finde, du solltest das Skript noch einzeln vorstellen, damit das auch jeder sieht! Klasse Arbeit, danke!
-
Naja, ein großen Nachteil hat die Sache derzeit noch und zwar sind die Passage Setting je Tile gleich eingestellt und so muss man, wenn man die Tilesets ändert, aufpassen, dass diese mit dem übereinstimmen. Erleichtert aber auch das Mapping (man muss ja nicht aufpassen, dass beim anderen Tileset, die Passage Settings anders eingestellt sind). Trotzdem mal gucken, ob ich das auch noch hinbekomme.
-
Das habe ich gerade gemerkt, allerdings ist das jetzt auch nicht so schlimm, muss man halt beim Zusammenstellen darauf achten. Auf jeden Fall nochmal herzlichen Dank dafür, wobei ich die Funktion jetzt auch nur beschränkt nutzen werde, will jetzt auch nicht wie beim XP anfangen 10000 Tilesets zu verwenden, aber nützlich ist es schon :)