just-ero / asl

A collection of auto splitter scripts for the speedrun timer software LiveSplit.
MIT License
2 stars 6 forks source link

Issues with auto splitter for Gunfire Reborn #15

Open jackkpls opened 2 weeks ago

jackkpls commented 2 weeks ago

What features of the auto splitter don't work?

start, split, reset

Describe your Issue

If there is any especially weird behavior with the timer, please describe what is happening.

Autosplitter doesn't activate by itself or split after a small update on May 15th, even if the timer is manually activated it doesn't fetch the IGT, reset function also doesn't work on game close if the timer is activated manually

Causes and Fixes

No response

just-ero commented 2 weeks ago

Hi, I've pushed a change. However, I don't see why this should have been broken in the first place. The same logic was still used.

jackkpls commented 2 weeks ago

Hey, it appears that the functions for the timer/reset/igt/split do work now somewhat but there's a couple new things

It appears the autosplitter stops registering the game when the game is alt f4ed which is common w/ the game due to save file resetting, it'll pause the timer when the game is force closed but will fail to reset the timer when the game is reopened and if you reset the timer manually after you reopen the game all functions within the splitter will break and wont operate properly again until you close both the game and livesplit and then reopen the game and livesplit after that (the order which things were opened didn't matter previously), i made an example video here: https://streamable.com/xv1k3n

There's a couple things i've tried to get it to operate again after the game has been force closed, which all failed

I should also note that everything works properly if i downpatch the game to an update before May 15th

just-ero commented 1 week ago

Hi, please try again when you have the time.

jackkpls commented 1 week ago

most functions seem to be working now but the last boss split does not split when a run is completed, it just resets the timer and fails to save the personal best