This ASL script use notation in splits to detect time to split. All special symbols are detected at the end of segment name. Splitter supports resets, starts, auto splitting on notations. Autosplitter does not support last split on star collect.
Download autosplitter file from repository using Raw button link. Right Click on LiveSplit, select Edit Layout.... In appeared window press + button, choose Control > Scriptable Auto Splitter. Double left click on Scriptable Auto Splitter item and choose script path with Browse... button. Depending on hack, check Last Impact start mode.
(STAR_COUNT): Split will be fired on fadeout after STAR_COUNT. Put "key" keyword anywhere in split name (for example: "Shadow Mario Key (20)") to fire split on key get rather then 20th star get.
[LEVEL_NUMBER]: Split will be fired on fadeout on enter to LEVEL_NUMBER.
*: Split will be fired on key/troll star grab
You can use this program to create splits that will fire on entering specific level. Read more about it in tutorial in program.
I have made an example for Last Impact 20 star splits.
Add tutorial on finding LEVEL_NUMBER Add support for pj64 1.7