FCEUX port of SethBling's MarI/O. All credits to SethBling.
It runs on Linux.
- Save neatevolve.lua somewhere on your computer.
- Open Super Mario Bros. in FCEUX.
- Go to some level and make a savestate at the beginning of the level. Use savestate slot 1 or edit the settings in the script.
- Load the script in FCEUX (File -> Load Lua Script)
- Enjoy!
If you start FCEUX from the terminal you'll get some usefull debug info.
Tested on FCEUX 2.2.2 (Ubuntu 16.04).
Backups of every generation will be saved in a folder called 'backups'. If you wish to load or continue from a backup, edit the settings in the script, e.g.
LOAD_FROM_FILE = "backups/backup.5.SMB1-1.state.pool"
Value 'nil' will start a new pool.
LOAD_FROM_FILE = nil
You can toggle the HUD elements ON/OFF by clicking on them. Turning HUD elements (and sound) off will greatly improve performance on fast emulation speeds. There's no external gui like in BizHawk since FCEUX's lua support is more limited.
Mostly just some gui/HUD stuff that wasn't supported in FCEUX. Otherwise it's quite vanilla. Super Mario World references were removed since FCEUX is NES only. If you know a SNES emulator that runs on linux and supports lua scripting let me know, I'd love to get this working for SMW!