Using The Console/de

From The Powder Toy
Revision as of 19:47, 28 September 2011 by (talk)
Jump to: navigation, search

Diese Seite beschreibt die Konsole von Powder Toy 49.1, Powder Toy benutzt nun eine LUA Konsole. Du findest die Funktionen hier.

Du kannst die alten Kommandos immer noch benutzen: Pack einfach ein "!" (ohne Anführungszeichen) davor, zum Beispiel !Set type all metl .


Die Konsole ist eigentlich nur ein Eingabefeld, in dem du die Simulation "handlicher" aufbauen kannst. Wenn du zum Beispiel Metall statt zerbrechlichem Metall verwendet hast (so wie ich einmal), kannst du damit einfacher alles Metall ersetzen. Du kannst damit aber auch einfache Hacks durchführen, zum Beispiel Feststoffe zur Bewegung bringen (siehe unten)

Es ist einfach, die Konsole zu öffnen. Drück diese Taste ohne SHIFT und ein schwarzes Fenster wird erscheinen, in dem du Eingaben tätigen kannst.

Im Gegensatz zu den meisten Konsolen und Eingabeaufforderungen ist diese Konsole sehr leicht zu bedienen, wenn man ein paar Codes beherrscht.

Der interessanteste, oder mindestens der nützlichste und coolste Code den die meisten Leute wissen wollen ist das Set Kommando. Die Syntax funktioniert so:

Set [der Wert, der verändert werden soll] [das Teilchen, das verändert werden soll] [der Wert, zu dem es verändert werden soll]


In anderen Worten, wenn ich Partikel Nummer 25 zu Metall ändern will, gebe ich ein:

Set type 25 metl

Um die Nummer eines bestimmten Teilchens herauszufinden, kannst du einfach "D" drücken, um den Debug-Modus zu starten. Wenn du dann mit der Maus auf ein Teilchen zeigst, siehst du seine Nummer oben rechts

Aber wahrscheinlich willst du eher alle Teilchen oder alle Teilchen eines Elements verändern. Das geht so:

Set type all metl

Dies würde alle Teilchen der Simulation (außer Luft) in Metall verwandeln.

Set type metl watr

Würden jedes Metallteilchen in Wasser verwandeln. Oder du verwandelst, wie ich vorher beschrieben habe, jedes Metall in BRMT.

Set type metl none

Würde alle Metallteilchen entfernen. Oder du könntest es zur Brandbekämpfung einsetzen, indem du einfach alles Feuer entfernst.

Du kannst nicht nur das Element verändern. Statt dem Wort "Type" schreibst du einfach:

  • Type: Verändert die Art der Teilchen.
  • Temp: Das verändert die Temperatur: Du könntest deine Simulation einmal einem Hitzetest unterziehen oder auch viel Metall auf einmal schmelzen.
  • Ctype: Dies verändert den Zusatzwert eines Teilchens. Vielleicht ist es dir auch einmal passiert, dass irgendetwas dein Clone berührt hat und es jetzt falsche Dinge tut? Wenn du zum Beispiel Salz "clonen" willst, schreibst du:

set ctype clne salt. Damit kannst du auch Hacks machen: Zum Beispiel kannst du Lava so verändern, dass sie zu Wasser oder anderem erstarrt. Dies machst du so: set ctype lava watr

  • Life: Das ist der Lebenswert, dies ist eine Art Allround-Variable. Es wird für Strom oder farbiges Feuer benutzt.
  • X, Y, VX, VY: Das sind die Positionen von Dingen und die Geschwindigkeiten. Du könntest damit zum Beispiel Feststoffe bewegen.
  • Tmp: Auch dies wird für Verschiedenes benutzt, zum Beispiel die Farbe von Quarz.


Quit tut nichts weiter, als Powder Toy einfach zu schließen.


Das Create Kommando ist kann Teilchen erzeugen. Beispielsweise:

Create METL 200,100

Die erzeugt einen METL (Metall) Pixel bei Koordinate 200,100.


Es gibt noch andere Kommandos, die später folgen. Vielleicht googlest du einfach mal oder wartest.

Programme

Du kannst auch Programme schreiben, wofür du die Textdatei von .txt zu .lua umändern musst.

Danach öffne die Konsole und gebe exakt ein:

dofile("script.lua")

Natürlich musst du script.lua durch den Namen deiner Datei ersetzen.

Tipps für tmp, life, and ctype

Administratoren schreiben hier regelmäßig neue Anweisungen für tmp, life und ctype rein.

ctype
  • Clone (BCLN, PCLN, CLNE): Mit ctype kannst du das erzeugte Element bestimmen.
  • Schmelzen/Erstarren (ICE, LAVA): ctype ist das Element, zu dem Eis und Lava schmelzen/erstarren. Wenn du dies veränderst, kann das interessante Folgen haben.
  • SPRK: ctype ist das Element, durch dass der Strom fließt.
tmp

Bis jetzt gibt es hierfür keine Anweisungen.

life

Hiermit kannst du die Länge des Brennens von Feuer und Plasma verändern, also die Zeit, bis es verschwindet. Damit kannst du Feuer bis Raumtemperatur abkühlen lassen, indem du es sehr lange dableiben lässt. Du kannst auch Brände vermindern, damit das Feuer schnell verschwindet.

E.G.:

  • DEUT dehnt sich aus, wenn es erwärmt wird. So kannst du das Wachstum verändern.
  • Du kannst damit verändern, wie ätzend Säure ist. Normalerweise hat es einen life-Wert von 75. Je mehr Teilchen es wegätzt, desto geringer wird der Wert. Unter 50 kannst jeder Partikel Säure zerstören.
  • Du kannst damit auch Schalter wie SWCH, HSWC, PCLN, und PUMP an- und ausschalten.
  • Du kannst die HP, also die Gesundheit deines Strichmännchen damit bestimmen.

Bewegbare Feststoffe

Es wird oft danach gefragt, aber es wird abgelehnt. Viele fragen nach Bällen, Fäden und Zahnrädern, aber dafür müsste man das ganze Programm umschreiben. Man kann aber schon feste Objekte mit diesem Hack bewegen.

Nur SPNG klappt!

Im Moment klappt nur SPNG, also Schwamm. Manchmal klappt es auch mit GOO und BCLN, aber die meisten Elemente klappen nicht.

Fangen wir an!

Zeichne eine Form mit Schwamm in der Mitte des Bildschirms. Geh zur Konsole und schreib:

set vx spng 1

Herzlichen Glückwunsch! Der Schwamm bewegt sich!

set vx spng -1

HURRA! Er bewegt sich nach links.

set vy spng 1

Nach unten! YIPPEE!

set vy spng -1

Er fliegt nach oben. UNGLAUBLICH!!!

Verstanden? Also:

[[ELEC| Template:Https://lh4.googleusercontent.com/ pgh0ByMQCI4/TYGlNtt0LII/AAAAAAAAAVA/hOrMSCbmuyc/s800/angry-dude.jpeg]]