Kamikaze Board



Zurück   Kamikaze Board > RPG Maker > RPG Maker Programme und Erweiterungen

RPG Maker Programme und Erweiterungen Ein Forum für Programme und Erweiterungen zum RPG Maker.

Antwort
 
Themen-Optionen
Alt 16.08.2009, 11:36   #1
Cherry Männlich
Kirscherator
 
Benutzerbild von Cherry
 
Registriert seit: 04.10.2007
Ort: Österreich/Salzburg/Pongau
Alter: 23
Beiträge: 1.183
Blog-Einträge: 1
Standard DrawText-Plugin für Power Patch v0.3/0.4x

Zitat:
Zitat von drawtext readme.txt
Hier ist ein Text-Plug-In mit wählbarer Schriftart!

Es war ursprünglich nur für Cloud der Ex-Soldat gedacht, ich mache es jetzt aber allen zugänglich, JEDOCH OHNE ES AUFZUBEREITEN. Also es hat noch die selben Seltsamkeiten wie damals:

In der init.lua muss MP_Init() aufgerufen werden.

Zum Schreiben von Text benutzt man den Befehl EasyDrawText. Der funktioniert so:
EasyDrawText(dateiname, breite, höhe, 0, 0, text)

Die Text-/Schattenfarbe wird direkt in die Schriftart eingebaut. Aus Kompatiblitätsgründen gibt es aber die zwei leeren Parameter zwischen "höhe" und "text" noch, da da früher Text- und Schattenfarbe angegeben wurden. Meine Beispielschriftarten sind aber alle weiß mit schwarzem Schatten.

"dateiname" muss eine BMP-Datei sein, z.B. "test.bmp". Diese Datei wird mit den Maßen "breite" und "höhe" im Picture-Ordner erzeugt, dort wird der "text" hineingeschrieben. Das kann man dann mit dem Maker anzeigen.

Die Schriftarten müssen als BMP-Datei mit 256 Farben vorliegen und sich im Unterordner Fonts befinden. Sie werden mit EasyLoadFont geladen:

EasyLoadFont(dateiname, breite, höhe)

Die Breite und Höhe, die hier angegeben wird, ist die eines EINZELNEN BUCHSTABENS.

EasyLoadFont muss VOR EasyDrawText ausgeführt werden. Die Font bleibt dann solange geladen, bis EasyLoadFont erneut ausgeführt wird.

Die BMP-Datei ist folgendermaßen aufgebaut:

4 Zeilen zu je 64 Zeichen. Entspricht den ASCII-Codes.

http://www.jco.at/ascii.htm <<< da sieht man, welche Nummer welchem Buchstaben entspricht (meine Schriftarten gehen alle nur bis 255, nicht 304!!!)

Der Buchstabe "Y" hat Code 89, ist also (jede Zeile hat ja 64 Zeichen) in der Schriftart in der 2. Zeile in der 25. Spalte. Als Beispiel kann man die von mir beigelegten Schriftarten ansehen.

Wichtig: die transparente Farbe muss in Index 0 sein!

Hier die Größen der Buchstaben von meinen Fonts:

EasyLoadFont("dmg1_at.bmp", 18, 24)
EasyLoadFont("dmg2_at.bmp", 22, 28)
EasyLoadFont("elephant.bmp", 22, 26)
EasyLoadFont("lt.bmp", 10, 16)
EasyLoadFont("message.bmp", 12, 20)
EasyLoadFont("mini.bmp", 7, 9)
EasyLoadFont("rm2k.bmp", 8, 14)
EasyLoadFont("standard.bmp", 8, 16)
EasyLoadFont("term12.bmp", 12, 18)

mfG Cherry

PS: Falls es wen interessiert, das Plugin heiß früher "morepics.dll" und war ein gescheiterter Versuch, mehrer Bilder in eines zeichnen zu lassen. Daher das "MP_Init()".
Download: http://cherrytree.at/downloads/drawtext.rar
Mirror: http://share.cherrytree.at/showfile-212/drawtext.rar
__________________
Cherry ist offline   Mit Zitat antworten
Alt 16.08.2009, 21:50   #2
Knumonmaster Weiblich
Lightmap-Master
 
Benutzerbild von Knumonmaster
 
Registriert seit: 27.01.2003
Alter: 27
Beiträge: 1.285
Standard

Auf das PI habe ich lange gewartet. Schön, dass du es vorstellst^^

Habe es sofort eingebaut, und (nach anfänglichen Schwierigkeiten) funktioniert es auch ganz supi ^^
Knumonmaster ist offline   Mit Zitat antworten
Alt 17.08.2009, 11:25   #3
Veyrne Männlich
Administrator
 
Benutzerbild von Veyrne
 
Registriert seit: 24.04.2004
Ort: Blewth Castle
Alter: 30
Beiträge: 13.441
Blog-Einträge: 11
Standard

Wenn ich die Sache richtig verstanden habe, dann kann das einiges an Arbeit abnehmen. Ich sehe mir die Sache aber auf jeden Fall einmal an.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Power Patch v0.3/0.4x - UPDATE zu v0.44! Cherry RPG Maker Programme und Erweiterungen 56 17.08.2009 11:26
Power Patch Compact v0.85 Cherry RPG Maker Programme und Erweiterungen 13 18.06.2009 14:03
Power Patch v0.85 Cherry RPG Maker Programme und Erweiterungen 23 26.09.2008 22:51
Cheating Sperre (LUA-Script für Cherry's Power Patch) MagicMaker RPG Maker Programme und Erweiterungen 1 29.05.2008 17:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
RPGA.info