Hacking Miyamoto! - A NSMBU/NSLU Level Editor

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Miyamoto! v27.0
A NSMBU/NSLU level editor.


Miyamoto! is a fork of Reggie Next, aimed to add new things (Since the original's dead).

It is centered around new features, friendly sprite images, and Japanese stereotypes.

Miyamoto! can also edit tilesets, and change Backgrounds!
It can also decompress and compress/save SZS!

We're adding tons of sprite images, features, plus spritedata we come across to make it all work how it should in game.

Here are some screenshots:
image.png

image.png

image.png

gR2gyrI.png

WidoUip.png

ehsKyNq.png

CFXIdCz.png

t4aGPqv.png

kHM9FuU.png

g0Ob1Ch.png


Here's a video:



You can find the latest release here:
https://github.com/aboood40091/Miyamoto/releases/tag/v27

Join the Miyamoto! server:
https://discord.gg/AvFEHpp

Supported Platforms:
  • Windows x86 or x64
  • Linux i686
  • Mac OS X 64-bit

Changelog:

v27.0:
To be added

v26.0 Beta:
To be added

v25.0:
To be added

v24.0:
  • Fixed a bug in exporting objects.
  • Updated libyaz0 to v0.4 which allows for faster level saving.
  • Updated the spritedata for sprites 182 and 186.
  • Added new and improved some sprite images.
  • Updated Puzzle NSMBU to v2.7.
  • Fixed sprite 298 sprite image. (Two coins)
  • Updated some values in the Nabbit Path editor.
  • Minor bug fixes.
v23.0:
  • Added a new theme previewer in Miyamoto Preferences.
  • Added loading the last loaded level.
  • Updated the spritedata for some sprites including: sprite 237, sprite 346, sprite 544, sprite 673, sprite 703.
  • Fixed loading some levels.
  • Fixed a bug where not the right object was deleted.
  • Tilesets will now resave only if changes where made to the Embedded tab (used an object from All tab / imported an object / deleted an object).
  • Added an option to always resave the tilesets, even if no changes where made to the Embedded tab.
  • Updated Puzzle NSMBU to v2.6.
  • Liquids, snow effect, lava particles, and fog now only show if "Real View" is enabled.
  • Fixed loading tilesets on macOS.
  • DRASTICALLY improved importing objects.
  • Fixed a bug where some levels don't get added to the Recent Files menu.
  • Added setting the start entrance for the level.
  • Added loading game patches.
  • Added New Super Luigi U as a game patch.
  • Fixed saving levels on macOS.
  • Editing tileset slots is back!
  • Fixed unloading tilesets.
  • Added lots of sprite images!
v22.0:
  • Added a hotkey to activate quickpaint mode.
  • Fixed up the ui size for the Quick Paint Tool.
  • Improved the preview widget (Quick Paint Tool).
  • Quick Paint Tool now resets when changing current area.
  • Added a warning to display when objects don't exist in loaded preset (Quick Paint Tool).
  • Added exporting and deleting all objects.
  • Use libyaz0 for decompressing SZS files which allows for a nice tiny speed boost.
  • Fixed sprite 140 (Painted).
  • Separated Nabbit Path (Path 90) to a new tab.
  • Added a Nabbit Path editor.
  • Added viewing and editing level information.
  • Added a fast Yaz0 compressor.
  • Fixed a bug where the theme selector is not set as the current theme in Miyamoto Preferences.
  • Added setting the paths visiblity.
  • Disabled "Events" and "Comments" tabs.
  • Updated the file types in the Open/Save as/Import dialogs.
  • Major and minor bugfixes.
v21.0:
  • Fixed copying sprites.
  • Added the Quick Paint Tool.
  • Added a Recent Files menu.
  • Minor bug fixes.
v20.0:
  • Implemented importing/exporting randomizing with objects.
  • Fixed a bug in exporting objects.
v19.0:
  • Fixed saving for Linux and probably MacOSX too.
  • Fixed sprite 407's sprite image.
  • Fixed editing the level's timer.
  • Fixed missing vines for entrances.
  • Added importing objects.
  • The "Embedded" tab will always be enabled now.
  • Minor bug fixes.
v18.0:
  • Improved saving tilesets.
  • Simplifed the Area Options dialog.
  • Removed tileset reloading.
  • Fixed reversed slopes properties.
  • Added a feature to tell the user if the object is undeletable.
  • The number of free tiles now shows in the bottom left corner.
  • Fixed objects duplicating.
  • Minor bug fixes.
v17.0:
  • Added objects preloading.
  • Added snapping zone to grid.
  • Fixed painting stamps (and comments).
  • Added sprite images for liquids, snow effect, lava particals, and fog.
  • Fixed/added themes.
  • Added animations rendering for ? blocks, brick blocks, dash coins and conveyors.
  • Fixed collision overlays.
  • Fixed sprite 176's sprite image.
  • Cleaned up the code.
v16.0:
  • Added importing and exporting objects in Puzzle.
  • Fixed a few bugs in Puzzle.
  • Added new Icons for Puzzle.
  • Added more sprite images.
  • Updated the sprite data.
  • Cleaned up the code.
v15.0:
  • Added item containing blocks to the palette.
  • New Overrides and coins.
  • New BG Options Dialog.
  • Added more sprite images.
  • Few minor changes and bug fixes.
v14.0:
  • Fix typo in Object Data Editor.
  • Added Expanding Pipes, Bushes, Palm Trees, and Pendulums.
  • Added a new updated Zone Options Dialog.
  • Fixed Timers and added a limit to possible values.
  • Updated Overrides and Pa0 Objects descriptions.
  • Improved Tileset editing.
  • Added a new feature that creates a Level by itself.
v13.0:
  • Added Windows x86 version.
  • Fixed Importing/deleting areas for new levels.
  • Updated Sprite Data.
  • Added Grop's Object Data Editor back.
  • Fixed a bug in Grop's Object Data Editor.
  • Added a ton of sprite images.
  • You can now add custom sprites to the level by putting them in a folder named "custom" inside the data folder.
v12.0:
  • Improved the BG Options Dialog (You can add a BG for each Zone now)
  • Improved saving. (The necessary sprite files will be automatically added to the level)
  • Added making New Levels.
  • Added adding new Areas.
  • Fixed importing Areas.
  • Stopped deleting Areas from saving the level twice. (For the sake of saving time)
  • The MacOS version is finally functional! (Binary to be added in next releases)
  • Removed the dependency for Wine.
  • Fixed some sprite images.
  • Added an option to export Tilesets in Puzzle Tileset Editor.
  • A lot of other things that I forgot to list here... :P
 
Last edited by AboodXD, , Reason: Bumped version to v27
D

Deleted User

Guest
Looks fun but
Note: 32 bit Windows users must use the slow exe download and paste it in the Windows build folder, but please note editing tilesets will not work for you (yet)!
Man >.>
Do we have to dump NSLU for files? I have original disc so that's not a problem.
 
  • Like
Reactions: InquisitionImplied

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,792
Trophies
1
Age
44
XP
6,522
Country
Germany
Very very cool tool! Can't wait to see many fan made games pop up as it happened to NSMBW!
Few questions as it's a NSMBU and NSLU editor as you said:
  1. Could we make one game where Mario behaves like he always does and Luigi behaves like he does in his own game (jumping higher and running a bit faster and so on)?
  2. Could we import any sprites for the levels? Could I edit the sprites to look like a Sonic level or whatever?
  3. I know it's a level editor, not a game editor but is it possible to replace Mario by something else like Rayman, Sonic or whatever?
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Very very cool tool! Can't wait to see many fan made games pop up as it happened to NSMBW!
Few questions as it's a NSMBU and NSLU editor as you said:
  1. Could we make one game where Mario behaves like he always does and Luigi behaves like he does in his own game (jumping higher and running a bit faster and so on)?
  2. Could we import any sprites for the levels? Could I edit the sprites to look like a Sonic level or whatever?
  3. I know it's a level editor, not a game editor but is it possible to replace Mario by something else like Rayman, Sonic or whatever?
1. Yes, but requires ASM.
2 and 3. Yeah, it's possible to do those, but not with the current tools.
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Version 10 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v10.0

Changelog since v9.0:
  • Added BG Translations.
  • Improved Handling BGs.
  • Added A LOT of sprite images.
  • Fixed Puzzle Tileset Editor.

vtL4Hmt.jpg

fFSSbwC.jpg

MqzZ8KW.jpg

Linux and MacOS binaries to be added soon.
 
Last edited by AboodXD,

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Version 12 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v12

Changelog (since v11):
  • Improved the BG Options Dialog (You can add a BG for each Zone now)
  • Improved saving. (The necessary sprite files will be automatically added to the level)
  • Added making New Levels.
  • Added adding new Areas.
  • Fixed importing Areas.
  • Stopped deleting Areas from saving the level twice. (For the sake of saving time)
  • The MacOS version is finally functional! (Binary to be added in the next release)
  • Removed the dependency for Wine.
  • Fixed some sprite images.
  • Added an option to export Tilesets in Puzzle Tileset Editor.
  • A lot of other things that I forgot to list here... :P
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,792
Trophies
1
Age
44
XP
6,522
Country
Germany
Version 12 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v12

Changelog (since v11):
  • Improved the BG Options Dialog (You can add a BG for each Zone now)
  • Improved saving. (The necessary sprite files will be automatically added to the level)
  • Added making New Levels.
  • Added adding new Areas.
  • Fixed importing Areas.
  • Stopped deleting Areas from saving the level twice. (For the sake of saving time)
  • The MacOS version is finally functional! (Binary to be added in the next release)
  • Removed the dependency for Wine.
  • Fixed some sprite images.
  • Added an option to export Tilesets in Puzzle Tileset Editor.
  • A lot of other things that I forgot to list here... :P
Very cool bro. This could lead to some really great hacks.
I hope so hard that something similiar would happen to Mario Kart 8 on Wii U. :P
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Version 12.5 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v12.5

Changelog:
  • Added Windows x86 version.
  • Fixed Importing/deleting areas for new levels.
  • You can now add custom sprites to the level by putting them in a folder named "custom" inside the data folder.
If you don't have a data folder already, download data.zip from the link above and extract it to a folder named "data" in the same place as Miyamoto!.
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Version 13 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v13

Changelog (since v12):
  • Added Windows x86 version.
  • Fixed Importing/deleting areas for new levels.
  • Updated Sprite Data.
  • Added Grop's Object Data Editor back.
  • Fixed a bug in Grop's Object Data Editor.
  • Added a ton of sprite images.
  • You can now add custom sprites to the level by putting them in a folder named "custom" inside the data folder.
If you don't have a data folder already, download data.zip from the link above and extract it to a folder named "data" in the same place as Miyamoto!.
 
  • Like
Reactions: lordelan

Pokezuculento

Well-Known Member
Member
Joined
Jul 4, 2016
Messages
142
Trophies
0
XP
261
Country
United States
Version 13 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v13

Changelog (since v12):
  • Added Windows x86 version.
  • Fixed Importing/deleting areas for new levels.
  • Updated Sprite Data.
  • Added Grop's Object Data Editor back.
  • Fixed a bug in Grop's Object Data Editor.
  • Added a ton of sprite images.
  • You can now add custom sprites to the level by putting them in a folder named "custom" inside the data folder.
If you don't have a data folder already, download data.zip from the link above and extract it to a folder named "data" in the same place as Miyamoto!.
For me, change titlesets dont work, when i want to change only uses the overworld titleset in Windows 7 x86
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates

Pokezuculento

Well-Known Member
Member
Joined
Jul 4, 2016
Messages
142
Trophies
0
XP
261
Country
United States
That's not how you are supposed to change the Tilesets, you have to to go to the "Tilesets" option on the Toolbar and Edit Slot 2, 3, or 4.
You can then import a Tileset, like I did here: (skip to 0:14)


You can find a link to all Tilesets in tthe description of the video.

Ah ok im stupid xD
Thanks!
 

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Version 14 has been released!
https://github.com/Gota7/Miyamoto/releases/tag/v14

Changelog:
  • Fix typo in Object Data Editor.
  • Added Expanding Pipes, Bushes, Palm Trees, and Pendulums.
  • Added a new updated Zone Options Dialog.
  • Fixed Timers and added a limit to possible values.
  • Updated Overrides and Pa0 Objects descriptions.
  • Improved Tileset editing.
  • Added a new feature that creates a Level by itself.
 
  • Like
Reactions: lordelan

flzmx

pull requested once
Member
Joined
Nov 12, 2016
Messages
123
Trophies
0
XP
234
Country
United States
I edited a level and when I went to play the level on Cemu, the entire thing was ? blocks. This doesn't seem to be a Cemu fault since all of the blocks give coins, and if I add a block, the added block is not ? blocks. It doesn't show any question mark blocks in the latest version of Miyamoto, and the level was working a couple days ago. (I did try to edit the tilesets in the underground course, however, and had to replace the sprites in the level a couple times.)
1-1.szs: (the ? block one)
https://filetrip.net/dl?lGU6Nds01D
Video of the glitch:
https://s5.filetrip.net/p/0/377663-questionblock1-1.mp4
https://filetrip.net/dl?B8A3WFZjHU
On an somewhat related note, the sprites seem to disappear completely from the level after a Miyamoto! crash, regardless of the area one is editing. That happened to me before the question mark thing.
 
Last edited by flzmx,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Thank you. Hope you're in good spirits today like I am. :)