From c729c1c0edeaea151f52fd23cd9afbbe434c44a2 Mon Sep 17 00:00:00 2001 From: entar Date: Wed, 4 Jun 2025 18:38:37 +0700 Subject: [PATCH] Long notes (not done), animation indices --- charts/high copy/.DS_Store | Bin 6148 -> 0 bytes charts/high copy/DIFFICULTYRANK.lua | 97 - charts/high copy/changeFont.lua | 4 - charts/high copy/events.json | 121 - charts/high copy/high.json | 1 - charts/high copy/script.lua | 19 - .../{high copy => high}/high-nightmare.json | 0 charts/milf copy/.DS_Store | Bin 6148 -> 0 bytes charts/milf copy/DIFFICULTYRANK.lua | 97 - charts/milf copy/changeFont.lua | 4 - charts/milf copy/events.json | 2166 --------- charts/milf copy/milf-hard.json | 4016 ----------------- charts/milf copy/milf.json | 1 - charts/milf copy/script.lua | 19 - charts/{milf copy => milf}/milf-easy.json | 0 charts/{milf copy => milf}/milf-erect.json | 0 .../{milf copy => milf}/milf-nightmare.json | 0 charts/{milf copy => milf}/milf-normal.json | 0 charts/songs.json | 29 - charts/songs.lua | 50 + linux.sh | 0 main.lua | 26 +- modules/states/playstate.lua | 90 +- modules/types.lua | 16 +- modules/types/character.lua | 9 +- modules/types/note.lua | 18 +- stages/limo.lua | 14 +- 27 files changed, 164 insertions(+), 6633 deletions(-) delete mode 100644 charts/high copy/.DS_Store delete mode 100644 charts/high copy/DIFFICULTYRANK.lua delete mode 100644 charts/high copy/changeFont.lua delete mode 100644 charts/high copy/events.json delete mode 100644 charts/high copy/high.json delete mode 100644 charts/high copy/script.lua rename charts/{high copy => high}/high-nightmare.json (100%) delete mode 100644 charts/milf copy/.DS_Store delete mode 100644 charts/milf copy/DIFFICULTYRANK.lua delete mode 100644 charts/milf copy/changeFont.lua delete mode 100644 charts/milf copy/events.json delete mode 100644 charts/milf copy/milf-hard.json delete mode 100644 charts/milf copy/milf.json delete mode 100644 charts/milf copy/script.lua rename charts/{milf copy => milf}/milf-easy.json (100%) rename charts/{milf copy => milf}/milf-erect.json (100%) rename charts/{milf copy => milf}/milf-nightmare.json (100%) rename charts/{milf copy => milf}/milf-normal.json (100%) delete mode 100644 charts/songs.json create mode 100644 charts/songs.lua mode change 100644 => 100755 linux.sh diff --git a/charts/high copy/.DS_Store b/charts/high copy/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 10 then - makeLuaSprite('star', 'star2', 1070, 590) - makeAnimatedLuaSprite('starFlame', 'starFlame', 1030, 440) - addAnimationByPrefix('starFlame', 'starFlame', 'fire loop full instance', 24, true) - setProperty('starFlame.alpha', 0) - scaleObject('starFlame', 1.5, 1.5) - setObjectCamera('starFlame', 'hud') - addLuaSprite('starFlame', true) - elseif rank <= 10 then - makeLuaSprite('star', 'star1', 1070, 590) - end - - scaleObject('star', 0.9, 0.9) - setObjectCamera('star', 'hud') - setObjectOrder('star', getObjectOrder('starFlame') + 1) - setProperty('star.alpha', 0) - addLuaSprite('star') - -makeLuaText('difficulty', ''.. rank ..'', 2230 , 0, 620) -setTextSize('difficulty', 37) -setTextFont('difficulty', 'combo.ttf') -setProperty('difficulty.alpha', 0) -addLuaText('difficulty', false) -setObjectOrder('difficulty', getObjectOrder('star') + 1) - -if downscroll then - setProperty('difficulty.y', 70) - setProperty('star.y', 40) - setProperty('starFlame.y', -5) - setProperty('starFlame.angle', 190) - end - - - -if rank > 10 then - setTextColor('difficulty', 'ffffff') - setTextBorder('difficulty', 2, '00AEFF') - elseif rank <= 10 then - setTextColor('difficulty', '000000') - setTextBorder('difficulty', 3, 'FFFFFF') - end - - -runTimer('ready', 0.5) -- star fade in -runTimer('wait', 8) -- star fade out -runTimer('wait2', 7.5) -- difficulty fade out - -if rank > 10 then -runTimer('pausefire', 2) -- difficulty fade in -elseif rank <=10 then -runTimer('pause', 2) -end -end -end - -function onTimerCompleted(tag) -if not hideHud then -if tag == 'ready' then -doTweenAlpha('hi', 'star', 1, 0.5,'linear') -end -if tag == 'wait' then -doTweenAlpha('gone', 'star', 0, 0.5,'linear') -doTweenAlpha('fireout', 'starFlame', 0, 0.5,'linear') -end -if tag == 'wait2' then -doTweenAlpha('bye', 'difficulty', 0, 0.5,'linear') -end -if tag == 'pause' then -doTweenAlpha('hi2', 'difficulty', 1, 0.5,'linear') -end -if tag == 'pausefire' then -setProperty('difficulty.alpha', 1) -setProperty('starFlame.alpha', 1) -playSound('light', 0.7) -end -end -end diff --git a/charts/high copy/changeFont.lua b/charts/high copy/changeFont.lua deleted file mode 100644 index b91b5be..0000000 --- a/charts/high copy/changeFont.lua +++ /dev/null @@ -1,4 +0,0 @@ -function onCreate() - setTextFont('scoreTxt', 'vcr.ttf') - setTextFont('timeTxt','timer.ttf') -end diff --git a/charts/high copy/events.json b/charts/high copy/events.json deleted file mode 100644 index 7ceb5c4..0000000 --- a/charts/high copy/events.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "song": { - "events": [ - [ - 48960, - [ - [ - "Camera Follow Pos", - "800", - "1300" - ] - ] - ], - [ - 49440, - [ - [ - "Camera Follow Pos", - "", - "" - ] - ] - ], - [ - 49920, - [ - [ - "bgchange", - "cloud", - "c" - ], - [ - "Camera Flash", - "1", - "" - ], - [ - "Set Cam Zoom", - "0.55", - "" - ] - ] - ], - [ - 57600, - [ - [ - "Set Cam Zoom", - "0.7", - "" - ] - ] - ], - [ - 64560, - [ - [ - "Camera Follow Pos", - "800", - "-700" - ] - ] - ], - [ - 65160, - [ - [ - "Camera Follow Pos", - "", - "" - ] - ] - ], - [ - 65280, - [ - [ - "Set Cam Zoom", - "0.7", - "0.5" - ], - [ - "bgremove", - "c", - "" - ], - [ - "Camera Flash", - "0.5", - "" - ], - [ - "Kill Henchmen", - "", - "" - ] - ] - ], - [ - 80640, - [ - [ - "Kill Henchmen", - "", - "" - ] - ] - ], - [ - 88320, - [ - [ - "Kill Henchmen", - "", - "" - ] - ] - ] - ] - } -} \ No newline at end of file diff --git a/charts/high copy/high.json b/charts/high copy/high.json deleted file mode 100644 index ae430c3..0000000 --- a/charts/high copy/high.json +++ /dev/null @@ -1 +0,0 @@ -{"song":{"song":"High","bpm":125.0,"needsVoices":true,"player1":"bf-car","player2":"mom-car","speed":1.8,"notes":[{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[3840.0,0,0.0],[4320.0,0,0.0],[4560.0,3,0.0],[4800.0,0,0.0],[5160.0,3,0.0],[5520.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[5760.0,0,0.0],[6240.0,0,0.0],[6480.0,3,0.0],[6720.0,0,0.0],[7080.0,3,0.0],[7440.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[7680.0,0,0.0],[8160.0,0,0.0],[8400.0,3,0.0],[8640.0,3,0.0],[9000.0,0,0.0],[9360.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[9600.0,2,0.0],[9840.0,2,0.0],[10080.0,0,0.0],[10320.0,0,0.0],[10560.0,3,0.0],[10800.0,2,0.0],[11040.0,2,0.0],[11280.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[11520.0,0,0.0],[12000.0,0,0.0],[12240.0,3,0.0],[12480.0,0,0.0],[12840.0,3,0.0],[13200.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[13440.0,0,0.0],[13920.0,0,0.0],[14160.0,3,0.0],[14400.0,0,0.0],[14760.0,3,0.0],[15120.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[15360.0,0,0.0],[15840.0,0,0.0],[16080.0,3,0.0],[16320.0,3,0.0],[16680.0,0,0.0],[17040.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[17280.0,2,0.0],[17280.0,6,360.0],[17520.0,2,0.0],[17760.0,7,360.0],[17760.0,0,0.0],[18000.0,0,0.0],[18240.0,4,360.0],[18240.0,3,0.0],[18480.0,2,0.0],[18720.0,5,360.0],[18720.0,2,0.0],[18960.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[19200.0,2,0.0],[19440.0,1,0.0],[19680.0,3,0.0],[20040.0,1,0.0],[20160.0,3,0.0],[20520.0,3,0.0],[20880.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[21120.0,2,0.0],[21360.0,1,0.0],[21600.0,3,0.0],[21960.0,1,0.0],[22080.0,0,0.0],[22440.0,3,0.0],[22800.0,2,0.0],[22920.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[23280.0,0,0.0],[23520.0,3,0.0],[24000.0,2,0.0],[24360.0,2,0.0],[24720.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[24960.0,2,0.0],[24960.0,6,360.0],[25200.0,0,0.0],[25440.0,2,0.0],[25440.0,7,360.0],[25680.0,0,0.0],[25920.0,3,0.0],[25920.0,4,360.0],[26160.0,1,0.0],[26400.0,3,0.0],[26400.0,5,360.0],[26640.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[26880.0,2,0.0],[27120.0,1,0.0],[27360.0,3,0.0],[27720.0,1,0.0],[27840.0,3,0.0],[28200.0,3,0.0],[28560.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[28800.0,2,0.0],[29040.0,1,0.0],[29280.0,3,0.0],[29640.0,1,0.0],[29760.0,0,0.0],[30120.0,3,0.0],[30480.0,2,0.0],[30600.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[30960.0,0,0.0],[31200.0,3,0.0],[31680.0,2,0.0],[32040.0,2,0.0],[32400.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[32640.0,2,0.0],[32880.0,0,0.0],[33120.0,2,0.0],[33360.0,0,0.0],[33600.0,3,0.0],[33840.0,1,0.0],[34080.0,3,0.0],[34320.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[34560.0,0,0.0],[34800.0,2,0.0],[35040.0,1,360.0],[35520.0,0,360.0],[36000.0,3,360.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[36480.0,3,0.0],[36840.0,1,0.0],[36960.0,3,0.0],[37200.0,0,0.0],[37440.0,3,240.0],[37800.0,1,0.0],[37920.0,0,240.0],[38280.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[38400.0,2,360.0],[38880.0,3,360.0],[39360.0,0,360.0],[39840.0,2,360.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[40320.0,3,0.0],[40560.0,2,0.0],[40800.0,0,0.0],[41040.0,2,0.0],[41280.0,0,240.0],[41640.0,3,0.0],[41760.0,1,240.0],[42120.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[42240.0,7,360.0],[42240.0,0,0.0],[42480.0,2,0.0],[42720.0,5,360.0],[42720.0,1,360.0],[43200.0,0,360.0],[43200.0,7,360.0],[43680.0,4,360.0],[43680.0,3,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[44160.0,6,360.0],[44160.0,3,0.0],[44520.0,1,0.0],[44640.0,3,0.0],[44880.0,0,0.0],[45120.0,4,240.0],[45120.0,3,240.0],[45480.0,5,0.0],[45480.0,1,0.0],[45600.0,7,240.0],[45600.0,0,240.0],[45960.0,5,0.0],[45960.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[46080.0,6,360.0],[46080.0,2,360.0],[46560.0,7,1440.0],[46560.0,3,360.0],[47040.0,0,360.0],[47520.0,2,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[48000.0,3,0.0],[48240.0,2,0.0],[48480.0,0,0.0],[48720.0,2,0.0],[48960.0,0,240.0],[49320.0,3,0.0],[49440.0,1,240.0],[49800.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[49920.0,1,600.0],[49920.0,5,720.0],[50640.0,3,0.0],[50880.0,3,0.0],[51240.0,2,0.0],[51360.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[51840.0,2,360.0],[52320.0,1,0.0],[52560.0,3,0.0],[52800.0,3,0.0],[53160.0,2,0.0],[53280.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[53760.0,1,360.0],[54240.0,0,0.0],[54480.0,3,0.0],[54720.0,3,0.0],[55080.0,2,0.0],[55200.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[55680.0,0,0.0],[55920.0,0,0.0],[56160.0,3,0.0],[56280.0,2,0.0],[56400.0,3,0.0],[56640.0,0,0.0],[56760.0,1,0.0],[56880.0,0,0.0],[57120.0,1,0.0],[57360.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[57600.0,5,480.0],[57600.0,1,600.0],[58320.0,3,0.0],[58560.0,3,0.0],[58920.0,2,0.0],[59040.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[59520.0,2,360.0],[60000.0,1,0.0],[60240.0,3,0.0],[60480.0,3,0.0],[60840.0,2,0.0],[60960.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[61440.0,1,360.0],[61920.0,0,0.0],[62160.0,3,0.0],[62400.0,3,0.0],[62760.0,2,0.0],[62880.0,0,240.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[63360.0,0,0.0],[63600.0,0,0.0],[63840.0,3,0.0],[63960.0,2,0.0],[64080.0,3,0.0],[64320.0,0,0.0],[64440.0,1,0.0],[64560.0,0,0.0],[64800.0,1,0.0],[65040.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[65280.0,0,0.0],[65280.0,5,480.0],[65520.0,2,0.0],[65760.0,1,360.0],[66240.0,0,360.0],[66720.0,3,360.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[67200.0,3,0.0],[67560.0,1,0.0],[67680.0,3,0.0],[67920.0,0,0.0],[68160.0,3,240.0],[68520.0,1,0.0],[68640.0,0,240.0],[69000.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[69120.0,2,360.0],[69600.0,3,360.0],[70080.0,0,360.0],[70560.0,2,360.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[71040.0,3,0.0],[71280.0,2,0.0],[71520.0,0,0.0],[71760.0,2,0.0],[72000.0,0,240.0],[72360.0,3,0.0],[72480.0,1,240.0],[72840.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[72960.0,7,360.0],[72960.0,0,0.0],[73200.0,2,0.0],[73440.0,5,360.0],[73440.0,1,360.0],[73920.0,0,360.0],[73920.0,7,360.0],[74400.0,4,360.0],[74400.0,3,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[74880.0,6,360.0],[74880.0,3,0.0],[75240.0,1,0.0],[75360.0,3,0.0],[75600.0,0,0.0],[75840.0,4,240.0],[75840.0,3,240.0],[76200.0,5,0.0],[76200.0,1,0.0],[76320.0,7,240.0],[76320.0,0,240.0],[76680.0,5,0.0],[76680.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[76800.0,6,360.0],[76800.0,2,360.0],[77280.0,7,1440.0],[77280.0,3,360.0],[77760.0,0,360.0],[78240.0,2,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[78720.0,3,0.0],[78960.0,2,0.0],[79200.0,0,0.0],[79440.0,2,0.0],[79680.0,0,240.0],[80040.0,3,0.0],[80160.0,1,240.0],[80520.0,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[80640.0,3,960.0],[80640.0,7,960.0],[82080.0,2,360.0],[82080.0,6,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[82560.0,5,600.0],[82560.0,1,360.0],[83040.0,1,0.0],[83280.0,6,600.0],[83280.0,2,360.0],[83760.0,2,0.0],[84000.0,3,360.0],[84000.0,7,360.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[84480.0,6,0.0],[84480.0,2,360.0],[84720.0,7,0.0],[84960.0,1,360.0],[85080.0,5,0.0],[85200.0,7,0.0],[85320.0,4,0.0],[85440.0,3,360.0],[85680.0,7,0.0],[85800.0,4,0.0],[85920.0,7,0.0],[85920.0,0,360.0],[86040.0,5,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[86400.0,6,0.0],[86400.0,2,360.0],[86640.0,7,0.0],[86880.0,1,360.0],[87000.0,5,0.0],[87120.0,7,0.0],[87240.0,4,0.0],[87360.0,3,360.0],[87600.0,7,0.0],[87720.0,4,0.0],[87840.0,7,0.0],[87840.0,0,0.0],[87960.0,5,0.0],[88080.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[88320.0,3,960.0],[88320.0,7,960.0],[89760.0,2,360.0],[89760.0,6,360.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[90240.0,5,600.0],[90240.0,1,360.0],[90720.0,1,0.0],[90960.0,6,600.0],[90960.0,2,360.0],[91440.0,2,0.0],[91680.0,7,0.0],[91680.0,3,360.0],[91920.0,4,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[92160.0,2,0.0],[92160.0,6,360.0],[92400.0,3,0.0],[92640.0,0,0.0],[92640.0,5,360.0],[92880.0,3,0.0],[93120.0,1,0.0],[93120.0,7,360.0],[93360.0,3,0.0],[93600.0,0,0.0],[93600.0,4,360.0],[93840.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[94080.0,2,0.0],[94080.0,6,360.0],[94320.0,3,0.0],[94560.0,3,0.0],[94560.0,5,360.0],[94680.0,1,0.0],[94800.0,3,0.0],[94920.0,0,0.0],[95040.0,2,0.0],[95040.0,7,360.0],[95280.0,3,0.0],[95520.0,3,0.0],[95520.0,4,0.0],[95640.0,1,0.0],[95640.0,6,0.0],[95760.0,3,0.0],[95760.0,7,0.0],[95880.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[96000.0,6,960.0],[96000.0,2,960.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]}]},"generatedBy":"SNIFF ver.6"} \ No newline at end of file diff --git a/charts/high copy/script.lua b/charts/high copy/script.lua deleted file mode 100644 index 9500f01..0000000 --- a/charts/high copy/script.lua +++ /dev/null @@ -1,19 +0,0 @@ -local stop_countdown = true - - -function onCreatePost() -if stop_countdown == true then - stop_countdown = false - playSound("traffic", 0.5) - - return Function_Stop - end - - return Function_Continue -end - - - --- crash prevention -function onUpdate() end -function onUpdatePost() end diff --git a/charts/high copy/high-nightmare.json b/charts/high/high-nightmare.json similarity index 100% rename from charts/high copy/high-nightmare.json rename to charts/high/high-nightmare.json diff --git a/charts/milf copy/.DS_Store b/charts/milf copy/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 10 then - makeLuaSprite('star', 'star2', 1070, 590) - makeAnimatedLuaSprite('starFlame', 'starFlame', 1030, 440) - addAnimationByPrefix('starFlame', 'starFlame', 'fire loop full instance', 24, true) - setProperty('starFlame.alpha', 0) - scaleObject('starFlame', 1.5, 1.5) - setObjectCamera('starFlame', 'hud') - addLuaSprite('starFlame', true) - elseif rank <= 10 then - makeLuaSprite('star', 'star1', 1070, 590) - end - - scaleObject('star', 0.9, 0.9) - setObjectCamera('star', 'hud') - setObjectOrder('star', getObjectOrder('starFlame') + 1) - setProperty('star.alpha', 0) - addLuaSprite('star') - -makeLuaText('difficulty', ''.. rank ..'', 2230 , 0, 620) -setTextSize('difficulty', 37) -setTextFont('difficulty', 'combo.ttf') -setProperty('difficulty.alpha', 0) -addLuaText('difficulty', false) -setObjectOrder('difficulty', getObjectOrder('star') + 1) - -if downscroll then - setProperty('difficulty.y', 70) - setProperty('star.y', 40) - setProperty('starFlame.y', -5) - setProperty('starFlame.angle', 190) - end - - - -if rank > 10 then - setTextColor('difficulty', 'ffffff') - setTextBorder('difficulty', 2, '00AEFF') - elseif rank <= 10 then - setTextColor('difficulty', '000000') - setTextBorder('difficulty', 3, 'FFFFFF') - end - - -runTimer('ready', 0.5) -- star fade in -runTimer('wait', 8) -- star fade out -runTimer('wait2', 7.5) -- difficulty fade out - -if rank > 10 then -runTimer('pausefire', 2) -- difficulty fade in -elseif rank <=10 then -runTimer('pause', 2) -end -end -end - -function onTimerCompleted(tag) -if not hideHud then -if tag == 'ready' then -doTweenAlpha('hi', 'star', 1, 0.5,'linear') -end -if tag == 'wait' then -doTweenAlpha('gone', 'star', 0, 0.5,'linear') -doTweenAlpha('fireout', 'starFlame', 0, 0.5,'linear') -end -if tag == 'wait2' then -doTweenAlpha('bye', 'difficulty', 0, 0.5,'linear') -end -if tag == 'pause' then -doTweenAlpha('hi2', 'difficulty', 1, 0.5,'linear') -end -if tag == 'pausefire' then -setProperty('difficulty.alpha', 1) -setProperty('starFlame.alpha', 1) -playSound('light', 0.7) -end -end -end diff --git a/charts/milf copy/changeFont.lua b/charts/milf copy/changeFont.lua deleted file mode 100644 index b91b5be..0000000 --- a/charts/milf copy/changeFont.lua +++ /dev/null @@ -1,4 +0,0 @@ -function onCreate() - setTextFont('scoreTxt', 'vcr.ttf') - setTextFont('timeTxt','timer.ttf') -end diff --git a/charts/milf copy/events.json b/charts/milf copy/events.json deleted file mode 100644 index 638b296..0000000 --- a/charts/milf copy/events.json +++ /dev/null @@ -1,2166 +0,0 @@ -{ - "song": { - "events": [ - [ - 3000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 3333.33333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 3666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 4333.33333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 4666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 5000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 5666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 6000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 6333.33333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 7000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 7333.33333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 7666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 8333.33333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 8666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 9000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 9666.66666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 10000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 10333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 11000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 11333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 11666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 12333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.035" - ] - ] - ], - [ - 12666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.035" - ] - ] - ], - [ - 13000, - [ - [ - "Add Camera Zoom", - "", - "0.035" - ] - ] - ], - [ - 13083.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 13166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 13250, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 13333.3333333333, - [ - [ - "Cinema2", - "", - "" - ] - ] - ], - [ - 18666.6666666667, - [ - [ - "Cinema2", - "", - "" - ] - ] - ], - [ - 22666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 22833.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23500, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 23833.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 24333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 24666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 25000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 25666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 26000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 26333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 27000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 27333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 27666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 28333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 28666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 29000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 29666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 30000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 30333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 31000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 31333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 31666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 32333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 32666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 33000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 33333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 33666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 34000, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 34333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 35000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 35333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 35666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 36333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 36666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 37000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 37666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 38000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 38333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 39000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 39333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 39666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 40333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 40666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 41000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 41666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 42000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 42333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 43000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 43333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 43666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 44000, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 44166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 44333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 44500, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 44666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 44750, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 44833.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 44916.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 45000, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 45083.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 45166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 45250, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 56000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 56666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 57333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 58000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 58583.3333333334, - [ - [ - "Set Cam Zoom", - "0.85", - "2" - ] - ] - ], - [ - 58666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 59000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 59333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 59666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 60000, - [ - [ - "Add Camera Zoom", - "", - "" - ], - [ - "Screen Shake", - "", - "1.5, 0.002" - ] - ] - ], - [ - 60333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 60666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 61000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 61250, - [ - [ - "Set Cam Zoom", - "0.7", - "" - ] - ] - ], - [ - 61333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 62000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 62666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 63333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 64000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 64000, - [ - [ - "Set Cam Zoom", - "0.85", - "2" - ], - [ - "Screen Shake", - "", - "1.5, 0.002" - ] - ] - ], - [ - 64333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 64666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 65000, - [ - [ - "Add Camera Zoom", - "", - "" - ] - ] - ], - [ - 66666.6666666667, - [ - [ - "Set Cam Zoom", - "0.7", - "" - ] - ] - ], - [ - 67000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 67333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 67666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 68333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 68666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 69000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 69666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 70000.0000000001, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 70333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 71000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 71333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 71666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 72333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 72666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 73000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 73666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 74000.0000000001, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 74333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 75000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 75333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 75666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 76000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 76166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 76333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 76500, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 76666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 76750, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 76833.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 76916.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 77000, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 77083.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 77166.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 77250, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 77666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 78000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 78333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 79000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 79333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 79666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 80333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 80666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 81000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 81666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 82000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 82333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 83000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 83333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 83666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 84333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 84666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 85000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 85333.3333333333, - [ - [ - "Set Cam Zoom", - "0.7", - "4" - ] - ] - ], - [ - 85666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 86000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 86333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 86666.6666666666, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 87000, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 87333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 87666.6666666666, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 87750, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 87833.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 87916.6666666666, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 88333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 88666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 89000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 89666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 90000.0000000001, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 90333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 91000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 91333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 91666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 92333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 92666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 93000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 93666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 94000.0000000001, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 94333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 95000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 95333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 95666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 96333.3333333334, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 96666.6666666667, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 97000, - [ - [ - "Add Camera Zoom", - "", - "0.03" - ] - ] - ], - [ - 97333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 97666.6666666666, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 97999.9999999999, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 98333.3333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 98666.6666666666, - [ - [ - "Kill Henchmen", - "", - "" - ] - ] - ], - [ - 108000, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 108166.666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 108333.333333333, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 108500, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 108666.666666667, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 108833.333333333, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ], - [ - 109000, - [ - [ - "Add Camera Zoom", - "", - "0.04" - ] - ] - ], - [ - 109166.666666667, - [ - [ - "Add Camera Zoom", - "", - "0.02" - ] - ] - ] - ] - } -} \ No newline at end of file diff --git a/charts/milf copy/milf-hard.json b/charts/milf copy/milf-hard.json deleted file mode 100644 index 9f7705c..0000000 --- a/charts/milf copy/milf-hard.json +++ /dev/null @@ -1,4016 +0,0 @@ -{ - "song": { - "player1": "bf-car", - "events": [], - "gfVersion": "gf-car", - "notes": [ - { - "sectionNotes": [], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 3583.3335, - 2, - 166.666672 - ], - [ - 3416.66666666667, - 1, - 0 - ], - [ - 2666.66666666667, - 3, - 0 - ], - [ - 3000, - 3, - 0 - ], - [ - 3333.33333333333, - 3, - 0 - ], - [ - 3500, - 0, - 0 - ], - [ - 3833.33333333333, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 4166.66666666667, - 3, - 0 - ], - [ - 4500, - 3, - 0 - ], - [ - 4833.33333333333, - 3, - 0 - ], - [ - 5000, - 0, - 0 - ], - [ - 5166.66666666667, - 3, - 0 - ], - [ - 4666.66666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 6250, - 2, - 166.666672 - ], - [ - 6083.33333333333, - 1, - 0 - ], - [ - 5333.33333333333, - 3, - 0 - ], - [ - 5666.66666666667, - 3, - 0 - ], - [ - 6000, - 3, - 0 - ], - [ - 6166.66666666667, - 0, - 0 - ], - [ - 6500, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 6833.33333333333, - 3, - 0 - ], - [ - 7166.66666666667, - 3, - 0 - ], - [ - 7500, - 3, - 0 - ], - [ - 7666.66666666667, - 2, - 0 - ], - [ - 7750, - 1, - 0 - ], - [ - 7833.33333333333, - 0, - 0 - ], - [ - 7333.33333333333, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 8916.66683333333, - 2, - 166.666672 - ], - [ - 8750, - 1, - 0 - ], - [ - 8000, - 3, - 0 - ], - [ - 8333.33333333333, - 3, - 0 - ], - [ - 8666.66666666667, - 3, - 0 - ], - [ - 8833.33333333333, - 0, - 0 - ], - [ - 9166.66666666667, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 9500, - 3, - 0 - ], - [ - 9833.33333333333, - 3, - 0 - ], - [ - 10166.6666666667, - 3, - 0 - ], - [ - 10333.3333333333, - 0, - 0 - ], - [ - 10500, - 3, - 0 - ], - [ - 10000, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 11583.3333333333, - 2, - 166.666672 - ], - [ - 11416.6666666667, - 1, - 0 - ], - [ - 10666.6666666667, - 3, - 0 - ], - [ - 11000, - 3, - 0 - ], - [ - 11333.3333333333, - 3, - 0 - ], - [ - 11500, - 0, - 0 - ], - [ - 11833.3333333333, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 12166.6666666667, - 3, - 0 - ], - [ - 12500, - 3, - 0 - ], - [ - 12833.3333333333, - 3, - 0 - ], - [ - 13000, - 2, - 0 - ], - [ - 13083.3333333333, - 1, - 0 - ], - [ - 13166.6666666667, - 0, - 0 - ], - [ - 12666.6666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 14333.3333333333, - 0, - 0 - ], - [ - 14500, - 0, - 0 - ], - [ - 14583.3333333333, - 1, - 333.333333333333 - ], - [ - 13333.3333333333, - 2, - 750 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 15166.667, - 3, - 0 - ], - [ - 15250, - 2, - 166.666672 - ], - [ - 15500, - 0, - 0 - ], - [ - 15833.334, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 16333.334, - 1, - 250 - ], - [ - 16666.668, - 2, - 250 - ], - [ - 17000, - 0, - 0 - ], - [ - 16166.6666666667, - 3, - 0 - ], - [ - 16250, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 17833.334, - 1, - 0 - ], - [ - 17333.3333333333, - 1, - 0 - ], - [ - 17500, - 0, - 0 - ], - [ - 17666.6666666667, - 3, - 0 - ], - [ - 18000, - 0, - 0 - ], - [ - 18333.3333333333, - 0, - 0 - ], - [ - 18500, - 3, - 0 - ], - [ - 18166.6666666667, - 1, - 0 - ], - [ - 17583.3333333333, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 18666.6666666667, - 2, - 750 - ], - [ - 19916.6666666667, - 0, - 333.333333333333 - ], - [ - 19666.6666666667, - 2, - 0 - ], - [ - 19833.3333333333, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 21166.6666666667, - 3, - 250 - ], - [ - 20500, - 0, - 0 - ], - [ - 20583.3333333333, - 3, - 166.666666666667 - ], - [ - 20833.3333333333, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 21500, - 1, - 0 - ], - [ - 22000, - 3, - 250 - ], - [ - 22333.3333333333, - 1, - 0 - ], - [ - 21583.3333333333, - 3, - 0 - ], - [ - 21666.6666666667, - 0, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 22666.6666666667, - 2, - 0 - ], - [ - 22833.3333333333, - 1, - 0 - ], - [ - 23500, - 1, - 0 - ], - [ - 22916.6666666667, - 0, - 0 - ], - [ - 23166.6666666667, - 1, - 0 - ], - [ - 23000, - 3, - 0 - ], - [ - 23333.3333333333, - 0, - 0 - ], - [ - 23666.6666666667, - 2, - 0 - ], - [ - 23833.3333333333, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 24500, - 3, - 0 - ], - [ - 24000, - 0, - 0 - ], - [ - 24250, - 1, - 0 - ], - [ - 25166.6666666667, - 1, - 0 - ], - [ - 24666.6666666667, - 2, - 0 - ], - [ - 24916.6666666667, - 2, - 0 - ], - [ - 24083.3333333333, - 3, - 0 - ], - [ - 24166.6666666667, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 25666.668, - 3, - 83.3333359 - ], - [ - 25500, - 0, - 0 - ], - [ - 26000, - 1, - 0 - ], - [ - 25833.3333333333, - 2, - 0 - ], - [ - 26250, - 1, - 0 - ], - [ - 26500, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 27583.334, - 1, - 0 - ], - [ - 27833.334, - 2, - 250 - ], - [ - 27000, - 1, - 0 - ], - [ - 27250, - 2, - 0 - ], - [ - 26750, - 0, - 0 - ], - [ - 26833.3333333333, - 3, - 0 - ], - [ - 26916.6666666667, - 0, - 0 - ], - [ - 27333.3333333333, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 29166.668, - 3, - 0 - ], - [ - 28666.6666666667, - 2, - 0 - ], - [ - 28166.6666666667, - 0, - 0 - ], - [ - 28333.3333333333, - 1, - 0 - ], - [ - 28500, - 0, - 0 - ], - [ - 29000, - 2, - 0 - ], - [ - 28833.3333333333, - 1, - 0 - ], - [ - 28916.6666666667, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 29416.6666666667, - 2, - 0 - ], - [ - 29500, - 3, - 0 - ], - [ - 29333.3333333333, - 0, - 0 - ], - [ - 29333.3333333333, - 6, - 333.333333333333 - ], - [ - 30000, - 3, - 0 - ], - [ - 30250, - 3, - 0 - ], - [ - 29583.3333333333, - 0, - 0 - ], - [ - 29833.3333333333, - 1, - 0 - ], - [ - 30500, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 31000.0013333333, - 3, - 83.3333359 - ], - [ - 30833.3333333333, - 1, - 0 - ], - [ - 31166.6666666667, - 1, - 0 - ], - [ - 31333.3333333333, - 0, - 0 - ], - [ - 31583.3333333333, - 0, - 0 - ], - [ - 31833.3333333333, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 33166.6673333333, - 2, - 250 - ], - [ - 32083.3333333333, - 0, - 0 - ], - [ - 32166.6666666667, - 2, - 0 - ], - [ - 32250, - 3, - 0 - ], - [ - 32333.3333333333, - 0, - 0 - ], - [ - 32583.3333333333, - 1, - 0 - ], - [ - 32666.6666666667, - 3, - 0 - ], - [ - 32916.6666666667, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 33833.3333333333, - 0, - 0 - ], - [ - 33500, - 1, - 0 - ], - [ - 33666.6666666667, - 3, - 0 - ], - [ - 34000, - 1, - 0 - ], - [ - 34166.6666666667, - 3, - 0 - ], - [ - 34250, - 0, - 0 - ], - [ - 34333.3333333333, - 1, - 0 - ], - [ - 34500, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 34666.668, - 2, - 666.6667 - ], - [ - 35666.668, - 1, - 0 - ], - [ - 35833.3359, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 36000, - 0, - 166.666672 - ], - [ - 36333.3359, - 1, - 0 - ], - [ - 36666.668, - 2, - 166.666672 - ], - [ - 37000, - 0, - 0 - ], - [ - 37083.3359, - 3, - 0 - ], - [ - 37166.668, - 1, - 83.3333359 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 37333.3359, - 2, - 0 - ], - [ - 38333.3359, - 0, - 0 - ], - [ - 38500, - 3, - 0 - ], - [ - 37500, - 1, - 0 - ], - [ - 37833.3333333333, - 1, - 0 - ], - [ - 38166.6666666667, - 3, - 0 - ], - [ - 37666.6666666667, - 0, - 0 - ], - [ - 38000, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 38666.668, - 2, - 0 - ], - [ - 38833.3359, - 3, - 0 - ], - [ - 39000, - 2, - 0 - ], - [ - 39166.668, - 0, - 0 - ], - [ - 39333.3359, - 2, - 250 - ], - [ - 39666.668, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 40000, - 2, - 666.6667 - ], - [ - 41000, - 1, - 0 - ], - [ - 41166.668, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 41333.3359, - 0, - 166.666672 - ], - [ - 41666.6666666667, - 3, - 0 - ], - [ - 42333.3333333333, - 3, - 0 - ], - [ - 42000, - 3, - 166.666666666667 - ], - [ - 42416.6666666667, - 2, - 0 - ], - [ - 42500, - 0, - 83.3333333333333 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 42666.6692333333, - 2, - 0 - ], - [ - 43666.6692333333, - 0, - 0 - ], - [ - 43833.3333333333, - 3, - 0 - ], - [ - 42833.3333333333, - 1, - 0 - ], - [ - 43166.6666666667, - 1, - 0 - ], - [ - 43500, - 3, - 0 - ], - [ - 43000, - 0, - 0 - ], - [ - 43333.3333333333, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 44000.0013333333, - 2, - 0 - ], - [ - 44166.6692333333, - 3, - 0 - ], - [ - 44333.3333333333, - 2, - 0 - ], - [ - 44500.0013333333, - 0, - 0 - ], - [ - 44666.6692333333, - 2, - 250 - ], - [ - 45000, - 3, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 45333.3359, - 2, - 666.6667 - ], - [ - 46333.3359, - 1, - 0 - ], - [ - 46500, - 1, - 0 - ], - [ - 46583.3333333333, - 0, - 416.666666666667 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 47166.668, - 3, - 0 - ], - [ - 47250, - 2, - 166.666672 - ], - [ - 47500, - 0, - 0 - ], - [ - 47833.3359, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 48250, - 3, - 0 - ], - [ - 48333.3359, - 1, - 250 - ], - [ - 48666.668, - 2, - 250 - ], - [ - 49000, - 0, - 0 - ], - [ - 48166.6666666667, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 50333.3359, - 0, - 0 - ], - [ - 49500, - 1, - 0 - ], - [ - 49333.3333333334, - 0, - 0 - ], - [ - 49666.6666666667, - 0, - 0 - ], - [ - 49833.3333333334, - 3, - 0 - ], - [ - 50000, - 2, - 0 - ], - [ - 50166.6666666667, - 1, - 0 - ], - [ - 50500, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 51666.668, - 1, - 0 - ], - [ - 51833.3359, - 1, - 0 - ], - [ - 51916.668, - 3, - 416.6667 - ], - [ - 50666.6666666667, - 1, - 750 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 52500, - 3, - 0 - ], - [ - 52583.3359, - 2, - 166.666672 - ], - [ - 52833.3359, - 0, - 0 - ], - [ - 53166.668, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 53583.3333333333, - 3, - 0 - ], - [ - 53666.6692333333, - 1, - 250 - ], - [ - 54000.0013333333, - 2, - 250 - ], - [ - 54333.3333333333, - 0, - 0 - ], - [ - 53500, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 55666.6692333333, - 0, - 0 - ], - [ - 54833.3333333334, - 1, - 0 - ], - [ - 54666.6666666667, - 0, - 0 - ], - [ - 55000, - 0, - 0 - ], - [ - 55166.6666666667, - 3, - 0 - ], - [ - 55333.3333333334, - 2, - 0 - ], - [ - 55500, - 1, - 0 - ], - [ - 55833.3333333334, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 56000, - 0, - 0 - ], - [ - 56166.6666666667, - 1, - 0 - ], - [ - 56500, - 0, - 0 - ], - [ - 56666.6666666667, - 1, - 0 - ], - [ - 57000, - 0, - 0 - ], - [ - 57083.3333333334, - 1, - 0 - ], - [ - 56333.3333333334, - 3, - 0 - ], - [ - 56833.3333333334, - 3, - 0 - ], - [ - 57166.6666666667, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 57333.3333333334, - 0, - 0 - ], - [ - 57500, - 1, - 0 - ], - [ - 57833.3333333334, - 0, - 0 - ], - [ - 58000, - 1, - 0 - ], - [ - 58333.3333333334, - 0, - 0 - ], - [ - 58416.6666666667, - 1, - 0 - ], - [ - 57666.6666666667, - 3, - 0 - ], - [ - 58166.6666666667, - 3, - 0 - ], - [ - 58500, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 58666.6666666667, - 2, - 0 - ], - [ - 58750, - 3, - 0 - ], - [ - 58833.3333333334, - 1, - 0 - ], - [ - 59000, - 2, - 0 - ], - [ - 59083.3333333334, - 3, - 0 - ], - [ - 59166.6666666667, - 1, - 0 - ], - [ - 59333.3333333334, - 2, - 0 - ], - [ - 59416.6666666667, - 3, - 0 - ], - [ - 59500, - 1, - 0 - ], - [ - 59666.6666666667, - 2, - 0 - ], - [ - 59750, - 3, - 0 - ], - [ - 59833.3333333334, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 60000, - 2, - 0 - ], - [ - 60083.3333333334, - 3, - 0 - ], - [ - 60166.6666666667, - 1, - 0 - ], - [ - 60333.3333333334, - 2, - 0 - ], - [ - 60416.6666666667, - 3, - 0 - ], - [ - 60500, - 1, - 0 - ], - [ - 60666.6666666667, - 2, - 0 - ], - [ - 60750, - 3, - 0 - ], - [ - 60833.3333333334, - 1, - 0 - ], - [ - 61000, - 2, - 0 - ], - [ - 61083.3333333334, - 3, - 0 - ], - [ - 61166.6666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 61333.3333333333, - 0, - 0 - ], - [ - 61500, - 1, - 0 - ], - [ - 61833.3333333333, - 0, - 0 - ], - [ - 62000, - 1, - 0 - ], - [ - 62333.3333333333, - 0, - 0 - ], - [ - 62416.6666666667, - 1, - 0 - ], - [ - 61666.6666666667, - 3, - 0 - ], - [ - 62166.6666666667, - 3, - 0 - ], - [ - 62500, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 62666.6666666667, - 0, - 0 - ], - [ - 62833.3333333333, - 1, - 0 - ], - [ - 63166.6666666667, - 0, - 0 - ], - [ - 63333.3333333333, - 1, - 0 - ], - [ - 63666.6666666667, - 0, - 0 - ], - [ - 63750, - 1, - 0 - ], - [ - 63000, - 3, - 0 - ], - [ - 63500, - 3, - 0 - ], - [ - 63833.3333333334, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 64000, - 2, - 0 - ], - [ - 64083.3333333334, - 3, - 0 - ], - [ - 64166.6666666667, - 1, - 0 - ], - [ - 64333.3333333334, - 2, - 0 - ], - [ - 64416.6666666667, - 3, - 0 - ], - [ - 64500, - 1, - 0 - ], - [ - 64666.6666666667, - 2, - 0 - ], - [ - 64750, - 3, - 0 - ], - [ - 64833.3333333334, - 1, - 0 - ], - [ - 65000, - 2, - 0 - ], - [ - 65083.3333333334, - 3, - 0 - ], - [ - 65166.6666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 65333.3333333334, - 2, - 0 - ], - [ - 65416.6666666667, - 3, - 0 - ], - [ - 65500, - 1, - 0 - ], - [ - 65666.6666666667, - 2, - 0 - ], - [ - 65750, - 3, - 0 - ], - [ - 65833.3333333334, - 1, - 0 - ], - [ - 66000, - 2, - 0 - ], - [ - 66083.3333333334, - 3, - 0 - ], - [ - 66166.6666666667, - 1, - 0 - ], - [ - 66333.3333333334, - 2, - 0 - ], - [ - 66416.6666666667, - 3, - 0 - ], - [ - 66500, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 66750, - 2, - 0 - ], - [ - 66833.3333333333, - 3, - 0 - ], - [ - 66666.6666666666, - 0, - 0 - ], - [ - 67333.3333333333, - 3, - 0 - ], - [ - 67583.3333333333, - 3, - 0 - ], - [ - 66916.6666666667, - 0, - 0 - ], - [ - 67166.6666666667, - 1, - 0 - ], - [ - 67833.3333333333, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 68333.3346666666, - 3, - 83.3333359 - ], - [ - 68166.6666666667, - 1, - 0 - ], - [ - 68500, - 1, - 0 - ], - [ - 68666.6666666667, - 0, - 0 - ], - [ - 68916.6666666667, - 0, - 0 - ], - [ - 69166.6666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 70500.0006666666, - 2, - 250 - ], - [ - 69416.6666666666, - 0, - 0 - ], - [ - 69500, - 2, - 0 - ], - [ - 69583.3333333333, - 3, - 0 - ], - [ - 69666.6666666667, - 0, - 0 - ], - [ - 69916.6666666667, - 1, - 0 - ], - [ - 70000, - 3, - 0 - ], - [ - 70250, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 71166.6666666667, - 0, - 0 - ], - [ - 70833.3333333333, - 1, - 0 - ], - [ - 71000, - 3, - 0 - ], - [ - 71333.3333333333, - 1, - 0 - ], - [ - 71500, - 3, - 0 - ], - [ - 71583.3333333333, - 0, - 0 - ], - [ - 71666.6666666667, - 1, - 0 - ], - [ - 71833.3333333333, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 72083.3333333334, - 2, - 0 - ], - [ - 72166.6666666667, - 3, - 0 - ], - [ - 72000, - 0, - 0 - ], - [ - 72000, - 6, - 333.333333333333 - ], - [ - 72666.6666666667, - 3, - 0 - ], - [ - 72916.6666666667, - 3, - 0 - ], - [ - 72250, - 0, - 0 - ], - [ - 72500, - 1, - 0 - ], - [ - 73166.6666666667, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 73666.668, - 3, - 83.3333359 - ], - [ - 73500, - 1, - 0 - ], - [ - 73833.3333333333, - 1, - 0 - ], - [ - 74000, - 0, - 0 - ], - [ - 74250, - 0, - 0 - ], - [ - 74500, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 75833.334, - 2, - 250 - ], - [ - 74750, - 0, - 0 - ], - [ - 74833.3333333334, - 2, - 0 - ], - [ - 74916.6666666667, - 3, - 0 - ], - [ - 75000, - 0, - 0 - ], - [ - 75250, - 1, - 0 - ], - [ - 75333.3333333333, - 3, - 0 - ], - [ - 75583.3333333333, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 76166.6666666667, - 1, - 0 - ], - [ - 76333.3333333333, - 3, - 0 - ], - [ - 76833.3333333333, - 3, - 0 - ], - [ - 77000, - 1, - 0 - ], - [ - 77166.6666666667, - 2, - 0 - ], - [ - 76416.6666666667, - 0, - 0 - ], - [ - 76500, - 1, - 0 - ], - [ - 76916.6666666667, - 0, - 0 - ], - [ - 76666.6666666667, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 77333.3359, - 6, - 666.6667 - ], - [ - 77333.3359, - 2, - 666.6667 - ], - [ - 78333.3359, - 4, - 0 - ], - [ - 78333.3359, - 1, - 0 - ], - [ - 78500, - 6, - 0 - ], - [ - 78500, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 78666.67, - 0, - 166.666672 - ], - [ - 79000, - 1, - 0 - ], - [ - 79333.3359, - 5, - 166.666672 - ], - [ - 79333.3359, - 2, - 166.666672 - ], - [ - 79666.67, - 7, - 0 - ], - [ - 79666.67, - 0, - 0 - ], - [ - 79750, - 4, - 0 - ], - [ - 79750, - 3, - 0 - ], - [ - 79833.3359, - 1, - 83.3333359 - ], - [ - 79833.3359, - 5, - 83.3333359 - ], - [ - 78666.6666666667, - 7, - 166.666666666667 - ], - [ - 79000, - 6, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 80000, - 2, - 0 - ], - [ - 80166.67, - 0, - 0 - ], - [ - 80333.3359, - 3, - 0 - ], - [ - 80500, - 0, - 0 - ], - [ - 80666.67, - 2, - 0 - ], - [ - 80833.3359, - 3, - 0 - ], - [ - 81000, - 0, - 0 - ], - [ - 81166.67, - 3, - 0 - ], - [ - 80000, - 4, - 0 - ], - [ - 80166.6666666667, - 7, - 0 - ], - [ - 80333.3333333333, - 6, - 0 - ], - [ - 80500, - 7, - 0 - ], - [ - 80666.6666666667, - 6, - 0 - ], - [ - 80833.3333333333, - 5, - 0 - ], - [ - 81000, - 4, - 0 - ], - [ - 81166.6666666667, - 5, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 81333.3359, - 2, - 0 - ], - [ - 81500, - 3, - 0 - ], - [ - 81666.67, - 2, - 0 - ], - [ - 81833.3359, - 0, - 0 - ], - [ - 82000, - 6, - 250 - ], - [ - 82000, - 2, - 250 - ], - [ - 82333.3359, - 1, - 250 - ], - [ - 81666.6666666667, - 7, - 0 - ], - [ - 81833.3333333333, - 5, - 0 - ], - [ - 82333.3333333333, - 7, - 250 - ], - [ - 81333.3333333333, - 4, - 0 - ], - [ - 81500, - 5, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 82666.67, - 6, - 666.6667 - ], - [ - 82666.67, - 0, - 250 - ], - [ - 83000, - 1, - 250 - ], - [ - 83333.3359, - 3, - 250 - ], - [ - 83666.67, - 1, - 250 - ], - [ - 83666.6666666667, - 7, - 0 - ], - [ - 83833.3333333333, - 6, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 84000, - 2, - 250 - ], - [ - 84000, - 4, - 166.666672 - ], - [ - 84333.3359, - 1, - 250 - ], - [ - 84666.67, - 3, - 250 - ], - [ - 84666.67, - 6, - 166.666672 - ], - [ - 85000, - 1, - 250 - ], - [ - 84333.3333333333, - 7, - 0 - ], - [ - 85000, - 7, - 0 - ], - [ - 85083.3333333333, - 4, - 0 - ], - [ - 85166.6666666667, - 5, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 85333.3359, - 1, - 250 - ], - [ - 85666.67, - 3, - 250 - ], - [ - 86000, - 0, - 250 - ], - [ - 86333.3359, - 3, - 250 - ], - [ - 85333.3333333333, - 4, - 0 - ], - [ - 85500, - 6, - 0 - ], - [ - 85666.6666666666, - 7, - 0 - ], - [ - 85833.3333333333, - 6, - 0 - ], - [ - 86000, - 7, - 0 - ], - [ - 86166.6666666666, - 5, - 0 - ], - [ - 86333.3333333333, - 4, - 0 - ], - [ - 86500, - 5, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 86833.3359, - 3, - 0 - ], - [ - 87000, - 7, - 250 - ], - [ - 87333.3359, - 6, - 250 - ], - [ - 87666.67, - 5, - 250 - ], - [ - 86666.6666666666, - 6, - 250 - ], - [ - 86666.6666666666, - 0, - 0 - ], - [ - 87000, - 0, - 0 - ], - [ - 87166.6666666666, - 2, - 0 - ], - [ - 87333.3333333333, - 3, - 250 - ], - [ - 87666.6666666666, - 0, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 88916.6668333333, - 2, - 166.666672 - ], - [ - 88750, - 1, - 0 - ], - [ - 88000, - 3, - 0 - ], - [ - 88333.3333333333, - 3, - 0 - ], - [ - 88666.6666666667, - 3, - 0 - ], - [ - 89166.6666666667, - 3, - 0 - ], - [ - 88833.3333333333, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 89500, - 3, - 0 - ], - [ - 89833.3333333333, - 3, - 0 - ], - [ - 90166.6666666666, - 2, - 0 - ], - [ - 90250, - 0, - 0 - ], - [ - 90333.3333333333, - 1, - 166.666666666667 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 90666.6666666667, - 3, - 0 - ], - [ - 91000, - 3, - 0 - ], - [ - 91333.3333333333, - 3, - 0 - ], - [ - 91500, - 0, - 0 - ], - [ - 91583.3333333333, - 1, - 0 - ], - [ - 91666.6666666666, - 2, - 166.666666666667 - ], - [ - 91916.6666666666, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 92000, - 0, - 0 - ], - [ - 93000, - 3, - 0 - ], - [ - 92166.6666666666, - 3, - 0 - ], - [ - 92333.3333333333, - 0, - 0 - ], - [ - 92500, - 2, - 0 - ], - [ - 92666.6666666666, - 1, - 0 - ], - [ - 92833.3333333333, - 3, - 0 - ], - [ - 92916.6666666666, - 0, - 0 - ], - [ - 93166.6666666666, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 94333.3359, - 2, - 0 - ], - [ - 93333.3333333333, - 3, - 0 - ], - [ - 93666.6666666666, - 3, - 0 - ], - [ - 94000, - 3, - 0 - ], - [ - 94166.6666666666, - 0, - 0 - ], - [ - 94250, - 1, - 0 - ], - [ - 94500, - 3, - 0 - ], - [ - 94333.3359, - 6, - 0 - ], - [ - 93333.3333333333, - 7, - 0 - ], - [ - 93666.6666666666, - 7, - 0 - ], - [ - 94000, - 7, - 0 - ], - [ - 94166.6666666666, - 4, - 0 - ], - [ - 94250, - 5, - 0 - ], - [ - 94500, - 7, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 94833.3333333333, - 3, - 0 - ], - [ - 95166.6666666666, - 3, - 0 - ], - [ - 95499.9999999999, - 3, - 0 - ], - [ - 95583.3333333333, - 1, - 0 - ], - [ - 95666.6666666666, - 0, - 250 - ], - [ - 94833.3333333333, - 7, - 0 - ], - [ - 95166.6666666666, - 7, - 0 - ], - [ - 95499.9999999999, - 7, - 0 - ], - [ - 95583.3333333333, - 5, - 0 - ], - [ - 95666.6666666666, - 4, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 97000, - 2, - 0 - ], - [ - 95999.9999999999, - 3, - 0 - ], - [ - 96333.3333333333, - 3, - 0 - ], - [ - 96666.6666666666, - 3, - 0 - ], - [ - 96833.3333333333, - 0, - 0 - ], - [ - 96916.6666666666, - 1, - 0 - ], - [ - 97166.6666666666, - 0, - 0 - ], - [ - 97000, - 6, - 0 - ], - [ - 95999.9999999999, - 7, - 0 - ], - [ - 96333.3333333333, - 7, - 0 - ], - [ - 96666.6666666666, - 7, - 0 - ], - [ - 96833.3333333333, - 4, - 0 - ], - [ - 96916.6666666666, - 5, - 0 - ], - [ - 97166.6666666666, - 4, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 98333.3359, - 3, - 0 - ], - [ - 97333.3333333333, - 1, - 0 - ], - [ - 97499.9999999999, - 3, - 0 - ], - [ - 97666.6666666666, - 1, - 0 - ], - [ - 97833.3333333333, - 0, - 0 - ], - [ - 97999.9999999999, - 2, - 0 - ], - [ - 98166.6666666666, - 3, - 0 - ], - [ - 98249.9999999999, - 0, - 0 - ], - [ - 98499.9999999999, - 1, - 0 - ], - [ - 98333.3359, - 7, - 0 - ], - [ - 97333.3333333333, - 5, - 0 - ], - [ - 97499.9999999999, - 7, - 0 - ], - [ - 97666.6666666666, - 5, - 0 - ], - [ - 97833.3333333333, - 4, - 0 - ], - [ - 97999.9999999999, - 6, - 0 - ], - [ - 98166.6666666666, - 7, - 0 - ], - [ - 98249.9999999999, - 4, - 0 - ], - [ - 98499.9999999999, - 5, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 98666.67, - 2, - 666.6667 - ], - [ - 98666.67, - 6, - 666.6667 - ], - [ - 99666.67, - 1, - 0 - ], - [ - 99833.3359, - 1, - 0 - ], - [ - 99916.67, - 3, - 416.6667 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 100500, - 3, - 0 - ], - [ - 100583.336, - 2, - 166.666672 - ], - [ - 100833.336, - 0, - 0 - ], - [ - 101166.672, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 101583.336, - 3, - 0 - ], - [ - 101666.672, - 1, - 250 - ], - [ - 102000, - 2, - 250 - ], - [ - 102333.336, - 0, - 0 - ], - [ - 101500, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 103500, - 2, - 0 - ], - [ - 103833.336, - 1, - 0 - ], - [ - 102666.666666667, - 1, - 0 - ], - [ - 103000, - 3, - 0 - ], - [ - 102833.333333333, - 0, - 0 - ], - [ - 102916.666666667, - 2, - 0 - ], - [ - 103166.666666667, - 0, - 0 - ], - [ - 103333.333333333, - 1, - 0 - ], - [ - 103833.333333333, - 1, - 0 - ], - [ - 103833.333333333, - 1, - 0 - ], - [ - 103666.666666667, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 104000, - 2, - 666.6667 - ], - [ - 104000, - 6, - 666.6667 - ], - [ - 105000, - 1, - 0 - ], - [ - 105166.672, - 1, - 0 - ], - [ - 105250, - 3, - 333.333344 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 105833.336, - 3, - 0 - ], - [ - 105916.672, - 2, - 166.666672 - ], - [ - 106166.672, - 0, - 0 - ], - [ - 106500, - 1, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 106916.669333333, - 3, - 0 - ], - [ - 106833.333333333, - 2, - 0 - ], - [ - 107333.333333333, - 3, - 250 - ], - [ - 107000, - 0, - 250 - ], - [ - 107666.666666667, - 1, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 108833.333333333, - 2, - 0 - ], - [ - 108333.333333333, - 3, - 0 - ], - [ - 108166.666666667, - 0, - 0 - ], - [ - 108500, - 0, - 0 - ], - [ - 108666.666666667, - 1, - 0 - ], - [ - 109000, - 3, - 0 - ], - [ - 108000, - 2, - 0 - ], - [ - 108250, - 2, - 0 - ], - [ - 109166.666666667, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 109333.333333333, - 0, - 0 - ], - [ - 109416.666666667, - 2, - 0 - ], - [ - 109500, - 3, - 0 - ], - [ - 109583.333333333, - 0, - 0 - ], - [ - 109833.333333333, - 1, - 0 - ], - [ - 110000, - 3, - 0 - ], - [ - 110250, - 3, - 0 - ], - [ - 110500, - 0, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 110833.336, - 2, - 0 - ], - [ - 111000, - 3, - 83.3333359 - ], - [ - 111166.672, - 1, - 0 - ], - [ - 111333.333333333, - 0, - 0 - ], - [ - 111583.333333333, - 0, - 0 - ], - [ - 111833.333333333, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 113166.672, - 2, - 250 - ], - [ - 112083.333333333, - 0, - 0 - ], - [ - 112166.666666667, - 2, - 0 - ], - [ - 112250, - 3, - 0 - ], - [ - 112333.333333333, - 0, - 0 - ], - [ - 112583.333333333, - 1, - 0 - ], - [ - 112666.666666667, - 3, - 0 - ], - [ - 112916.666666667, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 113750, - 1, - 0 - ], - [ - 113833.336, - 0, - 0 - ], - [ - 114250, - 1, - 0 - ], - [ - 114333.336, - 0, - 0 - ], - [ - 113500, - 1, - 0 - ], - [ - 113666.666666667, - 3, - 0 - ], - [ - 114166.666666667, - 3, - 0 - ], - [ - 114000, - 2, - 0 - ], - [ - 114500, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": false - }, - { - "sectionNotes": [ - [ - 114666.666666667, - 0, - 0 - ], - [ - 114750, - 2, - 0 - ], - [ - 114833.333333333, - 3, - 0 - ], - [ - 114916.666666667, - 0, - 0 - ], - [ - 115166.666666667, - 1, - 0 - ], - [ - 115333.333333333, - 3, - 0 - ], - [ - 115583.333333333, - 3, - 0 - ], - [ - 115833.333333333, - 0, - 0 - ], - [ - 114666.666666667, - 5, - 250 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 116166.669333333, - 2, - 0 - ], - [ - 116333.333333333, - 3, - 83.3333359 - ], - [ - 116500.005333333, - 1, - 0 - ], - [ - 116666.666666667, - 0, - 0 - ], - [ - 116916.666666667, - 0, - 0 - ], - [ - 117166.666666667, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 118500.005333333, - 2, - 250 - ], - [ - 117500, - 2, - 0 - ], - [ - 117416.666666667, - 0, - 0 - ], - [ - 117583.333333333, - 3, - 0 - ], - [ - 117666.666666667, - 0, - 0 - ], - [ - 117916.666666667, - 1, - 0 - ], - [ - 118000, - 3, - 0 - ], - [ - 118250, - 3, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 119083.333333333, - 1, - 0 - ], - [ - 119166.669333333, - 0, - 0 - ], - [ - 119583.333333333, - 1, - 0 - ], - [ - 119666.669333333, - 0, - 0 - ], - [ - 118833.333333333, - 1, - 0 - ], - [ - 119000, - 3, - 0 - ], - [ - 119333.333333333, - 2, - 0 - ], - [ - 119500, - 3, - 0 - ], - [ - 119833.333333333, - 2, - 0 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [ - [ - 120000, - 1, - 750 - ] - ], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "sectionNotes": [], - "lengthInSteps": 16, - "mustHitSection": true - }, - { - "typeOfSection": 0, - "sectionNotes": [], - "sectionBeats": 4, - "altAnim": false, - "gfSection": false, - "bpm": 180, - "changeBPM": false, - "mustHitSection": true - }, - { - "typeOfSection": 0, - "sectionNotes": [], - "sectionBeats": 4, - "altAnim": false, - "gfSection": false, - "bpm": 180, - "changeBPM": false, - "mustHitSection": true - }, - { - "typeOfSection": 0, - "sectionNotes": [], - "sectionBeats": 4, - "altAnim": false, - "gfSection": false, - "bpm": 180, - "changeBPM": false, - "mustHitSection": true - }, - { - "sectionBeats": 4, - "sectionNotes": [], - "typeOfSection": 0, - "gfSection": false, - "altAnim": false, - "mustHitSection": true, - "changeBPM": false, - "bpm": 180 - }, - { - "sectionBeats": 4, - "sectionNotes": [], - "typeOfSection": 0, - "gfSection": false, - "altAnim": false, - "mustHitSection": true, - "changeBPM": false, - "bpm": 180 - }, - { - "sectionBeats": 4, - "sectionNotes": [], - "typeOfSection": 0, - "gfSection": false, - "altAnim": false, - "mustHitSection": true, - "changeBPM": false, - "bpm": 180 - }, - { - "gfSection": false, - "altAnim": false, - "typeOfSection": 0, - "sectionNotes": [], - "bpm": 180, - "sectionBeats": 4, - "changeBPM": false, - "mustHitSection": true - } - ], - "player2": "mom-car", - "player3": null, - "song": "Milf", - "stage": "limo", - "needsVoices": true, - "validScore": true, - "bpm": 180, - "speed": 2.6 - } -} \ No newline at end of file diff --git a/charts/milf copy/milf.json b/charts/milf copy/milf.json deleted file mode 100644 index 007c7ca..0000000 --- a/charts/milf copy/milf.json +++ /dev/null @@ -1 +0,0 @@ -{"song":{"song":"Milf","bpm":180.0,"needsVoices":true,"player1":"bf-car","player2":"mom-car","speed":1.7,"notes":[{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[2666.66675,1,0.0],[3000.0,1,0.0],[3333.3335,1,0.0],[3583.3335,2,166.666672],[3833.3335,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[4166.667,1,0.0],[4500.0,1,0.0],[4666.667,3,0.0],[4833.3335,1,0.0],[5000.0,0,0.0],[5166.667,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[5333.3335,1,0.0],[5666.667,1,0.0],[6000.0,1,0.0],[6250.0,2,166.666672],[6500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[6833.3335,1,0.0],[7166.667,1,0.0],[7333.3335,3,0.0],[7500.0,1,0.0],[7666.667,2,0.0],[7833.3335,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[8000.0,1,0.0],[8333.334,1,0.0],[8666.667,1,0.0],[8916.667,2,166.666672],[9166.667,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[9500.0,1,0.0],[9833.334,1,0.0],[10000.0,3,0.0],[10166.667,1,0.0],[10333.334,0,0.0],[10500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[10666.667,1,0.0],[11000.0,1,0.0],[11333.334,1,0.0],[11583.334,2,166.666672],[11833.334,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[12166.667,1,0.0],[12500.0,1,0.0],[12666.667,3,0.0],[12833.334,1,0.0],[13000.0,2,0.0],[13166.667,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[13333.334,2,666.6667],[14333.334,1,0.0],[14500.0,3,500.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[15166.667,2,250.0],[15500.0,0,0.0],[15833.334,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[16166.667,0,0.0],[16333.334,1,250.0],[16666.668,2,250.0],[17000.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[17333.334,3,0.0],[17666.668,0,0.0],[18000.0,3,0.0],[18166.668,2,0.0],[18333.334,0,0.0],[18500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[18666.668,2,666.6667],[19666.668,1,0.0],[19833.334,3,500.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[20500.0,2,250.0],[20833.334,0,0.0],[21166.668,1,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[21500.0,0,0.0],[21666.668,1,250.0],[22000.0,2,250.0],[22333.334,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[22666.668,3,0.0],[23000.0,0,0.0],[23333.334,3,0.0],[23500.0,2,0.0],[23666.668,0,0.0],[23833.334,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[24000.0,1,0.0],[24250.0,3,0.0],[24500.0,3,0.0],[24666.668,1,0.0],[24916.668,1,0.0],[25166.668,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[25500.0,2,0.0],[25833.334,1,0.0],[26000.0,1,0.0],[26250.0,1,0.0],[26500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[26833.334,0,0.0],[27000.0,3,0.0],[27333.334,1,0.0],[27583.334,1,0.0],[27833.334,2,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[28166.668,2,0.0],[28333.334,3,83.3333359],[28500.0,1,0.0],[28666.668,0,0.0],[29000.0,0,0.0],[29166.668,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[29333.334,1,0.0],[29333.334,6,333.333344],[29583.334,3,0.0],[29833.334,3,0.0],[30000.0,1,0.0],[30250.0,1,0.0],[30500.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[30833.334,2,0.0],[31166.668,1,0.0],[31333.334,1,0.0],[31583.334,1,0.0],[31833.334,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[32166.668,0,0.0],[32333.334,3,0.0],[32666.668,1,0.0],[32916.668,1,0.0],[33166.668,2,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[33500.0,2,0.0],[33666.668,3,83.3333359],[33833.3359,1,0.0],[34000.0,0,0.0],[34333.3359,0,0.0],[34500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[34666.668,2,666.6667],[35666.668,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[36000.0,0,166.666672],[36333.3359,1,0.0],[36666.668,2,166.666672],[37000.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[37333.3359,2,0.0],[37500.0,0,0.0],[37666.668,3,0.0],[37833.3359,0,0.0],[38000.0,2,0.0],[38166.668,3,0.0],[38333.3359,0,0.0],[38500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[38666.668,2,0.0],[38833.3359,3,0.0],[39000.0,2,0.0],[39166.668,0,0.0],[39333.3359,2,250.0],[39666.668,1,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[40000.0,2,666.6667],[41000.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[41333.3359,0,166.666672],[41666.668,1,0.0],[42000.0,2,166.666672],[42333.3359,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[42666.668,2,0.0],[42833.3359,0,0.0],[43000.0,3,0.0],[43166.668,0,0.0],[43333.3359,2,0.0],[43500.0,3,0.0],[43666.668,0,0.0],[43833.3359,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[44000.0,2,0.0],[44166.668,3,0.0],[44333.3359,2,0.0],[44500.0,0,0.0],[44666.668,2,250.0],[45000.0,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[45333.3359,2,666.6667],[46333.3359,1,0.0],[46500.0,3,500.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[47166.668,2,250.0],[47500.0,0,0.0],[47833.3359,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[48166.668,0,0.0],[48333.3359,1,250.0],[48666.668,2,250.0],[49000.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[49333.3359,3,0.0],[49666.668,0,0.0],[50000.0,3,0.0],[50166.668,2,0.0],[50333.3359,0,0.0],[50500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[50666.668,2,666.6667],[51666.668,1,0.0],[51833.3359,3,500.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[52500.0,2,250.0],[52833.3359,0,0.0],[53166.668,1,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[53500.0,0,0.0],[53666.668,1,250.0],[54000.0,2,250.0],[54333.3359,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[54666.668,3,0.0],[55000.0,0,0.0],[55333.3359,3,0.0],[55500.0,2,0.0],[55666.668,0,0.0],[55833.3359,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[56000.0,0,0.0],[56166.668,1,0.0],[56333.3359,3,0.0],[56500.0,0,0.0],[56666.668,1,0.0],[56833.3359,3,0.0],[57000.0,0,0.0],[57166.668,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[57333.3359,0,0.0],[57500.0,1,0.0],[57666.668,3,0.0],[57833.3359,0,0.0],[58000.0,1,0.0],[58166.668,3,0.0],[58333.3359,0,0.0],[58500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[58666.668,2,0.0],[58750.0,3,0.0],[59000.0,2,0.0],[59083.3359,3,0.0],[59333.3359,2,0.0],[59416.668,3,0.0],[59666.668,2,0.0],[59750.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[60000.0,2,0.0],[60083.3359,3,0.0],[60333.3359,2,0.0],[60416.668,3,0.0],[60666.668,2,0.0],[60750.0,3,0.0],[61000.0,2,0.0],[61083.3359,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[61333.3359,0,0.0],[61500.0,1,0.0],[61666.668,3,0.0],[61833.3359,0,0.0],[62000.0,1,0.0],[62166.668,3,0.0],[62333.3359,0,0.0],[62500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[62666.668,0,0.0],[62833.3359,1,0.0],[63000.0,3,0.0],[63166.668,0,0.0],[63333.3359,1,0.0],[63500.0,3,0.0],[63666.668,0,0.0],[63833.3359,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[64000.0,2,0.0],[64083.3359,3,0.0],[64333.3359,2,0.0],[64416.668,3,0.0],[64666.668,2,0.0],[64750.0039,3,0.0],[65000.0039,2,0.0],[65083.3359,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[65333.3359,2,0.0],[65416.668,3,0.0],[65666.67,2,0.0],[65750.0,3,0.0],[66000.0,2,0.0],[66083.3359,3,0.0],[66333.3359,2,0.0],[66416.67,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[66666.67,1,0.0],[66916.67,3,0.0],[67166.67,3,0.0],[67333.3359,1,0.0],[67583.3359,1,0.0],[67833.3359,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[68166.67,2,0.0],[68500.0,1,0.0],[68666.67,1,0.0],[68916.67,1,0.0],[69166.67,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[69500.0,0,0.0],[69666.67,3,0.0],[70000.0,1,0.0],[70250.0,1,0.0],[70500.0,2,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[70833.3359,2,0.0],[71000.0,3,83.3333359],[71166.67,1,0.0],[71333.3359,0,0.0],[71666.67,0,0.0],[71833.3359,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[72000.0,6,333.333344],[72000.0,1,0.0],[72250.0,3,0.0],[72500.0,3,0.0],[72666.67,1,0.0],[72916.67,1,0.0],[73166.67,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[73500.0,2,0.0],[73833.3359,1,0.0],[74000.0,1,0.0],[74250.0,1,0.0],[74500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[74833.3359,0,0.0],[75000.0,3,0.0],[75333.3359,1,0.0],[75583.3359,1,0.0],[75833.3359,2,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[76166.67,2,0.0],[76333.3359,3,83.3333359],[76500.0,1,0.0],[76666.67,0,0.0],[77000.0,0,0.0],[77166.67,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[77333.3359,6,666.6667],[77333.3359,2,666.6667],[78333.3359,4,0.0],[78333.3359,1,0.0],[78500.0,6,0.0],[78500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[78666.67,6,166.666672],[78666.67,0,166.666672],[79000.0,7,0.0],[79000.0,1,0.0],[79333.3359,2,166.666672],[79333.3359,5,166.666672],[79666.67,7,0.0],[79666.67,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[80000.0,6,0.0],[80000.0,2,0.0],[80333.3359,7,0.0],[80333.3359,3,0.0],[80500.0,4,0.0],[80500.0,0,0.0],[80833.3359,7,0.0],[80833.3359,3,0.0],[81000.0,4,0.0],[81000.0,0,0.0],[81166.67,7,0.0],[81166.67,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[81333.3359,6,0.0],[81333.3359,2,0.0],[81666.67,6,0.0],[81666.67,2,0.0],[81833.3359,4,0.0],[81833.3359,0,0.0],[82000.0,6,250.0],[82000.0,2,250.0],[82333.3359,5,250.0],[82333.3359,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[82666.67,6,666.6667],[82666.67,0,250.0],[83000.0,1,250.0],[83333.3359,3,250.0],[83666.67,1,250.0],[83666.67,5,0.0],[83833.3359,7,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[84000.0,2,250.0],[84000.0,4,166.666672],[84333.3359,1,250.0],[84333.3359,5,0.0],[84666.67,6,166.666672],[84666.67,3,250.0],[85000.0,4,0.0],[85000.0,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[85333.3359,6,0.0],[85333.3359,1,250.0],[85666.67,7,0.0],[85666.67,3,250.0],[85833.3359,4,0.0],[86000.0,0,250.0],[86166.67,7,0.0],[86333.3359,4,0.0],[86333.3359,3,250.0],[86500.0,7,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[86666.67,2,0.0],[86666.67,6,250.0],[87000.0,2,0.0],[87000.0,7,250.0],[87166.67,0,0.0],[87333.3359,2,250.0],[87333.3359,6,250.0],[87666.67,1,250.0],[87666.67,5,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[88000.0,1,0.0],[88000.0,5,0.0],[88333.3359,1,0.0],[88666.67,1,0.0],[89000.0,2,0.0],[89166.67,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[89500.0,1,0.0],[89833.3359,1,0.0],[90166.67,3,0.0],[90333.3359,2,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[90666.67,1,0.0],[91000.0,1,0.0],[91333.3359,1,0.0],[91666.67,2,0.0],[91833.3359,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[92166.67,1,0.0],[92500.0,1,0.0],[92666.67,3,0.0],[92833.3359,1,0.0],[93000.0,3,0.0],[93166.67,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[93333.3359,5,0.0],[93333.3359,1,0.0],[93666.67,5,0.0],[93666.67,1,0.0],[94000.0,5,0.0],[94000.0,1,0.0],[94333.3359,6,0.0],[94333.3359,2,0.0],[94500.0,5,0.0],[94500.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[94833.3359,5,0.0],[94833.3359,1,0.0],[95166.67,5,0.0],[95166.67,1,0.0],[95500.0,7,0.0],[95500.0,3,0.0],[95666.67,6,250.0],[95666.67,2,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[96000.0,5,0.0],[96000.0,1,0.0],[96333.3359,5,0.0],[96333.3359,1,0.0],[96666.67,5,0.0],[96666.67,1,0.0],[97000.0,6,0.0],[97000.0,2,0.0],[97166.67,5,0.0],[97166.67,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[97500.0,5,0.0],[97500.0,1,0.0],[97833.3359,5,0.0],[97833.3359,1,0.0],[98000.0,7,0.0],[98000.0,3,0.0],[98166.67,5,0.0],[98166.67,1,0.0],[98333.3359,7,0.0],[98333.3359,3,0.0],[98500.0,4,0.0],[98500.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[98666.67,2,666.6667],[98666.67,6,666.6667],[99666.67,1,0.0],[99833.3359,3,500.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[100500.0,2,250.0],[100833.336,0,0.0],[101166.672,1,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[101500.0,0,0.0],[101666.672,1,250.0],[102000.0,2,250.0],[102333.336,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[102666.672,3,0.0],[103000.0,0,0.0],[103333.336,3,0.0],[103500.0,2,0.0],[103666.672,0,0.0],[103833.336,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[104000.0,6,666.6667],[104000.0,2,666.6667],[105000.0,1,0.0],[105166.672,3,500.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[105833.336,2,250.0],[106166.672,0,0.0],[106500.0,1,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[106833.336,0,0.0],[107000.0,1,250.0],[107333.336,2,250.0],[107666.672,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[108000.0,3,0.0],[108333.336,0,0.0],[108666.672,3,0.0],[108833.336,2,0.0],[109000.0,0,0.0],[109166.672,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[109333.336,1,0.0],[109583.336,3,0.0],[109833.336,3,0.0],[110000.0,1,0.0],[110250.0,1,0.0],[110500.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[110833.336,2,0.0],[111166.672,1,0.0],[111333.336,1,0.0],[111583.336,1,0.0],[111833.336,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[112166.672,0,0.0],[112333.336,3,0.0],[112666.672,1,0.0],[112916.672,1,0.0],[113166.672,2,250.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[113500.0,2,0.0],[113666.672,3,83.3333359],[113833.336,1,0.0],[114000.0,0,0.0],[114333.336,0,0.0],[114500.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[114666.672,6,333.333344],[114666.672,1,0.0],[114916.672,3,0.0],[115166.672,3,0.0],[115333.336,1,0.0],[115583.336,1,0.0],[115833.336,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[116166.672,2,0.0],[116500.0,1,0.0],[116666.672,1,0.0],[116916.672,1,0.0],[117166.672,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[117500.0,0,0.0],[117666.672,3,0.0],[118000.0,1,0.0],[118250.0,1,0.0],[118500.0,2,250.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[118833.336,2,0.0],[119000.0,3,83.3333359],[119166.672,1,0.0],[119333.336,0,0.0],[119666.672,0,0.0],[119833.336,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[120000.0,2,833.3334]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]}]},"generatedBy":"SNIFF ver.6"} \ No newline at end of file diff --git a/charts/milf copy/script.lua b/charts/milf copy/script.lua deleted file mode 100644 index 9500f01..0000000 --- a/charts/milf copy/script.lua +++ /dev/null @@ -1,19 +0,0 @@ -local stop_countdown = true - - -function onCreatePost() -if stop_countdown == true then - stop_countdown = false - playSound("traffic", 0.5) - - return Function_Stop - end - - return Function_Continue -end - - - --- crash prevention -function onUpdate() end -function onUpdatePost() end diff --git a/charts/milf copy/milf-easy.json b/charts/milf/milf-easy.json similarity index 100% rename from charts/milf copy/milf-easy.json rename to charts/milf/milf-easy.json diff --git a/charts/milf copy/milf-erect.json b/charts/milf/milf-erect.json similarity index 100% rename from charts/milf copy/milf-erect.json rename to charts/milf/milf-erect.json diff --git a/charts/milf copy/milf-nightmare.json b/charts/milf/milf-nightmare.json similarity index 100% rename from charts/milf copy/milf-nightmare.json rename to charts/milf/milf-nightmare.json diff --git a/charts/milf copy/milf-normal.json b/charts/milf/milf-normal.json similarity index 100% rename from charts/milf copy/milf-normal.json rename to charts/milf/milf-normal.json diff --git a/charts/songs.json b/charts/songs.json deleted file mode 100644 index 6806258..0000000 --- a/charts/songs.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "high": [ - "erect" - ], - "tutorial": [ - "hard" - ], - "bopeebo": ["hard"], - "fresh": ["hard"], - "dad-battle": [ - "easy", - "normal", - "hard", - "erect", - "nightmare" - ], - "south": ["hard"], - "stress": [ - "easy", - "normal", - "hard" - ], - "milf": [ - "hard" - ], - "eggnog": [ - "hard" - ] -} diff --git a/charts/songs.lua b/charts/songs.lua new file mode 100644 index 0000000..537cfb7 --- /dev/null +++ b/charts/songs.lua @@ -0,0 +1,50 @@ +return { + { + name = "tutorial", + difficulties = { + "hard" + }, + }, + { + name = "bopeebo", + difficulties = { + "hard" + }, + }, + { + name = "fresh", + difficulties = { + "hard" + }, + }, + { + name = "dad-battle", + difficulties = { + "easy", + "normal", + "hard", + "erect" + }, + }, + { + name = "south", + difficulties = { + "hard" + }, + }, + { + name = "high", + difficulties = { + "erect", + "nightmare" + }, + }, + { + name = "milf", + difficulties = { + "easy", + "normal", + "hard" + }, + }, +} \ No newline at end of file diff --git a/linux.sh b/linux.sh old mode 100644 new mode 100755 diff --git a/main.lua b/main.lua index 96c2662..0c9330a 100644 --- a/main.lua +++ b/main.lua @@ -6,17 +6,13 @@ local files = require("modules.files") local json = require("modules.json") local logging = require("modules.logging") -local songs = json.parse(files.read_file("charts/songs.json")) +local songs = require("charts.songs") -local curSong = "dad-battle" -local curDiffList = { - "easy", - "normal", - "hard", - "erect" - } +local curSong = songs[1] +local curIndex = 1 +local curDiffList = songs[1].difficulties -local curDiff = "erect" +local curDiff = songs[1].difficulties[1] local curDiffInd = 1 local curState = nil @@ -55,7 +51,7 @@ function love.draw() curState.draw() else myTypes.drawSprites() - love.graphics.print(string.format("Song: %s, Difficulty: %s, List: %s", curSong, curDiff, logging.dump(curDiffList)), font, love.graphics:getWidth()/2 - 20, love.graphics:getHeight()/2 + 150, 0, 1, 1, 200) + love.graphics.print(string.format("Song: %s, Difficulty: %s, List: %s", curSong.name, curDiff, logging.dump(curDiffList)), font, love.graphics:getWidth()/2 - 20, love.graphics:getHeight()/2 + 150, 0, 1, 1, 200) love.graphics.print( string.format("Left: %s, Down: %s, Up: %s, Right: %s \nDownscroll: %s", keybinds[1], @@ -74,7 +70,7 @@ function love.keypressed(key, un, is) else if not gettingKey then if key == "return" then - curState = state(curSong, curDiff) + curState = state(curSong.name, curDiff) curState.quit = function() curState = nil stateLoaded = false @@ -82,12 +78,12 @@ function love.keypressed(key, un, is) end curState.load() elseif key == "down" then - curSong = next(songs, curSong) + curIndex, curSong = next(songs, curIndex) if not curSong then - curSong = next(songs) - curDiffList = songs[curSong] + curIndex, curSong = next(songs) + curDiffList = curSong.difficulties else - curDiffList = songs[curSong] + curDiffList = curSong.difficulties end curDiff = curDiffList[1] elseif key == "right" then diff --git a/modules/states/playstate.lua b/modules/states/playstate.lua index 28d4e1b..2fafadf 100644 --- a/modules/states/playstate.lua +++ b/modules/states/playstate.lua @@ -211,9 +211,7 @@ local function state(songName, songDifficulty) for name, character in next, characters do if not character.singing then if name == "gf" then - if beat % character.beats == 0 then - character:PlayAnimation("danceLeft") - end + character:PlayAnimation("danceLeft") else character:PlayAnimation("idle") end @@ -222,6 +220,8 @@ local function state(songName, songDifficulty) if beat % 4 == 0 then zoom = zoom + .1 end + else + characters.gf:PlayAnimation("danceRight") end for index, module in next, modules do @@ -233,19 +233,21 @@ local function state(songName, songDifficulty) local section = chart.notes[math.floor(step / 16) + 1] - if not section.gfSection then - if section.mustHitSection then - local currentSingVector = singVectors[characters.bf.animation] or myTypes.Vector2() - myTypes.cameraTarget = myTypes.Vector2(-stage.camera_boyfriend[1], -stage.camera_boyfriend[2]):Add(characters.bf.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) - else - if characters.dad then - local currentSingVector = singVectors[characters.dad.animation] or myTypes.Vector2() - myTypes.cameraTarget = myTypes.Vector2(stage.camera_opponent[1], stage.camera_opponent[2]):Add(characters.dad.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) + if section then + if not section.gfSection then + if section.mustHitSection then + local currentSingVector = singVectors[characters.bf.animation] or myTypes.Vector2() + myTypes.cameraTarget = myTypes.Vector2(-stage.camera_boyfriend[1], -stage.camera_boyfriend[2]):Add(characters.bf.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) + else + if characters.dad then + local currentSingVector = singVectors[characters.dad.animation] or myTypes.Vector2() + myTypes.cameraTarget = myTypes.Vector2(stage.camera_opponent[1], stage.camera_opponent[2]):Add(characters.dad.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) + end end + else + local currentSingVector = singVectors[characters.gf.animation] or myTypes.Vector2() + myTypes.cameraTarget = myTypes.Vector2(stage.camera_girlfriend[1], stage.camera_ocamera_girlfriendponent[2]):Add(characters.gf.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) end - else - local currentSingVector = singVectors[characters.gf.animation] or myTypes.Vector2() - myTypes.cameraTarget = myTypes.Vector2(stage.camera_girlfriend[1], stage.camera_ocamera_girlfriendponent[2]):Add(characters.gf.stageCamera:Negate()):Add(myTypes.Vector2(0, -200)):Add(currentSingVector) end myTypes.updateSprites(dt) @@ -258,6 +260,16 @@ local function state(songName, songDifficulty) end end + -- Spawn holds before normal notes so they are below them + for index, holdNote in next, unspawnedHoldNotes do + if (holdNote.position - elapsed) * speed < 600 then + holdNote:spawn() + unspawnedHoldNotes[index] = nil + holdNotes[#holdNotes+1] = holdNote + end + end + + for index, note in next, unspawnedNotes do if (note.position - elapsed) * speed < 600 then note:spawn() @@ -266,13 +278,6 @@ local function state(songName, songDifficulty) end end - for index, holdNote in next, unspawnedHoldNotes do - if (holdNote.position - elapsed) * speed < 600 then - holdNote:spawn() - unspawnedHoldNotes[index] = nil - holdNotes[#notes+1] = holdNote - end - end for index, note in next, notes do if note.mustPress then @@ -310,13 +315,13 @@ local function state(songName, songDifficulty) for index, hold in next, holdNotes do if hold.mustPress then - hold.sprite.position = myTypes.Vector2(600 + (79 * (hold.direction - 1)), settings.Downscroll and 430 - (hold.position-elapsed) or hold.position - elapsed) - if hold.position - elapsed < 50 then + hold.sprite.position = myTypes.Vector2(625 + (79 * (hold.direction - 1)), settings.Downscroll and 430 - (hold.position-elapsed) * speed or (hold.position - elapsed) * speed) + if hold.position - elapsed + hold.sprite.extraOffset.y < 10 then if love.keyboard.isDown(keyBinds[hold.direction]) then if section.altAnim or hold.altAnim then - characters.dad:PlayAnimation("sing"..directions[hold.direction].."-alt") + characters.bf:PlayAnimation("sing"..directions[hold.direction].."-alt") else - characters.dad:PlayAnimation("sing"..directions[hold.direction]) + characters.bf:PlayAnimation("sing"..directions[hold.direction]) end hold:destroy() holdNotes[index] = nil @@ -329,6 +334,17 @@ local function state(songName, songDifficulty) ratings.miss = ratings.miss + 1 end end + else + hold.sprite.position = myTypes.Vector2(75 + (79 * (hold.direction - 1)), settings.Downscroll and 430 - (hold.position-elapsed) * speed or (hold.position - elapsed) * speed) + if hold.position - elapsed + hold.sprite.extraOffset.y < 10 then + if section.altAnim or hold.altAnim then + characters.dad:PlayAnimation("sing"..directions[hold.direction].."-alt") + else + characters.dad:PlayAnimation("sing"..directions[hold.direction]) + end + hold:destroy() + holdNotes[index] = nil + end end end @@ -457,17 +473,21 @@ local function state(songName, songDifficulty) local newNote = myTypes.note(note, section.mustHitSection) unspawnedNotes[#unspawnedNotes+1] = newNote - -- if note[3] > 0 then - -- local length = note[3] / conductor.stepCrochet + if note[3] > 0 then + local length = note[3] / conductor.stepCrochet - -- for i = 0, length - 1, .1 do - -- local newHold = myTypes.note({note[1] + i * conductor.stepCrochet, note[2], note[3], note[4]}, section.mustHitSection, true) - -- unspawnedHoldNotes[#unspawnedHoldNotes+1] = newHold - -- end - -- local newHold = myTypes.note({note[1] + length * conductor.stepCrochet, note[2], note[3], note[4]}, section.mustHitSection, true, true) - -- unspawnedHoldNotes[#unspawnedHoldNotes+1] = newHold - -- end - -- not yet + for i = 0, length - 1, .1 do + local newHold = myTypes.note({note[1] + i * conductor.stepCrochet, note[2], note[3], note[4]}, section.mustHitSection, true) + unspawnedHoldNotes[#unspawnedHoldNotes+1] = newHold + end + local newHold = myTypes.note({note[1] + math.floor(length) * conductor.stepCrochet, note[2], note[3], note[4]}, section.mustHitSection, true, true) + unspawnedHoldNotes[#unspawnedHoldNotes+1] = newHold + newHold.holdEnd = true + if settings.Downscroll then + newHold.flipY = true + newHold.speed = speed + end + end end end diff --git a/modules/types.lua b/modules/types.lua index 69916ad..2628077 100644 --- a/modules/types.lua +++ b/modules/types.lua @@ -110,7 +110,8 @@ function module.Sprite(image, sheet) looping = false, extraOffset = module.Vector2(0,0), rect = false, - modifier = 1 + modifier = 1, + allowedFrame = 0 }, Sprite) Sprites[#Sprites+1] = newSprite @@ -171,7 +172,12 @@ function module.updateSprites(dt) sprite.elapsed = sprite.elapsed + dt if sprite.elapsed > 1 / sprite.fps then - sprite.frame = sprite.quads[sprite.animation][sprite.frame + 1] and sprite.frame + 1 or sprite.looping and 1 or sprite.frame + if sprite.allowedFrames then + sprite.frame = sprite.quads[sprite.animation][sprite.allowedFrames[sprite.allowedFrame + 1]] and sprite.allowedFrames[sprite.allowedFrame + 1] or sprite.looping and sprite.allowedFrames[1] or sprite.allowedFrames[sprite.allowedFrame] + sprite.allowedFrame = sprite.allowedFrames[sprite.allowedFrame + 1] and sprite.allowedFrame + 1 or sprite.looping and 1 or #sprite.allowedFrames + else + sprite.frame = sprite.quads[sprite.animation][sprite.frame + 1] and sprite.frame + 1 or sprite.looping and 1 or sprite.frame + end if not sprite.quads[sprite.animation][sprite.frame + 1] and not sprite.looping then sprite.ended = true @@ -196,7 +202,7 @@ function module.drawSprites() for index, image in next, Images do if not image.ui then local cameraOffset = module.cameraPosition - love.graphics.draw(image.image, image.position.x + cameraOffset.x * image.modifier , image.position.y + cameraOffset.y * image.modifier, image.rotation, image.resize.x * (image.flipX and -1 or 1), image.resize.y) + love.graphics.draw(image.image, image.position.x + cameraOffset.x * image.modifier , image.position.y + cameraOffset.y * image.modifier, image.rotation, image.resize.x * (image.flipX and -1 or 1), image.resize.y * (image.flipY and -1 or 1)) end end @@ -215,7 +221,7 @@ function module.drawSprites() local cameraOffset = sprite.ui and module.Vector2() or module.cameraPosition or module.Vector2() - love.graphics.draw(sprite.image, quad.quad, (sprite.position.x + (sprite.position.x - quad.offset.x - sprite.extraOffset.x) + cameraOffset.x * sprite.modifier), (sprite.position.y + (sprite.position.y - quad.offset.y - sprite.extraOffset.y) + cameraOffset.y * sprite.modifier), 0, quad.resize.x * (sprite.flipX and -1 or 1), quad.resize.y) + love.graphics.draw(sprite.image, quad.quad, (sprite.position.x + (sprite.position.x - quad.offset.x - sprite.extraOffset.x) + cameraOffset.x * sprite.modifier), (sprite.position.y + (sprite.position.y - quad.offset.y - sprite.extraOffset.y) + cameraOffset.y * sprite.modifier), 0, quad.resize.x * (sprite.flipX and -1 or 1), quad.resize.y* (sprite.flipY and -1 or 1)) end end end @@ -230,7 +236,7 @@ function module.drawSprites() local cameraOffset = rect.ui and module.Vector2() or module.cameraPosition or module.Vector2() - love.graphics.draw(rect.image, quad.quad, (rect.position.x + (rect.position.x - quad.offset.x - rect.extraOffset.x) + cameraOffset.x * rect.modifier), (rect.position.y + (rect.position.y - quad.offset.y - rect.extraOffset.y) + cameraOffset.y * rect.modifier), 0, quad.resize.x * (rect.flipX and -1 or 1), quad.resize.y) + love.graphics.draw(rect.image, quad.quad, (rect.position.x + (rect.position.x - quad.offset.x - rect.extraOffset.x) + cameraOffset.x * rect.modifier), (rect.position.y + (rect.position.y - quad.offset.y - rect.extraOffset.y) + cameraOffset.y * rect.modifier), 0, quad.resize.x * (rect.flipX and -1 or 1), quad.resize.y* (rect.flipY and -1 or 1)) end end diff --git a/modules/types/character.lua b/modules/types/character.lua index 0948669..c02fba9 100644 --- a/modules/types/character.lua +++ b/modules/types/character.lua @@ -3,6 +3,7 @@ local module = {} -- local myTypes = require("modules.types") local files = require("modules.files") local json = require("modules.json") +local logging = require("modules.logging") local CharacterClass = {} CharacterClass.__index = CharacterClass @@ -10,11 +11,17 @@ CharacterClass.__index = CharacterClass function CharacterClass:PlayAnimation(name) local animName = self.animations[name] local reOffset = self.flipX and -1 or 1 + if self.animInfo[name].random then self.sprite.extraOffset = module.myTypes.Vector2(self.animInfo[name].offsets[1] - self.stagePosition.x, self.animInfo[name].offsets[2] - self.stagePosition.y) + self.sprite:PlayAnimation(animName..string.format("%s ", math.random(self.animInfo[name].random[1], self.animInfo[name].random[2])), self.animInfo[name].fps) else self.sprite.extraOffset = module.myTypes.Vector2(self.animInfo[name].offsets[1] - self.stagePosition.x, self.animInfo[name].offsets[2] - self.stagePosition.y) + + self.sprite.allowedFrames = self.animInfo[name].indices and #self.animInfo[name].indices > 0 and self.animInfo[name].indices + self.sprite.allowedFrame = 1 + self.sprite:PlayAnimation(animName, self.animInfo[name].fps) end self.singing = name ~= "idle" and name ~= "danceLeft" and name ~= "danceRight" @@ -47,7 +54,7 @@ function module.character(name) stageCamera = module.myTypes.Vector2(parsed.camera_position[1], parsed.camera_position[2]), flipX = parsed.flip_x, beats = parsed.beats or 4, - animation = "idle" + animation = "idle", }, CharacterClass) for index, alias in next, parsed.animations do diff --git a/modules/types/note.lua b/modules/types/note.lua index 4d60547..182f50e 100644 --- a/modules/types/note.lua +++ b/modules/types/note.lua @@ -32,9 +32,23 @@ function NoteClass:spawn() self.sprite = sprite - local spriteFrame = self.hold and (self.holdEnd and sprites[self.direction].." hold end" or sprites[self.direction].." hold piece") or sprites[self.direction] + local spriteName + if self.hold then + if self.holdEnd then + spriteName = string.format("%s hold end", sprites[self.direction]) + if self.flipY then + sprite.extraOffset = module.types.Vector2(0, -150 * self.speed * 2.5) + end + else + spriteName = string.format("%s hold piece", sprites[self.direction]) + end + else + spriteName = sprites[self.direction] + end - sprite:Frame(spriteFrame, 0) + if self.flipY then sprite.flipY = true end + + sprite:Frame(spriteName, 0) sprite.ui = true -- so it doesnt move with the camera diff --git a/stages/limo.lua b/stages/limo.lua index 3587ebd..dfdd74e 100644 --- a/stages/limo.lua +++ b/stages/limo.lua @@ -39,8 +39,20 @@ return { end, onBeat = function(beat) - if beat % 4 == 0 then + if beat % 2 == 0 then for index, dancer in next, dancers do + dancer.allowedFrames = { + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 + } + dancer.allowedFrame = 1 + dancer:PlayAnimation("bg dancer sketch PINK", 24, false) + end + else + for index, dancer in next, dancers do + dancer.allowedFrames = { + 16,17,18,19,20,21,22,23,24,25,26,27,28,29 + } + dancer.allowedFrame = 1 dancer:PlayAnimation("bg dancer sketch PINK", 24, false) end end