This is a personal project of mine. The plan is to make it a cross-platform general-purpose tool for modding (not just a level editor). The reason why this project was even made in the first place was due to the complexity and lack of stable resources for modding (especially for Linux).
Please note: this is not intended to be a replacement of any kind for any current tools, just a learning project for me.
I only made this project in the hopes that it will make my process of modding much easier. However, I open-sourced it with the realization that it could also to do the same for other people (And also maybe bring some contributors too)
This is not my first time writing a tool for myself, but it is the first time I'm working on one publicly and definitely the first time I'm making one this big.
Right now, I'm focused on getting a product that I'm happy with for NSMBW. Newer integration is planned, but for now I'm just focused on getting Vanilla NSMBW at a satisfying spot before I move forward. I also need to gauge how difficult it'd be to integrate Newer as an alternative, since a lot of it is custom.
In addition, I've deliberately configured this project in a way that can expand functionality to other games, most likely SMG1 & SMG2; this is also the main reason why I chose Nebula for my frontend, since I'm already comfortable with it and it already has 3D out of the box (unlike other frameworks I thought about such as Tauri-rust, I am NOT learning OpenGL for potential 3D)
If you want to help out with the project, go right ahead. Just don't be an idiot with the "omg this code is terrrible!!!!!!!" or "what youre doing is dumb and pointless!!1!!!" I wouldn't mind explaining the code if you do want to help, but don't bother me if you're just gonna complain about something stupid