MM-LINX - Super Mario Maker 2 Level Injector

nstall the MM-LINX homebrew application on your switch, to install levels uploaded to https://tinfoil.io/MarioMaker/ directly to your Super Mario Maker 2 Level slots!

Very early release, please be patient and it will get better with time as all of my applications do :) Feel free to post feature requests and bug reports.

This is currently hard coded to use the first user profile. Please ensure that Super Mario Maker 2 is not running, and that you have at least one SMM2 save on the first user's profile.

For maximum compatibility and stability, we recommend that you use ReiNX or SX.

Download: https://github.com/blawar/mmlinx

edit: 1.01 fixed sorting, press + to sort
edit: 1.02 added support for uploading your levels to tinfoil.io from MM-LINX
edit: 1.03 added file browser for installing levels from (sd, ftp, http, gdrive, usb, etc), search, ability to change user, translation (needs work), ability to copy files to and from smm2's save directly, themes, other stuff I probably forgot.
edit: 1.04 saving / loading is now much faster and does not overwrite your save progress; added columns for difficulty, rating, and course id; ability to unlock hammer and super flower on supported cfw's.
edit: 1.05 increased security, mandatory update. Cloud servers will no longer work with previous versions (downloads section will be empty).


mmlinx4.jpg
mmlinx3.jpg
mmlinx2.jpg
mmlinx1.jpg




Download: https://github.com/blawar/mmlinx
 

Attachments

  • mmlinx3.jpg
    mmlinx3.jpg
    442.9 KB · Views: 2,080
  • mmlinx1.jpg
    mmlinx1.jpg
    206.2 KB · Views: 589
  • mmlinx2.jpg
    mmlinx2.jpg
    99.5 KB · Views: 647
Last edited by blawar,

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
The first N (unknown but large) produced units all used the same battery. I don't know whether the replacement is this model, and I don't know if anyone has done a battery replacement on a newer model. I don't know whether some kind of degradation happens or not in those cases -- I agree, battery replacements are suggestive in a safe direction. However, caution is a habit, and I don't want to risk users hardware without being sure. It may be that incorrect voltage min/max causes damage only under extreme conditions, for example (and it could be equally possible that there's no risk, but I don't know and don't know how to find out). Are you aware of documentation I could read?

The factory calibration tool takes battery info from PC over USB, which isn't something we can mimic.

Not only would the switch hacking scene have heard about battery replacement bricks on newer consoles, the entire legit switch community would have known and raised a huge fit. The fact is, battery replacement does not brick you, and the battery calibration stuff is just not that important. I bet its mostly to do with battery life.

Additionally, if the battery calibration values are just loaded from a PC via a LUT, it should be trivial for you to figure out which parameters are sent, and run it through a large enough collection of prodinfo's to extract the LUT.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
Not only would the switch hacking scene have heard about battery replacement bricks on newer consoles, the entire legit switch community would have known and raised a huge fit. The fact is, battery replacement does not brick you, and the battery calibration stuff is just not that important. I bet its mostly to do with battery life.

Additionally, if the battery calibration values are just loaded from a PC via a LUT, it should be trivial for you to figure out which parameters are sent, and run it through a large enough collection of prodinfo's to extract the LUT.

The first half makes a good argument, however, I wasn't saying it would brick you, I was saying it could cause hardware damage. If it's really the case that batteries don't suffer from having incorrect voltage parameters written to them, that would surprise me -- but I'm not unwilling to accept it. Really, any documentation at all here rather than anecdote would be much appreciated, because taking risk with user hardware on anecdotal arguments seems unwise to me.

And it's not taking configuration from a lut, I don't think. It's writing what it receives directly. I disagree with your points about the factory tool in general -- it doesn't seem to me at all a vector for recovering info for units that have lost it.
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Additionally this is a cloud app: If I shut off the server the app ceases to function.

Sorry to bother you Blawar with a (probably) dumb question but didn´t you say levels can be installed from SD, https, usb, etc? why is a server needed in this case?

The app seems great, i will try it soon.
 
Last edited by mendezagus,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,128
Country
United Kingdom
I just wish reswitched would do more "getting shit done" and less political theater.

I know, you dont ever think or admit your designs are bad. Luckily enough information was posted here for normal users to know better without having to be a programmer.
You're honestly 100% oblivious to how hilariously hypocritical you sound on a regular basis, aren't you?
 
  • Like
Reactions: chaoskagami

blawar

Developer
OP
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
Is there a way to configure the app to install to the "downloaded courses" section of the game instead of the created levels area?

Soon, this is a lot more complicated since nintendo wants me to write some other files too. The other file was reversed, im just being lazy.
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
Country
United States
ReiNX existed months before atmosphere, and was wildly popular. The name is also recognizable for 3DS CFW.

Scires has done a lot of great things for the scene, and is a talented hacker. However this does not give him a blank check to consistently make mistakes with atmosphere and not have people switch to better CFW's. Atmosphere has a lot of issues, and unfortunately a lot of that cancer gets forced into other CFW's by users. Scires is not a good person to be maintaining a popular project such as atmosphere.

ReiNX existed months before the first public stable release of atmosphere. This is an important distinction. It does not in any way predate atmosphere's codebase on github. If you knew what you were doing, it was possible to run atmosphere before ReiNX even existed by compiling it yourself. If you even bothered to check, you'd see that all the code for system modules in ReiNX is in fact based on atmosphere (and it's out of date compared to upstream, as well.)

ReiNX and ReiNAND are not remotely similar. It's like comparing apples and oranges; all the code is different. For that matter, if we were basing legitimacy of a person's claims or software on whether a person developed a 3DS CFW, then my claims would have as much weight as Rei's. But that's not relevant here, because this is about Switch CFWs.

I'm also curious what these so-called issues are; you can't say something has issues without naming said issues. That's disingenuous. It's a fact that ReiNX is based on atmosphere's core, and it's also a fact that atmosphere's code predates ReiNX.

And I disagree with your bullshit about SciresM. He's maintaining atmosphere like any open-source project should be maintained - code quality first, features second. I for one, greatly respect his work in keeping atmosphere from turning into a pile of hacks. If you have a problem with that, you evidently don't understand the positives behind managing it like so (and honestly, the documentation for atmosphere is really good.)
 
Last edited by chaoskagami,

Goffrier

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
181
Trophies
0
Age
44
XP
428
Country
United States
unrelated but tinfoil 1.70 is out and it can install firmwares nsp's

--------------------- MERGED ---------------------------

that feature has been tested
 
  • Like
Reactions: gizmomelb

gizmomelb

Well-Known Member
Member
Joined
Jul 13, 2006
Messages
926
Trophies
1
XP
1,658
Country
Australia
with the in-depth devs conversations I always like a group of titans have just wandered through and the rest of us realise what lowly plebs we are.

--------------------- MERGED ---------------------------

i have 1.62 currently on my switch and it doesnt show usbhdd as an available protocol

then download version 1.70
 
  • Like
Reactions: Dichotomy754

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    HiradeGirl @ HiradeGirl: Have a nice day. Life. Week. Month. year.