Änderung des Ingame-Sounds von Animal Crossing New Leaf

  • Hello Leute :happy:

    Ich war jetzt leider nicht so oft auf diesem Forum, hab jetzt aber wieder endlich ein wenig Zeit um hier zu schreiben.
    Heute gehts um Romhacking - genauer gesagt - Sound Replacement in Animal Crossing New Leaf, denn es ist möglich mit spezifischen Methoden und ein wenig Programmieren die eigentlichen Musikdateien innerhalb des Spieles auszutauschen. Dies erreicht man entweder mit HANS (was keiner benutzt lol) oder mit NTR. Hierbei sorgt NTR dafür, dass spezifische Dateien die man vorher durch ein layeredFS benannt hat, nicht von den Spieldateien innerhalb der Daten des Spiels abliest, sondern aus einem Verzeichnis auf der SD-Karte.


    Ein Beispiel dafür könnt ihr hier bei meinem Video sehen:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    (Sorry für die Soundqualität... Ich musste mit dem Handy aufnehmen :scratch: )
    Die verwendete Musik stammt von ClefferNotes - einem (britischen?) Hobby-Musikproduzenten
    Ein wenig von Animal Crossing: Wild World usw. ist auch dabei, denn mir liegen zum Glück alle Musikdateien von Wild World und dem Animal Crossing für den GameCube vor. :clap:

    FC: 2037-0855-6348
    Stadt:
    Nohr


    :marianne::grimm::ottokar::sophie::jimmy:
    :martin::benjamin::vroni::huschke::monika:


    Mitglied seit 29.10.2015 :doge:

  • Ja, das kenne ich. Man kann das auch machen indem man die Spieldatei mit Hombrew erstellt und dann einfach mit anderer Musik injectet. ^^ Hab ich zwar nochnie versucht, ist aber bestimmt lustig.
    *:D*

    -------------for there i am in the mossy shadows under the trees
    ----------and to tell the truth

    -------i dont want to let go of the wrists of idleness
    -----i dont want to sell my life for money
    --i dont even want to come out of the rain


  • Ui, cool, dass das hier einer mal vorstellt. Kannst du irgendwelche Turorials/Quellen empfehlen? NTR/Hans habe ich jedenfalls schon mal.
    ACNL mit ACWW Soundtrack. Eig. perfekt. *-*

  • Ui, cool, dass das hier einer mal vorstellt. Kannst du irgendwelche Turorials/Quellen empfehlen? NTR/Hans habe ich jedenfalls schon mal.
    ACNL mit ACWW Soundtrack. Eig. perfekt. *-*

    Der ganze Prozess ist relativ einfach wenn man NTR hat.


    Man sollte zuerst ein LayeredFS erstellen, indem man halt ein Script auf das Decrypted ExeFS anwendet und dabei die TitleID angibt. In dem Falle wäre dies [0004000000086400], da du aber höchstwahrscheinlich die EU Version besitzt, kannst du auch meinen LayeredFS nutzen [layeredfs.zip].


    1. Pack das LayeredFS in den Ordner SD:\plugin\0004000000086400 [Existiert dieser Ordner nicht, dann erstelle ihn einfach]



    2. Nun kannst du auf dem Root der SD-Karte also SD:\ einen Ordner erstellen mit dem Namen "0004000000086400", sodass du den Pfad SD:\0004000000086400 hast.



    3. In diesen Ordner kannst du nun den Ordner "Sound" erstellen und den Ordner hingegen einen weiteren Ordner "stream" erstellen - Der Pfad sieht dann folgendermaßen aus:



    -> SD:\0004000000086400\Sound\stream


    ---------------------------------------------------------------------------------------------------------------------------------------------
    In diesen Ordner kommen später die Musikdateien rein. Wir müssen jedoch noch weitere Vorkehrungen treffen, da Nintendo nicht .mp3 als Musikformat sondern .bcstm besitzt.
    Zudem muss die Audiodatei als .wav vorliegen und nicht als .mp3 - Um sie umzuwandeln solltest du Audacity nutzen


    Dann müsstest du YATA+ herunterladen, um den Konvertierer zu nutzen der beigefügt ist.
    [https://github.com/exelix11/YATA-PLUS/releases]


    In YATA+ geht man dann oben in der Leiste auf [Edit -> BGM Converters -> WAV to BCSTM] und konvertiert schließlich die Audiodatei zu BCSTM. Die nun erstellte .BCSTM Audiodatei muss nun umgenannt werden, sodass das Spiel weiß um welche Musik es sich handelt.


    Folgende Dateinamen sind gegeben:


    Einkaufsstraße:


    http://puu.sh/oHhP4/86aabf1b56.png
    http://puu.sh/oHhTe/ec79c07666.png


    Events wie Weihnachten:


    http://puu.sh/oHhXD/86032ed636.png


    Streetpass-Akademie des Schönen Hauses [Hinter der Einkaufsstraße]:


    STRM_BGM_EXHIBITION.bcstm


    Feldevents [Schneemann-Bingo, Bienen, Resetti und co.]


    http://puu.sh/oHi68/790f56baac.png


    CML ist der Tapetenaustausch von Savannah oder wie auch immer das Kamel heißt :p


    Fanfaren [Aua, mich hat eine Biene gestochen - sowas halt.]


    http://puu.sh/oHic8/59bf78e6ef.png


    Indoor-Musik [Alle Läden, Rathaus, usw.]


    http://puu.sh/oHigF/3ee500edcd.png
    http://puu.sh/oHiio/8e83ca6ee8.png


    Beachte hierbei, dass man die Musik von Able Sisters und dem Museum nicht austauschen kann, das Musikvariationen in das Spiel kodiert sind. Tauscht man diese aus, stürzt das Spiel ab wenn man den Laden / Museum betritt.


    Die Insel


    http://puu.sh/oHip3/e4fa2518a6.png


    Stündliche Musik [1Uhr, 2Uhr, usw.]


    http://puu.sh/oHirL/e4580192c7.png


    STRM_BGM_OUTDOOR00_SUNNY -> Die 00 steht für die jeweilige Uhrzeit: Hier = Mitternacht


    SUNNY -> Sonnig; RAINY -> Regnerisch; SNOWY und SNOWY_SUR -> Schnee, wobei SUR eine Variation ist
    Die Zahlen gehen hoch bis 23


    Einleitungsmusik [Ganz am Anfang, wenn man Melinda trifft und so weiter wird andere Musik genutzt]


    http://puu.sh/oHiEa/8b27b15456.png


    Weiteres:


    STRM_BGM_PLAYERSELECT -> Spielerauswahl
    STRM_BGM_TITLE -> Titelbildschirm
    STRM_BGM_UPA_OPEN und STRM_BGM_UPA_CLOSE -> Einleitungsmusik der Witze im Club Kalauer


    Hast du alle Dateien so fertiggestellt und umgewandelt, packst du sie in den "stream" Ordner.


    ---------------------------------------------------------------------------------------------------------------------------------------------
    Auf dem 3DS startest du dann NTR und schließlich das Spiel. Du wirst erkennen obs funktioniert, denn während dem "rote Wellen" Bildschirm sollte der obere Bildschirm kurzzeitig grün aufleuchten.


    Nun sollte es funktionieren :)


    Bei Bedarf kann ich die umgewandelten .wav Datei des Originals hochladen, sodass man nachhören kann, welcher Dateiname für welches Musikstück steht. Zusätzlich kann ich auch den Soundtrack von Animal Crossing - Lets go to the City (ist ja Wild World mit ein paar mehr Liedern) hochladen.



    Den müsste man dann aber selbst umwandeln, da alles .mp3 Dateien sind.

    FC: 2037-0855-6348
    Stadt:
    Nohr


    :marianne::grimm::ottokar::sophie::jimmy:
    :martin::benjamin::vroni::huschke::monika:


    Mitglied seit 29.10.2015 :doge:

  • Geht das nur mit der Download-Version oder der Modul-Version oder ist die Version des Spiels egal?

    Ich nehme stark an es ist egal, denn NTR orientiert sich an der TitleID des Spieles und nicht ob das Spiel physisch/digital vorliegt. Die TitleID ist für beide Varianten immerhin gleich

    FC: 2037-0855-6348
    Stadt:
    Nohr


    :marianne::grimm::ottokar::sophie::jimmy:
    :martin::benjamin::vroni::huschke::monika:


    Mitglied seit 29.10.2015 :doge:

  • ACNL mit ACWW Soundtrack. Eig. perfekt. *-*

    Muss ich da noch etwas hinzufügen? Nein? Gut!

    Hey Ihr Napfkuchen, hier geht es zu dem salzigsten Tagebuch zu Animal Crossing - New Chorizo. Ich wage die Behauptung, daß es sich lohnt. :coffee:

    Und hier findet Ihr meinen Zehnjahres-Rückblick auf Kakariko, hier poste ich sogar aktiv neues altes Zeug! <- Das ist gelogen, ich bin inaktiv.