Views: 14,126,615 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-23-21 07:54 AM

0 users reading [Tutorial] CoinKiller Usage And Custom NSMB2 Level Editing | 1 bot

Main - NSMB2 hacking - [Tutorial] CoinKiller Usage And Custom NSMB2 Level Editing New reply

Posted on 06-20-16 01:19 PM (rev. 4 of 06-22-16 06:52 PM) Link | #72307
Well, by now you should have decrypted a NSMB2 rom and be wondering how to edit levels. You've come to the right place! (To dump a NSMB2 rom head on over to Megalegacy's thread)

First, you'll need a recent build of CK itself: http://kuribo64.net/get.php?id=q3ereGanT7mDkfYo (Keep in mind that the current version contains a few limitations such as not being able to edit paths and progress paths at the moment. Oh, and there is currently a bug with sprite placement, meaning some sprites may disappear if you place too many in a certain spot.)

Now, open CK, go to file, and load a romfs folder. The level list should appear, meaning that you've successfully finished the usage part! Congratulations.

Now then, let's get into the level editing itself. Go ahead and open 1-1 from the first World. Select everything from the level and delete it. Once you've deleted everything in the level, you may now select the zone editing tab and create a new zone. Once you've created a new zone, select the zone itself and then you'll find its respective properties. Here you can change properties such as backgrounds, music, bounds and so forth.


Now that you've created your own zone w/ its own respective properties, you can now go to the first tab of CK and edit the level settings to your preference.
Here you'll find setting such as the time limit, coin rush time limit, and the general level settings themselves. Under that, you'll notice a tileset picker to go with your created zone. You may select your own combination of tilesets for the level, but you'll want to match with the appropriate theme for the level. ;)

For this tutorial I'll be creating an over world themed level, which means we'll have to pick the appropriate tilesets for the level. To do this, you should notice that there are 4 tabs under the tileset picker.

0 Tab - Objects
1st Tab - Stage Suit
2nd Tab - Decorations
3rd Tab - Various Decoration

For this tutorial, for the 0 tab, select the Overworld. For the 1st tab, select Overworld/Grassland (M_Nohara is the filename) For the 2nd and 3rd tab, leave it alone for now, for we won't be needing any decorations for our first level yet. ;)

Congratulations, you now have a basic understanding of CK, making a zone, editing basic properties, and picking a tileset. Now, you can get into level editing. I have provided tips and tutorials for some other functions of the editor.

Level Creation Tips:

-A flat level is boring. Be sure to use a balancing combination of slopes to make the level seem interesting and exciting.
-Be sure to extend the edge of the ground 3 tiles below the zone or the camera will go buggy. (Example: https://s32.postimg.org/v5340m0fp/example2.png )
-Use plenty of decoration in your level. A level without grass, flowers, fences and whatnot is certainly dull..
-Do not place Zones too close each other because it may cause a freeze or some sprites may not properly assigned to the zone. Instead, be sure to space zones out a good ways apart.
-Be sure to enable vertical scrolling to make the camera go up with Mario.

Pipe Entrances

In order for Mario to go through a pipe and out the other one, two entrances must be set up. Go ahead and paint a Pipe on your custom level. (Select any pipe top and right click to paint it into the editor.) Once you have a pipe in your level, head on over to the entrance tab. Paint a new entrance in the level and set the settings to this:

Type: Pipe Facing Up
ID: 1
Dest. ID: 2
Dest. Area: 1
Enterable: Yes (check the Enterable box..)

Now that you've created the entrance, place it to the top right side of the pipe.

Now, paint a downward pipe somewhere in the level. Paint another entrance into the level, put it to the bottom left of the pipe and set it to this:

Type: Pipe Facing Down
ID: 2
Dest ID: 1
Dest. Area 1
Enterable: No

If done correctly, it should be something similar to this:

If done correctly, it will work in game.

If anyone has any suggestions to make to add to this thread or if anyone is having trouble with CK or need some level editing help, feel free to post here.


Posted on 08-15-16 03:20 AM Link | #76147
Great tutorial, on the pipe tutorial in text for a up facing pipe you have place on top right instead of top left

Here's my MvL Hacking thread
Also, if you hack NSMB DS, consider joining my Discord Server!

Hope to see you there!

Posted on 08-15-16 05:23 AM Link | #76148

Wrong. Top-left corner for up-facing pipes.

GitHub - YouTube - NSMBHD

Posted on 08-15-16 06:29 PM (rev. 2 of 08-15-16 06:29 PM) Link | #76163
Wow, I officially have gone crazy.Sry about that.

Here's my MvL Hacking thread
Also, if you hack NSMB DS, consider joining my Discord Server!

Hope to see you there!

Posted on 05-10-17 04:20 PM Link | #82936
how to create zone?

Posted on 05-12-17 04:33 AM Link | #82978

Go to the Zone tab and right click anywhere on the canvas.

GitHub - YouTube - NSMBHD

Posted on 05-12-17 03:49 PM Link | #82994

Posted on 01-07-18 02:06 AM Link | #92702
I used to place the entrance in the middle of the pipe just my common sense and I kept wondering why Mario would come out of the pipe on the right

Posted on 01-13-21 01:56 PM Link | #99979
When I made A level I started in a pipe, did I do something wrong?

(post deleted) #100116

Main - NSMB2 hacking - [Tutorial] CoinKiller Usage And Custom NSMB2 Level Editing New reply

Page rendered in 0.031 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 216/216, time: 0.023 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.