Wrote an autosplitter script for BizHawk
6 years ago
Germany

thanks, i'll try it :)

Thanks for the autosplitter, can't seem to get it to work though. LiveSplit is running and I'm attempting to open the script in BizHawk, but it just gives me the whole "failed to open LiveSplit named pipe" thing:

NLua.Exceptions.LuaScriptException: .\LiveSplitUtils.lua:16: Failed to open LiveSplit named pipe!Please make sure LiveSplit is running and reload the script.

For reference, I tried trysdyn's autosplitters and they gave me the same issue. Tried redownloading LiveSplit, BizHawk, the autosplitters, etc... Not sure what I'm doing wrong.

Edited by the author 6 years ago
California, USA

Odd, sounds like your computer cannot find the livesplit process or something. I'll look into it a bit after work today and see if I can find anything. Does your LiveSplit have permission to access the internet? Should be able to test it by selecting a race option and seeing currently running races in a drop down if I remember right. Not sure why it would need internet for the autosplitter, but something to test for now at least.

Thanks for responding! Yes, LiveSplit can see races, export things, etc.

California, USA

Took a glance at it on my lunch break, but didn't see any particular options that stood out.

I was able to reproduce this by opening the script BEFORE opening the game, resulting in:

Error: NullHawk does not implement memory domains Unable to find domain: WRAM LuaInterface.LuaScriptException: .\LiveSplitUtils.lua:16: Failed to open LiveSplit named pipe! Please make sure LiveSplit is running and reload the script.

So make sure to open the game first, then open the script while Kirby's main menu is open. if that doesn't work, try rebooting the core by clicking Emulation -> Reboot Core. Then refresh the script. If that still doesn't work, I'll look more into it tonight.

Both KDL1 and SMB1 had been running every time I tried the scripts. I tried both hard resets and rebooting the core numerous times. I even tried both the Gambatte and SameBoy cores... always the same result. I never got the first bit of your error about being unable to find WRAM, either.

Edited by the author 6 years ago
United States

After talking it over with the other moderators, autosplitters have been banned for this game. There are a couple of reasons for this, the primary one being that it reads from memory over the course of a run.