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 14.04.2008, 18:45   #1
Knumonmaster Weiblich
Lightmap-Master
 
Benutzerbild von Knumonmaster
 
Registriert seit: 27.01.2003
Alter: 27
Beiträge: 1.285
Standard Picture Rotation Calculator

Hallo Leute

ich habe heute ein neues praktisches Programm geschrieben, welches sehr nützlich ist, wenn man viel mit dem Picture-Rotations-Effekt des Rm2k und rm2k3 arbeitet.

Warum das ganze?
Ich arbeite an einer analogen Uhr, bei der die Zeiger per Rotation bewegt und ausgerichtet werden. Da ich keinen Plan von irgendwelchen Berechnungsmodellen hatte, habe ich auf gut Glück versucht die zeiger auszurichten. Das hat auch so weit funktioniert, aber bei den Minuten wurde das zu zeitaufwendiger Pixelarbeit, da ich mit Rotationsstärke und Dauer jonglieren musste und nach 1-2 Änderungen alles erneut im Testgame austesten musste ...
Im laufe der Arbeit kam mir der Gedanke, den Mechanismus mal genauer unter die Lupe zu nehmen. Also habe ich einige Tests veranstaltet, um schließlich auf Gesetzmäßigkeiten und auch eigenartige Verhaltensweisen zu stoßen!
Daraus habe ich dann 2 Modelle entwickelt, ein ideales und ein realistischeres, da der Maker das Ideal nciht wirklich halten kann und es damit z.T. zu sehr gravierenden Differenzen zur Berechnung kommt.
(Das realistische modell ist mit Sicherheit noch nciht ganz ausgereift, dazu muss ich noch etwas herumexperimentieren - aber sofern der Maker nciht gerade überlastet ist, dreht er dazu schon sehr genau^^)

Und was bringt nun das kleine Programm?
eine Menge =)
Man kann nicht nur ausrechnen, wie weit sich ein Picture mit gewissen eigenschaften dreht, sondern ebenso anders herum. Besonders für das Drehen zu einer bestimmten Gradzahl habe ich extra einen Optimierer geschrieben, welcher einem ein nahezu perfektes Ergebnis liefert.
(nahezu deswegen, weil man das Ergebnis nciht 1:1 in den Maker übertragen kann da Integer und Real bedingt kompatibel sind)

Hier ist das Interface:


Erläuterung: links:
Hier muss mind. 1 Feld ausgefüllt sein, um mind.1 anderes zu berechnen. Z.B. benötigt man immer Degree oder Duration, um alle anderen zu berechnen. Maker-speed und speed hingegen lassen sich auch ohne beide anderen Werte in einander umrechnen.
Hier werden auch die 2 modelle kurz erläutert.

Erläuterung: rechts:
Dies ist das Optimierungs-Fenster. hier muss man nur Degree, also die zu drehende Gradzahl, einstellen.
Das Minimum bzw. Maximum ist anpassbar zum jeweils im Maker eingehackten Wert. Mit feineren Schritten erhält man ein detaillierteres Ergebnis.
Die Scan-Methoden sind einmal vorwärts und einmal rückwärts (wer hätte das gedacht xD) d.h. beim ersten wird das beste und schnellste Ergebnis, und beim zweiten das beste und langsamste Ergebnis angezeigt. Meistens bleibt das Ergebnis jedoch gleich, besonders beim realistische(re)n Modell.

Anmerkung:
Wichtig! Um Pictures rotationsgenau auszurichten, muss man den Maker mit dem RessourceHacker o.ä. ändern! Es wird dazu umbedingt die Rotation=0 benötigt.
Drehen gegen den Urzeigersinn ist damit ebenfalls möglich. Mein Programm berücksichtigt das allerdings nicht, da es eh die selben Werte, nur mit einem Minus davor ergibt!

Hier nun der Download(164Kb)!
(das ist ein 7zip-Archiv und kann u.a. von 7-ZIP, IZArc, WinRAR, ... geöffnet werden)


Viel spaß damit
euer Knumon

edit: So, wie und was muss man am Maker jetzt nun hacken? (Der Trick ist von EvilShenLong und ist schon in Cherrys HyperRm2k inbegriffen!)
0. WICHTIG!! Backup der RM2000.exe bzw. RM2003.exe machen!
1. ResHacker starten und eines der beiden öffnen
2. auf RCDATA > TFORMEVPICTUREEX > 0 gehen
3. runter scrollen
4. Alle Min,MinValue bzw. Max,MaxValue anpassen (z.b. -12 bei min und 12 bei max ODER -999 und 999 XDD keine Ahnung wo die RPG_RT da ihre Grenzen hat...)
5. gegebenenfalls Position=0 und Value=0 setzen
6. speichern
7. ResHacker beenden

