A MAD SCHEME - Die neue Art, Musik zu portieren

geschrieben am 09.12.2010 15:14:43
( Link )
Zitat von wertzedu:
au mann ich glaub ich lass die Finger davon, ich raff gar nichts. ''Eigene Musik für SMW machen'' das klingt einfach hab aber keine Ahnung wie ich anfange.


Eigene Musik machen IST eben leider auch ziemlich schwer. Das zählt zu den schwersten Sachen am SMW Hacking. Ich finde es sogar viel schwerer als in ASM irgendetwas zu programmieren. Deswegen KANN das hier auch niemand verständlich erklären, weil das selbst niemand so super kann.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.12.2010 23:02:47
( Link )
Und man kanns nicht lernen. Noten lesen vielleicht schon, aber wenn man kein Gehör dafür hat, so wie ich, wirds nix.
geschrieben am 13.12.2010 16:58:45
( Link )
Zitat von Torni:
Will ja nichts sagen, aber das Porten ist doch pisseinfach. TinyMMl, dann Suyos Fixer, evt Oktavenndern, Instrumente und fertig...[...]

Mit der Aussage würde ich vorsichtig sein! (Ich weiss ist Jahre her aber der Dragon muss ja auf alles eingehen xD)


Zitat von RPG Hacker:
Eigene Musik machen IST eben leider auch ziemlich schwer. Das zählt zu den schwersten Sachen am SMW Hacking. Ich finde es sogar viel schwerer als in ASM irgendetwas zu programmieren. Deswegen KANN das hier auch niemand verständlich erklären, weil das selbst niemand so super kann.

Das Problem ist ja, das man mein SMWHacken so gut wie alles lernen kann und auch ASM kann man mit Schweiß und Tränen lernen (geht natürlich besser wenn man sich dafür wirklich interessiert, war glaube ich RPGHackers Reden.). Aber beim Custom Music porten ist das was anderes, man kann es nicht ohne weiteres lernen, entweder man hat 'ne Begabung dazu oder nicht. In wie Fern dieses Tool das porten einfacher macht weiss ich nicht, aber ich werde es demnächst mal ausprobieren
geschrieben am 13.12.2010 17:24:03
( Link )
Das stimmt, für Musik-Zeug braucht man sowieso bestimmte Begabungen. Das ist ja von vornherein klar. Allerdings behaupte ich, dass das auch bei ASM so ist. ASM ist in vielerlei Hinsicht genau wie Mathematik. Wenn man eine Begabung dafür hat, ist es kein Problem, für alle anderen ist es sehr schwer bis unmöglich.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.12.2010 16:59:11
( Link )
So, ich hab mich seit ein paar Tagen mal etwas intensiver mit dem portieren von Musik beschäftigt, jedoch auf die Art und Weise indem
ich midi Dateien so zurecht stutze, das ich sie in SMW einfügen kann. Mitlerweile hab ich es auch so hinbekommen (nach ein paar zu hohen
Musikintervallen oder Oktavenfehlern) das romis addmusic mein Stück erfolgreich eingefügt hat. Wenn ich aber nun den Testlevel mit der Musik starte
höre ich gar keinen Ton, nichtmal den von Marios Sprüngen. Ich vermute mal deswegen das es an dem MORE.asm patch liegt. Bisher habe ich diesen patch lediglich
in dem gleichen Ordner wie die Rom gehabt, ihn aber noch nie mit xkas draufgepatcht. Warum? Ganz einfach: Wenn ich den typischen patchbefehl eingebe "xkas.exe MORE.asm ROMNAME.smc" ,
dann schafft es xkas zwar erfolgreich zu patchen, aber wenn ich die Rom dann starten will kommt einfach ein schwarzer Bildschirm und es tut sich gar nichts.
Ich hatte schon andere diverse Custom Musics gefunden die das selbe Problem hatten wie mein eigenes, aber da ich auch bestimmte Musik erfolgreich abspielen kann die diesen N-SPC Patch komischerweise braucht, habe ich immer gedacht ich hätte ihn bereits auf meiner Rom drauf. Wenn mir jemand bei meinem Problem helfen könnte und ich dann in der Lage wäre meine Musik anzuhören und zu verbessern, bekommt er auf jeden Fall ein Exemplar und darf damit machen was er will.^^
geschrieben am 18.12.2010 17:10:25
( Link )
FreespaceFreespaceFreespace?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.12.2010 17:21:44
( Link )
Ich hab eine nagelneue Rom genommen wo noch gar nichts eingefügt war und hab natürlich erstmal mit LM etwas verschoben damit sie die
normale Größe bekommt. Da hat der patch fehlgeschlagen, nun hab ich mit lunar expand mal auf 4 MB vergrößert und nichtmal dann hat es geklappt.
Es sollte aber doch mit dieser Größe längst klappen, da ich noch keinen einzigen Hack gesehen habe der die Größe von 4 MB überschritten hat.
geschrieben am 18.12.2010 17:28:55
( Link )
Die Größe der ROM tut überhaupt nichts zur Sache. Wenn an einer Stelle in der ROM Daten stehen, dann werden die auch weiterhin da stehen, selbst wenn du die ROM vergrößerst. Stattdessen musst du die Freespace-Addresse in der ASM-Datei ändern.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.12.2010 17:55:35
( Link )
Ok, ich hab jetzt mal mit slogger nach free space gesucht und einer davon sieht folgendermaßen aus:

