Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple animations in a row on a storyboard can induce epileptic like flashes. #31329

Closed
Coppertine opened this issue Dec 29, 2024 · 3 comments
Assignees

Comments

@Coppertine
Copy link

Coppertine commented Dec 29, 2024

Type

Cosmetic

Bug description

In a currently qualified map's storyboard, a simple storyboard that uses tons of animations placed one-after-another for a repeating like effect (mostly for file size reasons). Lazer likes to not render these sprites for like a couple frames multiple times in a row. Causing quick strobing changes in colour (in this case from the sprite to black and back) When they appear are unknown and how many times they appear are unknown.
Map: https://osu.ppy.sh/beatmapsets/2293752#osu/4898006

Screenshots or videos

Stable (Muted audio, only first 40 seconds shown, but is known not to have issues)
https://github.com/user-attachments/assets/7f6fbdf0-f853-4858-b543-c7f829b13349

Lazer (Muted audio, full beatmap is shown for severity) (Epilepsy warning)
(Note; as the video is recorded in 60fps, the majority of flashes might have been skipped over. I highly suggest checking the storyboard out on your system, I currently use 144hz with Frame Limiter set to 8x refresh.)
https://github.com/user-attachments/assets/90618569-2d7c-476b-85ba-d8663f36f875

Lazer (Bloxi's view, recorded 60fps on a 244hz monitor with Frame Limiter set to 2x refresh. The recording unfortunately skipped half the flashes thanks to it.)
https://streamable.com/7trgbx

Version

2024.1224.1

Logs

compressed-logs.zip
(Recorded video is found in 1735434412.###.log)

@Coppertine Coppertine changed the title Multiple animations in a row on a storyboard can induce flashes. Multiple animations in a row on a storyboard can induce epileptic like flashes. Dec 30, 2024
@bdach bdach self-assigned this Dec 30, 2024
@bdach
Copy link
Collaborator

bdach commented Dec 30, 2024

At the end of the day I look at the storyboard scripting and this to me looks like the storyboard's fault.

The first flicker I spotted happened on the edge of these two animations:

Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
 S,0,4333,,0.3361356
 M,0,4333,4673,320,176.6508
Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
 S,0,3992,,0.3361356
 M,0,3992,4332,320,176.6508

Second animation starts at time 3992. Last command for said animation ends at time 4332. The next animation starts at time 4333. This leaves an 1ms gap. This just looks like that command should end at time 4333, eliminating the gap.

After removing the 1ms gaps (see fixed version at CANI CLUB - Wo Ai Ni -Shanghai Crab- (Sped Up Ver.) (Reioli).osb.txt) the storyboard appears to play out as expected.

Interestingly not every pair of animations had the 1ms gap, every ~tenth or so was properly lined up. Which leads me further to the conclusion that this was likely autogen'd using a tool that didn't round properly.

diff of changes made
diff --git a/CANI CLUB - Wo Ai Ni -Shanghai Crab- (Sped Up Ver.) (Reioli) (Copy).osb b/CANI CLUB - Wo Ai Ni -Shanghai Crab- (Sped Up Ver.) (Reioli).osb
index 9983d9c..d4595a5 100644
--- a/CANI CLUB - Wo Ai Ni -Shanghai Crab- (Sped Up Ver.) (Reioli) (Copy).osb	
+++ b/CANI CLUB - Wo Ai Ni -Shanghai Crab- (Sped Up Ver.) (Reioli).osb	
@@ -13,7 +13,7 @@ Sprite,Foreground,Centre,"sb\black.jpg",320,240
  M,0,1265,,320,240
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,1605,,0.3361356
- M,0,1605,1945,320,176.6508
+ M,0,1605,1946,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,1946,,0.3361356
  M,0,1946,2286,320,176.6508
@@ -22,379 +22,379 @@ Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  M,0,1265,1605,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,2287,,0.3361356
- M,0,2287,2627,320,176.6508
+ M,0,2287,2628,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,2628,,0.3361356
- M,0,2628,2968,320,176.6508
+ M,0,2628,2969,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,2969,,0.3361356
- M,0,2969,3309,320,176.6508
+ M,0,2969,3310,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,3651,,0.3361356
- M,0,3651,3991,320,176.6508
+ M,0,3651,3992,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,3310,,0.3361356
- M,0,3310,3650,320,176.6508
+ M,0,3310,3651,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,4333,,0.3361356
- M,0,4333,4673,320,176.6508
+ M,0,4333,4674,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,3992,,0.3361356https://github.com/ppy/osu/issues/31329#issuecomment-2565397002
- M,0,3992,4332,320,176.6508
+ M,0,3992,4333,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,5015,,0.3361356
  M,0,5015,5355,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,4674,,0.3361356
- M,0,4674,5014,320,176.6508
+ M,0,4674,5015,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,6037,,0.3361356
- M,0,6037,6377,320,176.6508
+ M,0,6037,6378,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,5355,,0.3361356
- M,0,5355,5695,320,176.6508
+ M,0,5355,5696,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,5696,,0.3361356
- M,0,5696,6036,320,176.6508
+ M,0,5696,6037,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,6378,,0.3361356
- M,0,6378,6718,320,176.6508
+ M,0,6378,6719,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,6719,,0.3361356
- M,0,6719,7059,320,176.6508
+ M,0,6719,7060,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,7060,,0.3361356
- M,0,7060,7400,320,176.6508
+ M,0,7060,7401,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,7401,,0.3361356
- M,0,7401,7741,320,176.6508
+ M,0,7401,7742,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,7742,,0.3361356
- M,0,7742,8082,320,176.6508
+ M,0,7742,8083,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,8083,,0.3361356
- M,0,8083,8423,320,176.6508
+ M,0,8083,8424,320,176.6508https://github.com/ppy/osu/issues/31329#issuecomment-2565397002
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,8424,,0.3361356
- M,0,8424,8764,320,176.6508
+ M,0,8424,8765,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,8765,,0.3361356
  M,0,8765,9105,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,9105,,0.3361356
- M,0,9105,9445,320,176.6508
+ M,0,9105,9446,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,9446,,0.3361356
  M,0,9446,9786,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,9787,,0.3361356
- M,0,9787,10127,320,176.6508
+ M,0,9787,10128,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,10128,,0.3361356
- M,0,10128,10468,320,176.6508
+ M,0,10128,10469,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,10469,,0.3361356
- M,0,10469,10809,320,176.6508
+ M,0,10469,10810,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,10810,,0.3361356
- M,0,10810,11150,320,176.6508
+ M,0,10810,11151,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,11151,,0.3361356
- M,0,11151,11491,320,176.6508
+ M,0,11151,11492,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,11492,,0.3361356
- M,0,11492,11832,320,176.6508
+ M,0,11492,11833,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,11833,,0.3361356
- M,0,11833,12173,320,176.6508
+ M,0,11833,12174,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,12174,,0.3361356
- M,0,12174,12514,320,176.6508
+ M,0,12174,12515,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,12515,,0.3361356https://github.com/ppy/osu/issues/31329#issuecomment-2565397002
  M,0,12515,12855,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,12855,,0.3361356
- M,0,12855,13195,320,176.6508
+ M,0,12855,13196,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,13196,,0.3361356
- M,0,13196,13536,320,176.6508
+ M,0,13196,13537,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,13537,,0.3361356
- M,0,13537,13877,320,176.6508
+ M,0,13537,13878,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,13878,,0.3361356
- M,0,13878,14218,320,176.6508
+ M,0,13878,14219,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,14219,,0.3361356
- M,0,14219,14559,320,176.6508
+ M,0,14219,14560,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,14560,,0.3361356
- M,0,14560,14900,320,176.6508
+ M,0,14560,14901,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,14901,,0.3361356
- M,0,14901,15241,320,176.6508
+ M,0,14901,15242,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,15242,,0.3361356
- M,0,15242,15582,320,176.6508
+ M,0,15242,15583,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,15583,,0.3361356
- M,0,15583,15923,320,176.6508
+ M,0,15583,15924,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,15924,,0.3361356
- M,0,15924,16264,320,176.6508
+ M,0,15924,16265,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,16265,,0.3361356
  M,0,16265,16605,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,16605,,0.3361356
- M,0,16605,16945,320,176.6508
+ M,0,16605,16946,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,16946,,0.3361356
- M,0,16946,17286,320,176.6508
+ M,0,16946,17287,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,17287,,0.3361356
- M,0,17287,17627,320,176.6508
+ M,0,17287,17628,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,17628,,0.3361356
- M,0,17628,17968,320,176.6508
+ M,0,17628,17969,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,17969,,0.3361356
- M,0,17969,18309,320,176.6508
+ M,0,17969,18310,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,18310,,0.3361356
- M,0,18310,18650,320,176.6508
+ M,0,18310,18651,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,18651,,0.3361356
- M,0,18651,18991,320,176.6508
+ M,0,18651,18992,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,18992,,0.3361356
- M,0,18992,19332,320,176.6508
+ M,0,18992,19333,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,19333,,0.3361356
- M,0,19333,19673,320,176.6508
+ M,0,19333,19674,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,19674,,0.3361356
- M,0,19674,20014,320,176.6508
+ M,0,19674,20015,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,20015,,0.3361356
  M,0,20015,20355,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,20355,,0.3361356
- M,0,20355,20695,320,176.6508
+ M,0,20355,20696,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,20696,,0.3361356
- M,0,20696,21036,320,176.6508
+ M,0,20696,21037,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,21037,,0.3361356
- M,0,21037,21377,320,176.6508
+ M,0,21037,21378,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,21378,,0.3361356
- M,0,21378,21718,320,176.6508
+ M,0,21378,21719,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,21719,,0.3361356
- M,0,21719,22059,320,176.6508
+ M,0,21719,22060,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,22060,,0.3361356
- M,0,22060,22400,320,176.6508
+ M,0,22060,22401,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,22401,,0.3361356
- M,0,22401,22741,320,176.6508
+ M,0,22401,22742,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,22742,,0.3361356
- M,0,22742,23082,320,176.6508
+ M,0,22742,23083,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,23083,,0.3361356
- M,0,23083,23423,320,176.6508
+ M,0,23083,23424,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,23424,,0.3361356
- M,0,23424,23764,320,176.6508
+ M,0,23424,23765,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,23765,,0.3361356
  M,0,23765,24105,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,24105,,0.3361356
- M,0,24105,24445,320,176.6508
+ M,0,24105,24446,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,24446,,0.3361356
- M,0,24446,24786,320,176.6508
+ M,0,24446,24787,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,24787,,0.3361356
- M,0,24787,25127,320,176.6508
+ M,0,24787,25128,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,25128,,0.3361356
- M,0,25128,25468,320,176.6508
+ M,0,25128,25469,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,25469,,0.3361356
- M,0,25469,25809,320,176.6508
+ M,0,25469,25810,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,25810,,0.3361356
- M,0,25810,26150,320,176.6508
+ M,0,25810,26151,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,26151,,0.3361356
- M,0,26151,26491,320,176.6508
+ M,0,26151,26492,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,26492,,0.3361356
- M,0,26492,26832,320,176.6508
+ M,0,26492,26833,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,26833,,0.3361356
- M,0,26833,27173,320,176.6508
+ M,0,26833,27174,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,27174,,0.3361356
- M,0,27174,27514,320,176.6508
+ M,0,27174,27515,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,27515,,0.3361356
  M,0,27515,27855,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,27855,,0.3361356
- M,0,27855,28195,320,176.6508
+ M,0,27855,28196,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,28196,,0.3361356
- M,0,28196,28536,320,176.6508
+ M,0,28196,28537,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,28537,,0.3361356
- M,0,28537,28877,320,176.6508
+ M,0,28537,28878,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,28878,,0.3361356
- M,0,28878,29218,320,176.6508
+ M,0,28878,29219,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,29219,,0.3361356
- M,0,29219,29559,320,176.6508
+ M,0,29219,29560,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,29560,,0.3361356
- M,0,29560,29900,320,176.6508
+ M,0,29560,29901,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,29901,,0.3361356
- M,0,29901,30241,320,176.6508
+ M,0,29901,30242,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,30242,,0.3361356
- M,0,30242,30582,320,176.6508
+ M,0,30242,30583,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,30583,,0.3361356
- M,0,30583,30923,320,176.6508
+ M,0,30583,30924,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,30924,,0.3361356
- M,0,30924,31264,320,176.6508
+ M,0,30924,31265,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,31265,,0.3361356
  M,0,31265,31605,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,31605,,0.3361356
- M,0,31605,31945,320,176.6508
+ M,0,31605,31946,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,31946,,0.3361356
- M,0,31946,32286,320,176.6508
+ M,0,31946,32287,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,32287,,0.3361356
- M,0,32287,32627,320,176.6508
+ M,0,32287,32628,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,32628,,0.3361356
- M,0,32628,32968,320,176.6508
+ M,0,32628,32969,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,32969,,0.3361356
- M,0,32969,33309,320,176.6508
+ M,0,32969,33310,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,33310,,0.3361356
- M,0,33310,33650,320,176.6508
+ M,0,33310,33651,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,33651,,0.3361356
- M,0,33651,33991,320,176.6508
+ M,0,33651,33992,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,33992,,0.3361356
- M,0,33992,34332,320,176.6508
+ M,0,33992,34333,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,34333,,0.3361356
- M,0,34333,34673,320,176.6508
+ M,0,34333,34674,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,34674,,0.3361356
- M,0,34674,35014,320,176.6508
+ M,0,34674,35015,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,35015,,0.3361356
  M,0,35015,35355,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,35355,,0.3361356
- M,0,35355,35695,320,176.6508
+ M,0,35355,35696,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,35696,,0.3361356
- M,0,35696,36036,320,176.6508
+ M,0,35696,36037,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,36037,,0.3361356
- M,0,36037,36377,320,176.6508
+ M,0,36037,36378,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,36378,,0.3361356
- M,0,36378,36718,320,176.6508
+ M,0,36378,36719,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,36719,,0.3361356
- M,0,36719,37059,320,176.6508
+ M,0,36719,37060,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,37060,,0.3361356
- M,0,37060,37400,320,176.6508
+ M,0,37060,37401,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,37401,,0.3361356
- M,0,37401,37741,320,176.6508
+ M,0,37401,37742,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,37742,,0.3361356
- M,0,37742,38082,320,176.6508
+ M,0,37742,38083,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,38083,,0.3361356
- M,0,38083,38423,320,176.6508
+ M,0,38083,38424,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,38424,,0.3361356
- M,0,38424,38764,320,176.6508
+ M,0,38424,38765,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,38765,,0.3361356
  M,0,38765,39105,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,39105,,0.3361356
- M,0,39105,39445,320,176.6508
+ M,0,39105,39446,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,39446,,0.3361356
- M,0,39446,39786,320,176.6508
+ M,0,39446,39787,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,39787,,0.3361356
- M,0,39787,40127,320,176.6508
+ M,0,39787,40128,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,40128,,0.3361356
- M,0,40128,40468,320,176.6508
+ M,0,40128,40469,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,40469,,0.3361356
- M,0,40469,40809,320,176.6508
+ M,0,40469,40810,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,40810,,0.3361356
- M,0,40810,41150,320,176.6508
+ M,0,40810,41151,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,41151,,0.3361356
- M,0,41151,41491,320,176.6508
+ M,0,41151,41492,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,41492,,0.3361356
- M,0,41492,41832,320,176.6508
+ M,0,41492,41833,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,41833,,0.3361356
- M,0,41833,42173,320,176.6508
+ M,0,41833,42174,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,42174,,0.3361356
- M,0,42174,42514,320,176.6508
+ M,0,42174,42515,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,42515,,0.3361356
  M,0,42515,42855,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,42855,,0.3361356
- M,0,42855,43195,320,176.6508
+ M,0,42855,43196,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,43196,,0.3361356
- M,0,43196,43536,320,176.6508
+ M,0,43196,43537,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,43537,,0.3361356
- M,0,43537,43877,320,176.6508
+ M,0,43537,43878,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,43878,,0.3361356
- M,0,43878,44218,320,176.6508
+ M,0,43878,44219,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,44219,,0.3361356
- M,0,44219,44559,320,176.6508
+ M,0,44219,44560,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,44560,,0.3361356
- M,0,44560,44900,320,176.6508
+ M,0,44560,44901,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,170.45,LoopOnce
  S,0,44901,,0.3361356
  M,0,44901,45583,320,176.6508
@@ -403,7 +403,7 @@ Animation,Foreground,Centre,"sb\a.jpg",320,240,3,170.45,LoopOnce
  M,0,45583,46265,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,170.45,LoopOnce
  S,0,46265,,0.3361356
- M,0,46265,46947,320,176.6508
+ M,0,46265,46946,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,170.45,LoopOnce
  S,0,46946,,0.3361356
  M,0,46946,47628,320,176.6508
@@ -418,7 +418,7 @@ Animation,Foreground,Centre,"sb\d.jpg",320,240,3,170.45,LoopOnce
  M,0,48992,49674,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,170.45,LoopOnce
  S,0,49674,,0.3361356
- M,0,49674,50356,320,176.6508
+ M,0,49674,50355,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,170.45,LoopOnce
  S,0,50355,,0.3361356
  M,0,50355,51037,320,176.6508
@@ -436,7 +436,7 @@ Animation,Foreground,Centre,"sb\g.jpg",320,240,3,170.45,LoopOnce
  M,0,53083,53765,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,170.45,LoopOnce
  S,0,53765,,0.3361356
- M,0,53765,54447,320,176.6508
+ M,0,53765,54446,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,170.45,LoopOnce
  S,0,54446,,0.3361356
  M,0,54446,55128,320,176.6508
@@ -444,337 +444,337 @@ Sprite,Foreground,Centre,"sb\black.jpg",320,240
  F,0,54958,55128,0,1
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,55810,,0.3361356
- M,0,55810,56150,320,176.6508
+ M,0,55810,56151,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,56151,,0.3361356
- M,0,56151,56491,320,176.6508
+ M,0,56151,56492,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,56492,,0.3361356
- M,0,56492,56832,320,176.6508
+ M,0,56492,56833,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,56833,,0.3361356
- M,0,56833,57173,320,176.6508
+ M,0,56833,57174,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,57174,,0.3361356
- M,0,57174,57514,320,176.6508
+ M,0,57174,57515,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,57515,,0.3361356
  M,0,57515,57855,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,57855,,0.3361356
- M,0,57855,58195,320,176.6508
+ M,0,57855,58196,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,58196,,0.3361356
- M,0,58196,58536,320,176.6508
+ M,0,58196,58537,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,58537,,0.3361356
- M,0,58537,58877,320,176.6508
+ M,0,58537,58878,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,58878,,0.3361356
- M,0,58878,59218,320,176.6508
+ M,0,58878,59219,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,59219,,0.3361356
- M,0,59219,59559,320,176.6508
+ M,0,59219,59560,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,59560,,0.3361356
- M,0,59560,59900,320,176.6508
+ M,0,59560,59901,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,59901,,0.3361356
- M,0,59901,60241,320,176.6508
+ M,0,59901,60242,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,60242,,0.3361356
- M,0,60242,60582,320,176.6508
+ M,0,60242,60583,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,60583,,0.3361356
- M,0,60583,60923,320,176.6508
+ M,0,60583,60924,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,60924,,0.3361356
- M,0,60924,61264,320,176.6508
+ M,0,60924,61265,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,61265,,0.3361356
  M,0,61265,61605,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,61605,,0.3361356
- M,0,61605,61945,320,176.6508
+ M,0,61605,61946,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,61946,,0.3361356
- M,0,61946,62286,320,176.6508
+ M,0,61946,62287,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,62287,,0.3361356
- M,0,62287,62627,320,176.6508
+ M,0,62287,62628,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,62628,,0.3361356
- M,0,62628,62968,320,176.6508
+ M,0,62628,62969,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,62969,,0.3361356
- M,0,62969,63309,320,176.6508
+ M,0,62969,63310,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,63310,,0.3361356
- M,0,63310,63650,320,176.6508
+ M,0,63310,63651,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,63651,,0.3361356
- M,0,63651,63991,320,176.6508
+ M,0,63651,63992,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,63992,,0.3361356
- M,0,63992,64332,320,176.6508
+ M,0,63992,64333,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,64333,,0.3361356
- M,0,64333,64673,320,176.6508
+ M,0,64333,64674,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,64674,,0.3361356
- M,0,64674,65014,320,176.6508
+ M,0,64674,65015,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,65015,,0.3361356
  M,0,65015,65355,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,65355,,0.3361356
- M,0,65355,65695,320,176.6508
+ M,0,65355,65696,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,65696,,0.3361356
- M,0,65696,66036,320,176.6508
+ M,0,65696,66037,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,66037,,0.3361356
- M,0,66037,66377,320,176.6508
+ M,0,66037,66378,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,66378,,0.3361356
- M,0,66378,66718,320,176.6508
+ M,0,66378,66719,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,66719,,0.3361356
- M,0,66719,67059,320,176.6508
+ M,0,66719,67060,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,67060,,0.3361356
- M,0,67060,67400,320,176.6508
+ M,0,67060,67401,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,67401,,0.3361356
- M,0,67401,67741,320,176.6508
+ M,0,67401,67742,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,67742,,0.3361356
- M,0,67742,68082,320,176.6508
+ M,0,67742,68083,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,68083,,0.3361356
- M,0,68083,68423,320,176.6508
+ M,0,68083,68424,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,68424,,0.3361356
- M,0,68424,68764,320,176.6508
+ M,0,68424,68765,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,68765,,0.3361356
  M,0,68765,69105,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,69105,,0.3361356
- M,0,69105,69445,320,176.6508
+ M,0,69105,69446,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,69446,,0.3361356
- M,0,69446,69786,320,176.6508
+ M,0,69446,69787,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,69787,,0.3361356
- M,0,69787,70127,320,176.6508
+ M,0,69787,70128,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,70128,,0.3361356
- M,0,70128,70468,320,176.6508
+ M,0,70128,70469,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,70469,,0.3361356
- M,0,70469,70809,320,176.6508
+ M,0,70469,70810,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,70810,,0.3361356
- M,0,70810,71150,320,176.6508
+ M,0,70810,71151,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,71151,,0.3361356
- M,0,71151,71491,320,176.6508
+ M,0,71151,71492,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,71492,,0.3361356
- M,0,71492,71832,320,176.6508
+ M,0,71492,71833,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,71833,,0.3361356
- M,0,71833,72173,320,176.6508
+ M,0,71833,72174,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,72174,,0.3361356
- M,0,72174,72514,320,176.6508
+ M,0,72174,72515,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,72515,,0.3361356
  M,0,72515,72855,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,72855,,0.3361356
- M,0,72855,73195,320,176.6508
+ M,0,72855,73196,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,73196,,0.3361356
- M,0,73196,73536,320,176.6508
+ M,0,73196,73537,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,73537,,0.3361356
- M,0,73537,73877,320,176.6508
+ M,0,73537,73878,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,73878,,0.3361356
- M,0,73878,74218,320,176.6508
+ M,0,73878,74219,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,74219,,0.3361356
- M,0,74219,74559,320,176.6508
+ M,0,74219,74560,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,74560,,0.3361356
- M,0,74560,74900,320,176.6508
+ M,0,74560,74901,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,74901,,0.3361356
- M,0,74901,75241,320,176.6508
+ M,0,74901,75242,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,75242,,0.3361356
- M,0,75242,75582,320,176.6508
+ M,0,75242,75583,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,75583,,0.3361356
- M,0,75583,75923,320,176.6508
+ M,0,75583,75924,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,75924,,0.3361356
- M,0,75924,76264,320,176.6508
+ M,0,75924,76265,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,76265,,0.3361356
  M,0,76265,76605,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,76605,,0.3361356
- M,0,76605,76945,320,176.6508
+ M,0,76605,76946,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,76946,,0.3361356
- M,0,76946,77286,320,176.6508
+ M,0,76946,77287,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,77287,,0.3361356
- M,0,77287,77627,320,176.6508
+ M,0,77287,77628,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,77628,,0.3361356
- M,0,77628,77968,320,176.6508
+ M,0,77628,77969,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,77969,,0.3361356
- M,0,77969,78309,320,176.6508
+ M,0,77969,78310,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,78310,,0.3361356
- M,0,78310,78650,320,176.6508
+ M,0,78310,78651,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,78651,,0.3361356
- M,0,78651,78991,320,176.6508
+ M,0,78651,78992,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,78992,,0.3361356
- M,0,78992,79332,320,176.6508
+ M,0,78992,79333,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,79333,,0.3361356
- M,0,79333,79673,320,176.6508
+ M,0,79333,79674,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,79674,,0.3361356
- M,0,79674,80014,320,176.6508
+ M,0,79674,80015,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,80015,,0.3361356
  M,0,80015,80355,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,80355,,0.3361356
- M,0,80355,80695,320,176.6508
+ M,0,80355,80696,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,80696,,0.3361356
- M,0,80696,81036,320,176.6508
+ M,0,80696,81037,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,81037,,0.3361356
- M,0,81037,81377,320,176.6508
+ M,0,81037,81378,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,81378,,0.3361356
- M,0,81378,81718,320,176.6508
+ M,0,81378,81719,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,81719,,0.3361356
- M,0,81719,82059,320,176.6508
+ M,0,81719,82060,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,82060,,0.3361356
- M,0,82060,82400,320,176.6508
+ M,0,82060,82401,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,82401,,0.3361356
- M,0,82401,82741,320,176.6508
+ M,0,82401,82742,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,82742,,0.3361356
- M,0,82742,83082,320,176.6508
+ M,0,82742,83083,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,83083,,0.3361356
- M,0,83083,83423,320,176.6508
+ M,0,83083,83424,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,83424,,0.3361356
- M,0,83424,83764,320,176.6508
+ M,0,83424,83765,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,83765,,0.3361356
  M,0,83765,84105,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,84105,,0.3361356
- M,0,84105,84445,320,176.6508
+ M,0,84105,84446,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,84446,,0.3361356
- M,0,84446,84786,320,176.6508
+ M,0,84446,84787,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,84787,,0.3361356
- M,0,84787,85127,320,176.6508
+ M,0,84787,85128,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,85128,,0.3361356
- M,0,85128,85468,320,176.6508
+ M,0,85128,85469,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,85469,,0.3361356
- M,0,85469,85809,320,176.6508
+ M,0,85469,85810,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,85810,,0.3361356
- M,0,85810,86150,320,176.6508
+ M,0,85810,86151,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,86151,,0.3361356
- M,0,86151,86491,320,176.6508
+ M,0,86151,86492,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,86492,,0.3361356
- M,0,86492,86832,320,176.6508
+ M,0,86492,86833,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,86833,,0.3361356
- M,0,86833,87173,320,176.6508
+ M,0,86833,87174,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,87174,,0.3361356
- M,0,87174,87514,320,176.6508
+ M,0,87174,87515,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,87515,,0.3361356
  M,0,87515,87855,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,87855,,0.3361356
- M,0,87855,88195,320,176.6508
+ M,0,87855,88196,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,88196,,0.3361356
- M,0,88196,88536,320,176.6508
+ M,0,88196,88537,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,88537,,0.3361356
- M,0,88537,88877,320,176.6508
+ M,0,88537,88878,320,176.6508
 Animation,Foreground,Centre,"sb\a.jpg",320,240,3,85.227,LoopOnce
  S,0,88878,,0.3361356
- M,0,88878,89218,320,176.6508
+ M,0,88878,89219,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,89219,,0.3361356
- M,0,89219,89559,320,176.6508
+ M,0,89219,89560,320,176.6508
 Animation,Foreground,Centre,"sb\b.jpg",320,240,3,85.227,LoopOnce
  S,0,89560,,0.3361356
- M,0,89560,89900,320,176.6508
+ M,0,89560,89901,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,89901,,0.3361356
- M,0,89901,90241,320,176.6508
+ M,0,89901,90242,320,176.6508
 Animation,Foreground,Centre,"sb\c.jpg",320,240,3,85.227,LoopOnce
  S,0,90242,,0.3361356
- M,0,90242,90582,320,176.6508
+ M,0,90242,90583,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,90583,,0.3361356
- M,0,90583,90923,320,176.6508
+ M,0,90583,90924,320,176.6508
 Animation,Foreground,Centre,"sb\d.jpg",320,240,3,85.227,LoopOnce
  S,0,90924,,0.3361356
- M,0,90924,91264,320,176.6508
+ M,0,90924,91265,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,91265,,0.3361356
  M,0,91265,91605,320,176.6508
 Animation,Foreground,Centre,"sb\e.jpg",320,240,3,85.227,LoopOnce
  S,0,91605,,0.3361356
- M,0,91605,91945,320,176.6508
+ M,0,91605,91946,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,91946,,0.3361356
- M,0,91946,92286,320,176.6508
+ M,0,91946,92287,320,176.6508
 Animation,Foreground,Centre,"sb\f.jpg",320,240,3,85.227,LoopOnce
  S,0,92287,,0.3361356
- M,0,92287,92627,320,176.6508
+ M,0,92287,92628,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,92628,,0.3361356
- M,0,92628,92968,320,176.6508
+ M,0,92628,92969,320,176.6508
 Animation,Foreground,Centre,"sb\g.jpg",320,240,3,85.227,LoopOnce
  S,0,92969,,0.3361356
- M,0,92969,93309,320,176.6508
+ M,0,92969,93310,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,93310,,0.3361356
- M,0,93310,93650,320,176.6508
+ M,0,93310,93651,320,176.6508
 Animation,Foreground,Centre,"sb\h.jpg",320,240,3,85.227,LoopOnce
  S,0,93651,,0.3361356
  M,0,93651,93991,320,176.6508

I didn't attempt to find out whether this reproduces in stable or why not if not, as I continue to consider this to just be an incorrect storyboard.

(Raised on the beatmap's discussion here: https://osu.ppy.sh/beatmapsets/2293752/discussion/-/generalAll#/4746267/12591456. I think this is going to be a wontfix, but will delay closing until the discussion there concludes.)

@Coppertine
Copy link
Author

As stated in discussion, the storyboard itself was not created using a third party tool but instead using stable's design editor. Possibly due to how stable handles keyframe event creations, it may have led to 1ms gaps that lazer doesn't truncate / round to. I have checked the new fix and although there is 1 noticable flash (which could be fixed), it does seem usable. Thank you for your time! I'll close this as I talked with Bloxi about it and came to an agreement.

@bdach
Copy link
Collaborator

bdach commented Dec 30, 2024

I have checked the new fix and although there is 1 noticable flash (which could be fixed)

I might have messed up fixing since I fixed the 1ms gaps manually, so definitely do double check that work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants