|
|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren | Foren |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Ehrengarde
![]() |
[RM2k] .mod, .it & Co-Formate abspielen... so gehts
Hi @ all,
Ich habe mich mal rangesetzt und versucht, den Funktionsumfang des RPG-Maker 2000 zu erweitern, wobei ich mittlerweile soweit bin, das ich bereits erste Ergebnisse präsentieren kann. Es gibt viele sogenannte Trackerformate für Musikdateien (mod, s3m, it, xm), die der RM2k leider nicht abspielen kann. Ich habe nun ein Programm geschrieben, was eben jene Formate nun doch für RM2k-Spiele zugänglich macht. Wie funktioniert das? Das Programm, was das Abspielen von Trackerformaten ermöglicht, ersetzt die "RPG_RT.exe" im Spielverzeichnis. Wird dieses Programm dann gestartet, startet es die Original-"RPG_RT.exe" (die ist im Programm selbst integriert und wird beim Ausführen entpackt); gleichzeitig wacht das Ursprungsprogramm für spezielle Befehle. Dank des Tastenpatches von Ineluki ist es u.a. möglich, externe .EXE-Dateien aufrufen zu lassen. Ein zweites Programm (welches ebenfalls integriert und entpackt wird) spielt eben jene Musik dann im Hintergrund ab. Was genau getan werden muss, um Trackerformate abspielen zu können, wird in der "Readme.rtf" genauer beschrieben, die u.a. im ZIP-Archiv unten dabei ist. Im Prinzip arbeitet es mit dem Tastenpatch-üblichen "script.wav"-Dateien, die man im Maker jederzeit über Event-Menüs aufrufen kann. Damit ich die Musik überhaupt abspielen kann, verwende ich eine .dll-Datei, die sogenannte "fmod.dll" (ist im ZIP-Archiv unten dabei bzw. in meinem Programm integriert). Gibt es Bugs? Ich bin mit dem Programmieren noch nicht ganz fertig; gleichwohl ist mein Programm soweit fortgeschritten, dass ein (im richtigen Maße) problemloser Einsatz möglich ist. Folgende Probleme (die auch in der Readme.rtf im ZIP-Archiv unten stehen) sind leider noch enthalten und werden bis zum Final Release (hoffentlich) ausgemerzt:
Für wen ist dieses Programm empfehlenswert? Das Programm selbst sollte für Fortgeschrittene und Profis im RM2k gut geeignet sein, die keine Probleme damit haben, mal ein selbsterstelltes Menü im Maker zu erstellen. Auch Erfahrung mit dem Umgang des Tastenpatches von Ineluki ist sicher nicht verkehrt. Sonstiges/Hintergründe Geschrieben habe ich dieses Programm in AutoIt und FreeBasic. FreeBasic wird für den Einsatz der fmod.dll (also für das Abspielen der Trackerformate) verwendet, während AutoIt die Musik an den richtigen Stellen zum Stoppen bringt und die Taste F12 überwacht. Den Quellcode halte ich derzeit noch strengstens unter Verschluss; die EXE ist verschlüsselt, eine Änderung mit dem Ressource Hacker nicht möglich (da die EXE danach nicht mehr ausführbar ist) und ich kann jederzeit einsehen, ob es sich bei dem Programm um meines handelt. Sobald aus meinem Programm eine "Final"-Version geworden ist, werde ich die Quellcodes veröffentlichen. Ich möchte nicht das gleiche Pech haben wie Ineluki, dem eine veraltete Version des MP3-Patches gestohlen wurde^^... Downloads: Nun denn, ich habe eine kleine Demonstration samt Readme in einer ZIP-Datei zusammengestellt, wie man mein Programm einsetzen kann. Hier der Link: fmoddemo.zip (ca. 2,5 MB groß; Tastenpatch & RTP vom RM2k wird benötigt). (EDIT: Veraltet, deswegen entfernt^^. Unten gibts einen fehlerbereinigten.) Ihr könnt das Archiv, wenn ihr wollt, gerne auf eure eigenen Homepages stellen . Seid aber bitte so nett und erwähnt auch, von wem das Programm überhaupt ist^^.Über Feedback freue ich mich natürlich, für Problemlösungen stehe ich natürlich auch bereit .EDIT: Sorry, gleich ein erster Fehler *duck*: Beim Starten der Demo wird zuerst gesagt, dass eine Musik abgespielt wird, was aber nicht stimmt. Keine Sorge, danach fragt der NPC nach drei Demo-Musikstücken, die funktionieren alle^^. Sorry für den dummen Fehler^^. Hier gibts die korrigierte Version. Geändert von Manuel (03.09.2006 um 21:01 Uhr) |
|
|
|
|
|
#2 |
|
Krieger
![]() |
Habs noch nicht getestet, hört sich aber sehr interessant an. Werde es morgen wahrscheinlich mal testen. Könntest du Ineluki nicht fragen ob man das mit dem MP3-Patch "fusionieren" könnte. Ist imo besser. Aber was ist eigendlich der Vorteil von Tracker-Dateien gegenüber MP3s usw?
ciao malu |
|
|
|
|
|
#3 | |
|
Provinzheld
![]() |
Zitat:
Btw. ein ausschalten der Musik im Titelscreen sowie im Menü könntest du doch einfach über die Hintergrundmusik im Titelscreen bzw. dem Bestätigungssound hinbekommen. Dort einfach ein stop.script.wav abspielen lassen und anschließend die zweite Musik starten lassen. Ansonsten tollige Idee. |
|
|
|
|
|
|
#4 | |
|
Kämpfer
![]() |
Zitat:
Ansonsten...ich werds auch morgen mal testen, und bewertung hier rein editieren. Ansonsen hört es sich gut an. weiter so
FSK 12: Der Gute kriegt das Mädchen. FSK 16: Der Boese kriegt das Mädchen. FSK 18: Alle kriegen das Mädchen. |
|
|
|
|
|
|
#5 |
|
Ritter
![]() |
Naja.
Ich bin ja nicht so der Experte, aber ich hatte das Gefuehl, dass das ganze doch schwer an den Ressourcen zerrt. Als ich mein DVB-Programm offen hatte war die Demo bspw nicht zu spielen (Alle paar Sekunden starke Ruckler, schlechte Musikqualität (knisternde Hintergrundgeräusche)). Ohne DVB Programm war die Musikqualität in Ordnung. Es gab allerdings immernoch schwere Ruckler während ein Stueck gespielt wurde. Sollte dies das ganze Stueck lang so sein, halte ich das ganze fuer unbrauchbar, sorry. Nicht auszudenken was Leute mit noch schwächerem System da geliefert bekommen (Wovon es hier einige gibt). Außerdem scheint mir das ganze doch umständlich zu sein. Ich kann mir nicht vorstellen, dass das die einfachste, beste, benutzerfreundlichste Methode sein soll. Bevor ich es vergesse, mein System: AMD Athlon XP 2200+ 512 MB RAM Windows XP |
|
|
|
|
|
#6 |
|
Ehrengarde
![]() |
Ich glaube nicht das solche exotischen Formate in der Community Anklang finden werden (ist doch eher etwas für Nostalgiker Nerds - nicht böse gemeint). mp3 oder midi reichen doch eigentlich aus.
Wenn du soundtechnisch am Maker etwas verbessern willst, dann vielleicht die Midiwiedergabe und das typische Klavierproblem, welches auf diesen Sysex Befehlen in der Midi beruht. Oder das ein- und ausfaden von mp3s (wobei ich dazu schonmal etwas gesehen hatte). |
|
|
|
|
|
#7 |
|
Ritter
![]() |
Wenn er es jedoch auch schafft, Formate wie .ogg oder vielleicht auch aac (plus) abspielbar zu machen, wäre das eine extreme Verbesserung, da diese beiden Formate bei einer geringeren Bitrate immernoch sehr gut klingen.
Ein Käfig voll Scheiße hält unsre Seele als Geisel Wir leben im Geiste nur das tragische Gesamtwerk eines in Ketten liegenden bulgarischen Tanzbärn Absztrakkt - der eigene Meister |
|
|
|
|
|
#8 |
|
Provinzheld
![]() |
Hier btw. der FadingPatch. Wieso kennt sowas niemand =0
http://mitglied.lycos.de/rpgmakerpat...ing/Fading.zip |
|
|
|
|
|
#9 | ||||||||
|
Ehrengarde
![]() |
Danke schonmal für euer Feedback
Zitat:
Zitat:
. Ransetzen und ein paar "Versuche" mit meinem XP werde ich aber auf jeden Fall noch machen.Zitat:
. Lies dir mal nur in Wikipedia folgenden Satz zur Definition von S3M durch:Zitat:
Nur bei einem gebe ich dir Recht: .mod und .s3m etc. sind nicht innerhalb dieser Community nicht sehr weit verbreitet.Zitat:
Zitat:
Zitat:
Arbeiten werde ich an den Patch auf alle Fälle. Wann mit (Final-)Ergebnissen zu rechnen ist, kann ich allerdings nicht sagen... Privat bin ich durch Schule und Beruf derzeit voll ausgebucht^^. Zitat:
Download CHA.EXE (Ein Programm, dass Grafiken automatisiert in Charset-Maßen schneidert) Thread: mod, it, s3m, xm-Musik im RM2k(3) abspielen - so gehts! Geändert von Manuel (04.09.2006 um 21:07 Uhr) |
||||||||
|
|
|
|
|
#10 |
|
Ehrengarde
![]() |
Ich rede nicht über die gesamte Internetgemeinde, sondern nur die Makercomm. und da wirst du mit .it .mod usw. nicht weit kommen. Hinzu kommt das die Meisten nichtmal mit dem Tastenpatch umgehen können und weitere Audioformate verursachen nur noch mehr Komplikationen. Will das Projekt nicht schlecht reden, denn ich würde eine ogg Einbindung oder spc wenn möglich, auch interessant finden.
|
|
|
|
|
|
#11 | |
|
Veteran
![]() |
Ich weiss nicht, was ich davon halten soll. Fände ogg natürlich genauso klasse - vorausgesetzt fades werden ergänzt. Aber ansonsten würde es mich mehr freuen, wenn all die enthusiastischen Progger hier etwas mehr Zeit in den XP stecken und dort einiges auf die Beine stellen würden - von den weit größeren Möglichkeiten brauche ich wohl nicht zu sprechen.
Zitat:
|
|
|
|
|
|
|
#12 | |
|
Ehrengarde
![]() |
Zitat:
|
|
|
|
|
|
|
#13 |
|
Veteran
![]() |
MOD-Formate sind auch vollkommen anders aufgebaut als eine MP3 oder ähnliches (weiß nicht, ob der Begriff "Streaming-Format" hier angebracht ist). Für ihre Größe stellen sie eine sehr gute Möglichkeit zur Musikwiedergabe dar. Selbst FFX benutzte, afaik, noch sowas Ähnliches.
|
|
|
|
|
|
#14 |
|
KHAAAAAAAAAAAN!!!!
![]() |
Das einzige imho lohnenswerte Format was noch nicht im Maker eingebaut ist, sind .SPC Dateien. Wers schafft die innen Maker zu kriegen, der bekommt von mir nen Keks!
|
|
|
|
|
|
#15 |
|
Held
![]() |
|
|
|
|
|
|
#16 |
|
Veteran
![]() |
Ne Lib dafür gibt's. Es mangelt eher an der Dokumentation dazu. Wer aber Lust hat selbst dafür 'ne Lib zu schreiben, so tue er sich keinen Zwang an...^^
|
|
|
|
|
|
#17 |
|
Schwertmeister
![]() |
SPC-Formate würden mir auch gut in den Kram passen. Wenn man mal bedenkt, das die nur etwa 60 KB pro Stück haben *schwärm*. Außerdem brauche ich gerade SPC-Musik in meinem aktuellen... äääh... "Projekt". Und da wäre es echt kompakter an Stelle von 3 MB großen MP3s ein paar SPCs abzuspielen.
|
|
|
|
|
|
#18 | |
|
Veteran
![]() |
Zitat:
|
|
|
|
|
|
|
#19 |
|
Ritter
![]() |
Danke Manuel, dein kleiner Patch ist echt genial.
Ich kann es wirklich gut gebrauchen, da es einige mod-Stücke gibt, die ich in meinem Projekt mit einbinden wollte (aber nicht konnte). Damit spare ich mir die Arbeit sie auf mp3-Format zu packen. Ich habe damit ein bischen herumexperimentiert, bis jetzt habe ich keine Fehler gefunden. Weiter so. ![]() MfG netwarrior Mankind's Enemy <--freie Sci-Fi Ressourcen Zu jeder Zeit, an jedem Ort, bleibt das Tun der Menschen das gleiche... -- Legend of Galactic Heroes |
|
|
|
|
|
#20 | ||
|
Ritter
![]() |
Zitat:
Zitat:
<< Cortis Charguide < Ironic Man! <Requiem For A Nyeh
![]() Myspace ist scheisse. Jay-Z will nicht mein Freund sein. Geändert von Corti (30.01.2007 um 16:08 Uhr) |
||
|
|
|
![]() |
| Sponsored Links |
|
|
| Themen-Optionen | |
| Ansicht | |
|
|