I made an auto-splitter for MGTT. It handles automatically starting, splitting and resetting.
!! This is intended to be used with the JP version of the game !!
It utilizes a LiveSplit plugin that scans a video feed for matching images. It was designed to be used with a console, but it should work on emulator as well.
It works with Any%, 108 Badges, 216 Badges, or any other category that splits using the end of a tournament. I can create a version that splits after every hole if anyone requests it.
A link to the plugin can be found here.
Installation:
- Extract the contents of the zip folder, and place them in the components folder contained in your LiveSplit installation:
- In the LiveSplit layout editor, go to Control -> Video Auto Splitter
- Create a redundant video source of your game. Windows does not play nicely when two programs try to use the same camera, so we will have to duplicate it. The recommended method is to output your game feed using OBS' Virtual Camera.
- Download the mgtt_features.vas game profile attached to this post. Select it alongside your new video source. The start, split, & reset components can be toggled from this pane.
- In the Scan Region tab, Adjust the values for Width and Height until a yellow haze fills the whole frame. You should have four blue squares, with the bottom left square snug with the corner of the game. If you do not see a video feed, this is typical. Wait 30-60s for everything to initialize. If this does not work, troubleshooting steps involve going to the settings tab, refreshing, and then restarting LiveSplit.
- In the Splits Editor, adjust Start Timer at to 0.35. This corrects the inaccuracy with the scanning region auto-start uses.
And that should be everything! Any assistance in setup can be found by messaging @vampire_flower on discord.
(Edited from the forum post here for the news tab):
This bounty is for the first person to take the Any% WR (NTSC) at any given point, meaning it extends indefinitely from this date onward. I (Bluekandy) may continue to run the category and update my own WR, but I am exempt from the bounty—and