Neo's auto resetter for Minecraft speedrunning on Linux.
Download the latest release from here:
Run the executable (e.g. from a terminal) and press…
- F7 to reset (from title screen)
- F8 to switch category
- RSG/SSG/FSG
- Global and per session counter in world name
- Included filters
- filteredseed
- filteredvillage
- filteredshipwreck
- ruined-portal-loot
- fsg-power-village-looting-sword
Check out the file called neoreset.json
in your .minecraft
folder.
hotkey
- reset hotkeyhotkey2
- switch category hotkeydelay
- delay in seconds between simulated keyboard inputssession_thresh
- threshold when to wrap a session (in seconds)sound
- voice on/offworld_name
- world name format string with placeholders{c}
- category{v}
- version{s}
- per session counter{g}
- global counter
ssg.seed
- seed to be used for SSG categoryfsg.filter
- filter to be used for FSG categoryfilteredseed
filteredvillage
filteredshipwreck
ruined-portal-loot
fsg-power-village-looting-sword
- 1.16
- 1.14
- RSG
- SSG
- FSG
- Linux
- macOS
- Windows
(PRs are welcome.)
Clone the repository and set up a virtual environment as follows.
git clone https://github.com/younishd/neoreset.git
cd neoreset
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Run the script like this:
./neoreset.py
We're using PyInstaller to bundle everything into a single binary.
Install the pyinstaller
package as follows.
pip install pyinstaller
Then run the following command to build the binary:
pyinstaller neoreset.py \
--onefile \
--add-data assets:assets \
--add-data VERSION:. \
--add-data README.md:. \
--add-data LICENSE:. \
--add-data neoreset.json:. \
--add-binary bin:bin \
--add-binary lib:lib \
--hidden-import=pynput.keyboard._xorg \
--hidden-import=pynput.mouse._xorg
Run the new binary (outside the venv) like this
dist/neoreset
Feel free to report any issues here or DM me (neo#0495
) on discord.
Thanks to @AndyNovo for the FSG goodies.