|Posted on 04-25-19, 10:44 pm by (rev. 28 by on 05-21-19, 04:09 am) blarg|
This mod will only work forusers. Also, Super Mario Maker may become glitchy (but by no means unplayable) after either of the two RPX files have been applied. I recommend creating a course using the normal RPX and replacing it with the custom one afterwards. Thanks to Comex for telling me how to edit the RPX file for Super Mario Maker, and telling me how to change the camera distance, change the height of levels, make infinite drag sizes in editor, and so on.
Note: Specific offsets will be located at the end of this post. First, you will need (any other hex editor will work, but I just recommend HxD) You can download HxD here. Once you have downloaded and installed HxD hex editor, you will need to decompress your Block.rpx file so it can be edited. To decompress any .rpx file, you will need wiiurpxtool, which is a tool used for decompressing .rpx files. Place both wiiurpxtool.exe and your Block.rpx file on your Desktop, and open Command Prompt: Type, , hit enter and type, It should say, , and will decompress your Block.rpx file. Open HxD hex editor, and click and choose the Block.rpx file on your Desktop. Go to and type and hit Ok. The search result should be , so go down three lines, and go through that line until you see the numbers . Those numbers are the numbers you want to change for the camera zoom. For Example, is zoomed out, while is zoomed in. Experiment, and find the distance you like. If you will be using the camera zoom hack, it will not load for any other styles other than NSMBU normally, and will just freeze on a white screen during the opening video. To change that, search for , and change to , which will change the rendering for non-NSMBU themes, which makes things look slightly blurrier, but also fixes the crash on zooming out. For infinite drag sizes in editor, search for , and replace with . For vertical levels, search for , and replace with , which will give you 270 block high, instead of 27 blocks. If you go any higher than 270 blocks, make and save a level with blocks higher than the 270 block limit, the blocks will not save into the level, so I recommend staying within the 270 block limit. After you've finished editing the Block.rpx file, you will need to decomress it with wiiurpxtool again. Type, , hit enter and type, It should say, again, and at that point it will run in either Loadiine or CEMU. Now, to find these values and addresses, I will not go into detail in this post, but you would need either , or . I may release a post later on how to get GHIDRA setup and working with the plugin, so if you'd like me to release a post for that, please let me know in a reply. I will add any other new addresses and stuff in this post in the future.
EDIT: Get the patch for the RPX files here, just place your Block.rpx file in the or folder, and run to create a new Block.rpx file called either or with either the Camera Zoom In or Camera Zoom Out patch. Both patches have vertical levels, and infinite drag sizes in editor. Alternatively, you can use these, and this to add UPS Patches. If anyone wants to make patches for their own RPX files, you can use this, or this.
offset 00008300 - 00008304 = Animation Speed (set 3F800000 to say 40800000 (Default Animation Speed x4))
offset 0000FBCC - 0000FBD0 = Play Mode Entity Sizes (set 3F800000 to say 40400000 (Default Entity Size x3))
offset 0005A504 - 0005A508 = CRT TV + Upside Down Background (Set 40400000 to 3F800000) Note: Also Makes Enemies And Specific Blocks Act Like Conveyor Belts When Stood Upon, And Pipes 1x2 When Placed.
offset 000077B8 - 000077BC = Reset Rocket Speed (set 3F800000 to say 4A000000 (Default Animation Speed x10))
offset 002F7C1C - 002F7C1F = Trails (Change 41 82 00 08 To 60 00 00 00)
offset 001BB54C - 001BB550 = Weird Offset Mario (Set 3F800000 to 40400000) Also makes headless Mario
offset 001bb558 - 001bb55C = background size (Doesn't work for NSMBU theme) Makes lava big too
offset 0018DE98 - 0018DE9C = Weird Camera Stuff (Set 3F80000 to 40400000)
offset 001ec04 - 001ec08 = Fast Mario (Set 40400000 to 4a000000)
Other Random Stuff:
offset 00020A80 - 00020A84 = Course Height (Set 41 D8 00 00 to 43870000 for 10 Screen High Level)
offset 003DCA2C - 003DCA30 = Editor Multi Select Size (Set 2C 0C FF ED to 48 00 00 48 to unlimited drag sizes)
offset 000DA974 - 000DA978 = Camera Zoom (Set 3F800000 to say 3FE00000 for zoomed out camera) Unfortunately will crash when loading Non-SMBU themes unless the following offset is fixed:
offset 00583830 - 00583834 = Rendering For Non NSMBU Styles (Set 2C 03 00 00 to 7c031800 for no camera zoom crash)
A VERY special thanks to comex for telling me about the stuff in Other Random Stuff, and to GRAnimated for telling me about the trails address, YOU GUYS ROCK!
Comex's Youtube Channel
GRAnimated's Youtube Channel
nice, cant wait to try it out.