Sorry für die Verwirrung, ist selbstverständlich eine VV und keine Beta!
~Cherry

Geändert von Eni-Meister (27.05.2008 um 20:09 Uhr).
Knumonmaster ist offline   Mit Zitat antworten
Alt 14.04.2008, 18:49   #2
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

Die Tools hier wedern immer spezieller (ich beziehe mal auch meinen Map Tree Creator mit ein)...

Anyway:

mfG Cherry
__________________
Cherry ist offline   Mit Zitat antworten
Alt 14.04.2008, 19:53   #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

Oha, wirklich sehr speziell, dieses Tool. Während meinen ersten Versuchen einer analogen Uhr bin ich damals an ein erstes Problem gestoßen. Man merkt das die Möglichkeiten der RPG Maker Szene stark wachsen. Tolle Arbeit.
__________________

Filehost - Regeln - EBook - Raccu - YouTube - RPGA.info
Secret of Monkey Island (PSP)
Veyrne ist offline   Mit Zitat antworten
Alt 14.04.2008, 19:55   #4
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

Der Trick mit dem ResHacker ist von EvilShenlong. Der Patch ist in meinem HyperRM2k (siehe Toolsthread) bereits inkludiert.

mfG Cherry
__________________
Cherry ist offline   Mit Zitat antworten
Alt 15.04.2008, 12:20   #5
Steve Männlich
The Heinsen Hill'ish
 
Benutzerbild von Steve
 
Registriert seit: 20.06.2002
Ort: Room 312
Alter: 30
Beiträge: 6.979
Standard

Oah, saugeil ! Sowas habe ich gebraucht. Hatte vor längerer Zeit mal ein großes Problem deswegen bei HH gehabt und es nie gelöst bekommen. Was es jetzt genau war weiss ich leider nicht mehr, aber ich bin sicher das ich dieses Tool irgendwann mal gut gebrauchen kann.
__________________
"Sex, Drugs and Silent Hill."



Steve ist offline   Mit Zitat antworten
Alt 15.04.2008, 13:25   #6
Teclis Männlich
Redakteur
 
Benutzerbild von Teclis
 
Registriert seit: 15.09.2002
Ort: Rock City
Alter: 29
Beiträge: 5.360
Standard

Zitat:
Zitat von Steve Beitrag anzeigen
Oah, saugeil ! Sowas habe ich gebraucht. Hatte vor längerer Zeit mal ein großes Problem deswegen bei HH gehabt und es nie gelöst bekommen. Was es jetzt genau war weiss ich leider nicht mehr, aber ich bin sicher das ich dieses Tool irgendwann mal gut gebrauchen kann.
War das nicht iwas mit drehbaren Ventilrädern oder so? Jedenfalls sollte man das in beide Richtungen drehen oder sowas ^^

Jo ist auf jedenfall genial. Wir sind zB auf das begrenzte Rotating bei Opal of Shiekah gestoßen, als wir Link einen Saltosprung verpassen wollten. Mussten dann etwas umdisponieren.

Auf jedenfall ist das wirklich Klasse und super nützlich!
Teclis ist offline   Mit Zitat antworten
Alt 15.04.2008, 16:37   #7
Knumonmaster Weiblich
Lightmap-Master
 
Benutzerbild von Knumonmaster
 
Registriert seit: 27.01.2003
Alter: 27
Beiträge: 1.285
Standard

Zitat:
Zitat von Teclis Beitrag anzeigen
War das nicht iwas mit drehbaren Ventilrädern oder so? Jedenfalls sollte man das in beide Richtungen drehen oder sowas ^^

Jo ist auf jedenfall genial. Wir sind zB auf das begrenzte Rotating bei Opal of Shiekah gestoßen, als wir Link einen Saltosprung verpassen wollten. Mussten dann etwas umdisponieren.

Auf jedenfall ist das wirklich Klasse und super nützlich!
An die 2 Beispiele kann ich mich auch noch erinnern. Mit dem Hack ist das jedenfalls ohne Probleme machbar! Man kann das ganze auch prima mit weichen Übergängen darstellen per Move Event.
Meine Uhr war da ein seltsames Beispiel für (es sei denn ich lasse sie rückwärts laufen hehe) Aber leider kann man keine 0,5-er Schritte bei der Rotationsgeschwindigkeit machen ... dadurch laufen bei meiner Uhr Minuten- und Sekundenzeiger etwas daneben xD
@Cherry: Ja genau da hatte ich den Trick wohl her xD

Geändert von Knumonmaster (16.04.2008 um 19:28 Uhr).
Knumonmaster 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
Karaoke-Tool Big J Computer und Internet 2 14.09.2005 18:48


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


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