PC offset LoROM offset Size

0x0803D8 0x1081D8 0x7E20

nur mal als kleines Beispiel, natürlich waren noch viel mehr Adressen verfügbar.
Jetzt steht da in der MORE.asm oben folgendes:

!MainCodeLocation = $0FFF00 ;Point it to some free space!

Ich denke mal das ich dort nach dem Gleichzeichen eine der obrigen drei Adressen einfügen muss.
Aber muss ich dieses dollarähnliche Zeichen stehenlassen, und was genau trag ich jetzt wirklich da ein?
geschrieben am 18.12.2010 18:23:59
( Link )
Dollarzeichen muss stehenbleiben und man nimmt den Wert aus der mittleren Spalte ohne das 0x, also in diesem Fall "$1081D8"). Ich empfehle dir übrigens, eine Adresse zu holen, wo hinten 0x8000 steht. Ist immer am sichersten eine komplett unangetastete Adresse zu nehmen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.12.2010 18:55:32
( Link )
Ok, das mit dem Patchen hat jetzt schonmal richtig geklappt, vielen Dank dafür.
Aber im dem besagten Level hab ich immernoch keinen Ton, daher kann es an der MORE.asm nicht liegen.
Hast du eine Idee woran das noch liegen könnte, eventuell ist etwas in der txt Datei des Musikstückes nicht in Ordnung?
geschrieben am 18.12.2010 20:18:54
( Link )
Ganz sicher das richtige Lied ausgewählt und nicht aus Versehen ein leeres? Und welches Addmusic benutzt du? Hast du die Musik auch ganz sicher eingefügt?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 18.12.2010 20:45:18
( Link )
Ok das Problem hat sich erledigt, ich hab den ersten Channel mit dem hauptchannel verbunden und dann hat LM das Lied erkannt.
Jetzt muss ich nur noch ein wenig mit den passenden Instrumenten rumspielen dann passt das schon.^^
Vielen Dank für deine Hilfe RPG Hacker.
geschrieben am 10.01.2011 18:56:38
( Link )
Ich hab mal ne frage: Wie porte ich von IT ?

Wenn ich ne IT öffne steht nur da

#1

#2

#3

#4

Kann mir pls. jemand helfen ^^
geschrieben am 10.01.2011 19:53:49
( Link )
Die musst du erst in eine MOD konvertieren.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 10.01.2011 20:00:22
( Link )
Zitat von RPG Hacker:
Die musst du erst in eine MOD konvertieren.


Aha ^^
Wie mach ich das gibts dafür ein Programm ?
geschrieben am 10.01.2011 20:30:43
( Link )
Sorry fuer die Stoerung, aber wenn ich auf DOWNLOAD LINK gehe steht dort: File not found...ist das nur bei mir?
Brutal Mario ist out.Spielt mal SMW FreedoMN,1Updudes-Hacks,The Devious Four Chronicles oder Chomps Attacke!
geschrieben am 11.01.2011 13:15:32
( Link )
Bei mir ist das auch
Geh auf Kipenals Profil und in seine Filebin ^^
Da hab ichs her
geschrieben am 11.01.2011 13:57:47
( Link )
Danke!
Brutal Mario ist out.Spielt mal SMW FreedoMN,1Updudes-Hacks,The Devious Four Chronicles oder Chomps Attacke!
geschrieben am 11.01.2011 14:49:46
( Link )
Bitte !
Aber zurück zu meinem Problem, was brauch ich zum konvertiern ?