Neron bar is abandoned, feel free to use the code however you like!
Neron Bar is an alternative to warp bar that works with Mario Maker 2.
If you encounter any issues, dm me on twitter @theripstikerpro
Install Python 3.6 (no newer, no earlier) And maker sure you click "Add python 3.6 to PATH" In the installer
Use the package manager pip to install the needed modules.
Type the bellow in the windows shell (cmd)
pip install Pillow
pip install pytesseract
pip install keyboard
Make sure you have OBS Installed.
Download the neron bar.msi from releases and run it when it's installed.
Step 1:
Open up OBS, select your Mario Maker video Input. Right click
it and select filters
. Hit the +
. Then Select Screenshot Filter
and hit ok
.
While in the same screen, look to the right and click browse next to Destination
, type %TEMP%
in the top bar and snapshot.png
in the bottom one. Like so
Then hit save.
Before closing the window, make sure that interval
(below Destination
) is set to 1
second or less.
Step 2:
In the main OBS screen add a text source (name it whatever you want) and then hit Tools at the top and then scripts in the dropdown.
In the new window click Python Settings
on the top, then browse and go to C:\Users\{your_username}\AppData\Local\Programs\Python\Python36
and change {your_username}
with your username.
Then, go back to the scripts tab (top left) and hit the +
at the bottom left, click neron.py
and then open
.
After opening it, a few properties should appear on the right. Click on the dropdown next to text source
and select the text source you created earlier.
To use this first make sure you've gone through the installation process. Then go to tools (top bar in OBS) and hit scripts, click on neron.py and keep this window open while streaming.
To fetch the data of a level in Mario maker, simply click refresh while viewing the level details. like in this screenshot, With the id shown!
Here are the contents of the installer:
Screenshot-Filter obs plugin by synap5e
A custom install of tesseract
neron.py , which is the script that does the processing.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.