[TuT] Eigene Level in New Super Mario Bros. DS

      [TuT] Eigene Level in New Super Mario Bros. DS



      So gestaltet ihr eigene New Super Mario Bros. DS Level:


      Vorbereitung

      Download (im Anhang):

      - DS-Emulator für PC (zum testen der Levels)

      - Level-Editor


      Alles in einen Ordner deiner Wahl entpacken.

      Außerdem benötigt: ROM-Datei von NSMB DS


      1: Started den Level-Editor, und wählt zuerst die ROM-Datei des Spiels NSMB DS aus.(.nds)

      Jetzt solltet ihr einen Ordner-Baum mit allen Welten des Spiels, sowie den Kategorien Toad Houses, Mario vs. Luigi
      und Unnused Levels sehen.

      2:Wählt die Welt aus, in die ihr Level verändern wollt. Klickt dazu auf das "+" neben der jeweiligen Welt.

      Hier werden die Level der jeweiligen Welt aufgelistet. Neben den meisten Levels ist wiederum ein "+" und wenn ihr
      darauf klickt, werdet ihr merken, dass die Level nochmals in verschiedene "Areas" aufgeteilt sind.
      Klickt ihr nun auf eine "Area", könnt ihr folgendes tun:

      Import Level, Export Level, Hex Edit und Edit Level.

      Klickt nun auf "Edit Level".
      Nun bekommt ihr das Level mit allen "Blöcken" angezeigt.
      Diese könnt ihr, wenn ihr sie mit der Maus auswählt verschieben oder auch löschen ("Delete Object").
      Auch bekommt ihr am linken Fensterrand eine Auswahl an "Blöcken" angezeigt. Um einen neuen Block einzufügen,
      klickt auf "Create Object" und dann "Add Object". Wählt jetzt den Block, den ihr einfügen wollt aus. Ihr könnt auch
      zwischen "Tileset 1, 2 und 3" wählen.
      Nun könnt ihr noch bei "Width" und "Height" Breite und Höhe des Blocks einstellen.
      Es erscheint rechts auf dem Bildschirm und ihr könnt es nun dort platzieren, wo ihr es haben wollt.

      Mit "Create Sprite" könnt ihr Monster, ?-Blocke etc. einfügen.

      Bei dem Editor gilt, Übung macht den Meister :crazy:

      Habt ihr nun das Level nach euren Vorstellungen gestaltet, klickt links oben auf"Save Level"
      Das Editieren des Levels ist nun abgeschlossen. :cheerleader3:

      Startet nun den Emulator Desmume und wählt eure veränderte nds-Datei aus.
      Jetzt könnt ihr euer eigenes Level spielen! :thumbup:
      Testet, ob alles gut klappt. :)

      Wenn ihr nichts mehr zu verändern habt, zieht die nds-Datei auf eure Flashcard und habt Spaß! :Smilie_v2_Mario:
      Dateien
      • [457]NSMBe5.1b.zip

        (200,52 kB, 1.311 mal heruntergeladen, zuletzt: )



      :Smilie_v2_Mario: Danke für den tollen Avatar an Black Pearl :Smilie_v2_Mario:

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von juweger ()

      hey bei mir startet level 6.1 nicht habe ich ein fheler gemacht
      alle anderen starten aber wieso

      cIOSX rev 19 Hermes rev5, FW 4.1E, Darkwii Blue, HBC1.0.8, 2 Wiimotes, 2 Nunchucks, 1 Classic Controller
      DSi FW1.4, R4i Gold SDHC, Casemod in Silber :rock:


      95% der Jugend würden weinen, wenn Justin Bieber auf einem Wolkenkratzer stehen würde und springen will. Wenn du auch zu den 5% gehörst, die Popcorn essen und "DO A BACKFLIP!" schreien würden, pack das unter deine Sig.

      Bei mir kann ich das Programm schon gar nicht vernünftig starten. Wenn ich das ROM ausgewählt habe, dann kommt ne Fehlermeldung von .Net Framework -.-

      Fehler:
      Informationen über das Aufrufen von JIT-Debuggen
      anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

      ************** Ausnahmetext **************
      System.UnauthorizedAccessException: Der Zugriff auf den Pfad "L:\nds\Dustyn\New Super Mario.nds" wurde verweigert.
      bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
      bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
      bei NSMBe4.DSFileSystem.ExternalFilesystemSource.load()
      bei NSMBe4.DSFileSystem.Filesystem..ctor(FilesystemSource fs)
      bei NSMBe4.DSFileSystem.NitroFilesystem..ctor(String n)
      bei NSMBe4.ROM.load(String filename)
      bei NSMBe4.LevelChooser.LevelChooser_Load(Object sender, EventArgs e)
      bei System.Windows.Forms.Form.OnLoad(EventArgs e)
      bei System.Windows.Forms.Form.OnCreateControl()
      bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      bei System.Windows.Forms.Control.CreateControl()
      bei System.Windows.Forms.Control.WmShowWindow(Message& m)
      bei System.Windows.Forms.Control.WndProc(Message& m)
      bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
      bei System.Windows.Forms.Form.WmShowWindow(Message& m)
      bei System.Windows.Forms.Form.WndProc(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Geladene Assemblys **************
      mscorlib
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      mscorlib.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      NSMBe5
      Assembly-Version: 5.1.0.0.
      Win32-Version: 5.1.0.0.
      CodeBase: file:///C:/Users/Midna/AppData/Local/Temp/Rar$EX00.466/NSMBe5.exe.
      ----------------------------------------
      System.Windows.Forms
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
      ----------------------------------------
      System
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
      ----------------------------------------
      System.Drawing
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
      ----------------------------------------
      System.Configuration
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
      ----------------------------------------
      System.Xml
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
      ----------------------------------------
      System.Windows.Forms.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
      ----------------------------------------

      ************** JIT-Debuggen **************
      Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
      Konfigurationsdatei der Anwendung oder des Computers
      (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
      Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

      Zum Beispiel:
      Unbehandelte Ausnahme in der Anwendung. Klicken Sie auf "Weiter", um den Fehler zu ignorieren und die Anwendung fortzusetzen. Wenn Sie auf "Beenden" klicken, wird die Anwendung sofort beendet.

      Der Zugriff auf den Pfad "L:\New Super Mario.nds" wurde verweigert.

      Nach adden bitte eben ne PM schreiben ;)
      Bei mir funkt. alles ganz gut, nur die Grafikfehler bei Röhren bekomm ich einfach nicht weg!

      Edit: :help:


      Danke an SubZero für diese Geniale Signatur ;)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Wiiplayer ()

      Bei mir geht Level 6:1 oder 6.2
      ( eins von beiden)

      cIOSX rev 19 Hermes rev5, FW 4.1E, Darkwii Blue, HBC1.0.8, 2 Wiimotes, 2 Nunchucks, 1 Classic Controller
      DSi FW1.4, R4i Gold SDHC, Casemod in Silber :rock:


      95% der Jugend würden weinen, wenn Justin Bieber auf einem Wolkenkratzer stehen würde und springen will. Wenn du auch zu den 5% gehörst, die Popcorn essen und "DO A BACKFLIP!" schreien würden, pack das unter deine Sig.

      bixxewoscht schrieb:

      Bei mir läufts auf der DS TWO einwandfrei. Kleine Grafikfehler sind glaub ich unvermeidbar. Hab zumindest noch keinen Weg gefunden sie wegzubekommen.
      ich hab die jetzt endlich wegbekommen :)


      Danke an SubZero für diese Geniale Signatur ;)

      Bei dem ausgang war ein Pfeil nach oben. ich hab einfach noch 2 hinzugefügt und es funktioniert :)


      Danke an SubZero für diese Geniale Signatur ;)

      Malte wo bekommstee die ROM dann her?
      Wii`s
      Wii alt (weiss)
      Wii in Weiss, Firmware 4.1, cIOS Waninkoko rev.21, USB Loader

      Wii neu (schwarz)
      Wii in Schwarz, Firmware 4.3, d2x-cIOS

      Zubehör
      2 :15px-Wiimoteplus.svg: weiss+WiiMotionPlus,WiiMote Plus (schwarz),3 Nunchuckus,Wii Speak, Wii Balance Board,Festplatte (z.Z. 40, bald grösser)

      :s_ende: <---------- :lol: :owned:

      Benutzen ----------> :sufu: <---------- Benutzen
      Denk mal nach :e015:


      Gibt es was ähnliches auch vür andere spiele? ?(


      ich kenn nurnoch für pokemon: Pokesav und für Animal crossing aber sonst nö


      Danke an SubZero für diese Geniale Signatur ;)