Compare commits

..

No commits in common. "main" and "Game" have entirely different histories.
main ... Game

1178 changed files with 47763 additions and 1464230 deletions

68
.gitignore vendored
View File

@ -1,29 +1,43 @@
.vscode
# ---> Lua
# Compiled Lua sources
luac.out
# luarocks build files
*.src.rock
*.zip
*.tar.gz
# Object files
*.o
*.os
*.ko
*.obj
*.elf
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
*.def
*.exp
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
settings.json
log.log
*.log
*.log
runthegame.bat
settings.json
TaggedEngine.love
TaggedEngine.exe
run this shit.cmd
src.love
love-11.5-win64/changes.txt
love-11.5-win64/game.ico
love-11.5-win64/license.txt
love-11.5-win64/love.dll
love-11.5-win64/love.exe
love-11.5-win64/love.ico
love-11.5-win64/lovec.exe
love-11.5-win64/lua51.dll
love-11.5-win64/mpg123.dll
love-11.5-win64/msvcp120.dll
love-11.5-win64/msvcr120.dll
love-11.5-win64/OpenAL32.dll
love-11.5-win64/readme.txt
love-11.5-win64/SDL2.dll
modules/tagged-gamejolt/credentials.lua

3
.gitmodules vendored
View File

@ -1,3 +0,0 @@
[submodule "modules/tagged-gamejolt"]
path = modules/tagged-gamejolt
url = https://git.squog.ru/TaggedCrew/tagged-gamejolt/

12
.vscode/settings.json vendored
View File

@ -1,15 +1,5 @@
{
"Lua.diagnostics.disable": [
"different-requires",
"need-check-nil",
"cast-local-type",
"undefined-field",
"inject-field",
"duplicate-set-field",
"missing-fields"
],
"Lua.diagnostics.globals": [
"love",
"str"
"different-requires"
]
}

18
LICENSE
View File

@ -1,9 +1,9 @@
MIT License
Copyright (c) 2025 entar
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
MIT License
Copyright (c) 2025 entar
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,33 +1,3 @@
<h1 align="center"><img src="art/Title.png"></h1>
# FNFLove
<h2 align="center"> TaggedEngine: FNF in LUA, better than ever.</h2>
> [!NOTE]
> This engine is INDEV, expect game-breaking bugs and issues.
<iframe src="https://widgets.gamejolt.com/package/v1?key=MBoKxcYu&theme=light" frameborder="0" width="500" height="245"></iframe>
<h1 align="center"> Usage</h1>
<h3 align="center"> <a href="https://sourceforge.net/projects/taggedengine/">Download Link</a></h3>
<h3 align="center"> <a href="https://git.squog.ru/TaggedEngine/TaggedEngine/wiki">Link to the modding documentation</a></h3>
<h1></h1>
<h3 align="center">
You are free to fork, change, remove and redistribute this engine as long as you don't put malware or brainrot there.
</h3>
<h1 align="center">
<a href="LICENSE">License</a>
</h1>
<h1 align="center"> Contributions</h1>
<h4 align = "center"><img src="art/entar.png"></h4>
<h3 align="center"> <a href="https://git.squog.ru/entar"> entar - Engine owner. Main coder, porter. </a> </h3>
<h1></h1>
<h4 align = "center"><img src="art/idk.png"></h4>
<h3 align="center"> <a href="https://git.squog.ru/IDK1033"> idk - Engine co-owner. Secondary coder, porter. <a> </h3>
<h1></h1>
<h4 align="center"> You can be here! Just make a pull request and i'll review it! </h4>
FNF written in Lua : Love2d

View File

@ -1 +0,0 @@
# REMOVE THIS WHEN BUILDING, THIS EXISTS PURELY FOR THE SQUOGIT PAGE

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"offsets": [
37,
11
],
"loop": false,
"fps": 24,
"anim": "firstDeath",
"indices": [],
"name": "BF dies"
},
{
"offsets": [
37,
5
],
"loop": true,
"fps": 24,
"anim": "deathLoop",
"indices": [],
"name": "BF Dead Loop"
},
{
"offsets": [
37,
69
],
"loop": false,
"fps": 24,
"anim": "deathConfirm",
"indices": [],
"name": "BF Dead confirm"
}
],
"no_antialiasing": false,
"image": "sprites/characters/BOYFRIEND_DEAD",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
700,
-300
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,202 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "BF idle dance"
},
{
"offsets": [
12,
-6
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-10,
-50
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "BF NOTE DOWN"
},
{
"offsets": [
-29,
27
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "BF NOTE UP"
},
{
"offsets": [
-38,
-7
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"offsets": [
12,
24
],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "BF NOTE LEFT MISS"
},
{
"offsets": [
-11,
-19
],
"loop": false,
"fps": 24,
"anim": "singDOWNmiss",
"indices": [],
"name": "BF NOTE DOWN MISS"
},
{
"offsets": [
-29,
27
],
"loop": false,
"fps": 24,
"anim": "singUPmiss",
"indices": [],
"name": "BF NOTE UP MISS"
},
{
"offsets": [
-30,
21
],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "BF NOTE RIGHT MISS"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 24,
"anim": "idle-loop",
"indices": [
10,
11,
12,
13
],
"name": "BF idle dance"
},
{
"offsets": [
12,
-6
],
"loop": true,
"fps": 24,
"anim": "singLEFT-loop",
"indices": [
12,
13,
14,
15
],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-38,
-7
],
"loop": true,
"fps": 24,
"anim": "singRIGHT-loop",
"indices": [
58,
59,
60,
61
],
"name": "BF NOTE RIGHT"
},
{
"offsets": [
-29,
27
],
"loop": true,
"fps": 24,
"anim": "singUP-loop",
"indices": [
11,
12,
13,
14
],
"name": "BF NOTE UP"
},
{
"offsets": [
-10,
-50
],
"loop": true,
"fps": 24,
"anim": "singDOWN-loop",
"indices": [
26,
27,
28,
29
],
"name": "BF NOTE DOWN"
}
],
"no_antialiasing": false,
"image": "sprites/characters/bfCar",
"position": [
100,
580
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
-200,
-90
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,133 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
-3,
-1
],
"fps": 24,
"anim": "idle",
"indices": [],
"name": "BF idle dance"
},
{
"loop": false,
"offsets": [
12,
-6
],
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"loop": false,
"offsets": [
-10,
-50
],
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "BF NOTE DOWN"
},
{
"loop": false,
"offsets": [
-29,
27
],
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "BF NOTE UP"
},
{
"loop": false,
"offsets": [
-38,
-7
],
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"loop": false,
"offsets": [
12,
24
],
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "BF NOTE LEFT MISS"
},
{
"loop": false,
"offsets": [
-11,
-19
],
"fps": 24,
"anim": "singDOWNmiss",
"indices": [],
"name": "BF NOTE DOWN MISS"
},
{
"loop": false,
"offsets": [
-29,
27
],
"fps": 24,
"anim": "singUPmiss",
"indices": [],
"name": "BF NOTE UP MISS"
},
{
"loop": false,
"offsets": [
-30,
21
],
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "BF NOTE RIGHT MISS"
},
{
"loop": false,
"offsets": [
-3,
5
],
"fps": 24,
"anim": "hey",
"indices": [],
"name": "BF HEY"
}
],
"no_antialiasing": false,
"image": "sprites/characters/bfChristmas",
"position": [
0,
700
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
-500,
400
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"offsets": [
37,
11
],
"loop": false,
"fps": 24,
"anim": "firstDeath",
"indices": [],
"name": "BF dies"
},
{
"offsets": [
37,
5
],
"loop": true,
"fps": 24,
"anim": "deathLoop",
"indices": [],
"name": "BF Dead Loop"
},
{
"offsets": [
37,
69
],
"loop": false,
"fps": 24,
"anim": "deathConfirm",
"indices": [],
"name": "BF Dead confirm"
}
],
"no_antialiasing": false,
"image": "sprites/characters/BOYFRIEND_DEAD",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
700,
-300
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,146 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
-5,
0
],
"anim": "idle",
"fps": 24,
"name": "BF idle dance",
"indices": []
},
{
"loop": false,
"offsets": [
5,
-6
],
"anim": "singLEFT",
"fps": 24,
"name": "BF NOTE LEFT",
"indices": []
},
{
"loop": false,
"offsets": [
-20,
-51
],
"anim": "singDOWN",
"fps": 24,
"name": "BF NOTE DOWN",
"indices": []
},
{
"loop": false,
"offsets": [
-46,
27
],
"anim": "singUP",
"fps": 24,
"name": "BF NOTE UP",
"indices": []
},
{
"loop": false,
"offsets": [
-48,
-7
],
"anim": "singRIGHT",
"fps": 24,
"name": "BF NOTE RIGHT",
"indices": []
},
{
"loop": false,
"offsets": [
7,
19
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "BF NOTE LEFT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-15,
-19
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "BF NOTE DOWN MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-46,
27
],
"anim": "singUPmiss",
"fps": 24,
"name": "BF NOTE UP MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-44,
22
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "BF NOTE RIGHT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-3,
5
],
"anim": "hey",
"fps": 24,
"name": "BF HEY",
"indices": []
},
{
"loop": true,
"offsets": [
-4,
0
],
"anim": "scared",
"fps": 24,
"name": "BF idle shaking",
"indices": []
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/bf_dark",
"position": [
0,
700
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
-300,
100
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true
}

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"offsets": [
37,
11
],
"loop": false,
"fps": 24,
"anim": "firstDeath",
"indices": [],
"name": "BF dies"
},
{
"offsets": [
37,
5
],
"loop": true,
"fps": 24,
"anim": "deathLoop",
"indices": [],
"name": "BF Dead Loop"
},
{
"offsets": [
37,
69
],
"loop": false,
"fps": 24,
"anim": "deathConfirm",
"indices": [],
"name": "BF Dead confirm"
}
],
"no_antialiasing": false,
"image": "sprites/characters/BOYFRIEND_DEAD",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
700,
-300
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"offsets": [
37,
-3
],
"indices": [],
"fps": 24,
"anim": "deathLoop",
"loop": true,
"name": "BF Dead with GF Loop"
},
{
"offsets": [
37,
14
],
"indices": [],
"fps": 24,
"anim": "firstDeath",
"loop": false,
"name": "BF Dies with GF"
},
{
"offsets": [
37,
28
],
"indices": [],
"fps": 24,
"anim": "deathConfirm",
"loop": false,
"name": "RETRY confirm holding gf"
}
],
"no_antialiasing": false,
"image": "sprites/characters/bfHoldingGF-DEAD",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1.05
}

View File

@ -1,144 +0,0 @@
{
"animations": [
{
"offsets": [
-5,
0
],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "BF idle dance w gf"
},
{
"offsets": [
12,
7
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-10,
-10
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "BF NOTE DOWN"
},
{
"offsets": [
-29,
10
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "BF NOTE UP"
},
{
"offsets": [
-41,
23
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"offsets": [
12,
7
],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "BF NOTE LEFT MISS"
},
{
"offsets": [
-10,
-10
],
"loop": false,
"fps": 24,
"anim": "singDOWNmiss",
"indices": [],
"name": "BF NOTE DOWN MISS"
},
{
"offsets": [
-29,
10
],
"loop": false,
"fps": 24,
"anim": "singUPmiss",
"indices": [],
"name": "BF NOTE UP MISS"
},
{
"offsets": [
-41,
33
],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "BF NOTE RIGHT MISS"
},
{
"loop": false,
"offsets": [
0,
96
],
"anim": "bfCatch",
"fps": 24,
"name": "BF catches GF",
"indices": []
},
{
"loop": false,
"offsets": [
0,
91
],
"anim": "hey",
"fps": 24,
"name": "BF catches GF",
"indices": []
}
],
"no_antialiasing": false,
"image": "sprites/characters/bfAndGF",
"position": [
0,
700
],
"healthicon": "bfgf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
-100,
40
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
-26,
-12
],
"fps": 24,
"anim": "deathConfirm",
"indices": [],
"name": "RETRY CONFIRM"
},
{
"loop": true,
"offsets": [
-30,
-12
],
"fps": 24,
"anim": "deathLoop",
"indices": [],
"name": "Retry Loop"
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "firstDeath",
"indices": [],
"name": "BF Dies pixel"
}
],
"no_antialiasing": true,
"image": "sprites/characters/bfPixelsDEAD",
"position": [
0,
350
],
"healthicon": "bf-pixel",
"flip_x": true,
"healthbar_colors": [
123,
214,
246
],
"camera_position": [
50,
-60
],
"sing_duration": 4,
"scale": 6
}

View File

@ -1,133 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "BF LEFT MISS instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUPmiss",
"fps": 24,
"name": "BF UP MISS instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFT",
"fps": 24,
"name": "BF LEFT NOTE instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singRIGHT",
"fps": 24,
"name": "BF RIGHT NOTE instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "BF DOWN MISS instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
-4,
0
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "BF RIGHT MISS instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWN",
"fps": 24,
"name": "BF DOWN NOTE instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "idle",
"fps": 24,
"name": "BF IDLE instance 1",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUP",
"fps": 24,
"name": "BF UP NOTE instance 1",
"indices": []
},
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "hey",
"indices": [],
"name": "BFHey"
}
],
"no_antialiasing": true,
"image": "sprites/characters/bfPixel",
"position": [
-400,
340
],
"healthicon": "bf-pixel",
"flip_x": false,
"healthbar_colors": [
123,
214,
226
],
"camera_position": [
-400,
200
],
"sing_duration": 4,
"scale": 7
}

View File

@ -1,188 +1,188 @@
{
"animations": [
{
"loop": false,
"offsets": [
-15,
-54
],
"anim": "singDOWN",
"fps": 24,
"name": "BF NOTE DOWN",
"indices": []
},
{
"loop": false,
"offsets": [
7,
19
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "BF NOTE LEFT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-15,
-19
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "BF NOTE DOWN MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-46,
27
],
"anim": "singUPmiss",
"fps": 24,
"name": "BF NOTE UP MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-44,
22
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "BF NOTE RIGHT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
11,
10
],
"anim": "firstDeath",
"fps": 24,
"name": "BF dies",
"indices": []
},
{
"loop": true,
"offsets": [
11,
4
],
"anim": "deathLoop",
"fps": 24,
"name": "BF Dead Loop",
"indices": []
},
{
"loop": false,
"offsets": [
11,
68
],
"anim": "deathConfirm",
"fps": 24,
"name": "BF Dead confirm",
"indices": []
},
{
"offsets": [
7,
-8
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-50,
-6
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"loop": false,
"offsets": [
-43,
28
],
"anim": "singUP",
"fps": 24,
"name": "BF NOTE UP",
"indices": []
},
{
"loop": false,
"offsets": [
-2,
6
],
"anim": "hey",
"fps": 24,
"name": "BF HEY!!",
"indices": []
},
{
"loop": true,
"offsets": [
-5,
1
],
"anim": "scared",
"fps": 24,
"name": "BF idle shaking",
"indices": []
},
{
"loop": false,
"offsets": [
-5,
0
],
"anim": "idle",
"fps": 24,
"name": "BF idle dance",
"indices": []
},
{
"offsets": [
-4,
7
],
"loop": false,
"fps": 24,
"anim": "Laugh",
"indices": [],
"name": "BF Laugh"
}
],
"no_antialiasing": false,
"image": "sprites/characters/BOYFRIEND",
"position": [
0,
700
],
"healthicon": "bf",
"flip_x": false,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
-400,
90
],
"sing_duration": 4,
"scale": 1
{
"animations": [
{
"loop": false,
"offsets": [
-15,
-54
],
"anim": "singDOWN",
"fps": 24,
"name": "BF NOTE DOWN",
"indices": []
},
{
"loop": false,
"offsets": [
7,
19
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "BF NOTE LEFT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-15,
-19
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "BF NOTE DOWN MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-46,
27
],
"anim": "singUPmiss",
"fps": 24,
"name": "BF NOTE UP MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-44,
22
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "BF NOTE RIGHT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
11,
10
],
"anim": "firstDeath",
"fps": 24,
"name": "BF dies",
"indices": []
},
{
"loop": true,
"offsets": [
11,
4
],
"anim": "deathLoop",
"fps": 24,
"name": "BF Dead Loop",
"indices": []
},
{
"loop": false,
"offsets": [
11,
68
],
"anim": "deathConfirm",
"fps": 24,
"name": "BF Dead confirm",
"indices": []
},
{
"offsets": [
7,
-8
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-50,
-6
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"loop": false,
"offsets": [
-43,
28
],
"anim": "singUP",
"fps": 24,
"name": "BF NOTE UP",
"indices": []
},
{
"loop": false,
"offsets": [
-2,
6
],
"anim": "hey",
"fps": 24,
"name": "BF HEY",
"indices": []
},
{
"loop": true,
"offsets": [
-5,
1
],
"anim": "scared",
"fps": 24,
"name": "BF idle shaking",
"indices": []
},
{
"loop": false,
"offsets": [
-5,
0
],
"anim": "idle",
"fps": 24,
"name": "BF idle dance",
"indices": []
},
{
"offsets": [
-4,
7
],
"loop": false,
"fps": 24,
"anim": "Laugh",
"indices": [],
"name": "BF Laugh"
}
],
"no_antialiasing": false,
"image": "sprites/BOYFRIEND",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
80,
-40
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,188 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
-15,
-54
],
"anim": "singDOWN",
"fps": 24,
"name": "BF NOTE DOWN",
"indices": []
},
{
"loop": false,
"offsets": [
7,
19
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "BF NOTE LEFT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-15,
-19
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "BF NOTE DOWN MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-46,
27
],
"anim": "singUPmiss",
"fps": 24,
"name": "BF NOTE UP MISS",
"indices": []
},
{
"loop": false,
"offsets": [
-44,
22
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "BF NOTE RIGHT MISS",
"indices": []
},
{
"loop": false,
"offsets": [
11,
10
],
"anim": "firstDeath",
"fps": 24,
"name": "BF dies",
"indices": []
},
{
"loop": true,
"offsets": [
11,
4
],
"anim": "deathLoop",
"fps": 24,
"name": "BF Dead Loop",
"indices": []
},
{
"loop": false,
"offsets": [
11,
68
],
"anim": "deathConfirm",
"fps": 24,
"name": "BF Dead confirm",
"indices": []
},
{
"offsets": [
7,
-8
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "BF NOTE LEFT"
},
{
"offsets": [
-50,
-6
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "BF NOTE RIGHT"
},
{
"loop": false,
"offsets": [
-43,
28
],
"anim": "singUP",
"fps": 24,
"name": "BF NOTE UP",
"indices": []
},
{
"loop": false,
"offsets": [
-2,
6
],
"anim": "hey",
"fps": 24,
"name": "BF HEY",
"indices": []
},
{
"loop": true,
"offsets": [
-5,
1
],
"anim": "scared",
"fps": 24,
"name": "BF idle shaking",
"indices": []
},
{
"loop": false,
"offsets": [
-5,
0
],
"anim": "idle",
"fps": 24,
"name": "BF idle dance",
"indices": []
},
{
"offsets": [
-4,
7
],
"loop": false,
"fps": 24,
"anim": "Laugh",
"indices": [],
"name": "BF Laugh"
}
],
"no_antialiasing": false,
"image": "sprites/characters/BOYFRIEND",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
80,
-40
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,142 +0,0 @@
{
"animations": [
{
"offsets": [
-9,
10
],
"loop": false,
"anim": "singLEFT",
"fps": 24,
"name": "singLEFT",
"indices": []
},
{
"offsets": [
0,
-30
],
"loop": false,
"anim": "singDOWN",
"fps": 24,
"name": "singDOWN",
"indices": []
},
{
"offsets": [
-6,
50
],
"loop": false,
"anim": "singUP",
"fps": 24,
"name": "singUP",
"indices": []
},
{
"offsets": [
0,
27
],
"loop": false,
"anim": "singRIGHT",
"fps": 24,
"name": "singRIGHT",
"indices": []
},
{
"offsets": [
0,
0
],
"loop": false,
"anim": "idle",
"fps": 24,
"name": "idle",
"indices": []
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 24,
"anim": "idle-loop",
"indices": [
10,
11,
12,
12
],
"name": "idle"
},
{
"offsets": [
-9,
10
],
"loop": true,
"fps": 24,
"anim": "singLEFT-loop",
"indices": [
12,
13,
14,
15
],
"name": "Dad Sing Note LEFT"
},
{
"offsets": [
0,
27
],
"loop": true,
"fps": 24,
"anim": "singRIGHT-loop",
"indices": [
15,
16,
17,
18
],
"name": "Dad Sing Note RIGHT"
},
{
"offsets": [
-6,
50
],
"loop": true,
"fps": 24,
"anim": "singUP-loop",
"indices": [
56,
57,
58,
59
],
"name": "Dad Sing Note UP"
}
],
"no_antialiasing": false,
"image": "sprites/characters/daddyDearest",
"position": [
-400,
320
],
"healthicon": "dad",
"flip_x": false,
"healthbar_colors": [
175,
102,
206
],
"camera_position": [
-800,
0
],
"sing_duration": 6.1,
"scale": 1
}

View File

@ -1,220 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "idle",
"fps": 24,
"name": "Idle",
"indices": []
},
{
"loop": false,
"offsets": [
1,
0
],
"anim": "singLEFT",
"fps": 24,
"name": "Pose Left",
"indices": []
},
{
"loop": true,
"offsets": [
1,
0
],
"anim": "singLEFT-loop",
"fps": 24,
"name": "Left Flame Loop",
"indices": []
},
{
"loop": false,
"offsets": [
0,
-3
],
"anim": "singDOWN",
"fps": 24,
"name": "Pose Down",
"indices": []
},
{
"loop": true,
"offsets": [
0,
-3
],
"anim": "singDOWN-loop",
"fps": 24,
"name": "Down Flame Loop",
"indices": []
},
{
"loop": false,
"offsets": [
8,
5
],
"anim": "singUP",
"fps": 24,
"name": "Pose Up",
"indices": []
},
{
"loop": true,
"offsets": [
8,
5
],
"anim": "singUP-loop",
"fps": 24,
"name": "Up Flame Loop",
"indices": []
},
{
"loop": false,
"offsets": [
4,
3
],
"anim": "singRIGHT",
"fps": 24,
"name": "Pose Right",
"indices": []
},
{
"loop": false,
"offsets": [
4,
3
],
"anim": "singRIGHT-loop",
"fps": 24,
"name": "Right Flame Loop",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "laugh",
"fps": 24,
"name": "Laugh",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "laughCutscene",
"fps": 24,
"name": "Laugh",
"indices": [
0,
1,
2,
3,
4,
5,
0,
1,
2,
3,
4,
5,
0,
1,
2,
3,
4,
5,
0,
1,
2,
3,
4,
5,
0,
1,
2,
3,
4,
5
]
},
{
"loop": false,
"offsets": [
8,
1
],
"anim": "lightCan",
"fps": 24,
"name": "Light Can",
"indices": []
},
{
"loop": false,
"offsets": [
15,
9
],
"anim": "kickCan",
"fps": 24,
"name": "Kick Up",
"indices": []
},
{
"loop": false,
"offsets": [
7,
-1
],
"anim": "kneeCan",
"fps": 24,
"name": "Knee Forward",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "pissed",
"fps": 24,
"name": "Gets Pissed",
"indices": []
}
],
"no_antialiasing": false,
"image": "sprites/characters/darnell",
"position": [
-350,
250
],
"healthicon": "darnell",
"flip_x": false,
"healthbar_colors": [
115,
94,
176
],
"camera_position": [
-800,
-150
],
"sing_duration": 8,
"scale": 1,
"starter_frame": 1
}

View File

@ -1,144 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"fps": 12,
"anim": "danceLeft",
"indices": [],
"name": "eeveefriend idle"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 12,
"anim": "sad2",
"indices": [
0,
1,
0,
1,
0,
1,
0,
1,
0,
1
],
"name": "eeveefriend two miss"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 12,
"anim": "sad3",
"indices": [
0,
1,
0,
1,
0,
1,
0,
1,
0,
1
],
"name": "eeveefriend three miss"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 12,
"anim": "sad4",
"indices": [
0,
1,
0,
1,
0,
1,
0,
1,
0,
1
],
"name": "eeveefriend four miss"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 12,
"anim": "die",
"indices": [],
"name": "eeveefriend die"
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "danceRight",
"fps": 12,
"name": "eeveefriend idle",
"indices": []
},
{
"offsets": [
0,
0
],
"indices": [
0,
1,
0,
1,
0,
1,
0,
1,
0,
1
],
"fps": 12,
"anim": "sad1",
"loop": false,
"name": "eeveefriend one miss"
}
],
"no_antialiasing": true,
"image": "sprites/characters/secret/eeveefriend",
"position": [
0,
390
],
"healthicon": "pika",
"flip_x": false,
"healthbar_colors": [
70,
70,
70
],
"camera_position": [
-170,
-230
],
"sing_duration": 4,
"scale": 8
}

View File

@ -1,89 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
2,
0
],
"anim": "singUP",
"fps": 24,
"name": "GF Dancing Beat Hair blowing CAR",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "danceRight",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
],
"name": "GF Dancing Beat Hair blowing CAR"
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "danceLeft",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"name": "GF Dancing Beat Hair blowing CAR"
}
],
"no_antialiasing": false,
"image": "sprites/characters/gfCar",
"position": [
300,
180
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
77
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,193 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
1,
0
],
"anim": "cheer",
"fps": 24,
"name": "GF Cheer",
"indices": []
},
{
"loop": false,
"offsets": [
0,
-19
],
"anim": "singLEFT",
"fps": 24,
"name": "GF left note",
"indices": []
},
{
"loop": false,
"offsets": [
0,
-20
],
"anim": "singDOWN",
"fps": 24,
"name": "GF Down Note",
"indices": []
},
{
"loop": false,
"offsets": [
0,
4
],
"anim": "singUP",
"fps": 24,
"name": "GF Up Note",
"indices": []
},
{
"loop": false,
"offsets": [
0,
-20
],
"anim": "singRIGHT",
"fps": 24,
"name": "GF Right Note",
"indices": []
},
{
"loop": false,
"offsets": [
-2,
-21
],
"anim": "sad",
"fps": 24,
"name": "gf sad",
"indices": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
]
},
{
"loop": false,
"offsets": [
0,
-9
],
"anim": "danceLeft",
"fps": 24,
"name": "GF Dancing Beat",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
]
},
{
"loop": false,
"offsets": [
0,
-9
],
"anim": "danceRight",
"fps": 24,
"name": "GF Dancing Beat",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
]
},
{
"loop": false,
"offsets": [
0,
-9
],
"anim": "hairFall",
"fps": 24,
"name": "GF Dancing Beat Hair Landing",
"indices": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
]
},
{
"loop": true,
"offsets": [
-2,
-17
],
"anim": "scared",
"fps": 24,
"name": "GF FEAR",
"indices": []
}
],
"no_antialiasing": false,
"image": "sprites/characters/gfChristmas",
"position": [
0,
0
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
0
],
"camera_position": [
-1230,
-200
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,102 +0,0 @@
{
"animations": [
{
"offsets": [
3,
0
],
"loop": false,
"anim": "cheer",
"fps": 24,
"name": "GF Cheer",
"indices": []
},
{
"offsets": [
0,
-9
],
"loop": false,
"anim": "danceLeft",
"fps": 24,
"name": "GF Dancing Beat",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
]
},
{
"offsets": [
0,
-9
],
"loop": false,
"anim": "danceRight",
"fps": 24,
"name": "GF Dancing Beat",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
]
},
{
"offsets": [
-2,
-17
],
"loop": true,
"anim": "scared",
"fps": 24,
"name": "GF FEAR",
"indices": []
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/gf_dark",
"position": [
0,
0
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
77
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": false
}

View File

@ -1,89 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "danceLeft",
"fps": 24,
"name": "GF IDLE",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
]
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "danceRight",
"fps": 24,
"name": "GF IDLE",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
]
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUP",
"fps": 24,
"name": "GF IDLE",
"indices": []
}
],
"no_antialiasing": true,
"image": "sprites/characters/gfPixel",
"position": [
-600,
-50
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
77
],
"camera_position": [
-630,
30
],
"sing_duration": 4,
"scale": 7
}

View File

@ -1,103 +0,0 @@
{
"animations": [
{
"offsets": [
0,
-9
],
"loop": false,
"fps": 24,
"anim": "danceRight",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
],
"name": "GF Dancing at Gunpoint"
},
{
"offsets": [
0,
-9
],
"loop": false,
"fps": 24,
"anim": "danceLeft",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"name": "GF Dancing at Gunpoint"
},
{
"offsets": [
0,
-27
],
"loop": false,
"fps": 24,
"anim": "sad",
"indices": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"name": "GF Crying at Gunpoint"
}
],
"no_antialiasing": false,
"image": "sprites/characters/gfTankmen",
"position": [
0,
0
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
77
],
"camera_position": [
0,
140
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,209 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
3,
0
],
"fps": 24,
"anim": "cheer",
"indices": [],
"name": "GF Cheer"
},
{
"loop": false,
"offsets": [
0,
-19
],
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "GF left note"
},
{
"loop": false,
"offsets": [
0,
-20
],
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "GF Down Note"
},
{
"loop": false,
"offsets": [
0,
4
],
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "GF Up Note"
},
{
"loop": false,
"offsets": [
0,
-20
],
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "GF Right Note"
},
{
"loop": false,
"offsets": [
-2,
-21
],
"fps": 24,
"anim": "sad",
"indices": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"name": "gf sad"
},
{
"loop": false,
"offsets": [
0,
-9
],
"fps": 24,
"anim": "danceLeft",
"indices": [
30,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"name": "GF Dancing Beat"
},
{
"loop": false,
"offsets": [
0,
-9
],
"fps": 24,
"anim": "danceRight",
"indices": [
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29
],
"name": "GF Dancing Beat"
},
{
"loop": true,
"offsets": [
45,
-8
],
"fps": 24,
"anim": "hairBlow",
"indices": [
0,
1,
2,
3
],
"name": "GF Dancing Beat Hair blowing"
},
{
"loop": false,
"offsets": [
0,
-9
],
"fps": 24,
"anim": "hairFall",
"indices": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
],
"name": "GF Dancing Beat Hair Landing"
},
{
"loop": false,
"offsets": [
-2,
-17
],
"fps": 2,
"anim": "scared",
"indices": [],
"name": "GF FEAR "
}
],
"no_antialiasing": false,
"image": "sprites/characters/GF_assets",
"position": [
0,
320
],
"healthicon": "gf",
"flip_x": false,
"healthbar_colors": [
165,
0,
77
],
"camera_position": [
-600,
-200
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,158 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"anim": "idle",
"fps": 24,
"name": "Mom Idle",
"indices": []
},
{
"offsets": [
250,
-23
],
"loop": false,
"anim": "singLEFT",
"fps": 24,
"name": "Mom Left Pose",
"indices": []
},
{
"offsets": [
10,
-60
],
"loop": false,
"anim": "singRIGHT",
"fps": 24,
"name": "Mom Pose Left",
"indices": []
},
{
"offsets": [
20,
-160
],
"loop": false,
"anim": "singDOWN",
"fps": 24,
"name": "MOM DOWN POSE",
"indices": []
},
{
"offsets": [
14,
71
],
"loop": false,
"anim": "singUP",
"fps": 24,
"name": "Mom Up Pose",
"indices": []
},
{
"offsets": [
0,
0
],
"indices": [
10,
11,
12,
13
],
"fps": 24,
"anim": "idle-loop",
"loop": true,
"name": "Mom Idle"
},
{
"offsets": [
250,
-23
],
"indices": [
6,
7,
8,
9
],
"fps": 24,
"anim": "singLEFT-loop",
"loop": true,
"name": "Mom Left Pose"
},
{
"offsets": [
14,
71
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singUP-loop",
"loop": true,
"name": "Mom Up Pose"
},
{
"offsets": [
10,
-60
],
"indices": [
6,
7,
8,
9
],
"fps": 24,
"anim": "singRIGHT-loop",
"loop": true,
"name": "Mom Pose Left"
},
{
"offsets": [
20,
-160
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singDOWN-loop",
"loop": true,
"name": "MOM DOWN POSE"
}
],
"no_antialiasing": false,
"image": "sprites/characters/momCar",
"position": [
-200,
160
],
"healthicon": "mom",
"flip_x": false,
"healthbar_colors": [
216,
85,
142
],
"camera_position": [
-800,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,78 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "idle",
"fps": 24,
"name": "Mom Idle",
"indices": []
},
{
"loop": false,
"offsets": [
250,
-23
],
"anim": "singLEFT",
"fps": 24,
"name": "Mom Left Pose",
"indices": []
},
{
"loop": false,
"offsets": [
10,
-60
],
"anim": "singRIGHT",
"fps": 24,
"name": "Mom Pose Left",
"indices": []
},
{
"loop": false,
"offsets": [
20,
-160
],
"anim": "singDOWN",
"fps": 24,
"name": "MOM DOWN POSE",
"indices": []
},
{
"loop": false,
"offsets": [
14,
71
],
"anim": "singUP",
"fps": 24,
"name": "Mom Up Pose",
"indices": []
}
],
"no_antialiasing": false,
"image": "sprites/characters/Mom_Assets",
"position": [
0,
0
],
"healthicon": "mom",
"flip_x": false,
"healthbar_colors": [
216,
85,
142
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,153 +0,0 @@
{
"animations": [
{
"offsets": [
1,
0
],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "monster idle"
},
{
"offsets": [
-20,
50
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "monster up note"
},
{
"offsets": [
-30,
0
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Monster left note"
},
{
"offsets": [
-51,
0
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Monster Right note"
},
{
"offsets": [
-40,
-94
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "monster down"
},
{
"offsets": [
-20,
50
],
"indices": [
21,
22,
23
],
"fps": 24,
"anim": "singUP-loop",
"loop": true,
"name": "monster up note"
},
{
"offsets": [
-40,
-94
],
"indices": [
27,
28,
29
],
"fps": 24,
"anim": "singDOWN-loop",
"loop": true,
"name": "monster down"
},
{
"offsets": [
-51,
0
],
"indices": [
12,
13,
14
],
"fps": 24,
"anim": "singRIGHT-loop",
"loop": true,
"name": "Monster Right note"
},
{
"offsets": [
-30,
0
],
"indices": [
17,
18,
19
],
"fps": 24,
"anim": "singLEFT-loop",
"loop": true,
"name": "Monster left note"
},
{
"offsets": [
1,
0
],
"indices": [
12,
13,
14
],
"fps": 24,
"anim": "idle-loop",
"loop": true,
"name": "monster idle"
}
],
"no_antialiasing": false,
"image": "sprites/characters/monsterChristmas",
"position": [
0,
260
],
"healthicon": "monster",
"flip_x": false,
"healthbar_colors": [
243,
255,
110
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,153 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
3,
0
],
"fps": 24,
"anim": "idle",
"indices": [],
"name": "monster idle"
},
{
"loop": false,
"offsets": [
-20,
94
],
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "monster up note"
},
{
"loop": false,
"offsets": [
-30,
20
],
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Monster left note"
},
{
"loop": false,
"offsets": [
-51,
30
],
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Monster Right note"
},
{
"loop": false,
"offsets": [
-50,
-80
],
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "monster down"
},
{
"loop": true,
"offsets": [
3,
0
],
"anim": "idle-loop",
"fps": 24,
"name": "monster idle",
"indices": [
12,
13,
14
]
},
{
"loop": true,
"offsets": [
-30,
20
],
"anim": "singRIGHT-loop",
"fps": 24,
"name": "Monster left note",
"indices": [
17,
18,
19
]
},
{
"loop": true,
"offsets": [
0,
0
],
"anim": "singUP-loop",
"fps": 24,
"name": "monster up note",
"indices": [
21,
22,
23
]
},
{
"loop": true,
"offsets": [
-51,
30
],
"anim": "singLEFT-loop",
"fps": 24,
"name": "Monster Right note",
"indices": [
12,
13,
14
]
},
{
"loop": true,
"offsets": [
-50,
-80
],
"anim": "singDOWN-loop",
"fps": 24,
"name": "monster down",
"indices": [
27,
28,
29
]
}
],
"no_antialiasing": false,
"image": "sprites/characters/Monster_Assets",
"position": [
-400,
400
],
"healthicon": "monster",
"flip_x": false,
"healthbar_colors": [
243,
255,
110
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,80 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"fps": 24,
"anim": "danceLeft",
"loop": false,
"name": "Nene Abot Idle xmas"
},
{
"offsets": [0, 0],
"indices": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
"fps": 24,
"anim": "danceRight",
"loop": false,
"name": "Nene Abot Idle xmas"
},
{
"offsets": [-119, 55],
"indices": [],
"fps": 24,
"anim": "combo50",
"loop": false,
"name": "combo celebration 1 nene xmas"
},
{
"offsets": [17, -5],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11],
"fps": 24,
"anim": "laughCutscene",
"loop": false,
"name": "laughing nene xmas"
},
{
"offsets": [-41, -15],
"indices": [0, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6],
"fps": 24,
"anim": "combo100",
"loop": false,
"name": "ComboFawn"
},
{
"offsets": [0, 52],
"indices": [],
"fps": 24,
"anim": "raiseKnife",
"loop": false,
"name": "knife raise xmas"
},
{
"offsets": [-99, 52],
"indices": [],
"fps": 24,
"anim": "idleKnife",
"loop": false,
"name": "knife high held xmas"
},
{
"offsets": [135, 52],
"indices": [],
"fps": 24,
"anim": "lowerKnife",
"loop": false,
"name": "knife lower xmas"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/neneChristmas",
"position": [0, 200],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-50, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false,
"starter_frame": 1
}

View File

@ -1,119 +0,0 @@
---@type engine.module
local module = {}
local abot, sound, rate, channels, bg, eyes, char
local spectrum = {}
local visualizers = {}
require("modules.luafft")
local logging = require("modules.logging")
local function divide(list, factor)
for i, v in ipairs(list) do
list[i] = list[i] / factor
end
end
---@param character engine.character
function module.onAdded(character)
char = character
abot = Atlas("sprites/characters/abot/abotSystem")
abot:PlayAnimation("")
abot.layer = character.sprite.layer - .1
abot.position = character.sprite.position:Add(Vector2(100, 200))
for i = 1, 7 do
local viz = Rect("sprites/characters/abot/aBotViz.png", "sprites/characters/abot/aBotViz.xml")
if i > 1 then
viz.position = abot.position:Add(Vector2(i * 80 + 55, 60))
else
-- don't question my code choices, i really tried.
-- The bugs didn't even make sense atp so yeah.
-- - entar
viz.position = abot.position:Add(Vector2(100000000, 10000000))
end
viz.layer = abot.layer - 0.1
viz:Frame(string.format("viz%s", i), 5)
visualizers[i] = viz
end
bg = Image("sprites/characters/abot/stereoBG.png")
bg.layer = abot.layer - 0.2
bg.position = abot.position:Add(Vector2(153, 43))
eyes = Atlas("sprites/characters/abot/systemEyes")
eyes.layer = abot.layer - 0.1
eyes.position = abot.position:Add(Vector2(45, 250))
eyes:PlayAnimation("a bot eyes lookin")
end
function module.onCreate(song)
local audiopath = string.format("songs/%s/Inst.ogg", song)
print(audiopath)
sound = love.sound.newSoundData(audiopath)
rate = sound:getSampleRate()
channels = sound:getChannels()
end
function module.onBeat(beat)
-- if beat % 2 == 0 then
abot:PlayAnimation()
-- end
end
function module.onUpdate(dt, el)
abot.layer = char.sprite.layer - .1
bg.layer = abot.layer - 0.2
eyes.layer = bg.layer
abot.position = char.sprite.position:Add(Vector2(-100, 300)):Add(char.stagePosition)
bg.position = abot.position:Add(Vector2(153, 43))
eyes.position = abot.position:Add(Vector2(45, 250))
pcall(function ()
local curSample = inst:tell('samples')
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
end
end
local spec = fft(wave, false)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
for i=2, (#spectrum/division) do
local n = spectrum[i]:abs()
visualizers[i]:Frame(string.format("viz%s", i), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
visualizers[i].layer = abot.layer - 0.1
visualizers[i].position = abot.position:Add(Vector2(i * 80 + 55, 60))
end
end)
end
function module.onClose()
end
function module.onEvent(event)
if event.name == "FocusCamera" then
local str = event.vars.char == 1 and "a bot eyes lookin" or "a bot eyes lookin"
eyes:PlayAnimation(str)
end
end
return module

View File

@ -1,79 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"fps": 24,
"anim": "danceLeft",
"loop": false,
"name": "Nene Idle"
},
{
"offsets": [0, 0],
"indices": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
"fps": 24,
"anim": "danceRight",
"loop": false,
"name": "Nene Idle"
},
{
"offsets": [-120, 50],
"indices": [],
"fps": 24,
"anim": "combo50",
"loop": false,
"name": "combo celebration 1 nene"
},
{
"offsets": [17, -5],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11],
"fps": 24,
"anim": "laughCutscene",
"loop": false,
"name": "laughing nene"
},
{
"offsets": [-50, -25],
"indices": [0, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6],
"fps": 24,
"anim": "combo100",
"loop": false,
"name": "fawn nene"
},
{
"offsets": [0, 52],
"indices": [],
"fps": 24,
"anim": "raiseKnife",
"loop": false,
"name": "knife raise"
},
{
"offsets": [-99, 52],
"indices": [],
"fps": 24,
"anim": "idleKnife",
"loop": false,
"name": "knife high held"
},
{
"offsets": [0, 52],
"indices": [],
"fps": 24,
"anim": "lowerKnife",
"loop": false,
"name": "knife lower"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/dark/nene_dark",
"position": [0, 200],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-150, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false
}

View File

@ -1,55 +0,0 @@
{
"animations": [
{
"offsets": [0, -20],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
"fps": 24,
"anim": "danceLeft",
"loop": false,
"name": "idle"
},
{
"offsets": [0, -20],
"indices": [14,15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27],
"fps": 24,
"anim": "danceRight",
"loop": false,
"name": "idle"
},
{
"offsets": [0, -10],
"indices": [],
"fps": 24,
"anim": "raiseKnife",
"loop": false,
"name": "raise"
},
{
"offsets": [-19, -10],
"indices": [],
"fps": 24,
"anim": "idleKnife",
"loop": false,
"name": "blink"
},
{
"offsets": [0, -10],
"indices": [0, 1, 2, 3, 4, 5],
"fps": 24,
"anim": "lowerKnife",
"loop": false,
"name": "lower"
}
],
"vocals_file": "",
"no_antialiasing": true,
"image": "characters/nenePixel/nenePixel",
"position": [-15, 200],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-150, 100],
"sing_duration": 6.1,
"scale": 6,
"_editor_isPlayer": false
}

View File

@ -1,109 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
"fps": 24,
"anim": "danceLeft",
"loop": false,
"name": "Idle"
},
{
"offsets": [0, 0],
"indices": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
"fps": 24,
"anim": "danceRight",
"loop": false,
"name": "Idle"
},
{
"offsets": [-119, 55],
"indices": [],
"fps": 24,
"anim": "combo50",
"loop": false,
"name": "ComboCheer"
},
{
"offsets": [17, -5],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11, 7, 8, 9, 10, 11],
"fps": 24,
"anim": "laughCutscene",
"loop": false,
"name": "Laugh0"
},
{
"offsets": [-41, -15],
"indices": [0, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6],
"fps": 24,
"anim": "combo100",
"loop": false,
"name": "ComboFawn0"
},
{
"offsets": [0, 52],
"indices": [],
"fps": 24,
"anim": "raiseKnife",
"loop": false,
"name": "KnifeRaise0"
},
{
"offsets": [-99, 52],
"indices": [],
"fps": 24,
"anim": "idleKnife",
"loop": false,
"name": "KnifeIdle0"
},
{
"offsets": [134, 52],
"indices": [],
"fps": 24,
"anim": "lowerKnife",
"loop": false,
"name": "KnifeLower0"
},
{
"loop": true,
"offsets": [
0,
0
],
"fps": 24,
"anim": "hairBlow",
"indices": [
],
"name": "Idle"
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "hairFall",
"indices": [
],
"name": "Idle"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/Nene",
"position": [-200, 400],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-150, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false,
"starter_frame": 1,
"stage_positions": {
"tank": [500, -330],
"tankErect": [650, -260],
"philly": [320, 80]
}
}

View File

@ -1,119 +0,0 @@
---@type engine.module
local module = {}
local abot, sound, rate, channels, bg, eyes, char
local spectrum = {}
local visualizers = {}
require("modules.luafft")
local logging = require("modules.logging")
local function divide(list, factor)
for i, v in ipairs(list) do
list[i] = list[i] / factor
end
end
---@param character engine.character
function module.onAdded(character)
char = character
abot = Atlas("sprites/characters/abot/abotSystem")
abot:PlayAnimation("")
abot.layer = character.sprite.layer - .1
abot.position = character.sprite.position:Add(Vector2(100, 200))
for i = 1, 7 do
local viz = Rect("sprites/characters/abot/aBotViz.png", "sprites/characters/abot/aBotViz.xml")
if i > 1 then
viz.position = abot.position:Add(Vector2(i * 80 + 55, 60))
else
-- don't question my code choices, i really tried.
-- The bugs didn't even make sense atp so yeah.
-- - entar
viz.position = abot.position:Add(Vector2(100000000, 10000000))
end
viz.layer = abot.layer - 0.1
viz:Frame(string.format("viz%s", i), 5)
visualizers[i] = viz
end
bg = Image("sprites/characters/abot/stereoBG.png")
bg.layer = abot.layer - 0.2
bg.position = abot.position:Add(Vector2(153, 43))
eyes = Atlas("sprites/characters/abot/systemEyes")
eyes.layer = abot.layer - 0.1
eyes.position = abot.position:Add(Vector2(45, 250))
eyes:PlayAnimation("a bot eyes lookin")
end
function module.onCreate(song)
local audiopath = string.format("songs/%s/Inst.ogg", song)
print(audiopath)
sound = love.sound.newSoundData(audiopath)
rate = sound:getSampleRate()
channels = sound:getChannels()
end
function module.onBeat(beat)
-- if beat % 2 == 0 then
abot:PlayAnimation()
-- end
end
function module.onUpdate(dt, el)
abot.layer = char.sprite.layer - .1
bg.layer = abot.layer - 0.2
eyes.layer = bg.layer
abot.position = char.sprite.position:Add(Vector2(-100, 300)):Add(char.stagePosition)
bg.position = abot.position:Add(Vector2(153, 43))
eyes.position = abot.position:Add(Vector2(45, 250))
pcall(function ()
local curSample = inst:tell('samples')
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
end
end
local spec = fft(wave, false)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
for i=2, (#spectrum/division) do
local n = spectrum[i]:abs()
visualizers[i]:Frame(string.format("viz%s", i), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
visualizers[i].layer = abot.layer - 0.1
visualizers[i].position = abot.position:Add(Vector2(i * 80 + 55, 60))
end
end)
end
function module.onClose()
end
function module.onEvent(event)
if event.name == "FocusCamera" then
local str = event.vars.char == 1 and "a bot eyes lookin" or "a bot eyes lookin"
eyes:PlayAnimation(str)
end
end
return module

View File

@ -1,59 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"indices": [],
"fps": 24,
"anim": "idle",
"loop": false,
"name": "otis idle"
},
{
"offsets": [0, 13],
"indices": [],
"fps": 24,
"anim": "shoot1",
"loop": false,
"name": "shoot back"
},
{
"offsets": [-35, 21],
"indices": [],
"fps": 24,
"anim": "shoot2",
"loop": false,
"name": "shoot back low"
},
{
"offsets": [238, 96],
"indices": [],
"fps": 24,
"anim": "shoot3",
"loop": false,
"name": "shoot forward"
},
{
"offsets": [260, 23],
"indices": [],
"fps": 24,
"anim": "shoot4",
"loop": false,
"name": "shoot forward low"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/otisSpeaker",
"position": [-40, 110],
"healthicon": "face",
"flip_x": false,
"healthbar_colors": [161, 161, 161],
"camera_position": [-150, 100],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false,
"starter_frame": 1,
"stage_positions": {
"tank": [500, -330]
}
}

View File

@ -1,119 +0,0 @@
---@type engine.module
local module = {}
local abot, sound, rate, channels, bg, eyes, char
local spectrum = {}
local visualizers = {}
require("modules.luafft")
local logging = require("modules.logging")
local function divide(list, factor)
for i, v in ipairs(list) do
list[i] = list[i] / factor
end
end
---@param character engine.character
function module.onAdded(character)
char = character
abot = Atlas("sprites/characters/abot/abotSystem")
abot:PlayAnimation("")
abot.layer = character.sprite.layer - .1
abot.position = character.sprite.position:Add(Vector2(0, 0))
for i = 1, 7 do
local viz = Rect("sprites/characters/abot/aBotViz.png", "sprites/characters/abot/aBotViz.xml")
if i > 1 then
viz.position = abot.position:Add(Vector2(i * 80 + 55, 60))
else
-- don't question my code choices, i really tried.
-- The bugs didn't even make sense atp so yeah.
-- - entar
viz.position = abot.position:Add(Vector2(100000000, 10000000))
end
viz.layer = abot.layer - 0.1
viz:Frame(string.format("viz%s", i), 5)
visualizers[i] = viz
end
bg = Image("sprites/characters/abot/stereoBG.png")
bg.layer = abot.layer - 0.2
bg.position = abot.position:Add(Vector2(153, 43))
eyes = Atlas("sprites/characters/abot/systemEyes")
eyes.layer = abot.layer - 0.1
eyes.position = abot.position:Add(Vector2(45, 250))
eyes:PlayAnimation("a bot eyes lookin")
end
function module.onCreate(song)
local audiopath = string.format("songs/%s/Inst.ogg", song)
print(audiopath)
sound = love.sound.newSoundData(audiopath)
rate = sound:getSampleRate()
channels = sound:getChannels()
end
function module.onBeat(beat)
-- if beat % 2 == 0 then
abot:PlayAnimation()
-- end
end
function module.onUpdate(dt, el)
abot.layer = char.sprite.layer - .1
bg.layer = abot.layer - 0.2
eyes.layer = bg.layer
abot.position = char.sprite.position:Add(Vector2(-80, 320)):Add(char.stagePosition)
bg.position = abot.position:Add(Vector2(153, 43))
eyes.position = abot.position:Add(Vector2(45, 250))
pcall(function ()
local curSample = inst:tell('samples')
local wave = {}
local size = next_possible_size(2048)
if channels == 2 then
for i = curSample, (curSample + (size - 1) / 2) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
end
else
for i = curSample, curSample + (size - 1) do
local sample = (sound:getSample(i * 2) + sound:getSample(i * 2 + 1)) * 0.5
table.insert(wave, complex.new(sample, 0))
table.insert(wave, complex.new(sound:getSample(i), 0))
end
end
local spec = fft(wave, false)
divide(spec, size / 2)
spectrum = spec
local division = 142.857142857
for i=2, (#spectrum/division) do
local n = spectrum[i]:abs()
visualizers[i]:Frame(string.format("viz%s", i), math.floor(n / 0.06) > 5 and 0 or 5 - math.floor(n / 0.06))
visualizers[i].layer = abot.layer - 0.1
visualizers[i].position = abot.position:Add(Vector2(i * 80 + 55, 60))
end
end)
end
function module.onClose()
end
function module.onEvent(event)
if event.name == "FocusCamera" then
local str = event.vars.char == 1 and "a bot eyes lookin" or "a bot eyes lookin"
eyes:PlayAnimation(str)
end
end
return module

View File

@ -1,266 +0,0 @@
{
"animations": [
{
"offsets": [
2,
0
],
"loop": false,
"anim": "idle",
"fps": 24,
"name": "Parent Christmas Idle",
"indices": []
},
{
"offsets": [
-47,
24
],
"loop": false,
"anim": "singUP",
"fps": 24,
"name": "Parent Up Note Dad",
"indices": []
},
{
"offsets": [
-31,
-29
],
"loop": false,
"anim": "singDOWN",
"fps": 24,
"name": "Parent Down Note Dad",
"indices": []
},
{
"offsets": [
-30,
16
],
"loop": false,
"anim": "singLEFT",
"fps": 24,
"name": "Parent Left Note Dad",
"indices": []
},
{
"offsets": [
-1,
-23
],
"loop": false,
"anim": "singRIGHT",
"fps": 24,
"name": "Parent Right Note Dad",
"indices": []
},
{
"offsets": [
-1,
-24
],
"loop": false,
"anim": "singRIGHT-alt",
"fps": 24,
"name": "Parent Right Note Mom",
"indices": []
},
{
"offsets": [
-30,
-27
],
"loop": false,
"anim": "singDOWN-alt",
"fps": 24,
"name": "Parent Down Note Mom",
"indices": []
},
{
"offsets": [
-30,
15
],
"loop": false,
"anim": "singLEFT-alt",
"fps": 24,
"name": "Parent Left Note Mom",
"indices": []
},
{
"offsets": [
-47,
24
],
"loop": false,
"anim": "singUP-alt",
"fps": 24,
"name": "Parent Up Note Mom",
"indices": []
},
{
"offsets": [
2,
0
],
"indices": [
10,
11,
12,
13
],
"fps": 24,
"anim": "idle-loop",
"loop": true,
"name": "Parent Christmas Idle"
},
{
"offsets": [
-47,
24
],
"indices": [
10,
11,
12,
13
],
"fps": 24,
"anim": "singUP-loop",
"loop": true,
"name": "Parent Up Note Dad"
},
{
"offsets": [
-30,
16
],
"indices": [
12,
13,
14,
15
],
"fps": 24,
"anim": "singLEFT-loop",
"loop": true,
"name": "Parent Left Note Dad"
},
{
"offsets": [
-31,
-29
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singDOWN-loop",
"loop": true,
"name": "Parent Down Note Dad"
},
{
"offsets": [
-1,
-23
],
"indices": [
12,
13,
14,
15
],
"fps": 24,
"anim": "singRIGHT-loop",
"loop": true,
"name": "Parent Right Note Dad"
},
{
"offsets": [
-1,
-24
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singRIGHT-alt-loop",
"loop": true,
"name": "Parent Right Note Mom"
},
{
"offsets": [
-47,
24
],
"indices": [
10,
11,
12,
13
],
"fps": 24,
"anim": "singUP-alt-loop",
"loop": true,
"name": "Parent Up Note Mom"
},
{
"offsets": [
-30,
15
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singLEFT-alt-loop",
"loop": true,
"name": "Parent Left Note Mom"
},
{
"offsets": [
-30,
-27
],
"indices": [
11,
12,
13,
14
],
"fps": 24,
"anim": "singDOWN-alt-loop",
"loop": true,
"name": "Parent Down Note Mom"
}
],
"no_antialiasing": false,
"image": "sprites/characters/mom_dad_christmas_assets",
"position": [
-200,
320
],
"healthicon": "parents",
"flip_x": false,
"healthbar_colors": [
196,
94,
174
],
"camera_position": [
-1000,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,175 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"loop": true,
"fps": 24,
"anim": "idle",
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"loop": false,
"fps": 24,
"anim": "block",
"indices": [14, 15, 16, 17, 18],
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"loop": false,
"fps": 24,
"anim": "dodge",
"indices": [19, 20, 21, 22, 23],
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"loop": false,
"fps": 24,
"anim": "punchHigh1",
"indices": [24, 25, 26, 27],
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"loop": false,
"fps": 24,
"anim": "punchHigh2",
"indices": [28, 29, 30, 31],
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [32, 33, 34, 35],
"fps": 24,
"anim": "punchLow2",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [36, 37, 38, 39],
"fps": 24,
"anim": "punchLow1",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [40, 41, 42, 43],
"fps": 24,
"anim": "hitLow",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [44, 45, 46, 47],
"fps": 24,
"anim": "hitHigh",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [48, 49, 50, 51, 52, 53, 54, 55, 56],
"fps": 24,
"anim": "uppercutHit",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [57, 58, 59, 60, 61],
"fps": 24,
"anim": "fakeout",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [62, 63, 64, 65, 66, 67],
"fps": 24,
"anim": "taunt",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [64, 65, 66, 67],
"fps": 24,
"anim": "taunt-loop",
"loop": true,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [68, 69, 70, 71, 72],
"fps": 24,
"anim": "uppercutPrep",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [73, 74, 75, 76, 77],
"fps": 24,
"anim": "uppercut",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [75, 76, 77],
"fps": 24,
"anim": "uppercut-loop",
"loop": true,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [0, 0],
"indices": [78, 79, 80],
"fps": 24,
"anim": "hitSpin",
"loop": true,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [100, 600],
"indices": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128],
"fps": 24,
"anim": "firstDeath",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [100, 600],
"indices": [129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276],
"fps": 24,
"anim": "deathLoop",
"loop": true,
"name": "Pico Fighting ALL ANIMS"
},
{
"offsets": [100, 600],
"indices": [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378],
"fps": 24,
"anim": "deathConfirm",
"loop": false,
"name": "Pico Fighting ALL ANIMS"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/picoBlazin",
"position": [-290, 680],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [183, 216, 85],
"camera_position": [0, -500],
"sing_duration": 999,
"scale": 1.75,
"_editor_isPlayer": true
}

View File

@ -1,31 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [225, 125],
"anim": "firstDeath",
"fps": 24,
"name": "DEATH PICO xmas",
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47]
},
{
"offsets": [225, 125],
"indices": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63],
"fps": 24,
"anim": "deathLoop",
"loop": true,
"name": "DEATH PICO xmas"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/mallPico/picoChristmasDeath",
"position": [15, 335],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [183, 216, 85],
"camera_position": [0, 0],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true
}

View File

@ -1,91 +0,0 @@
{
"animations": [
{
"offsets": [3, 0],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "Pico Idle Dance xmas"
},
{
"offsets": [21, 27],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "pico Up note xmas"
},
{
"offsets": [84, -80],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "Pico Down Note xmas"
},
{
"offsets": [80, -38],
"loop": false,
"fps": 24,
"anim": "singDOWNmiss",
"frameIndices": [ 1, 2, 3, 4],
"name": "Pico Down Note MISS xmas"
},
{
"offsets": [28, 67],
"loop": false,
"fps": 24,
"anim": "singUPmiss",
"frameIndices": [ 1, 2, 3, 4],
"name": "pico Up note miss xmas"
},
{
"loop": false,
"offsets": [-48, 2],
"anim": "singRIGHT",
"fps": 24,
"name": "Pico Note Right xmas",
"indices": []
},
{
"loop": false,
"offsets": [85, -10],
"anim": "singLEFT",
"fps": 24,
"name": "Pico NOTE LEFT xmas",
"indices": []
},
{
"loop": false,
"offsets": [-45, 50],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "Pico Note Right Miss xmas",
"frameIndices": [ 1, 2, 3, 4]
},
{
"loop": false,
"offsets": [83, 28],
"anim": "singLEFTmiss",
"fps": 24,
"name": "Pico NOTE LEFT miss xmas",
"frameIndices": [ 1, 2, 3, 4]
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/picoChristmas",
"position": [0, 600],
"healthicon": "pico",
"flip_x": false,
"healthbar_colors": [183, 216, 85],
"camera_position": [
-400,
250
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true,
"starter_frame": 1
}

View File

@ -1,118 +0,0 @@
{
"animations": [
{
"anim": "idle",
"loop": false,
"fps": 24,
"name": "Pico Idle Dance",
"offsets": [0, 0]
},
{
"anim": "singRIGHT",
"loop": false,
"fps": 24,
"name": "Pico Note Right",
"offsets": [-50, 1]
},
{
"anim": "singDOWN",
"loop": false,
"fps": 24,
"name": "Pico Down Note",
"offsets": [84, -77]
},
{
"anim": "singUP",
"loop": false,
"fps": 24,
"name": "pico Up note",
"offsets": [21, 28]
},
{
"anim": "singLEFT",
"loop": false,
"fps": 24,
"name": "Pico NOTE LEFT",
"offsets": [84, -11]
},
{
"anim": "singLEFTmiss",
"loop": false,
"fps": 24,
"name": "Pico NOTE LEFT miss",
"offsets": [68, 20]
},
{
"anim": "singDOWNmiss",
"loop": false,
"fps": 24,
"name": "Pico Down Note MISS",
"offsets": [80, -40]
},
{
"anim": "singUPmiss",
"loop": false,
"fps": 24,
"name": "pico Up note miss",
"offsets": [29, 70]
},
{
"anim": "singRIGHTmiss",
"loop": false,
"fps": 24,
"name": "Pico Note Right Miss",
"offsets": [-55, 45]
},
{
"anim": "burpShit",
"loop": false,
"fps": 24,
"name": "burpshit",
"offsets": [33, -3]
},
{
"anim": "burpSmile",
"loop": false,
"fps": 24,
"name": "burpsmile",
"offsets": [33, -3]
},
{
"anim": "shit",
"loop": false,
"fps": 24,
"name": "shit",
"offsets": [33, -3]
},
{
"anim": "hey",
"loop": false,
"fps": 24,
"name": "Pico HEY!!",
"offsets": [38, 2]
},
{
"anim": "cheer",
"loop": false,
"fps": 24,
"name": "Pico YEAH cheer",
"offsets": [0, 0]
}
],
"no_antialiasing": false,
"image": "sprites/characters/pico_dark",
"position": [
0,
325
],
"healthicon": "pico",
"flip_x": false,
"camera_position": [-350, 40],
"healthbar_colors": [
183,
216,
85
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,39 +0,0 @@
{
"animations": [
{
"offsets": [0, 0],
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91],
"fps": 24,
"anim": "firstDeath",
"loop": false,
"name": "Pico Explode Death"
},
{
"offsets": [0, 0],
"indices": [92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119],
"fps": 24,
"anim": "deathLoop",
"loop": true,
"name": "Pico Explode Death"
},
{
"offsets": [0, 0],
"indices": [120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198],
"fps": 24,
"anim": "deathConfirm",
"loop": false,
"name": "Pico Explode Death"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/picoExplosionDeath",
"position": [575, 620],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [49, 176, 209],
"camera_position": [-700, 400],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true
}

View File

@ -1,39 +0,0 @@
{
"animations": [
{
"loop": true,
"offsets": [0, 0],
"anim": "deathLoop",
"fps": 24,
"name": "loop",
"indices": []
},
{
"loop": false,
"offsets": [0, 0],
"anim": "firstDeath",
"fps": 24,
"name": "intro",
"indices": []
},
{
"loop": false,
"offsets": [0, 0],
"anim": "deathConfirm",
"fps": 24,
"name": "confirm",
"indices": []
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/picoAndNene-DEAD",
"position": [-10, 322],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [49, 176, 209],
"camera_position": [0, 0],
"sing_duration": 4,
"scale": 0.95,
"_editor_isPlayer": true
}

View File

@ -1,102 +0,0 @@
{
"animations": [
{
"offsets": [-15, -3],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "Pico Idle Dance"
},
{
"offsets": [27, -16],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Pico NOTE LEFT"
},
{
"offsets": [93, -70],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "Pico Down Note"
},
{
"offsets": [56, 3],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "pico Up note"
},
{
"offsets": [-48, -20],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Pico Note Right"
},
{
"offsets": [28, -11],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "note miss left pico nene"
},
{
"offsets": [95, -74],
"loop": false,
"fps": 24,
"anim": "singDOWNmiss",
"indices": [],
"name": "note miss down pico nene"
},
{
"offsets": [60, 2],
"loop": false,
"fps": 24,
"anim": "singUPmiss",
"indices": [],
"name": "note miss up piconene"
},
{
"offsets": [-45, -19],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "note miss right pico nene"
},
{
"loop": false,
"offsets": [-2, 23],
"anim": "knifeToss",
"fps": 24,
"name": "pico nene knife toss",
"indices": []
},
{
"loop": false,
"offsets": [-10, 4],
"anim": "laughEnd",
"fps": 24,
"name": "pico nene laughing full",
"indices": []
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/picoAndNene",
"position": [-20, 300],
"healthicon": "pico",
"flip_x": false,
"healthbar_colors": [183, 216, 85],
"camera_position": [-300, 75],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,58 +0,0 @@
{
"animations": [
{
"offsets": [
255,
231
],
"indices": [],
"fps": 24,
"anim": "return",
"loop": false,
"name": "shoot and return"
},
{
"offsets": [
-47,
10
],
"indices": [],
"fps": 24,
"anim": "cock",
"loop": false,
"name": "cutscene cock"
},
{
"offsets": [
60,
0
],
"indices": [],
"fps": 24,
"anim": "pissed",
"loop": false,
"name": "Pico Gets Pissed"
}
],
"vocals_file": "pico",
"no_antialiasing": false,
"image": "sprites/characters/Pico_Intro",
"position": [
0,
300
],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [
183,
216,
85
],
"camera_position": [
220,
0
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true
}

View File

@ -1,133 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "leftmiss",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUPmiss",
"fps": 24,
"name": "upmiss",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFT",
"fps": 24,
"name": "left",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singRIGHT",
"fps": 24,
"name": "right",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "downmiss",
"indices": []
},
{
"loop": false,
"offsets": [
-4,
0
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "rightmiss",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWN",
"fps": 24,
"name": "down",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "idle",
"fps": 24,
"name": "idle",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUP",
"fps": 24,
"name": "up",
"indices": []
},
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "hey",
"indices": [],
"name": "hey"
}
],
"no_antialiasing": true,
"image": "sprites/characters/picoPixel",
"position": [
-550,
280
],
"healthicon": "bf-pixel",
"flip_x": false,
"healthbar_colors": [
123,
214,
226
],
"camera_position": [
-400,
200
],
"sing_duration": 4,
"scale": 7
}

View File

@ -1,31 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [225, 125],
"anim": "firstDeath",
"fps": 24,
"name": "Pico Death Stab",
"indices": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47]
},
{
"offsets": [225, 125],
"indices": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63],
"fps": 24,
"anim": "deathLoop",
"loop": true,
"name": "Pico Death Stab"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "characters/Pico_Death",
"position": [15, 335],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [183, 216, 85],
"camera_position": [0, 0],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true
}

View File

@ -1,216 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
3,
0
],
"anim": "idle",
"fps": 24,
"name": "Pico Idle Dance",
"indices": []
},
{
"loop": false,
"offsets": [
21,
27
],
"anim": "singUP",
"fps": 24,
"name": "pico Up note",
"indices": []
},
{
"loop": false,
"offsets": [
84,
-80
],
"anim": "singDOWN",
"fps": 24,
"name": "Pico Down Note",
"indices": []
},
{
"loop": false,
"offsets": [
80,
-38
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "Pico Down Note MISS",
"indices": []
},
{
"loop": false,
"offsets": [
28,
67
],
"anim": "singUPmiss",
"fps": 24,
"name": "pico Up note miss",
"indices": []
},
{
"offsets": [
-46,
1
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Pico Note Right"
},
{
"offsets": [
87,
-10
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Pico NOTE LEFT"
},
{
"offsets": [
-39,
50
],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "Pico Note Right Miss"
},
{
"offsets": [
81,
28
],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "Pico NOTE LEFT miss"
},
{
"loop": false,
"offsets": [
39,
2
],
"anim": "hey",
"fps": 24,
"name": "Pico HEY!!",
"indices": []
},
{
"loop": false,
"offsets": [
39,
2
],
"anim": "cheer",
"fps": 24,
"name": "Pico YEAH cheer",
"indices": []
},
{
"loop": false,
"offsets": [
-12,
-10
],
"anim": "CanHit",
"fps": 24,
"name": "Pico Hit Can",
"indices": []
},
{
"loop": false,
"offsets": [
-40,
-5
],
"anim": "cock",
"fps": 24,
"name": "Pico Reload",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "shoot",
"fps": 24,
"name": "Pico Shoot Hip Full",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "burp",
"fps": 24,
"name": "burpshit",
"indices": []
},
{
"loop": false,
"offsets": [
30,
0
],
"anim": "burpSmile",
"fps": 24,
"name": "burpsmile",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "shit",
"fps": 24,
"name": "shit",
"indices": []
}
],
"vocals_file": "pico",
"no_antialiasing": false,
"image": "sprites/characters/Pico",
"position": [
0,
600
],
"healthicon": "pico",
"flip_x": false,
"healthbar_colors": [
183,
216,
85
],
"camera_position": [
-400,
125
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true,
"starter_frame": 1,
"stage_positions": {
"tankErect": [1100, -200]
}
}

View File

@ -1,265 +0,0 @@
{
"animations": [
{
"offsets": [
3,
0
],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "Pico Idle Dance"
},
{
"offsets": [
21,
27
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "pico Up note0"
},
{
"offsets": [
84,
-80
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "Pico Down Note0"
},
{
"loop": false,
"offsets": [
-48,
2
],
"anim": "singRIGHT",
"fps": 24,
"name": "Pico Note Right0",
"indices": []
},
{
"loop": false,
"offsets": [
85,
-10
],
"anim": "singLEFT",
"fps": 24,
"name": "Pico NOTE LEFT0",
"indices": []
},
{
"loop": false,
"offsets": [
3,
0
],
"anim": "firstDeath",
"fps": 24,
"name": "Pico dies",
"indices": []
},
{
"loop": true,
"offsets": [
-2,
0
],
"anim": "deathLoop",
"fps": 24,
"name": "Pico dead loop",
"indices": []
},
{
"loop": false,
"offsets": [
80,
-38
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "Pico Down Miss",
"indices": []
},
{
"loop": false,
"offsets": [
83,
28
],
"anim": "singLEFTmiss",
"fps": 24,
"name": "Pico MISS LEFT",
"indices": []
},
{
"loop": false,
"offsets": [
28,
67
],
"anim": "singUPmiss",
"fps": 24,
"name": "pico Up miss",
"indices": []
},
{
"loop": false,
"offsets": [
-45,
50
],
"anim": "singRIGHTmiss",
"fps": 24,
"name": "Pico Miss Right",
"indices": []
},
{
"loop": false,
"offsets": [
-2,
33
],
"anim": "deathConfirm",
"fps": 24,
"name": "Pico Dead confirm",
"indices": []
},
{
"offsets": [
74,
-21
],
"loop": false,
"fps": 24,
"anim": "Dodge",
"indices": [],
"name": "Pico Dodge"
},
{
"loop": false,
"offsets": [
94,
-37
],
"anim": "singLEFT-alt",
"fps": 24,
"name": "Pico ALT LEFT",
"indices": []
},
{
"loop": false,
"offsets": [
-45,
6
],
"anim": "singRIGHT-alt",
"fps": 24,
"name": "Pico Alt Right",
"indices": []
},
{
"loop": false,
"offsets": [
60,
-100
],
"anim": "singDOWN-alt",
"fps": 24,
"name": "Pico Down Alt",
"indices": []
},
{
"loop": false,
"offsets": [
70,
32
],
"anim": "singUP-alt",
"fps": 24,
"name": "pico Up alt",
"indices": []
},
{
"offsets": [
82,
-40
],
"loop": false,
"fps": 24,
"anim": "singDOWNmiss-alt",
"indices": [],
"name": "Pico Down Miss"
},
{
"offsets": [
80,
26
],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss-alt",
"indices": [],
"name": "Pico MISS LEFT"
},
{
"offsets": [
-41,
48
],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss-alt",
"indices": [],
"name": "Pico Miss Right"
},
{
"offsets": [
27,
72
],
"loop": false,
"fps": 24,
"anim": "singUPmiss-alt",
"indices": [],
"name": "pico Up miss"
},
{
"loop": false,
"offsets": [
3,
7
],
"anim": "hey",
"fps": 24,
"name": "picohey",
"indices": []
}
],
"no_antialiasing": false,
"image": "sprites/characters/PicoIHateFunkinCrew",
"position": [
0,
600
],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [
183,
216,
85
],
"camera_position": [
140,
-60
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,127 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "shoot1",
"indices": [],
"name": "Pico shoot 1"
},
{
"offsets": [
-1,
-128
],
"loop": false,
"fps": 24,
"anim": "shoot2",
"indices": [],
"name": "Pico shoot 2"
},
{
"offsets": [
412,
-64
],
"loop": false,
"fps": 24,
"anim": "shoot3",
"indices": [],
"name": "Pico shoot 3"
},
{
"offsets": [
439,
-19
],
"loop": false,
"fps": 24,
"anim": "shoot4",
"indices": [],
"name": "Pico shoot 4"
},
{
"offsets": [
412,
-64
],
"loop": true,
"fps": 24,
"anim": "shoot3-loop",
"indices": [
50,
51,
52
],
"name": "Pico shoot 3"
},
{
"offsets": [
0,
0
],
"loop": true,
"fps": 24,
"anim": "shoot1-loop",
"indices": [
23,
24,
25
],
"name": "Pico shoot 1"
},
{
"offsets": [
1,
-128
],
"loop": true,
"fps": 24,
"anim": "shoot2-loop",
"indices": [
57,
58,
59
],
"name": "Pico shoot 2"
},
{
"offsets": [
439,
-19
],
"loop": true,
"fps": 24,
"anim": "shoot4-loop",
"indices": [
50,
51,
52
],
"name": "Pico shoot 4"
}
],
"no_antialiasing": false,
"image": "sprites/characters/picoSpeaker",
"position": [
-100,
-100
],
"healthicon": "pico",
"flip_x": false,
"healthbar_colors": [
183,
216,
85
],
"camera_position": [
-310,
100
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,191 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
3,
0
],
"anim": "idle",
"fps": 24,
"name": "Pico Idle Dance",
"indices": []
},
{
"loop": false,
"offsets": [
21,
27
],
"anim": "singUP",
"fps": 24,
"name": "pico Up note",
"indices": []
},
{
"loop": false,
"offsets": [
84,
-80
],
"anim": "singDOWN",
"fps": 24,
"name": "Pico Down Note",
"indices": []
},
{
"loop": false,
"offsets": [
80,
-38
],
"anim": "singDOWNmiss",
"fps": 24,
"name": "Pico Down Note MISS",
"indices": []
},
{
"loop": false,
"offsets": [
28,
67
],
"anim": "singUPmiss",
"fps": 24,
"name": "pico Up note miss",
"indices": []
},
{
"offsets": [
-46,
1
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Pico Note Right"
},
{
"offsets": [
87,
-10
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Pico NOTE LEFT"
},
{
"offsets": [
-39,
50
],
"loop": false,
"fps": 24,
"anim": "singRIGHTmiss",
"indices": [],
"name": "Pico Note Right Miss"
},
{
"offsets": [
81,
28
],
"loop": false,
"fps": 24,
"anim": "singLEFTmiss",
"indices": [],
"name": "Pico NOTE LEFT miss"
},
{
"loop": false,
"offsets": [
39,
2
],
"anim": "hey",
"fps": 24,
"name": "Pico HEY!!",
"indices": []
},
{
"loop": false,
"offsets": [
-12,
-10
],
"anim": "CanHit",
"fps": 24,
"name": "Pico Hit Can",
"indices": []
},
{
"loop": false,
"offsets": [
-40,
-5
],
"anim": "cock",
"fps": 24,
"name": "Pico Reload",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "shoot",
"fps": 24,
"name": "Pico Shoot Hip Full",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "burp",
"fps": 24,
"name": "burpshit",
"indices": []
},
{
"loop": false,
"offsets": [
259,
237
],
"anim": "shit",
"fps": 24,
"name": "shit",
"indices": []
}
],
"vocals_file": "pico",
"no_antialiasing": false,
"image": "sprites/characters/PicoIHateFunkinCrew",
"position": [
0,
600
],
"healthicon": "pico",
"flip_x": true,
"healthbar_colors": [
183,
216,
85
],
"camera_position": [
-800,
0
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": true,
"starter_frame": 1
}

View File

@ -1,56 +0,0 @@
{
"animations": [
{
"offsets": [
37,
11
],
"loop": false,
"fps": 24,
"anim": "firstDeath",
"indices": [],
"name": "BF dies"
},
{
"offsets": [
37,
5
],
"loop": true,
"fps": 24,
"anim": "deathLoop",
"indices": [],
"name": "BF Dead Loop"
},
{
"offsets": [
37,
69
],
"loop": false,
"fps": 24,
"anim": "deathConfirm",
"indices": [],
"name": "BF Dead confirm"
}
],
"no_antialiasing": false,
"image": "sprites/characters/picoded",
"position": [
0,
350
],
"healthicon": "bf",
"flip_x": true,
"healthbar_colors": [
49,
176,
209
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,100 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
-1,
0
],
"anim": "idle",
"fps": 12,
"name": "Pikafriend idle",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFT",
"fps": 12,
"name": "Pikafriend left",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singRIGHT",
"fps": 12,
"name": "Pikafriend right",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWN",
"fps": 12,
"name": "Pikafriend down",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUP",
"fps": 12,
"name": "Pikafriend up",
"indices": []
},
{
"loop": true,
"offsets": [
0,
0
],
"anim": "hit",
"fps": 3,
"name": "Pikafriend hurt",
"indices": []
},
{
"offsets": [
0,
0
],
"indices": [],
"fps": 12,
"anim": "death",
"loop": true,
"name": "Pikafriend death"
}
],
"no_antialiasing": true,
"image": "sprites/characters/secret/pikafriend",
"position": [
0,
390
],
"healthicon": "pika",
"flip_x": false,
"healthbar_colors": [
0,
255,
0
],
"camera_position": [
-170,
-230
],
"sing_duration": 4,
"scale": 8
}

View File

@ -1,77 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"anim": "idle",
"fps": 24,
"name": "Angry Senpai Idle instance 1",
"indices": []
},
{
"offsets": [
0.83, 6.16
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "Angry Senpai UP NOTE instance 1"
},
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Angry Senpai RIGHT NOTE instance 1"
},
{
"offsets": [
6.6,
0
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Angry Senpai LEFT NOTE instance 1"
},
{
"offsets": [
2.33,
0
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "Angry Senpai DOWN NOTE instance 1"
}
],
"no_antialiasing": true,
"image": "sprites/characters/senpai",
"position": [
-450,
40
],
"healthicon": "senpai-angry-pixel",
"flip_x": false,
"healthbar_colors": [
255,
170,
111
],
"camera_position": [
-800,
0
],
"sing_duration": 4,
"scale": 7
}

View File

@ -1,77 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"anim": "idle",
"fps": 24,
"name": "Senpai Idle instance 1",
"indices": []
},
{
"offsets": [
0.83, 6.16
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "SENPAI UP NOTE instance 1"
},
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "SENPAI RIGHT NOTE instance 1"
},
{
"offsets": [
6.6,
0
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "SENPAI LEFT NOTE instance 1"
},
{
"offsets": [
2.33,
0
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "SENPAI DOWN NOTE instance 1"
}
],
"no_antialiasing": true,
"image": "sprites/characters/senpai",
"position": [
-450,
40
],
"healthicon": "senpai-pixel",
"flip_x": false,
"healthbar_colors": [
255,
170,
111
],
"camera_position": [
-800,
0
],
"sing_duration": 4,
"scale": 7
}

View File

@ -1,78 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
0,
0
],
"anim": "idle",
"fps": 12,
"name": "somari idle",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singLEFT",
"fps": 12,
"name": "somari left",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singRIGHT",
"fps": 12,
"name": "somari right",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singDOWN",
"fps": 12,
"name": "somari down",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"anim": "singUP",
"fps": 12,
"name": "somari up",
"indices": []
}
],
"no_antialiasing": true,
"image": "sprites/characters/secret/Somari",
"position": [
0,
390
],
"healthicon": "somari",
"flip_x": false,
"healthbar_colors": [
255,
0,
0
],
"camera_position": [
-170,
-230
],
"sing_duration": 4,
"scale": 8
}

View File

@ -1,55 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [-27.25, -35],
"fps": 24,
"anim": "idle",
"indices": [],
"name": "idle spirit_"
},
{
"loop": false,
"offsets": [-25, -35],
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "left_"
},
{
"loop": false,
"offsets": [21.25, 13.75],
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "spirit down_"
},
{
"loop": false,
"offsets": [-27.5, -35],
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "right_"
},
{
"loop": false,
"offsets": [-27.5, -30],
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "up_"
}
],
"vocals_file": "spirit",
"no_antialiasing": true,
"image": "sprites/characters/spirit",
"position": [-800, -100],
"healthicon": "spirit-pixel",
"flip_x": false,
"healthbar_colors": [255, 60, 110],
"camera_position": [-800, 0],
"sing_duration": 4,
"scale": 7,
"_editor_isPlayer": false
}

View File

@ -1,120 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"indices": [
1,
2,
3,
4,
5,
6,
7,
8
],
"fps": 24,
"anim": "danceLeft",
"loop": false,
"name": "Idle"
},
{
"offsets": [
0,
0
],
"indices": [
8,
9,
10,
11,
12,
13,
14,
15
],
"fps": 24,
"anim": "danceRight",
"loop": false,
"name": "Idle"
},
{
"offsets": [
-20,
26
],
"indices": [],
"fps": 24,
"anim": "singUP",
"loop": false,
"name": "SingUP"
},
{
"offsets": [
130,
-10
],
"indices": [],
"fps": 24,
"anim": "singLEFT",
"loop": false,
"name": "SingLEFT"
},
{
"offsets": [
-130,
-8
],
"indices": [],
"fps": 24,
"anim": "singRIGHT",
"loop": false,
"name": "SingRIGHT"
},
{
"offsets": [
-50,
-135
],
"indices": [],
"fps": 24,
"anim": "singDOWN",
"loop": false,
"name": "SingDOWN"
},
{
"offsets": [
45,
28
],
"indices": [],
"fps": 24,
"anim": "hey",
"loop": false,
"name": "Cheer"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/spooky_dark",
"position": [
0,
400
],
"healthicon": "spooky",
"flip_x": false,
"healthbar_colors": [
213,
126,
0
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1,
"_editor_isPlayer": false
}

View File

@ -1,121 +0,0 @@
{
"animations": [
{
"loop": false,
"offsets": [
59,
-20
],
"anim": "hey",
"fps": 24,
"name": "Cheer",
"indices": []
},
{
"loop": false,
"offsets": [
130,
-10
],
"anim": "singLEFT",
"fps": 24,
"name": "SingLEFT",
"indices": []
},
{
"loop": false,
"offsets": [
-130,
-14
],
"anim": "singRIGHT",
"fps": 24,
"name": "SingRIGHT",
"indices": []
},
{
"loop": false,
"offsets": [
-50,
-130
],
"anim": "singDOWN",
"fps": 24,
"name": "SingDOWN",
"indices": []
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "danceLeft",
"indices": [
1,
2,
3,
4,
5,
6,
7
],
"name": "Idle"
},
{
"loop": false,
"offsets": [
0,
0
],
"fps": 24,
"anim": "danceRight",
"indices": [
7,
8,
9,
10,
11,
12,
13,
14,
15,
1
],
"name": "Idle"
},
{
"loop": false,
"offsets": [
-20,
26
],
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "SingUP"
}
],
"no_antialiasing": false,
"image": "sprites/characters/SpookyKids",
"position": [
-400,
540
],
"healthicon": "spooky",
"flip_x": false,
"healthbar_colors": [
213,
126,
0
],
"camera_position": [
0,
0
],
"sing_duration": 4,
"scale": 1,
"dancing": true,
"starter_frame": 1
}

View File

@ -1,79 +0,0 @@
{
"animations": [
{
"offsets": [0, 52],
"indices": [],
"fps": 24,
"anim": "idle",
"loop": false,
"name": "Tankman Idle bloody"
},
{
"offsets": [-90, 15],
"indices": [],
"fps": 24,
"anim": "singLEFT",
"loop": false,
"name": "Tankman Right Note bloody"
},
{
"offsets": [-62, -105],
"indices": [],
"fps": 24,
"anim": "singDOWN",
"loop": false,
"name": "Tankman DOWN note bloody"
},
{
"offsets": [-47, 165],
"indices": [],
"fps": 24,
"anim": "singUP",
"loop": false,
"name": "Tankman UP note bloody"
},
{
"offsets": [23, 17],
"indices": [],
"fps": 24,
"anim": "singRIGHT",
"loop": false,
"name": "Tankman Note Left bloody"
},
{
"offsets": [110, 117],
"indices": [],
"fps": 30,
"anim": "redheadsAnim",
"loop": false,
"name": "redheads anim"
},
{
"offsets": [0, 90],
"indices": [],
"fps": 30,
"anim": "hehPrettyGood",
"loop": false,
"name": "pretty good anim"
}
],
"vocals_file": "",
"no_antialiasing": false,
"image": "sprites/characters/tankmanCaptainBloody",
"position": [0, 480],
"healthicon": "tankman-bloody",
"flip_x": true,
"healthbar_colors": [
225,
225,
225
],
"camera_position": [-900, -20],
"sing_duration": 6.1,
"scale": 1,
"_editor_isPlayer": false,
"starter_frame": 1,
"stage_positions": {
"tank": [500, -330]
}
}

View File

@ -1,144 +0,0 @@
{
"animations": [
{
"offsets": [
0,
0
],
"loop": false,
"fps": 24,
"anim": "idle",
"indices": [],
"name": "Tankman Idle Dance"
},
{
"offsets": [
-54,
49
],
"loop": false,
"fps": 24,
"anim": "singUP",
"indices": [],
"name": "Tankman UP note"
},
{
"offsets": [
81,
-105
],
"loop": false,
"fps": 24,
"anim": "singDOWN",
"indices": [],
"name": "Tankman DOWN note"
},
{
"offsets": [
-89,
-12
],
"loop": false,
"fps": 24,
"anim": "singLEFT",
"indices": [],
"name": "Tankman Right Note"
},
{
"offsets": [
23,
-31
],
"loop": false,
"fps": 24,
"anim": "singRIGHT",
"indices": [],
"name": "Tankman Note Left"
},
{
"offsets": [
-14,
-8
],
"loop": false,
"fps": 24,
"anim": "singUP-alt",
"indices": [],
"name": "TANKMAN UGH"
},
{
"offsets": [
2,
16
],
"loop": false,
"fps": 24,
"anim": "singDOWN-alt",
"indices": [],
"name": "PRETTY GOOD tankman"
},
{
"offsets": [
3,
8
],
"loop": false,
"fps": 24,
"anim": "dodge",
"indices": [],
"name": "Tankman Dodg"
},
{
"loop": false,
"offsets": [
126,
117
],
"anim": "die",
"fps": 20,
"name": "Tankman Die",
"indices": []
},
{
"offsets": [
0,
0
],
"indices": [],
"fps": 24,
"anim": "",
"loop": false,
"name": ""
},
{
"offsets": [
0,
0
],
"indices": [],
"fps": 24,
"anim": "prettygood",
"loop": false,
"name": "PRETTY GOOD tankman"
}
],
"no_antialiasing": false,
"image": "sprites/characters/tankmanCaptain",
"position": [
0,
480
],
"healthicon": "tankman",
"flip_x": true,
"healthbar_colors": [
225,
225,
225
],
"camera_position": [
-900,
-20
],
"sing_duration": 4,
"scale": 1
}

View File

@ -1,80 +0,0 @@
local js = require("modules.json")
local files = require("modules.files")
local conductor = require("modules.conductor")
local chartstr = files.read_file("black2blue.json")
local chart = js.parse(chartstr).song
local crochet = conductor:calculateCrochet(chart.bpm) / 4
local vchart = {
scrollSpeed = {hard = chart.speed},
notes = {
hard = {
}
},
events = {
{ t = 0, e = "FocusCamera", v = { char = 0 } },
}
}
local musthit = false
for index, section in next, chart.notes do
if section.mustHitSection ~= musthit then
musthit = section.mustHitSection
vchart.events[#vchart.events+1] = {
t = crochet * (index * 16),
e = "FocusCamera",
v = {
char = musthit and 0 or 1
}
}
end
for index, note in next, section.sectionNotes do
if not musthit then -- In v-slice musthit is always on so we just swap back the directions
if note[2] <= 3 then
note[2] = note[2] + 4
else
note[2] = note[2] - 4
end
-- print(note[2])
end
local direction = note[2]
vchart.notes.hard[#vchart.notes.hard+1] = {
t = note[1],
d = direction,
l = note[3]
}
end
end
for index, event in next, chart.events do
for index, actualevent in next, event[2] do
if actualevent[1] == "Play Animation" then
local newEvent = {
e = "PlayAnimation",
t = event[1],
v = {
char = actualevent[3],
anim = actualevent[2]
}
}
elseif actualevent[1] == "Set Default Zoom" then
local newEvent = {
e = "ZoomCamera",
t = event[1],
v = {
zoom = actualevent[2],
duration = actualevent[3]
}
}
end
end
end
files.write_file("output-chart.json", js.stringify(vchart))

View File

@ -1,80 +0,0 @@
local js = require("modules.json")
local files = require("modules.files")
local conductor = require("modules.conductor")
local logging = require("modules.logging")
local chartstr = files.read_file("charts/shucks/hard.json")
local chart = js.parse(chartstr)
local crochet = conductor:calculateCrochet(195) / 4
local vchart = {
scrollSpeed = { hard = chart.speed },
notes = {
hard = {
}
},
events = {
{ t = 0, e = "FocusCamera", v = { char = 0 } },
}
}
local musthit = false
for index, strum in next, chart.strumLines do
for index, note in next, strum.notes do
if strum.position == "dad" or strum.position == "girlfriend" then
note.id = note.id + 4
end
vchart.notes.hard[#vchart.notes.hard + 1] = {
t = note.time,
d = note.id,
l = note.sLen,
c = strum.position
}
end
end
for index, event in next, chart.events do
if event.name == "Camera Movement" then
local char = event.params[1] == 1 and 0 or event.params[1] == 0 and 1 or 2
local e = {
e = "FocusCamera",
t = event.time,
v = {
char = char
}
}
vchart.events[#vchart.events+1] = e
elseif event.name == "CameraZoom" then
local e = {
e = "ZoomCamera",
t = event.time,
v = {
zoom = tonumber(event.params[1])
}
}
vchart.events[#vchart.events+1] = e
end
end
--[[{
"t": 30315.7894736842,
"e": "ZoomCamera",
"v": {
"duration": 32,
"ease": "expoOut",
"mode": "stage",
"zoom": 1.1
}
},]]
files.write_file("evil-hard.json", js.stringify(vchart))

File diff suppressed because it is too large Load Diff

View File

@ -1,24 +0,0 @@
{
"version": "2.2.4",
"timeFormat": "ms",
"artist": "Kawai Sprite",
"charter": "Jenny Crowe + Spazkid + ninjamuffin99",
"playData": {
"stage": "streets",
"characters": {
"player": "pico-playable",
"girlfriend": "nene",
"opponent": "darnell"
},
"ratings": { "easy": 3, "normal": 4, "hard": 5 },
"difficulties": ["easy", "normal", "hard"],
"noteStyle": "funkin",
"album": "volume3",
"stickerPack": "bonus-weekend1",
"previewStart": 0,
"previewEnd": 15000
},
"songName": "2hot",
"timeChanges": [{ "d": 4, "n": 4, "t": -1, "bt": [4, 4, 4, 4], "bpm": 182 }],
"generatedBy": "Chart Editor Import (FNF Legacy)"
}

View File

@ -1,55 +0,0 @@
local logging = require "modules.logging"
---@type engine.module
local module = {}
local explosion
function module.onCreate()
explosion = Sprite("images/blazin/SpraypaintExplosion.png","images/blazin/SpraypaintExplosion.xml")
explosion.layer = 10.5
explosion.position = Vector2()
explosion.alpha = 0
end
function module.noteHit(note)
--print(note, logging.dump(note.raw))
if note.raw.k == "weekend-1-cockgun" then
sharedVars.characters.bf:PlayAnimation("cock")
print("cock")
elseif note.raw.k == "weekend-1-kneecan" then
sharedVars.characters.bf:PlayAnimation("CanHit")
elseif note.raw.k == "weekend-1-firegun" then
sharedVars.characters.bf:PlayAnimation("shoot")
evilcan:PlayAnimation("Can Shot")
evilcan.position = Vector2(10000, 100000)
explosion.alpha = 1
explosion:PlayAnimation("Explosion 1 movie", 24, false)
print("shoot")
end
end
function module.onMiss(note)
if note.raw.k == "weekend-1-cockgun" or note.raw.k == "weekend-1-firegun" then
sharedVars.health = 0
print("missed")
end
end
function module.opponentNoteHit(note)
if note.raw.k == "weekend-1-lightcan" then
sharedVars.characters.dad:PlayAnimation("lightCan")
elseif note.raw.k == "weekend-1-kickcan" then
sharedVars.characters.dad:PlayAnimation("kickCan")
evilcan:PlayAnimation("Can Start")
evilcan.position = Vector2(500, 700)
evilcan.alpha = 1
end
end
function module.onUpdate()
if explosion and explosion.ended then explosion.alpha = 0 end
end
return module

File diff suppressed because it is too large Load Diff

View File

@ -1,29 +0,0 @@
{
"version": "2.2.4",
"songName": "Black2Blue",
"artist": "Kawai Sprite",
"charter": "ninjamuffin99 + MtH",
"timeFormat": "ms",
"offsets": {
"instrumental": 0
},
"timeChanges": [{ "t": 0, "bpm": 188, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }],
"playData": {
"songVariations": ["erect", "pico"],
"difficulties": ["easy", "normal", "hard"],
"ratings": { "easy": 1, "normal": 1, "hard": 2 },
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "dad",
"instrumental": "",
"altInstrumentals": ["pico"]
},
"stage": "stage",
"noteStyle": "funkin",
"album": "volume1",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "EliteMasterEric (by hand)"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,954 +0,0 @@
{
"version": "2.0.0",
"scrollSpeed": { "easy": 1.7, "normal": 1.9, "hard": 2.3 },
"events": [
{ "t": 11818, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 17636, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 23454, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 29272, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 35090, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 40909, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 46545, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 52363, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 58181, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 64000, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 69818, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 75818, "e": "FocusCamera", "v": { "char": 0 } },
{ "t": 81636, "e": "FocusCamera", "v": { "char": 1 } },
{ "t": 87454, "e": "FocusCamera", "v": { "char": 0 } }
],
"notes": {
"easy": [
{ "t": 11818, "d": 5 },
{ "t": 12363, "d": 4 },
{ "t": 12727, "d": 7, "l": 181 },
{ "t": 13090, "d": 6 },
{ "t": 13454, "d": 6 },
{ "t": 13818.1818181818, "d": 7 },
{ "t": 14181, "d": 5 },
{ "t": 14727, "d": 5 },
{ "t": 15272, "d": 4 },
{ "t": 15636.3636363636, "d": 7 },
{ "t": 16000, "d": 4 },
{ "t": 16363.6363636364, "d": 5 },
{ "t": 16727.2727272727, "d": 5, "l": 113.636363636366 },
{ "t": 17090, "d": 5, "l": 181 },
{ "t": 17636, "d": 1 },
{ "t": 18181, "d": 0 },
{ "t": 18545, "d": 3, "l": 181 },
{ "t": 18909, "d": 2 },
{ "t": 19272, "d": 2 },
{ "t": 19636.3636363636, "d": 3 },
{ "t": 20000, "d": 1 },
{ "t": 20545, "d": 1 },
{ "t": 21090, "d": 0 },
{ "t": 21454.5454545455, "d": 3 },
{ "t": 21818.1818181818, "d": 1 },
{ "t": 22181.8181818182, "d": 1 },
{ "t": 22545.4545454545, "d": 2 },
{ "t": 22909, "d": 1, "l": 181 },
{ "t": 23454, "d": 6 },
{ "t": 24000, "d": 6 },
{ "t": 24181.8181818182, "d": 4 },
{ "t": 24727, "d": 7 },
{ "t": 25090, "d": 4 },
{ "t": 25454, "d": 6 },
{ "t": 25818, "d": 4 },
{ "t": 26363, "d": 6 },
{ "t": 26909, "d": 5 },
{ "t": 27090.9090909091, "d": 4 },
{ "t": 27636, "d": 7 },
{ "t": 28000, "d": 5 },
{ "t": 28363, "d": 7 },
{ "t": 28727, "d": 4 },
{ "t": 28909.0909090909, "d": 5 },
{ "t": 29272, "d": 2 },
{ "t": 29818, "d": 2 },
{ "t": 30545, "d": 3 },
{ "t": 30909, "d": 0 },
{ "t": 31272, "d": 2 },
{ "t": 31636, "d": 0 },
{ "t": 32181, "d": 2 },
{ "t": 32727, "d": 1 },
{ "t": 33454, "d": 3 },
{ "t": 33818, "d": 1 },
{ "t": 34181, "d": 3 },
{ "t": 34545, "d": 0 },
{ "t": 34727.2727272727, "d": 3 },
{ "t": 35090, "d": 4 },
{ "t": 35636, "d": 7 },
{ "t": 36000, "d": 5, "l": 272 },
{ "t": 36363, "d": 6, "l": 181 },
{ "t": 36727, "d": 7 },
{ "t": 37090, "d": 6 },
{ "t": 37454, "d": 4 },
{ "t": 37636.3636363636, "d": 7 },
{ "t": 38000, "d": 4 },
{ "t": 38545, "d": 7 },
{ "t": 38909, "d": 5, "l": 272 },
{ "t": 39272, "d": 4, "l": 272 },
{ "t": 39636, "d": 5 },
{ "t": 40000, "d": 7 },
{ "t": 40363, "d": 6 },
{ "t": 40545.4545454545, "d": 7 },
{ "t": 40909, "d": 0 },
{ "t": 41454, "d": 3 },
{ "t": 41818, "d": 1, "l": 272 },
{ "t": 42181, "d": 2, "l": 181 },
{ "t": 42545, "d": 3 },
{ "t": 42909, "d": 2 },
{ "t": 43272, "d": 0 },
{ "t": 43454.5454545455, "d": 3 },
{ "t": 43818, "d": 0 },
{ "t": 44363, "d": 3 },
{ "t": 44727, "d": 1, "l": 272 },
{ "t": 45090, "d": 0, "l": 272 },
{ "t": 45454, "d": 1 },
{ "t": 45818, "d": 3 },
{ "t": 46181, "d": 2 },
{ "t": 46363.6363636364, "d": 3 },
{ "t": 46545, "d": 4 },
{ "t": 46909, "d": 7 },
{ "t": 47272, "d": 4 },
{ "t": 47454.5454545455, "d": 7 },
{ "t": 47636, "d": 4 },
{ "t": 48000, "d": 6 },
{ "t": 48363, "d": 7 },
{ "t": 48727, "d": 5 },
{ "t": 48909.0909090909, "d": 4 },
{ "t": 49090, "d": 4 },
{ "t": 49454, "d": 7 },
{ "t": 49818, "d": 7 },
{ "t": 50181, "d": 6 },
{ "t": 50363.6363636364, "d": 7 },
{ "t": 50545, "d": 4 },
{ "t": 50909, "d": 4 },
{ "t": 51272.7272727273, "d": 7 },
{ "t": 51636, "d": 6 },
{ "t": 52000, "d": 6 },
{ "t": 52181, "d": 7 },
{ "t": 52363, "d": 0 },
{ "t": 52727, "d": 3 },
{ "t": 53090, "d": 0 },
{ "t": 53454, "d": 0 },
{ "t": 53818, "d": 2 },
{ "t": 54181, "d": 3 },
{ "t": 54545, "d": 1 },
{ "t": 54909, "d": 0 },
{ "t": 55272, "d": 3 },
{ "t": 55636, "d": 3 },
{ "t": 56000, "d": 2 },
{ "t": 56181, "d": 5 },
{ "t": 56363, "d": 4 },
{ "t": 56363, "d": 0 },
{ "t": 56727, "d": 7 },
{ "t": 56727, "d": 0 },
{ "t": 57090, "d": 6 },
{ "t": 57090.9090909091, "d": 3 },
{ "t": 57454, "d": 6, "l": 272 },
{ "t": 57454, "d": 2 },
{ "t": 57636.3636363636, "d": 0 },
{ "t": 57818, "d": 7, "l": 272 },
{ "t": 57818, "d": 2 },
{ "t": 58181, "d": 4 },
{ "t": 58545, "d": 7 },
{ "t": 58909, "d": 4 },
{ "t": 59090.9090909091, "d": 7 },
{ "t": 59272, "d": 4 },
{ "t": 59636, "d": 6 },
{ "t": 60000, "d": 7 },
{ "t": 60363, "d": 5 },
{ "t": 60545.4545454545, "d": 4 },
{ "t": 60636.3636363636, "d": 5 },
{ "t": 60727, "d": 4 },
{ "t": 60909.0909090909, "d": 4 },
{ "t": 61090, "d": 7 },
{ "t": 61454, "d": 7 },
{ "t": 61636.3636363636, "d": 4 },
{ "t": 61727.2727272727, "d": 6 },
{ "t": 61818.1818181818, "d": 4 },
{ "t": 62000, "d": 5 },
{ "t": 62181, "d": 4 },
{ "t": 62545, "d": 6 },
{ "t": 62727, "d": 7 },
{ "t": 62909, "d": 6 },
{ "t": 63272, "d": 5 },
{ "t": 63636, "d": 6 },
{ "t": 64000, "d": 0 },
{ "t": 64363, "d": 3 },
{ "t": 64727, "d": 0 },
{ "t": 65090, "d": 0 },
{ "t": 65454, "d": 2 },
{ "t": 65818, "d": 3 },
{ "t": 66181, "d": 1 },
{ "t": 66545, "d": 0 },
{ "t": 66909, "d": 3 },
{ "t": 67272, "d": 3 },
{ "t": 67636, "d": 2 },
{ "t": 68000, "d": 0 },
{ "t": 68363, "d": 2 },
{ "t": 68545, "d": 3 },
{ "t": 68727, "d": 2 },
{ "t": 69090, "d": 1 },
{ "t": 69454, "d": 2 },
{ "t": 69818, "d": 1, "l": 272 },
{ "t": 70000, "d": 4 },
{ "t": 70545, "d": 7 },
{ "t": 70909, "d": 5, "l": 272 },
{ "t": 71272, "d": 6, "l": 181 },
{ "t": 71636, "d": 7 },
{ "t": 72000, "d": 6 },
{ "t": 72363, "d": 4 },
{ "t": 72545.4545454545, "d": 7 },
{ "t": 72909, "d": 4 },
{ "t": 73454, "d": 7 },
{ "t": 73818, "d": 5, "l": 272 },
{ "t": 74181, "d": 4, "l": 272 },
{ "t": 74545, "d": 5 },
{ "t": 74909, "d": 7 },
{ "t": 75272, "d": 6 },
{ "t": 75454.5454545455, "d": 7 },
{ "t": 75818, "d": 0 },
{ "t": 76363, "d": 3 },
{ "t": 76727, "d": 1, "l": 272 },
{ "t": 77090, "d": 2, "l": 181 },
{ "t": 77454, "d": 3 },
{ "t": 77818, "d": 2 },
{ "t": 78181, "d": 0 },
{ "t": 78363.6363636364, "d": 3 },
{ "t": 78727, "d": 0 },
{ "t": 79272, "d": 3 },
{ "t": 79636, "d": 1, "l": 272 },
{ "t": 80000, "d": 0, "l": 272 },
{ "t": 80363, "d": 1 },
{ "t": 80727, "d": 3 },
{ "t": 81090, "d": 2 },
{ "t": 81272.7272727273, "d": 3 },
{ "t": 81636, "d": 4 },
{ "t": 81818.1818181818, "d": 6, "l": 159.090909090919 },
{ "t": 82181, "d": 7 },
{ "t": 82545, "d": 5, "l": 272 },
{ "t": 82909, "d": 6, "l": 181 },
{ "t": 83272, "d": 7 },
{ "t": 83636, "d": 6 },
{ "t": 84000, "d": 4 },
{ "t": 84181.8181818182, "d": 7 },
{ "t": 84545, "d": 4 },
{ "t": 84727.2727272727, "d": 6, "l": 181.818181818182 },
{ "t": 85090, "d": 7 },
{ "t": 85454, "d": 5, "l": 272 },
{ "t": 85818, "d": 4, "l": 272 },
{ "t": 86181, "d": 5 },
{ "t": 86545, "d": 7 },
{ "t": 86909, "d": 6 },
{ "t": 87090, "d": 7 },
{ "t": 87454, "d": 0 },
{ "t": 88000, "d": 3 },
{ "t": 88363, "d": 1, "l": 272 },
{ "t": 88727, "d": 2, "l": 181 },
{ "t": 89090, "d": 3 },
{ "t": 89454, "d": 2 },
{ "t": 89818, "d": 0 },
{ "t": 90000, "d": 3 },
{ "t": 90363, "d": 0 },
{ "t": 90909, "d": 3 },
{ "t": 91272, "d": 1, "l": 272 },
{ "t": 91636, "d": 0, "l": 272 },
{ "t": 92000, "d": 1 },
{ "t": 92363, "d": 3 },
{ "t": 92545.4545454545, "d": 1 },
{ "t": 92727, "d": 2 },
{ "t": 92909, "d": 3 }
],
"normal": [
{ "t": 11818, "d": 5 },
{ "t": 12363, "d": 4 },
{ "t": 12727, "d": 7, "l": 181 },
{ "t": 13090, "d": 6 },
{ "t": 13454, "d": 6 },
{ "t": 13818, "d": 7 },
{ "t": 14181, "d": 5 },
{ "t": 14727, "d": 5 },
{ "t": 15272, "d": 4 },
{ "t": 15818, "d": 7 },
{ "t": 16181, "d": 5 },
{ "t": 16727, "d": 5, "l": 90 },
{ "t": 17090, "d": 5, "l": 181 },
{ "t": 17636, "d": 1 },
{ "t": 18000, "d": 0 },
{ "t": 18181, "d": 0 },
{ "t": 18363.6363636364, "d": 1 },
{ "t": 18545, "d": 3, "l": 181 },
{ "t": 18909, "d": 2 },
{ "t": 19272, "d": 2 },
{ "t": 19454.5454545455, "d": 3 },
{ "t": 19636, "d": 3 },
{ "t": 19818.1818181818, "d": 0 },
{ "t": 20000, "d": 1 },
{ "t": 20545, "d": 1 },
{ "t": 20909.0909090909, "d": 0 },
{ "t": 21090, "d": 0 },
{ "t": 21272.7272727273, "d": 1 },
{ "t": 21454.5454545455, "d": 3, "l": 181.818181818184 },
{ "t": 21818.1818181818, "d": 1 },
{ "t": 22181.8181818182, "d": 2 },
{ "t": 22545, "d": 1, "l": 90 },
{ "t": 22727.2727272727, "d": 3 },
{ "t": 22909, "d": 1, "l": 181 },
{ "t": 23454, "d": 6 },
{ "t": 24000, "d": 6 },
{ "t": 24181, "d": 4 },
{ "t": 24545, "d": 5 },
{ "t": 24727, "d": 7 },
{ "t": 25090, "d": 4 },
{ "t": 25454, "d": 6 },
{ "t": 25818, "d": 4 },
{ "t": 26000, "d": 7 },
{ "t": 26363, "d": 6 },
{ "t": 26909, "d": 5 },
{ "t": 27090, "d": 4 },
{ "t": 27454, "d": 6 },
{ "t": 27636, "d": 7 },
{ "t": 28000, "d": 5 },
{ "t": 28363, "d": 7 },
{ "t": 28727, "d": 4 },
{ "t": 28909, "d": 5 },
{ "t": 29272, "d": 2 },
{ "t": 29818, "d": 2 },
{ "t": 30000, "d": 0 },
{ "t": 30181.8181818182, "d": 3 },
{ "t": 30363, "d": 1 },
{ "t": 30545, "d": 3 },
{ "t": 30909, "d": 0 },
{ "t": 31272, "d": 2 },
{ "t": 31454.5454545455, "d": 3 },
{ "t": 31636, "d": 0 },
{ "t": 31818.1818181818, "d": 1 },
{ "t": 32181, "d": 2 },
{ "t": 32727, "d": 1 },
{ "t": 32909, "d": 0 },
{ "t": 33090.9090909091, "d": 3 },
{ "t": 33272.7272727273, "d": 0 },
{ "t": 33454, "d": 3 },
{ "t": 33818, "d": 1 },
{ "t": 34181, "d": 3 },
{ "t": 34363.6363636364, "d": 2 },
{ "t": 34545, "d": 0 },
{ "t": 34727, "d": 1 },
{ "t": 35090, "d": 4 },
{ "t": 35636, "d": 7 },
{ "t": 36000, "d": 5, "l": 272 },
{ "t": 36363, "d": 6, "l": 181 },
{ "t": 36727, "d": 7 },
{ "t": 37090, "d": 6 },
{ "t": 37454, "d": 4 },
{ "t": 37636, "d": 7 },
{ "t": 38000, "d": 4 },
{ "t": 38545, "d": 7 },
{ "t": 38909, "d": 5, "l": 272 },
{ "t": 39272, "d": 4, "l": 272 },
{ "t": 39636, "d": 5 },
{ "t": 40000, "d": 7 },
{ "t": 40363, "d": 6 },
{ "t": 40545, "d": 7 },
{ "t": 40909, "d": 0 },
{ "t": 41090.9090909091, "d": 2, "l": 295.45454545454 },
{ "t": 41454, "d": 3 },
{ "t": 41818, "d": 1, "l": 272 },
{ "t": 42181, "d": 2, "l": 181 },
{ "t": 42545, "d": 3 },
{ "t": 42909, "d": 2 },
{ "t": 43272, "d": 0 },
{ "t": 43454, "d": 3 },
{ "t": 43818, "d": 0 },
{ "t": 44000, "d": 2, "l": 181.818181818187 },
{ "t": 44363, "d": 3 },
{ "t": 44545.4545454545, "d": 3 },
{ "t": 44727, "d": 1, "l": 272 },
{ "t": 45090, "d": 0, "l": 272 },
{ "t": 45454, "d": 1 },
{ "t": 45818, "d": 3 },
{ "t": 46000, "d": 1 },
{ "t": 46181, "d": 2 },
{ "t": 46363, "d": 3 },
{ "t": 46545, "d": 4 },
{ "t": 46909, "d": 7 },
{ "t": 47272, "d": 5 },
{ "t": 47454, "d": 4 },
{ "t": 47636, "d": 5 },
{ "t": 47818, "d": 4 },
{ "t": 48000, "d": 6 },
{ "t": 48363, "d": 7 },
{ "t": 48727, "d": 5 },
{ "t": 48909, "d": 4 },
{ "t": 49090, "d": 4 },
{ "t": 49454, "d": 7 },
{ "t": 49818, "d": 7 },
{ "t": 50000, "d": 6 },
{ "t": 50181, "d": 6 },
{ "t": 50363.6363636364, "d": 4 },
{ "t": 50545, "d": 4 },
{ "t": 50909, "d": 4 },
{ "t": 51272, "d": 7 },
{ "t": 51636, "d": 6 },
{ "t": 51818, "d": 4 },
{ "t": 52000, "d": 6 },
{ "t": 52181, "d": 7 },
{ "t": 52363, "d": 0 },
{ "t": 52727, "d": 3 },
{ "t": 53090, "d": 1 },
{ "t": 53272, "d": 0 },
{ "t": 53454, "d": 1 },
{ "t": 53818, "d": 2 },
{ "t": 54181, "d": 3 },
{ "t": 54545, "d": 1 },
{ "t": 54727, "d": 0 },
{ "t": 54909, "d": 0 },
{ "t": 55272, "d": 3 },
{ "t": 55636, "d": 3 },
{ "t": 56000, "d": 2 },
{ "t": 56181, "d": 5 },
{ "t": 56181, "d": 0 },
{ "t": 56363, "d": 4 },
{ "t": 56363, "d": 0 },
{ "t": 56545, "d": 4 },
{ "t": 56727, "d": 7 },
{ "t": 56727, "d": 0 },
{ "t": 57090, "d": 6 },
{ "t": 57090, "d": 3 },
{ "t": 57272, "d": 7 },
{ "t": 57454, "d": 6, "l": 272 },
{ "t": 57454, "d": 2 },
{ "t": 57636, "d": 0 },
{ "t": 57818, "d": 7, "l": 272 },
{ "t": 57818, "d": 2 },
{ "t": 58000, "d": 3 },
{ "t": 58181, "d": 4 },
{ "t": 58545, "d": 7 },
{ "t": 58909, "d": 5 },
{ "t": 59090, "d": 4 },
{ "t": 59272, "d": 5 },
{ "t": 59454, "d": 4 },
{ "t": 59636, "d": 6 },
{ "t": 60000, "d": 7 },
{ "t": 60363, "d": 5 },
{ "t": 60545, "d": 4 },
{ "t": 60636.3636363636, "d": 5 },
{ "t": 60727, "d": 4 },
{ "t": 60909.0909090909, "d": 4 },
{ "t": 61090, "d": 7 },
{ "t": 61454, "d": 7 },
{ "t": 61636.3636363636, "d": 4 },
{ "t": 61727.2727272727, "d": 6 },
{ "t": 61818.1818181818, "d": 4 },
{ "t": 62000, "d": 4 },
{ "t": 62181, "d": 4 },
{ "t": 62545, "d": 6 },
{ "t": 62727, "d": 7 },
{ "t": 62909, "d": 6 },
{ "t": 63090, "d": 4 },
{ "t": 63272, "d": 5 },
{ "t": 63636, "d": 6 },
{ "t": 63818, "d": 7 },
{ "t": 64000, "d": 0 },
{ "t": 64363, "d": 3 },
{ "t": 64727, "d": 1 },
{ "t": 64909, "d": 0 },
{ "t": 65090, "d": 1 },
{ "t": 65272, "d": 0 },
{ "t": 65454, "d": 2 },
{ "t": 65818, "d": 3 },
{ "t": 66181, "d": 1 },
{ "t": 66363, "d": 0 },
{ "t": 66545.4545454545, "d": 3 },
{ "t": 66727.2727272727, "d": 1 },
{ "t": 66909, "d": 3 },
{ "t": 67272, "d": 3 },
{ "t": 67636, "d": 2 },
{ "t": 67818, "d": 0 },
{ "t": 68000, "d": 0 },
{ "t": 68181.8181818182, "d": 0 },
{ "t": 68363, "d": 2 },
{ "t": 68545, "d": 3 },
{ "t": 68727, "d": 2 },
{ "t": 69090, "d": 1 },
{ "t": 69454, "d": 2 },
{ "t": 69818, "d": 1, "l": 272 },
{ "t": 70000, "d": 4 },
{ "t": 70181, "d": 6, "l": 181 },
{ "t": 70545, "d": 7 },
{ "t": 70909, "d": 5, "l": 272 },
{ "t": 71272, "d": 6, "l": 181 },
{ "t": 71636, "d": 7 },
{ "t": 72000, "d": 6 },
{ "t": 72363, "d": 4 },
{ "t": 72545, "d": 7 },
{ "t": 72909, "d": 4 },
{ "t": 73454, "d": 7 },
{ "t": 73818, "d": 5, "l": 272 },
{ "t": 74181, "d": 4, "l": 272 },
{ "t": 74545, "d": 5 },
{ "t": 74909, "d": 7 },
{ "t": 75272, "d": 6 },
{ "t": 75454, "d": 7 },
{ "t": 75818, "d": 0 },
{ "t": 76000, "d": 2, "l": 181 },
{ "t": 76363, "d": 3 },
{ "t": 76727, "d": 1, "l": 272 },
{ "t": 77090, "d": 2, "l": 181 },
{ "t": 77454, "d": 3 },
{ "t": 77818, "d": 2 },
{ "t": 78181, "d": 0 },
{ "t": 78363, "d": 3 },
{ "t": 78727, "d": 0 },
{ "t": 78909.0909090909, "d": 2 },
{ "t": 79272, "d": 3 },
{ "t": 79636, "d": 1, "l": 272 },
{ "t": 80000, "d": 0, "l": 272 },
{ "t": 80363, "d": 1 },
{ "t": 80727, "d": 3 },
{ "t": 80909.0909090909, "d": 1 },
{ "t": 81090, "d": 2 },
{ "t": 81272, "d": 3 },
{ "t": 81636, "d": 4 },
{ "t": 81818, "d": 6, "l": 181 },
{ "t": 82181, "d": 7 },
{ "t": 82545, "d": 5, "l": 272 },
{ "t": 82909, "d": 6, "l": 181 },
{ "t": 83272, "d": 7 },
{ "t": 83636, "d": 6 },
{ "t": 84000, "d": 4 },
{ "t": 84181, "d": 7 },
{ "t": 84545, "d": 4 },
{ "t": 84727, "d": 6, "l": 181 },
{ "t": 85090, "d": 7 },
{ "t": 85454, "d": 5, "l": 272 },
{ "t": 85818, "d": 4, "l": 272 },
{ "t": 86181, "d": 5 },
{ "t": 86545, "d": 7 },
{ "t": 86909, "d": 6 },
{ "t": 87090, "d": 7 },
{ "t": 87454, "d": 0 },
{ "t": 87636, "d": 2, "l": 181 },
{ "t": 88000, "d": 3 },
{ "t": 88363, "d": 1, "l": 272 },
{ "t": 88727, "d": 2, "l": 181 },
{ "t": 89090, "d": 3 },
{ "t": 89454, "d": 2 },
{ "t": 89818, "d": 0 },
{ "t": 90000, "d": 3 },
{ "t": 90363, "d": 0 },
{ "t": 90545, "d": 2, "l": 181 },
{ "t": 90909, "d": 3 },
{ "t": 91090.9090909091, "d": 3 },
{ "t": 91272, "d": 1, "l": 272 },
{ "t": 91636, "d": 0, "l": 272 },
{ "t": 92000, "d": 1 },
{ "t": 92363, "d": 3 },
{ "t": 92545.4545454545, "d": 1 },
{ "t": 92727, "d": 2 },
{ "t": 92909, "d": 3 }
],
"hard": [
{ "t": 11818, "d": 5 },
{ "t": 12000, "d": 7 },
{ "t": 12181, "d": 4 },
{ "t": 12363, "d": 4 },
{ "t": 12545, "d": 5 },
{ "t": 12727, "d": 7, "l": 181 },
{ "t": 13090, "d": 6 },
{ "t": 13272, "d": 4 },
{ "t": 13454, "d": 6 },
{ "t": 13636, "d": 7 },
{ "t": 13727, "d": 4 },
{ "t": 13818, "d": 7 },
{ "t": 14000, "d": 7 },
{ "t": 14181, "d": 5 },
{ "t": 14727, "d": 5 },
{ "t": 14909, "d": 7 },
{ "t": 15090, "d": 4 },
{ "t": 15272, "d": 4 },
{ "t": 15454, "d": 5 },
{ "t": 15636, "d": 7 },
{ "t": 15818, "d": 6 },
{ "t": 16000, "d": 7 },
{ "t": 16181, "d": 5, "l": 90 },
{ "t": 16363, "d": 7 },
{ "t": 16545, "d": 6 },
{ "t": 16727, "d": 5, "l": 90 },
{ "t": 16909, "d": 7 },
{ "t": 17090, "d": 5, "l": 181 },
{ "t": 17636, "d": 1 },
{ "t": 17818, "d": 3 },
{ "t": 18000, "d": 0 },
{ "t": 18181, "d": 0 },
{ "t": 18363, "d": 1 },
{ "t": 18545, "d": 3, "l": 181 },
{ "t": 18909, "d": 2 },
{ "t": 19090, "d": 0 },
{ "t": 19272, "d": 2 },
{ "t": 19454, "d": 3 },
{ "t": 19545, "d": 0 },
{ "t": 19636, "d": 3 },
{ "t": 19818.1818181818, "d": 3 },
{ "t": 20000, "d": 1 },
{ "t": 20545, "d": 1 },
{ "t": 20727, "d": 3 },
{ "t": 20909, "d": 0 },
{ "t": 21090, "d": 0 },
{ "t": 21272, "d": 1 },
{ "t": 21454, "d": 3 },
{ "t": 21636, "d": 2 },
{ "t": 21818, "d": 3 },
{ "t": 22000, "d": 1, "l": 90 },
{ "t": 22181, "d": 3 },
{ "t": 22363, "d": 2 },
{ "t": 22545, "d": 1, "l": 90 },
{ "t": 22727, "d": 3 },
{ "t": 22909, "d": 1, "l": 181 },
{ "t": 23454.5454545455, "d": 6 },
{ "t": 23636.5454545455, "d": 7 },
{ "t": 23818.5454545455, "d": 7 },
{ "t": 24000.5454545455, "d": 6 },
{ "t": 24182.5454545455, "d": 4 },
{ "t": 24545.5454545455, "d": 5 },
{ "t": 24727.5454545455, "d": 7 },
{ "t": 24909.5454545455, "d": 5 },
{ "t": 25091.5454545455, "d": 4 },
{ "t": 25273.4545454545, "d": 7 },
{ "t": 25454.5454545455, "d": 6 },
{ "t": 25636.5454545455, "d": 7 },
{ "t": 25818.5454545455, "d": 4 },
{ "t": 26000.5454545455, "d": 5 },
{ "t": 26363.5454545455, "d": 6 },
{ "t": 26545.5454545455, "d": 7 },
{ "t": 26727.5454545455, "d": 7 },
{ "t": 26909.5454545455, "d": 5 },
{ "t": 27091.5454545455, "d": 4 },
{ "t": 27454.5454545455, "d": 6 },
{ "t": 27636.5454545455, "d": 7 },
{ "t": 27818.5454545455, "d": 4 },
{ "t": 28000.5454545455, "d": 5 },
{ "t": 28182.5454545455, "d": 7 },
{ "t": 28364.3636363636, "d": 4 },
{ "t": 28545.5454545455, "d": 6 },
{ "t": 28727.5454545455, "d": 4 },
{ "t": 28909.5454545455, "d": 5 },
{ "t": 29272, "d": 2 },
{ "t": 29454, "d": 3 },
{ "t": 29636, "d": 3 },
{ "t": 29818, "d": 2 },
{ "t": 30000, "d": 0 },
{ "t": 30181, "d": 3 },
{ "t": 30363, "d": 1 },
{ "t": 30545, "d": 3 },
{ "t": 30727, "d": 1 },
{ "t": 30909, "d": 0 },
{ "t": 31090.9090909091, "d": 3 },
{ "t": 31272, "d": 2 },
{ "t": 31454, "d": 3 },
{ "t": 31636, "d": 0 },
{ "t": 31818, "d": 1 },
{ "t": 32181, "d": 2 },
{ "t": 32363, "d": 3 },
{ "t": 32545, "d": 3 },
{ "t": 32727, "d": 1 },
{ "t": 32909, "d": 0 },
{ "t": 33090, "d": 3 },
{ "t": 33272, "d": 2 },
{ "t": 33454, "d": 3 },
{ "t": 33636, "d": 0 },
{ "t": 33818, "d": 1 },
{ "t": 34000, "d": 3 },
{ "t": 34181.8181818182, "d": 0 },
{ "t": 34363, "d": 2 },
{ "t": 34545, "d": 0 },
{ "t": 34727, "d": 1 },
{ "t": 35090, "d": 4 },
{ "t": 35272, "d": 6, "l": 181 },
{ "t": 35636, "d": 7 },
{ "t": 35818, "d": 7 },
{ "t": 36000, "d": 5, "l": 272 },
{ "t": 36363, "d": 6, "l": 181 },
{ "t": 36727, "d": 7 },
{ "t": 37090, "d": 6 },
{ "t": 37454, "d": 4 },
{ "t": 37636, "d": 7 },
{ "t": 38000, "d": 4 },
{ "t": 38181, "d": 6, "l": 181 },
{ "t": 38545, "d": 7 },
{ "t": 38727, "d": 7 },
{ "t": 38909, "d": 5, "l": 272 },
{ "t": 39272, "d": 4, "l": 272 },
{ "t": 39636, "d": 5 },
{ "t": 40000, "d": 7 },
{ "t": 40090, "d": 7 },
{ "t": 40181, "d": 5 },
{ "t": 40363, "d": 6 },
{ "t": 40545, "d": 7 },
{ "t": 40909, "d": 0 },
{ "t": 41090, "d": 2, "l": 181 },
{ "t": 41454, "d": 3 },
{ "t": 41636, "d": 3 },
{ "t": 41818, "d": 1, "l": 272 },
{ "t": 42181, "d": 2, "l": 181 },
{ "t": 42545, "d": 3 },
{ "t": 42909, "d": 2 },
{ "t": 43272, "d": 0 },
{ "t": 43454, "d": 3 },
{ "t": 43818, "d": 0 },
{ "t": 44000, "d": 2, "l": 181 },
{ "t": 44363, "d": 3 },
{ "t": 44545, "d": 3 },
{ "t": 44727, "d": 1, "l": 272 },
{ "t": 45090, "d": 0, "l": 272 },
{ "t": 45454, "d": 1 },
{ "t": 45818, "d": 3 },
{ "t": 45909, "d": 3 },
{ "t": 46000, "d": 1 },
{ "t": 46181, "d": 2 },
{ "t": 46363, "d": 3 },
{ "t": 46545.4545454545, "d": 4 },
{ "t": 46727.4545454545, "d": 4 },
{ "t": 46909.4545454545, "d": 7 },
{ "t": 47091.4545454545, "d": 5 },
{ "t": 47182.4545454545, "d": 7 },
{ "t": 47272.4545454545, "d": 5 },
{ "t": 47454.4545454545, "d": 4 },
{ "t": 47636.4545454545, "d": 5 },
{ "t": 47818.4545454545, "d": 4 },
{ "t": 48000.4545454545, "d": 6 },
{ "t": 48182.4545454545, "d": 6 },
{ "t": 48364.2727272727, "d": 4 },
{ "t": 48546.0909090909, "d": 7 },
{ "t": 48727.9090909091, "d": 5 },
{ "t": 48909.4545454545, "d": 4 },
{ "t": 49000.4545454545, "d": 5 },
{ "t": 49091.4545454545, "d": 4 },
{ "t": 49273.3636363636, "d": 6 },
{ "t": 49454.4545454545, "d": 7 },
{ "t": 49636.4545454545, "d": 7 },
{ "t": 49818.8181818182, "d": 4 },
{ "t": 50000.4545454545, "d": 6 },
{ "t": 50091.4545454545, "d": 4 },
{ "t": 50182.4545454545, "d": 6 },
{ "t": 50364.2727272727, "d": 5 },
{ "t": 50546.0909090909, "d": 7 },
{ "t": 50727.9090909091, "d": 6 },
{ "t": 50909.4545454545, "d": 4 },
{ "t": 51091.4545454545, "d": 4 },
{ "t": 51272.4545454545, "d": 7 },
{ "t": 51455.1818181818, "d": 7 },
{ "t": 51637, "d": 4 },
{ "t": 51818.8181818182, "d": 6 },
{ "t": 52000.6363636364, "d": 4 },
{ "t": 52182.4545454545, "d": 5 },
{ "t": 52363, "d": 0 },
{ "t": 52545, "d": 0 },
{ "t": 52727, "d": 3 },
{ "t": 52909, "d": 1 },
{ "t": 53000, "d": 3 },
{ "t": 53090, "d": 1 },
{ "t": 53272, "d": 0 },
{ "t": 53454, "d": 1 },
{ "t": 53636, "d": 0 },
{ "t": 53818, "d": 2 },
{ "t": 54000, "d": 2 },
{ "t": 54181.8181818182, "d": 0 },
{ "t": 54363.6363636364, "d": 3 },
{ "t": 54545.4545454545, "d": 1 },
{ "t": 54727, "d": 0 },
{ "t": 54818, "d": 1 },
{ "t": 54909, "d": 0 },
{ "t": 55090.9090909091, "d": 2 },
{ "t": 55272, "d": 3 },
{ "t": 55454, "d": 3 },
{ "t": 55636.3636363636, "d": 0 },
{ "t": 55818, "d": 2 },
{ "t": 55909, "d": 0 },
{ "t": 56000, "d": 2 },
{ "t": 56181, "d": 5 },
{ "t": 56181.8181818182, "d": 1 },
{ "t": 56363, "d": 4 },
{ "t": 56363.6363636364, "d": 3 },
{ "t": 56545, "d": 4 },
{ "t": 56545.4545454545, "d": 2 },
{ "t": 56727, "d": 7 },
{ "t": 56727, "d": 0 },
{ "t": 56909, "d": 7 },
{ "t": 56909, "d": 0 },
{ "t": 57090, "d": 6 },
{ "t": 57090, "d": 3 },
{ "t": 57272, "d": 7 },
{ "t": 57272.7272727273, "d": 3 },
{ "t": 57454, "d": 6, "l": 272 },
{ "t": 57454.5454545455, "d": 0 },
{ "t": 57636.3636363636, "d": 2 },
{ "t": 57818, "d": 7, "l": 272 },
{ "t": 57818.1818181818, "d": 0 },
{ "t": 58000, "d": 1 },
{ "t": 58181.8181818182, "d": 4 },
{ "t": 58363.8181818182, "d": 4 },
{ "t": 58545.8181818182, "d": 7 },
{ "t": 58727.8181818182, "d": 5 },
{ "t": 58818.8181818182, "d": 7 },
{ "t": 58908.8181818182, "d": 5 },
{ "t": 59090.8181818182, "d": 4 },
{ "t": 59272.8181818182, "d": 5 },
{ "t": 59454.8181818182, "d": 4 },
{ "t": 59636.8181818182, "d": 6 },
{ "t": 59818.8181818182, "d": 6 },
{ "t": 60000.6363636364, "d": 4 },
{ "t": 60182.4545454545, "d": 7 },
{ "t": 60364.2727272727, "d": 5 },
{ "t": 60545.8181818182, "d": 4 },
{ "t": 60636.8181818182, "d": 5 },
{ "t": 60727.8181818182, "d": 4 },
{ "t": 60909.7272727273, "d": 6 },
{ "t": 61090.8181818182, "d": 7 },
{ "t": 61272.8181818182, "d": 7 },
{ "t": 61455.1818181818, "d": 4 },
{ "t": 61636.8181818182, "d": 6 },
{ "t": 61727.8181818182, "d": 4 },
{ "t": 61818.8181818182, "d": 6 },
{ "t": 62000.6363636364, "d": 5 },
{ "t": 62182.4545454545, "d": 7 },
{ "t": 62363.6363636364, "d": 4 },
{ "t": 62544.8181818182, "d": 6 },
{ "t": 62726.8181818182, "d": 7 },
{ "t": 62908.8181818182, "d": 6 },
{ "t": 63090.8181818182, "d": 4 },
{ "t": 63271.8181818182, "d": 5 },
{ "t": 63453.8181818182, "d": 4 },
{ "t": 63635.8181818182, "d": 6 },
{ "t": 63817.8181818182, "d": 7 },
{ "t": 64000, "d": 0 },
{ "t": 64182, "d": 0 },
{ "t": 64364, "d": 3 },
{ "t": 64546, "d": 1 },
{ "t": 64637, "d": 3 },
{ "t": 64727, "d": 1 },
{ "t": 64909, "d": 0 },
{ "t": 65091, "d": 1 },
{ "t": 65273, "d": 0 },
{ "t": 65455, "d": 2 },
{ "t": 65637, "d": 2 },
{ "t": 65818.8181818182, "d": 0 },
{ "t": 66000.6363636364, "d": 3 },
{ "t": 66182.4545454545, "d": 1 },
{ "t": 66364, "d": 0 },
{ "t": 66455, "d": 1 },
{ "t": 66546, "d": 0 },
{ "t": 66727.9090909091, "d": 2 },
{ "t": 66909, "d": 3 },
{ "t": 67091, "d": 3 },
{ "t": 67273.3636363636, "d": 0 },
{ "t": 67455, "d": 2 },
{ "t": 67546, "d": 0 },
{ "t": 67637, "d": 2 },
{ "t": 67818.8181818182, "d": 1 },
{ "t": 68000.6363636364, "d": 3 },
{ "t": 68181.8181818182, "d": 0 },
{ "t": 68363, "d": 2 },
{ "t": 68545, "d": 3 },
{ "t": 68727, "d": 2 },
{ "t": 68909, "d": 0 },
{ "t": 69090, "d": 1 },
{ "t": 69272, "d": 0 },
{ "t": 69454, "d": 2 },
{ "t": 69636, "d": 3 },
{ "t": 69818, "d": 1, "l": 272 },
{ "t": 70000, "d": 4 },
{ "t": 70181, "d": 6, "l": 181 },
{ "t": 70545, "d": 7 },
{ "t": 70727, "d": 7 },
{ "t": 70909, "d": 5, "l": 272 },
{ "t": 71272, "d": 6, "l": 181 },
{ "t": 71636, "d": 7 },
{ "t": 72000, "d": 6 },
{ "t": 72363, "d": 4 },
{ "t": 72545, "d": 7 },
{ "t": 72909, "d": 4 },
{ "t": 73090, "d": 6, "l": 181 },
{ "t": 73454, "d": 7 },
{ "t": 73636, "d": 7 },
{ "t": 73818, "d": 5, "l": 272 },
{ "t": 74181, "d": 4, "l": 272 },
{ "t": 74545, "d": 5 },
{ "t": 74909, "d": 7 },
{ "t": 75000, "d": 7 },
{ "t": 75090, "d": 5 },
{ "t": 75272, "d": 6 },
{ "t": 75454, "d": 7 },
{ "t": 75818, "d": 0 },
{ "t": 76000, "d": 2, "l": 181 },
{ "t": 76363, "d": 3 },
{ "t": 76545, "d": 3 },
{ "t": 76727, "d": 1, "l": 272 },
{ "t": 77090, "d": 2, "l": 181 },
{ "t": 77454, "d": 3 },
{ "t": 77818, "d": 2 },
{ "t": 78181, "d": 0 },
{ "t": 78363, "d": 3 },
{ "t": 78727, "d": 0 },
{ "t": 78909, "d": 2, "l": 181 },
{ "t": 79272, "d": 3 },
{ "t": 79454, "d": 3 },
{ "t": 79636, "d": 1, "l": 272 },
{ "t": 80000, "d": 0, "l": 272 },
{ "t": 80363, "d": 1 },
{ "t": 80727, "d": 3 },
{ "t": 80818, "d": 3 },
{ "t": 80909, "d": 1 },
{ "t": 81090, "d": 2 },
{ "t": 81272, "d": 3 },
{ "t": 81636, "d": 4 },
{ "t": 81727, "d": 4 },
{ "t": 81818, "d": 6, "l": 181 },
{ "t": 82181, "d": 7 },
{ "t": 82363, "d": 7 },
{ "t": 82545, "d": 5, "l": 272 },
{ "t": 82909, "d": 6, "l": 181 },
{ "t": 83272, "d": 7 },
{ "t": 83636, "d": 6 },
{ "t": 84000, "d": 4 },
{ "t": 84181, "d": 7 },
{ "t": 84545, "d": 4 },
{ "t": 84727, "d": 6, "l": 181 },
{ "t": 85090, "d": 7 },
{ "t": 85272, "d": 7 },
{ "t": 85454, "d": 5, "l": 272 },
{ "t": 85818, "d": 4, "l": 272 },
{ "t": 86181, "d": 5 },
{ "t": 86545, "d": 7 },
{ "t": 86636, "d": 7 },
{ "t": 86727, "d": 5 },
{ "t": 86909, "d": 6 },
{ "t": 87090, "d": 7 },
{ "t": 87454, "d": 0 },
{ "t": 87545, "d": 0 },
{ "t": 87636, "d": 2, "l": 181 },
{ "t": 88000, "d": 3 },
{ "t": 88181, "d": 3 },
{ "t": 88363, "d": 1, "l": 272 },
{ "t": 88727, "d": 2, "l": 181 },
{ "t": 89090, "d": 3 },
{ "t": 89454, "d": 2 },
{ "t": 89818, "d": 0 },
{ "t": 90000, "d": 3 },
{ "t": 90363, "d": 0 },
{ "t": 90545, "d": 2, "l": 181 },
{ "t": 90909, "d": 3 },
{ "t": 91090, "d": 3 },
{ "t": 91272, "d": 1, "l": 272 },
{ "t": 91636, "d": 0, "l": 272 },
{ "t": 92000, "d": 1 },
{ "t": 92363, "d": 3 },
{ "t": 92454, "d": 3 },
{ "t": 92545, "d": 1 },
{ "t": 92727, "d": 2 },
{ "t": 92909, "d": 3 }
]
},
"generatedBy": "Friday Night Funkin' - v0.6.2 (rewrite/master:02dc353:MODIFIED) PROTOTYPE"
}

View File

@ -1,26 +0,0 @@
{
"version": "2.2.4",
"songName": "Blammed Erect",
"artist": "Kawai Sprite",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["erect", "nightmare"],
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "pico",
"instrumental": "erect"
},
"stage": "philly",
"noteStyle": "funkin",
"ratings": { "erect": 11, "nightmare": 12 },
"album": "volume3",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.3.0 (rewrite/master:a2b20fb) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 170, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,27 +0,0 @@
{
"version": "2.2.4",
"songName": "Blammed Pico",
"artist": "Metaroom (feat. Saruky)",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "nene",
"opponent": "pico",
"instrumental": "pico",
"altInstrumentals": []
},
"stage": "philly",
"noteStyle": "funkin",
"ratings": { "easy": 3, "normal": 4, "hard": 5 },
"album": "volume4",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.5.0 (develop:96c151c:MODIFIED) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 165, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,25 +0,0 @@
{
"version": "2.2.4",
"timeFormat": "ms",
"artist": "Kawai Sprite",
"charter": "ninjamuffin99 + MtH",
"playData": {
"stage": "philly",
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "pico",
"altInstrumentals": ["pico"]
},
"songVariations": ["erect", "pico"],
"difficulties": ["easy", "normal", "hard"],
"ratings": { "easy": 1, "normal": 2, "hard": 3 },
"noteStyle": "funkin",
"album": "volume1",
"previewStart": 0,
"previewEnd": 15000
},
"songName": "Blammed",
"timeChanges": [{ "d": 4, "n": 4, "t": -1, "bt": [4, 4, 4, 4], "bpm": 165 }],
"generatedBy": "Chart Editor Import (FNF Legacy)"
}

File diff suppressed because it is too large Load Diff

View File

@ -1,26 +0,0 @@
{
"version": "2.2.4",
"songName": "Blazin'",
"artist": "Kawai Sprite",
"charter": "fabs + PhantomArcade",
"playData": {
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-blazin",
"girlfriend": "nene",
"opponent": "darnell-blazin"
},
"stage": "phillyBlazin",
"noteStyle": "funkin",
"ratings": { "easy": 3, "normal": 4, "hard": 5 },
"album": "volume3",
"stickerPack": "bonus-weekend1",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Chart Editor Import (FNF Legacy)",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 180, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,436 +0,0 @@
{
"version": "2.0.0",
"scrollSpeed": { "easy": 1.2, "normal": 1.3, "hard": 1.6 },
"events": [
{ "t": 0, "e": "FocusCamera", "v": 1 },
{ "t": 2400, "e": "FocusCamera", "v": 0 },
{
"t": 4200,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 4800, "e": "FocusCamera", "v": 1 },
{ "t": 7200, "e": "FocusCamera", "v": 0 },
{
"t": 9000,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 9600, "e": "FocusCamera", "v": 1 },
{ "t": 12000, "e": "FocusCamera", "v": 0 },
{
"t": 13800,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 14400, "e": "FocusCamera", "v": 1 },
{ "t": 16800, "e": "FocusCamera", "v": 0 },
{
"t": 18600,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 19200, "e": "FocusCamera", "v": 1 },
{ "t": 21600, "e": "FocusCamera", "v": 0 },
{
"t": 23400,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 24000, "e": "FocusCamera", "v": 1 },
{ "t": 26400, "e": "FocusCamera", "v": 0 },
{
"t": 28200,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 28800, "e": "FocusCamera", "v": 1 },
{ "t": 31200, "e": "FocusCamera", "v": 0 },
{
"t": 33000,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 33600, "e": "FocusCamera", "v": 1 },
{ "t": 36000, "e": "FocusCamera", "v": 0 },
{
"t": 37800,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 38400, "e": "FocusCamera", "v": 1 },
{ "t": 40800, "e": "FocusCamera", "v": 0 },
{
"t": 42600,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 43200, "e": "FocusCamera", "v": 1 },
{ "t": 45600, "e": "FocusCamera", "v": 0 },
{ "t": 48000, "e": "FocusCamera", "v": 1 },
{ "t": 50400, "e": "FocusCamera", "v": 0 },
{
"t": 52200,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 52800, "e": "FocusCamera", "v": 1 },
{ "t": 55200, "e": "FocusCamera", "v": 0 },
{
"t": 57000,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 57600, "e": "FocusCamera", "v": 1 },
{ "t": 60000, "e": "FocusCamera", "v": 0 },
{
"t": 61800,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 62400, "e": "FocusCamera", "v": 1 },
{ "t": 64800, "e": "FocusCamera", "v": 0 },
{
"t": 66600,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 67200, "e": "FocusCamera", "v": 1 },
{ "t": 69600, "e": "FocusCamera", "v": 0 },
{
"t": 71400,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
},
{ "t": 72000, "e": "FocusCamera", "v": 1 },
{ "t": 74400, "e": "FocusCamera", "v": 0 },
{
"t": 76200,
"e": "PlayAnimation",
"v": { "target": "bf", "anim": "hey", "force": true }
}
],
"notes": {
"easy": [
{ "t": 0, "d": 6 },
{ "t": 600, "d": 7, "l": 1050 },
{ "t": 2400, "d": 2 },
{ "t": 3000, "d": 3, "l": 1050 },
{ "t": 4800, "d": 5, "l": 300 },
{ "t": 5400, "d": 4, "l": 300 },
{ "t": 6000, "d": 7, "l": 600 },
{ "t": 7200, "d": 1, "l": 300 },
{ "t": 7800, "d": 0, "l": 300 },
{ "t": 8400, "d": 3, "l": 600 },
{ "t": 9600, "d": 5, "l": 574.999999999999 },
{ "t": 10500, "d": 4 },
{ "t": 10800, "d": 5, "l": 600 },
{ "t": 12000, "d": 1, "l": 600 },
{ "t": 12900, "d": 0 },
{ "t": 13200, "d": 1, "l": 600 },
{ "t": 14400, "d": 7, "l": 474.999999999999 },
{ "t": 15300, "d": 4 },
{ "t": 15600, "d": 6, "l": 600 },
{ "t": 16800, "d": 3, "l": 450 },
{ "t": 17700, "d": 0 },
{ "t": 18000, "d": 2, "l": 600 },
{ "t": 19200, "d": 4, "l": 300 },
{ "t": 19800, "d": 5, "l": 900 },
{ "t": 21600, "d": 0, "l": 300 },
{ "t": 22200, "d": 1, "l": 900 },
{ "t": 24000, "d": 5, "l": 300 },
{ "t": 24600, "d": 4, "l": 900 },
{ "t": 26400, "d": 1, "l": 300 },
{ "t": 27000, "d": 0, "l": 900 },
{ "t": 28800, "d": 6, "l": 300 },
{ "t": 29400, "d": 4, "l": 1200 },
{ "t": 31200, "d": 2, "l": 274.999999999997 },
{ "t": 31800, "d": 0, "l": 1200 },
{ "t": 33300, "d": 6 },
{ "t": 33600, "d": 4, "l": 300 },
{ "t": 34500, "d": 6 },
{ "t": 34800, "d": 5, "l": 600 },
{ "t": 35700, "d": 2 },
{ "t": 36000, "d": 0, "l": 300 },
{ "t": 36900, "d": 2 },
{ "t": 37200, "d": 1, "l": 600 },
{ "t": 38400, "d": 6, "l": 450 },
{ "t": 39000, "d": 7, "l": 300 },
{ "t": 39600, "d": 4, "l": 600 },
{ "t": 40800, "d": 2, "l": 450 },
{ "t": 41400, "d": 3, "l": 300 },
{ "t": 42000, "d": 0, "l": 600 },
{ "t": 43200, "d": 5 },
{ "t": 43800, "d": 6 },
{ "t": 44400, "d": 5, "l": 300 },
{ "t": 45000, "d": 6 },
{ "t": 45600, "d": 1 },
{ "t": 46200, "d": 2 },
{ "t": 46800, "d": 1, "l": 300 },
{ "t": 47400, "d": 2 },
{ "t": 48000, "d": 6, "l": 450 },
{ "t": 48600, "d": 7, "l": 300 },
{ "t": 49200, "d": 4, "l": 450 },
{ "t": 50400, "d": 2, "l": 450 },
{ "t": 51000, "d": 3, "l": 300 },
{ "t": 51600, "d": 0, "l": 450 },
{ "t": 52800, "d": 7, "l": 1800 },
{ "t": 55200, "d": 3, "l": 1800 },
{ "t": 57600, "d": 6, "l": 324.999999999994 },
{ "t": 58200, "d": 4, "l": 1200 },
{ "t": 60000, "d": 2, "l": 300 },
{ "t": 60600, "d": 0, "l": 1200 },
{ "t": 62400, "d": 4, "l": 300 },
{ "t": 63300, "d": 6 },
{ "t": 63600, "d": 5, "l": 600 },
{ "t": 64800, "d": 0, "l": 300 },
{ "t": 65700, "d": 2 },
{ "t": 66000, "d": 1, "l": 600 },
{ "t": 67200, "d": 6, "l": 300 },
{ "t": 67800, "d": 4, "l": 300 },
{ "t": 68400, "d": 5, "l": 600 },
{ "t": 69600, "d": 2, "l": 300 },
{ "t": 70200, "d": 0, "l": 300 },
{ "t": 70800, "d": 1, "l": 600 },
{ "t": 71700, "d": 6 },
{ "t": 72000, "d": 4, "l": 300 },
{ "t": 72900, "d": 6 },
{ "t": 73200, "d": 5, "l": 600 },
{ "t": 74100, "d": 2 },
{ "t": 74400, "d": 0, "l": 300 },
{ "t": 75300, "d": 2 },
{ "t": 75600, "d": 1, "l": 600 }
],
"normal": [
{ "t": 0, "d": 6 },
{ "t": 600, "d": 7, "l": 475 },
{ "t": 1200, "d": 7, "l": 600 },
{ "t": 2400, "d": 2 },
{ "t": 3000, "d": 3, "l": 475 },
{ "t": 3600, "d": 3, "l": 600 },
{ "t": 4800, "d": 5, "l": 325 },
{ "t": 5400, "d": 4, "l": 300 },
{ "t": 6000, "d": 7, "l": 600 },
{ "t": 7200, "d": 1, "l": 300 },
{ "t": 7800, "d": 0, "l": 300 },
{ "t": 8400, "d": 3, "l": 600 },
{ "t": 9600, "d": 5, "l": 624.999999999999 },
{ "t": 10500, "d": 4 },
{ "t": 10800, "d": 5, "l": 600 },
{ "t": 12000, "d": 1, "l": 624.999999999999 },
{ "t": 12900, "d": 0 },
{ "t": 13200, "d": 1, "l": 600 },
{ "t": 14400, "d": 7 },
{ "t": 14700, "d": 5 },
{ "t": 15300, "d": 4 },
{ "t": 15600, "d": 6, "l": 600 },
{ "t": 16800, "d": 3 },
{ "t": 17100, "d": 1 },
{ "t": 17700, "d": 0 },
{ "t": 18000, "d": 2, "l": 600 },
{ "t": 19200, "d": 4, "l": 349.999999999997 },
{ "t": 19800, "d": 5, "l": 900 },
{ "t": 21600, "d": 0, "l": 324.999999999999 },
{ "t": 22200, "d": 1, "l": 900 },
{ "t": 24000, "d": 5 },
{ "t": 24300, "d": 7 },
{ "t": 24600, "d": 4, "l": 900 },
{ "t": 26400, "d": 1 },
{ "t": 26700, "d": 3 },
{ "t": 27000, "d": 0, "l": 900 },
{ "t": 28800, "d": 6, "l": 324.999999999999 },
{ "t": 29400, "d": 4, "l": 1200 },
{ "t": 31200, "d": 2, "l": 324.999999999999 },
{ "t": 31800, "d": 0, "l": 1200 },
{ "t": 33300, "d": 6 },
{ "t": 33600, "d": 4, "l": 300 },
{ "t": 34500, "d": 6 },
{ "t": 34800, "d": 5, "l": 600 },
{ "t": 35700, "d": 2 },
{ "t": 36000, "d": 0, "l": 324.999999999999 },
{ "t": 36900, "d": 2 },
{ "t": 37200, "d": 1, "l": 600 },
{ "t": 38400, "d": 6, "l": 450 },
{ "t": 39000, "d": 7, "l": 300 },
{ "t": 39600, "d": 4, "l": 600 },
{ "t": 40800, "d": 2, "l": 450 },
{ "t": 41400, "d": 3, "l": 300 },
{ "t": 42000, "d": 0, "l": 600 },
{ "t": 43200, "d": 5 },
{ "t": 43800, "d": 6 },
{ "t": 44400, "d": 5 },
{ "t": 44700, "d": 5 },
{ "t": 45000, "d": 6 },
{ "t": 45600, "d": 1 },
{ "t": 46200, "d": 2 },
{ "t": 46800, "d": 1 },
{ "t": 47100, "d": 1 },
{ "t": 47400, "d": 2 },
{ "t": 48000, "d": 6, "l": 450 },
{ "t": 48600, "d": 7, "l": 300 },
{ "t": 49200, "d": 4, "l": 450 },
{ "t": 50400, "d": 2, "l": 450 },
{ "t": 51000, "d": 3, "l": 300 },
{ "t": 51600, "d": 0, "l": 450 },
{ "t": 52800, "d": 7, "l": 1800 },
{ "t": 55200, "d": 3, "l": 1800 },
{ "t": 57600, "d": 6 },
{ "t": 57900, "d": 7 },
{ "t": 58200, "d": 4, "l": 1200 },
{ "t": 60000, "d": 2 },
{ "t": 60300, "d": 3 },
{ "t": 60600, "d": 0, "l": 1200 },
{ "t": 62100, "d": 6 },
{ "t": 62400, "d": 4, "l": 349.999999999997 },
{ "t": 63300, "d": 6 },
{ "t": 63600, "d": 5, "l": 600 },
{ "t": 64500, "d": 2 },
{ "t": 64800, "d": 0, "l": 324.999999999994 },
{ "t": 65700, "d": 2 },
{ "t": 66000, "d": 1, "l": 600 },
{ "t": 67200, "d": 6, "l": 325.000000000003 },
{ "t": 67800, "d": 4 },
{ "t": 68100, "d": 7 },
{ "t": 68400, "d": 5, "l": 600 },
{ "t": 69600, "d": 2, "l": 300 },
{ "t": 70200, "d": 0 },
{ "t": 70500, "d": 3 },
{ "t": 70800, "d": 1, "l": 600 },
{ "t": 71700, "d": 6 },
{ "t": 72000, "d": 4, "l": 325.000000000003 },
{ "t": 72900, "d": 6 },
{ "t": 73200, "d": 5, "l": 600 },
{ "t": 74100, "d": 2 },
{ "t": 74400, "d": 0, "l": 274.999999999997 },
{ "t": 75300, "d": 2 },
{ "t": 75600, "d": 1, "l": 600 }
],
"hard": [
{ "t": 0, "d": 6 },
{ "t": 600, "d": 7, "l": 600 },
{ "t": 1200, "d": 7, "l": 600 },
{ "t": 2400, "d": 2 },
{ "t": 3000, "d": 3, "l": 600 },
{ "t": 3600, "d": 3, "l": 600 },
{ "t": 4800, "d": 5, "l": 300 },
{ "t": 5400, "d": 4, "l": 300 },
{ "t": 6000, "d": 7, "l": 600 },
{ "t": 7200, "d": 1, "l": 300 },
{ "t": 7800, "d": 0, "l": 300 },
{ "t": 8400, "d": 3, "l": 600 },
{ "t": 9600, "d": 5, "l": 300 },
{ "t": 10200, "d": 7 },
{ "t": 10500, "d": 4 },
{ "t": 10800, "d": 5, "l": 600 },
{ "t": 12000, "d": 1, "l": 300 },
{ "t": 12600, "d": 3 },
{ "t": 12900, "d": 0 },
{ "t": 13200, "d": 1, "l": 600 },
{ "t": 14400, "d": 7 },
{ "t": 14700, "d": 5 },
{ "t": 15300, "d": 4 },
{ "t": 15600, "d": 6, "l": 600 },
{ "t": 16800, "d": 3 },
{ "t": 17100, "d": 1 },
{ "t": 17700, "d": 0 },
{ "t": 18000, "d": 2, "l": 600 },
{ "t": 19200, "d": 4 },
{ "t": 19500, "d": 7 },
{ "t": 19800, "d": 5, "l": 900 },
{ "t": 21600, "d": 0 },
{ "t": 21900, "d": 3 },
{ "t": 22200, "d": 1, "l": 900 },
{ "t": 24000, "d": 5 },
{ "t": 24300, "d": 7 },
{ "t": 24600, "d": 4, "l": 900 },
{ "t": 26400, "d": 1 },
{ "t": 26700, "d": 3 },
{ "t": 27000, "d": 0, "l": 900 },
{ "t": 28800, "d": 6 },
{ "t": 29100, "d": 7 },
{ "t": 29400, "d": 4, "l": 1200 },
{ "t": 31200, "d": 2 },
{ "t": 31500, "d": 3 },
{ "t": 31800, "d": 0, "l": 1200 },
{ "t": 33300, "d": 6 },
{ "t": 33600, "d": 4 },
{ "t": 33900, "d": 7 },
{ "t": 34500, "d": 6 },
{ "t": 34575, "d": 4 },
{ "t": 34800, "d": 5, "l": 600 },
{ "t": 35700, "d": 2 },
{ "t": 36000, "d": 0 },
{ "t": 36300, "d": 3 },
{ "t": 36900, "d": 2 },
{ "t": 36975, "d": 0 },
{ "t": 37200, "d": 1, "l": 600 },
{ "t": 38400, "d": 6, "l": 450 },
{ "t": 39000, "d": 7, "l": 300 },
{ "t": 39600, "d": 4, "l": 600 },
{ "t": 40800, "d": 2, "l": 450 },
{ "t": 41400, "d": 3, "l": 300 },
{ "t": 42000, "d": 0, "l": 600 },
{ "t": 43200, "d": 5 },
{ "t": 43800, "d": 6 },
{ "t": 44400, "d": 5 },
{ "t": 44550, "d": 5 },
{ "t": 44700, "d": 5 },
{ "t": 45000, "d": 6 },
{ "t": 45600, "d": 1 },
{ "t": 46200, "d": 2 },
{ "t": 46800, "d": 1 },
{ "t": 46950, "d": 1 },
{ "t": 47100, "d": 1 },
{ "t": 47400, "d": 2 },
{ "t": 48000, "d": 6, "l": 450 },
{ "t": 48600, "d": 7, "l": 300 },
{ "t": 49200, "d": 4, "l": 450 },
{ "t": 50400, "d": 2, "l": 450 },
{ "t": 51000, "d": 3, "l": 300 },
{ "t": 51600, "d": 0, "l": 450 },
{ "t": 52800, "d": 7, "l": 1800 },
{ "t": 55200, "d": 3, "l": 1800 },
{ "t": 57600, "d": 6 },
{ "t": 57900, "d": 7 },
{ "t": 58200, "d": 4, "l": 1200 },
{ "t": 60000, "d": 2 },
{ "t": 60300, "d": 3 },
{ "t": 60600, "d": 0, "l": 1200 },
{ "t": 62100, "d": 6 },
{ "t": 62400, "d": 4 },
{ "t": 62700, "d": 7 },
{ "t": 63300, "d": 6 },
{ "t": 63375, "d": 4 },
{ "t": 63600, "d": 5, "l": 600 },
{ "t": 64500, "d": 2 },
{ "t": 64800, "d": 0 },
{ "t": 65100, "d": 3 },
{ "t": 65700, "d": 2 },
{ "t": 65775, "d": 0 },
{ "t": 66000, "d": 1, "l": 600 },
{ "t": 67200, "d": 6 },
{ "t": 67500, "d": 7 },
{ "t": 67800, "d": 4 },
{ "t": 68100, "d": 6 },
{ "t": 68400, "d": 5, "l": 600 },
{ "t": 69600, "d": 2 },
{ "t": 69900, "d": 3 },
{ "t": 70200, "d": 0 },
{ "t": 70500, "d": 2 },
{ "t": 70800, "d": 1, "l": 600 },
{ "t": 71700, "d": 6 },
{ "t": 72000, "d": 4 },
{ "t": 72300, "d": 7 },
{ "t": 72900, "d": 6 },
{ "t": 72975, "d": 4 },
{ "t": 73200, "d": 5, "l": 600 },
{ "t": 74100, "d": 2 },
{ "t": 74400, "d": 0 },
{ "t": 74700, "d": 3 },
{ "t": 75300, "d": 2 },
{ "t": 75375, "d": 0 },
{ "t": 75600, "d": 1, "l": 600 }
]
},
"generatedBy": "Friday Night Funkin' - v0.6.4 (HEAD:0b976b0) PROTOTYPE"
}

View File

@ -1,26 +0,0 @@
{
"version": "2.2.4",
"songName": "Bopeebo Erect",
"artist": "Kawai Sprite (feat. Saruky)",
"charter": "Jenny Crowe + fabs",
"playData": {
"difficulties": ["erect", "nightmare"],
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "dad",
"instrumental": "erect"
},
"stage": "stageErect",
"noteStyle": "funkin",
"ratings": { "erect": 7, "nightmare": 8 },
"album": "volume3",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.3.0 PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 123, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,27 +0,0 @@
{
"version": "2.2.4",
"songName": "Bopeebo Pico",
"artist": "ThatAndyGuy (feat. Saruky)",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "nene",
"opponent": "dad",
"instrumental": "pico",
"altInstrumentals": []
},
"stage": "stageErect",
"noteStyle": "funkin",
"ratings": { "easy": 1, "normal": 2, "hard": 3 },
"album": "volume4",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.5.0 (develop:96c151c:MODIFIED) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 100, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,29 +0,0 @@
{
"version": "2.2.4",
"songName": "Bopeebo",
"artist": "Kawai Sprite",
"charter": "ninjamuffin99 + MtH",
"timeFormat": "ms",
"offsets": {
"instrumental": 0
},
"timeChanges": [{ "t": 0, "bpm": 100, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }],
"playData": {
"songVariations": ["erect", "pico"],
"difficulties": ["easy", "normal", "hard"],
"ratings": { "easy": 1, "normal": 1, "hard": 2 },
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "dad",
"instrumental": "",
"altInstrumentals": ["pico"]
},
"stage": "stage",
"noteStyle": "funkin",
"album": "volume1",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "EliteMasterEric (by hand)"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +0,0 @@
{
"version": "2.2.4",
"songName": "Cocoa Erect",
"artist": "Saster",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["erect", "nightmare"],
"characters": {
"player": "bf-christmas",
"girlfriend": "gf-christmas",
"opponent": "parents-christmas",
"instrumental": "erect",
"altInstrumentals": []
},
"stage": "mallErect",
"noteStyle": "funkin",
"ratings": { "erect": 7, "nightmare": 8 },
"album": "volume4",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.5.0 (develop:96c151c:MODIFIED) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 174, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,28 +0,0 @@
{
"version": "2.2.4",
"songName": "Cocoa Pico",
"artist": "Six Impala (feat. Saruky)",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-christmas",
"girlfriend": "nene-christmas",
"opponent": "parents-christmas",
"instrumental": "pico",
"opponentVocals": ["parents-christmas"],
"playerVocals": ["pico-christmas"]
},
"stage": "mallErect",
"noteStyle": "funkin",
"album": "expansion2",
"ratings": { "easy": 2, "normal": 3, "hard": 4 },
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.6.0 (rewrite/master:4891e54) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 100, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,25 +0,0 @@
{
"version": "2.2.4",
"timeFormat": "ms",
"artist": "Kawai Sprite",
"charter": "ninjamuffin99 + MtH",
"playData": {
"songVariations": ["erect", "pico"],
"stage": "mall",
"characters": {
"player": "bf-christmas",
"girlfriend": "gf-christmas",
"opponent": "parents-christmas",
"altInstrumentals": ["pico"]
},
"difficulties": ["easy", "normal", "hard"],
"noteStyle": "funkin",
"ratings": { "easy": 1, "normal": 2, "hard": 2 },
"album": "volume1",
"previewStart": 0,
"previewEnd": 15000
},
"songName": "Cocoa",
"timeChanges": [{ "d": 4, "n": 4, "t": -1, "bt": [4, 4, 4, 4], "bpm": 100 }],
"generatedBy": "Chart Editor Import (FNF Legacy)"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,782 +0,0 @@
{
"version": "2.0.0",
"scrollSpeed": { "easy": 1.6, "normal": 1.8, "hard": 2.3 },
"events": [
{ "t": 0, "e": "FocusCamera", "v": { "char": 0 } },
{
"t": 5333.33333333333,
"e": "FocusCamera",
"v": { "x": 0, "duration": 4, "y": 0, "char": 1, "ease": "CLASSIC" }
},
{
"t": 10083.3333333333,
"e": "ZoomCamera",
"v": {
"ease": "quintInOut",
"duration": 12,
"zoom": 1.05,
"mode": "direct"
}
},
{ "t": 10666, "e": "FocusCamera", "v": 1 },
{ "t": 13333, "e": "FocusCamera", "v": 0 },
{ "t": 16000, "e": "FocusCamera", "v": 1 },
{ "t": 18666, "e": "FocusCamera", "v": 0 },
{ "t": 21666, "e": "FocusCamera", "v": 1 },
{ "t": 27000, "e": "FocusCamera", "v": 0 },
{ "t": 32166, "e": "FocusCamera", "v": 1 },
{ "t": 42833, "e": "FocusCamera", "v": 0 },
{ "t": 53333, "e": "FocusCamera", "v": 1 },
{ "t": 56000, "e": "FocusCamera", "v": 0 },
{ "t": 58666, "e": "FocusCamera", "v": 1 },
{ "t": 61333, "e": "FocusCamera", "v": 0 },
{ "t": 64333, "e": "FocusCamera", "v": 1 },
{ "t": 69666, "e": "FocusCamera", "v": 0 },
{ "t": 74666, "e": "FocusCamera", "v": 1 },
{ "t": 77333, "e": "FocusCamera", "v": 0 },
{ "t": 80000, "e": "FocusCamera", "v": 1 },
{ "t": 82666, "e": "FocusCamera", "v": 0 }
],
"notes": {
"easy": [
{ "t": 10666, "d": 6 },
{ "t": 11333, "d": 6 },
{ "t": 12000, "d": 6 },
{ "t": 12333, "d": 4 },
{ "t": 12666.6666666667, "d": 6, "l": 500 },
{ "t": 13333, "d": 2 },
{ "t": 14000, "d": 2 },
{ "t": 14666, "d": 2 },
{ "t": 15000, "d": 0 },
{ "t": 15333.3333333333, "d": 2, "l": 500 },
{ "t": 16000, "d": 5 },
{ "t": 16666, "d": 5 },
{ "t": 17333, "d": 5 },
{ "t": 17666, "d": 4 },
{ "t": 18000, "d": 7, "l": 416.666666666664 },
{ "t": 18666, "d": 1 },
{ "t": 19333, "d": 1 },
{ "t": 20000, "d": 1 },
{ "t": 20333.3333333333, "d": 0 },
{ "t": 20666.6666666667, "d": 3, "l": 500 },
{ "t": 21666, "d": 6 },
{ "t": 22000, "d": 7, "l": 666.666666666667 },
{ "t": 23000, "d": 5 },
{ "t": 23333.3333333333, "d": 4, "l": 500 },
{ "t": 24333.3333333333, "d": 6, "l": 166.666666666667 },
{ "t": 24666.6666666667, "d": 5, "l": 166.666666666667 },
{ "t": 25333.3333333333, "d": 6 },
{ "t": 25666.6666666667, "d": 4 },
{ "t": 26000, "d": 6, "l": 541.666666666667 },
{ "t": 27000, "d": 2 },
{ "t": 27333.3333333333, "d": 3, "l": 666.666666666667 },
{ "t": 28333.3333333333, "d": 1, "l": 166.666666666667 },
{ "t": 28666.6666666667, "d": 0, "l": 500 },
{ "t": 29666, "d": 2 },
{ "t": 30000, "d": 1, "l": 250 },
{ "t": 30666, "d": 4 },
{ "t": 30666, "d": 2 },
{ "t": 31000, "d": 6 },
{ "t": 31000, "d": 0 },
{ "t": 31333, "d": 6 },
{ "t": 31333.3333333333, "d": 2, "l": 541.666666666667 },
{ "t": 31666, "d": 4 },
{ "t": 32166.6666666667, "d": 4, "l": 416.666666666667 },
{ "t": 33000, "d": 6 },
{ "t": 33500, "d": 6, "l": 416.666666666667 },
{ "t": 34333, "d": 4 },
{ "t": 34666.6666666667, "d": 4 },
{ "t": 35000, "d": 7 },
{ "t": 35333.3333333333, "d": 5, "l": 583.333333333338 },
{ "t": 36000, "d": 6, "l": 583.333333333329 },
{ "t": 36666.6666666667, "d": 4, "l": 583.333333333333 },
{ "t": 37500, "d": 5, "l": 250 },
{ "t": 38000, "d": 4 },
{ "t": 38333, "d": 5 },
{ "t": 38666.6666666667, "d": 7, "l": 333.333333333333 },
{ "t": 39333.3333333333, "d": 4 },
{ "t": 39666, "d": 5 },
{ "t": 40166.6666666667, "d": 6, "l": 333.333333333333 },
{ "t": 41000, "d": 5 },
{ "t": 41333.3333333333, "d": 0, "l": 583.333333333338 },
{ "t": 41333.3333333333, "d": 4, "l": 583.333333333338 },
{ "t": 42000, "d": 2, "l": 583.333333333324 },
{ "t": 42333, "d": 7 },
{ "t": 42833.3333333333, "d": 0, "l": 500 },
{ "t": 43666.6666666667, "d": 2 },
{ "t": 44166.6666666667, "d": 0, "l": 541.666666666667 },
{ "t": 45000, "d": 2 },
{ "t": 45333.3333333333, "d": 1 },
{ "t": 45666.6666666667, "d": 3 },
{ "t": 46000, "d": 1, "l": 500 },
{ "t": 46666.6666666667, "d": 2, "l": 583.333333333333 },
{ "t": 47333.3333333333, "d": 0, "l": 583.333333333333 },
{ "t": 48166.6666666667, "d": 1, "l": 250 },
{ "t": 48666.6666666667, "d": 0 },
{ "t": 49000, "d": 1 },
{ "t": 49333.3333333333, "d": 0, "l": 375 },
{ "t": 50333, "d": 1 },
{ "t": 50833.3333333333, "d": 0, "l": 583.333333333333 },
{ "t": 51666.6666666667, "d": 1 },
{ "t": 52000, "d": 0, "l": 583.333333333333 },
{ "t": 52666.6666666667, "d": 2 },
{ "t": 53000, "d": 3 },
{ "t": 53333, "d": 6 },
{ "t": 54000, "d": 6 },
{ "t": 54666, "d": 6 },
{ "t": 55000, "d": 4 },
{ "t": 55333.3333333333, "d": 6, "l": 500 },
{ "t": 56000, "d": 2 },
{ "t": 56666, "d": 2 },
{ "t": 57333, "d": 2 },
{ "t": 57666, "d": 0 },
{ "t": 58000, "d": 2, "l": 500 },
{ "t": 58666, "d": 5 },
{ "t": 59333, "d": 5 },
{ "t": 59666.6666666667, "d": 6 },
{ "t": 60000, "d": 5, "l": 541.666666666667 },
{ "t": 61000, "d": 7 },
{ "t": 61333, "d": 1 },
{ "t": 62000, "d": 1 },
{ "t": 62333, "d": 2 },
{ "t": 62666, "d": 4 },
{ "t": 62666.6666666667, "d": 1, "l": 750 },
{ "t": 63000, "d": 6, "l": 416.666666666667 },
{ "t": 63666, "d": 4 },
{ "t": 63666, "d": 3 },
{ "t": 64333, "d": 6 },
{ "t": 64666.6666666667, "d": 7, "l": 500 },
{ "t": 65666.6666666667, "d": 5, "l": 166.666666666676 },
{ "t": 66000, "d": 4, "l": 500 },
{ "t": 67000, "d": 6, "l": 166.666666666657 },
{ "t": 67333.3333333333, "d": 5, "l": 208.333333333324 },
{ "t": 68000, "d": 6 },
{ "t": 68000, "d": 2 },
{ "t": 68333, "d": 4 },
{ "t": 68333.3333333333, "d": 0 },
{ "t": 68666.6666666667, "d": 6, "l": 583.333333333343 },
{ "t": 68666.6666666667, "d": 2, "l": 583.333333333343 },
{ "t": 69666, "d": 2 },
{ "t": 70000, "d": 3, "l": 500 },
{ "t": 70916.6666666667, "d": 1 },
{ "t": 71333.3333333333, "d": 0, "l": 500 },
{ "t": 72333, "d": 2 },
{ "t": 72666.6666666667, "d": 1, "l": 166.666666666676 },
{ "t": 73333, "d": 2 },
{ "t": 73666, "d": 0 },
{ "t": 74000, "d": 2, "l": 583.333333333333 },
{ "t": 74666, "d": 6 },
{ "t": 75333, "d": 6 },
{ "t": 76000, "d": 6 },
{ "t": 76333, "d": 4 },
{ "t": 76666.6666666667, "d": 6, "l": 750 },
{ "t": 77333, "d": 2 },
{ "t": 78000, "d": 2 },
{ "t": 78666, "d": 2 },
{ "t": 79000, "d": 0 },
{ "t": 79333.3333333333, "d": 2, "l": 750 },
{ "t": 80000, "d": 5 },
{ "t": 80666.6666666667, "d": 4 },
{ "t": 81333.3333333333, "d": 5, "l": 500 },
{ "t": 82000, "d": 5 },
{ "t": 82666, "d": 1 },
{ "t": 83333.3333333333, "d": 0 },
{ "t": 84000, "d": 1, "l": 500 },
{ "t": 84666, "d": 1 }
],
"normal": [
{ "t": 10666, "d": 6 },
{ "t": 11000, "d": 4 },
{ "t": 11166.6666666667, "d": 5 },
{ "t": 11333, "d": 6 },
{ "t": 11666, "d": 4 },
{ "t": 12000, "d": 7 },
{ "t": 12333, "d": 4 },
{ "t": 12666, "d": 6 },
{ "t": 13000, "d": 4 },
{ "t": 13166, "d": 7 },
{ "t": 13333, "d": 2 },
{ "t": 13666, "d": 0 },
{ "t": 13833.3333333333, "d": 1 },
{ "t": 14000, "d": 2 },
{ "t": 14333, "d": 0 },
{ "t": 14666.6666666667, "d": 3 },
{ "t": 15000, "d": 0 },
{ "t": 15333, "d": 2 },
{ "t": 15666, "d": 0 },
{ "t": 15833, "d": 3 },
{ "t": 16000, "d": 5 },
{ "t": 16333, "d": 4 },
{ "t": 16666, "d": 5 },
{ "t": 17333, "d": 5 },
{ "t": 17666.6666666667, "d": 4 },
{ "t": 17833.3333333333, "d": 4 },
{ "t": 18000, "d": 7 },
{ "t": 18166.6666666667, "d": 7 },
{ "t": 18333.3333333333, "d": 7 },
{ "t": 18500, "d": 7 },
{ "t": 18666, "d": 1 },
{ "t": 19000, "d": 0 },
{ "t": 19333, "d": 1 },
{ "t": 20000, "d": 1 },
{ "t": 20333.3333333333, "d": 0 },
{ "t": 20500, "d": 0 },
{ "t": 20666.6666666667, "d": 3 },
{ "t": 20833, "d": 3 },
{ "t": 21000, "d": 3 },
{ "t": 21166.6666666667, "d": 3 },
{ "t": 21666, "d": 6 },
{ "t": 22000, "d": 7 },
{ "t": 22833, "d": 5 },
{ "t": 23000, "d": 7 },
{ "t": 23333, "d": 4 },
{ "t": 24333, "d": 6 },
{ "t": 24666, "d": 5 },
{ "t": 25000, "d": 4 },
{ "t": 25166.6666666667, "d": 5 },
{ "t": 25333, "d": 6 },
{ "t": 25666, "d": 4 },
{ "t": 26000, "d": 6 },
{ "t": 27000, "d": 2 },
{ "t": 27333, "d": 3 },
{ "t": 28166, "d": 1 },
{ "t": 28333, "d": 3 },
{ "t": 28666, "d": 0 },
{ "t": 29666, "d": 2 },
{ "t": 30000, "d": 1 },
{ "t": 30333, "d": 0 },
{ "t": 30500, "d": 1 },
{ "t": 30666, "d": 4 },
{ "t": 30666, "d": 2 },
{ "t": 31000, "d": 7 },
{ "t": 31000, "d": 0 },
{ "t": 31166.6666666667, "d": 3 },
{ "t": 31333.3333333333, "d": 2, "l": 583.333333333333 },
{ "t": 31333.3333333333, "d": 6 },
{ "t": 31666.6666666667, "d": 5 },
{ "t": 32166, "d": 4 },
{ "t": 32333, "d": 7 },
{ "t": 32666, "d": 5 },
{ "t": 33000, "d": 4 },
{ "t": 33500, "d": 6 },
{ "t": 33666, "d": 7 },
{ "t": 34000, "d": 6 },
{ "t": 34333, "d": 4 },
{ "t": 34666, "d": 4 },
{ "t": 35333.3333333333, "d": 5 },
{ "t": 36000, "d": 6 },
{ "t": 36333, "d": 7 },
{ "t": 36666, "d": 4 },
{ "t": 37500, "d": 5 },
{ "t": 37666, "d": 7 },
{ "t": 37833.3333333333, "d": 6 },
{ "t": 38000, "d": 4 },
{ "t": 38166.6666666667, "d": 6 },
{ "t": 38333, "d": 5 },
{ "t": 38666, "d": 4 },
{ "t": 38833.3333333333, "d": 4 },
{ "t": 39000, "d": 5 },
{ "t": 39166.6666666667, "d": 4 },
{ "t": 39333, "d": 6 },
{ "t": 39500, "d": 7 },
{ "t": 39666.6666666667, "d": 5 },
{ "t": 40166, "d": 4 },
{ "t": 40333, "d": 7 },
{ "t": 40500, "d": 5 },
{ "t": 40666, "d": 6 },
{ "t": 40833.3333333333, "d": 7 },
{ "t": 41000, "d": 5 },
{ "t": 41166.6666666667, "d": 7 },
{ "t": 41333, "d": 0 },
{ "t": 41333.3333333333, "d": 4, "l": 208.333333333338 },
{ "t": 41666, "d": 3 },
{ "t": 41666, "d": 6 },
{ "t": 42000, "d": 7 },
{ "t": 42000, "d": 2 },
{ "t": 42333, "d": 7 },
{ "t": 42333.3333333333, "d": 1 },
{ "t": 42833, "d": 0 },
{ "t": 43000, "d": 3 },
{ "t": 43333, "d": 1 },
{ "t": 43666, "d": 0 },
{ "t": 44166, "d": 2 },
{ "t": 44666, "d": 2 },
{ "t": 45000, "d": 0 },
{ "t": 45333, "d": 0 },
{ "t": 45666, "d": 1 },
{ "t": 46000, "d": 3 },
{ "t": 46333, "d": 1 },
{ "t": 46666, "d": 2 },
{ "t": 47000, "d": 3 },
{ "t": 47333, "d": 0 },
{ "t": 48166, "d": 1 },
{ "t": 48333, "d": 3 },
{ "t": 48500, "d": 2 },
{ "t": 48666, "d": 0 },
{ "t": 48833.3333333333, "d": 2 },
{ "t": 49000, "d": 1 },
{ "t": 49333, "d": 0 },
{ "t": 49500, "d": 0 },
{ "t": 49666, "d": 1 },
{ "t": 49833.3333333333, "d": 0 },
{ "t": 50000, "d": 2 },
{ "t": 50166.6666666667, "d": 3 },
{ "t": 50333.3333333333, "d": 1 },
{ "t": 50833, "d": 0 },
{ "t": 51000, "d": 3 },
{ "t": 51166.6666666667, "d": 1 },
{ "t": 51333, "d": 2 },
{ "t": 51500, "d": 3 },
{ "t": 51666.6666666667, "d": 1 },
{ "t": 52000, "d": 0, "l": 250 },
{ "t": 52333, "d": 2 },
{ "t": 52666, "d": 3 },
{ "t": 53000, "d": 3 },
{ "t": 53333, "d": 6 },
{ "t": 53666, "d": 4 },
{ "t": 53833.3333333333, "d": 5 },
{ "t": 54000, "d": 6 },
{ "t": 54333, "d": 4 },
{ "t": 54666.6666666667, "d": 7 },
{ "t": 55000, "d": 4 },
{ "t": 55166.6666666667, "d": 5 },
{ "t": 55333, "d": 6 },
{ "t": 55666, "d": 4 },
{ "t": 55833, "d": 7 },
{ "t": 56000, "d": 2 },
{ "t": 56333, "d": 0 },
{ "t": 56500, "d": 1 },
{ "t": 56666, "d": 2 },
{ "t": 57000, "d": 0 },
{ "t": 57333.3333333333, "d": 3 },
{ "t": 57666, "d": 0 },
{ "t": 57833.3333333333, "d": 1 },
{ "t": 58000, "d": 2 },
{ "t": 58333, "d": 0 },
{ "t": 58500, "d": 3 },
{ "t": 58666, "d": 5 },
{ "t": 59000, "d": 4 },
{ "t": 59166, "d": 7 },
{ "t": 59333.3333333333, "d": 5, "l": 333.333333333333 },
{ "t": 60000, "d": 5 },
{ "t": 60333.3333333333, "d": 4 },
{ "t": 60500, "d": 4 },
{ "t": 60666.6666666667, "d": 7 },
{ "t": 60833.3333333333, "d": 7 },
{ "t": 61000, "d": 7 },
{ "t": 61166.6666666667, "d": 7 },
{ "t": 61333, "d": 1 },
{ "t": 61666, "d": 0 },
{ "t": 61833, "d": 3 },
{ "t": 62000, "d": 1, "l": 333.333333333333 },
{ "t": 62666, "d": 4 },
{ "t": 62666, "d": 1 },
{ "t": 63000, "d": 7 },
{ "t": 63000, "d": 0 },
{ "t": 63166.6666666667, "d": 0 },
{ "t": 63333.3333333333, "d": 6 },
{ "t": 63333.3333333333, "d": 3 },
{ "t": 63500, "d": 3 },
{ "t": 63666.6666666667, "d": 3 },
{ "t": 63666.6666666667, "d": 5 },
{ "t": 63833, "d": 5, "l": 333 },
{ "t": 63833.3333333333, "d": 3 },
{ "t": 64333, "d": 6 },
{ "t": 64666, "d": 7 },
{ "t": 65500, "d": 5 },
{ "t": 65666, "d": 7 },
{ "t": 66000, "d": 4 },
{ "t": 67000, "d": 6 },
{ "t": 67333, "d": 5 },
{ "t": 67666, "d": 4 },
{ "t": 67833, "d": 5 },
{ "t": 68000, "d": 0 },
{ "t": 68000, "d": 6 },
{ "t": 68166, "d": 7 },
{ "t": 68333.3333333333, "d": 3 },
{ "t": 68500, "d": 7 },
{ "t": 68666.6666666667, "d": 2 },
{ "t": 68666.6666666667, "d": 6, "l": 500 },
{ "t": 69000, "d": 1, "l": 416.666666666657 },
{ "t": 69666, "d": 2 },
{ "t": 70000, "d": 3 },
{ "t": 70833, "d": 1 },
{ "t": 71000, "d": 3 },
{ "t": 71333, "d": 0 },
{ "t": 72333, "d": 2 },
{ "t": 72666, "d": 1 },
{ "t": 73000, "d": 0 },
{ "t": 73166.6666666667, "d": 1 },
{ "t": 73333, "d": 2 },
{ "t": 73666, "d": 0 },
{ "t": 73833.3333333333, "d": 3 },
{ "t": 74000, "d": 2 },
{ "t": 74666, "d": 6 },
{ "t": 75000, "d": 4 },
{ "t": 75166.6666666667, "d": 5 },
{ "t": 75333, "d": 6 },
{ "t": 75666, "d": 4 },
{ "t": 76000, "d": 7 },
{ "t": 76333, "d": 4 },
{ "t": 76500, "d": 5 },
{ "t": 76666, "d": 6 },
{ "t": 77000, "d": 6 },
{ "t": 77333, "d": 2 },
{ "t": 77666, "d": 0 },
{ "t": 77833.3333333333, "d": 1 },
{ "t": 78000, "d": 2 },
{ "t": 78333, "d": 0 },
{ "t": 78666.6666666667, "d": 3 },
{ "t": 79000, "d": 0 },
{ "t": 79166.6666666667, "d": 1 },
{ "t": 79333, "d": 2 },
{ "t": 79666, "d": 2 },
{ "t": 80000, "d": 5 },
{ "t": 80333, "d": 4 },
{ "t": 80500, "d": 7 },
{ "t": 80666, "d": 5 },
{ "t": 81000, "d": 6 },
{ "t": 81333, "d": 5 },
{ "t": 81666, "d": 5 },
{ "t": 82000, "d": 5 },
{ "t": 82666, "d": 1 },
{ "t": 83000, "d": 0 },
{ "t": 83166, "d": 3 },
{ "t": 83333, "d": 1 },
{ "t": 83666.6666666667, "d": 2 },
{ "t": 84000, "d": 1 },
{ "t": 84333, "d": 1 },
{ "t": 84666, "d": 1 }
],
"hard": [
{ "t": 10666, "d": 6 },
{ "t": 11000, "d": 4 },
{ "t": 11166, "d": 5 },
{ "t": 11333, "d": 6 },
{ "t": 11666, "d": 4 },
{ "t": 11833, "d": 7 },
{ "t": 12000, "d": 6 },
{ "t": 12166, "d": 7 },
{ "t": 12333, "d": 4 },
{ "t": 12500, "d": 5 },
{ "t": 12666, "d": 6 },
{ "t": 13000, "d": 4 },
{ "t": 13166, "d": 7 },
{ "t": 13333, "d": 2 },
{ "t": 13666, "d": 0 },
{ "t": 13833, "d": 1 },
{ "t": 14000, "d": 2 },
{ "t": 14333, "d": 0 },
{ "t": 14500, "d": 3 },
{ "t": 14666, "d": 2 },
{ "t": 14833, "d": 3 },
{ "t": 15000, "d": 0 },
{ "t": 15166, "d": 1 },
{ "t": 15333, "d": 2 },
{ "t": 15666, "d": 0 },
{ "t": 15833, "d": 3 },
{ "t": 16000, "d": 5 },
{ "t": 16333, "d": 4 },
{ "t": 16500, "d": 7 },
{ "t": 16666, "d": 5 },
{ "t": 17000, "d": 6 },
{ "t": 17333, "d": 5 },
{ "t": 17666, "d": 4 },
{ "t": 17833, "d": 4 },
{ "t": 18000, "d": 7 },
{ "t": 18166, "d": 7 },
{ "t": 18333, "d": 7 },
{ "t": 18500, "d": 7 },
{ "t": 18666, "d": 1 },
{ "t": 19000, "d": 0 },
{ "t": 19166, "d": 3 },
{ "t": 19333, "d": 1 },
{ "t": 19666, "d": 2 },
{ "t": 20000, "d": 1 },
{ "t": 20333, "d": 0 },
{ "t": 20500, "d": 0 },
{ "t": 20666, "d": 3 },
{ "t": 20833, "d": 3 },
{ "t": 21000, "d": 3 },
{ "t": 21166, "d": 3 },
{ "t": 21666, "d": 6 },
{ "t": 21833, "d": 5 },
{ "t": 22000, "d": 7 },
{ "t": 22833, "d": 5 },
{ "t": 23000, "d": 7 },
{ "t": 23333, "d": 4 },
{ "t": 24333, "d": 6 },
{ "t": 24666, "d": 5 },
{ "t": 25000, "d": 4 },
{ "t": 25166, "d": 5 },
{ "t": 25333.3333333333, "d": 6 },
{ "t": 25500, "d": 7 },
{ "t": 25666.6666666667, "d": 4 },
{ "t": 25833, "d": 7 },
{ "t": 26000, "d": 6 },
{ "t": 27000, "d": 2 },
{ "t": 27166, "d": 1 },
{ "t": 27333, "d": 3 },
{ "t": 28166, "d": 1 },
{ "t": 28333, "d": 3 },
{ "t": 28666, "d": 0 },
{ "t": 29666, "d": 2 },
{ "t": 30000, "d": 1 },
{ "t": 30333, "d": 0 },
{ "t": 30500, "d": 1 },
{ "t": 30666, "d": 4 },
{ "t": 30666, "d": 2 },
{ "t": 30833, "d": 5 },
{ "t": 30833.3333333333, "d": 3 },
{ "t": 31000, "d": 6 },
{ "t": 31000, "d": 0 },
{ "t": 31166, "d": 7 },
{ "t": 31166, "d": 3 },
{ "t": 31333, "d": 6 },
{ "t": 31333, "d": 2 },
{ "t": 31500, "d": 5 },
{ "t": 31666, "d": 4 },
{ "t": 31833, "d": 5 },
{ "t": 32166, "d": 4 },
{ "t": 32333, "d": 7 },
{ "t": 32500, "d": 6 },
{ "t": 32666, "d": 5 },
{ "t": 33000, "d": 4 },
{ "t": 33500, "d": 6 },
{ "t": 33666, "d": 7 },
{ "t": 33833, "d": 5 },
{ "t": 34000, "d": 6 },
{ "t": 34333, "d": 4 },
{ "t": 34666, "d": 4 },
{ "t": 35000, "d": 5 },
{ "t": 35333, "d": 7 },
{ "t": 35666, "d": 5 },
{ "t": 36000, "d": 6 },
{ "t": 36333, "d": 7 },
{ "t": 36666, "d": 4 },
{ "t": 36666, "d": 5 },
{ "t": 37500, "d": 5 },
{ "t": 37666, "d": 7 },
{ "t": 37833, "d": 6 },
{ "t": 38000, "d": 4 },
{ "t": 38166, "d": 6 },
{ "t": 38333, "d": 5 },
{ "t": 38666, "d": 4 },
{ "t": 38750, "d": 7 },
{ "t": 38833, "d": 4 },
{ "t": 39000, "d": 5 },
{ "t": 39166, "d": 4 },
{ "t": 39333, "d": 6 },
{ "t": 39500, "d": 7 },
{ "t": 39666, "d": 5 },
{ "t": 40166, "d": 4 },
{ "t": 40333, "d": 7 },
{ "t": 40500, "d": 5 },
{ "t": 40666, "d": 6 },
{ "t": 40833, "d": 7 },
{ "t": 41000, "d": 5 },
{ "t": 41166, "d": 7 },
{ "t": 41333, "d": 4 },
{ "t": 41333, "d": 0 },
{ "t": 41500, "d": 5 },
{ "t": 41500, "d": 1 },
{ "t": 41666, "d": 4 },
{ "t": 41666, "d": 2 },
{ "t": 41833, "d": 7 },
{ "t": 41833, "d": 3 },
{ "t": 42000, "d": 6 },
{ "t": 42000, "d": 2 },
{ "t": 42166, "d": 1 },
{ "t": 42333, "d": 7 },
{ "t": 42333, "d": 0 },
{ "t": 42500, "d": 1 },
{ "t": 42833, "d": 0 },
{ "t": 43000, "d": 3 },
{ "t": 43166, "d": 2 },
{ "t": 43333, "d": 1 },
{ "t": 43666, "d": 0 },
{ "t": 44166, "d": 2 },
{ "t": 44333, "d": 3 },
{ "t": 44500, "d": 1 },
{ "t": 44666, "d": 2 },
{ "t": 45000, "d": 0 },
{ "t": 45333, "d": 0 },
{ "t": 45666, "d": 1 },
{ "t": 46000, "d": 3 },
{ "t": 46333, "d": 1 },
{ "t": 46666, "d": 2 },
{ "t": 47000, "d": 3 },
{ "t": 47333, "d": 0 },
{ "t": 47333, "d": 1 },
{ "t": 48166, "d": 1 },
{ "t": 48333, "d": 3 },
{ "t": 48500, "d": 2 },
{ "t": 48666, "d": 0 },
{ "t": 48833, "d": 2 },
{ "t": 49000, "d": 1 },
{ "t": 49333, "d": 0 },
{ "t": 49416, "d": 3 },
{ "t": 49500, "d": 0 },
{ "t": 49666, "d": 1 },
{ "t": 49833, "d": 0 },
{ "t": 50000, "d": 2 },
{ "t": 50166, "d": 3 },
{ "t": 50333, "d": 1 },
{ "t": 50833, "d": 0 },
{ "t": 51000, "d": 3 },
{ "t": 51166, "d": 1 },
{ "t": 51333, "d": 2 },
{ "t": 51500, "d": 3 },
{ "t": 51666, "d": 1 },
{ "t": 51833, "d": 3 },
{ "t": 52000, "d": 0 },
{ "t": 52166, "d": 0 },
{ "t": 52333, "d": 2 },
{ "t": 52500, "d": 2 },
{ "t": 52666, "d": 3 },
{ "t": 53000, "d": 3 },
{ "t": 53000, "d": 1 },
{ "t": 53333, "d": 6 },
{ "t": 53666, "d": 4 },
{ "t": 53833, "d": 5 },
{ "t": 54000, "d": 6 },
{ "t": 54333, "d": 4 },
{ "t": 54500, "d": 7 },
{ "t": 54666, "d": 6 },
{ "t": 54833, "d": 7 },
{ "t": 55000, "d": 4 },
{ "t": 55166, "d": 5 },
{ "t": 55333, "d": 6 },
{ "t": 55666, "d": 4 },
{ "t": 55833, "d": 7 },
{ "t": 56000, "d": 2 },
{ "t": 56333, "d": 0 },
{ "t": 56500, "d": 1 },
{ "t": 56666, "d": 2 },
{ "t": 57000, "d": 0 },
{ "t": 57166, "d": 3 },
{ "t": 57333, "d": 2 },
{ "t": 57500, "d": 3 },
{ "t": 57666, "d": 0 },
{ "t": 57833, "d": 1 },
{ "t": 58000, "d": 2 },
{ "t": 58333, "d": 0 },
{ "t": 58500, "d": 3 },
{ "t": 58666, "d": 5 },
{ "t": 59000, "d": 4 },
{ "t": 59166, "d": 7 },
{ "t": 59333, "d": 5 },
{ "t": 59666, "d": 6 },
{ "t": 60000, "d": 5 },
{ "t": 60333, "d": 4 },
{ "t": 60500, "d": 4 },
{ "t": 60666.6666666667, "d": 7 },
{ "t": 60833, "d": 7 },
{ "t": 61000, "d": 7 },
{ "t": 61166, "d": 7 },
{ "t": 61333, "d": 1 },
{ "t": 61666, "d": 0 },
{ "t": 61833, "d": 3 },
{ "t": 62000, "d": 1 },
{ "t": 62333, "d": 2 },
{ "t": 62666, "d": 1 },
{ "t": 62666, "d": 4 },
{ "t": 62833, "d": 5 },
{ "t": 63000, "d": 0 },
{ "t": 63000, "d": 6 },
{ "t": 63166, "d": 0 },
{ "t": 63166, "d": 7 },
{ "t": 63333, "d": 6 },
{ "t": 63333.3333333333, "d": 3 },
{ "t": 63500, "d": 3 },
{ "t": 63500, "d": 5 },
{ "t": 63666, "d": 3 },
{ "t": 63666, "d": 4 },
{ "t": 63833, "d": 5, "l": 333 },
{ "t": 63833, "d": 3 },
{ "t": 64333, "d": 6 },
{ "t": 64500, "d": 5 },
{ "t": 64666, "d": 7 },
{ "t": 65500, "d": 5 },
{ "t": 65666, "d": 7 },
{ "t": 66000, "d": 4 },
{ "t": 67000, "d": 6 },
{ "t": 67333, "d": 5 },
{ "t": 67666, "d": 4 },
{ "t": 67833, "d": 5 },
{ "t": 68000, "d": 6 },
{ "t": 68000, "d": 0 },
{ "t": 68166, "d": 1 },
{ "t": 68166.6666666667, "d": 7 },
{ "t": 68333, "d": 2 },
{ "t": 68333.3333333333, "d": 4 },
{ "t": 68500, "d": 7 },
{ "t": 68500, "d": 3 },
{ "t": 68666, "d": 6 },
{ "t": 68666, "d": 2 },
{ "t": 68833, "d": 1 },
{ "t": 69000, "d": 0 },
{ "t": 69166, "d": 1, "l": 333 },
{ "t": 69666, "d": 2 },
{ "t": 69833, "d": 1 },
{ "t": 70000, "d": 3 },
{ "t": 70833, "d": 1 },
{ "t": 71000, "d": 3 },
{ "t": 71333, "d": 0 },
{ "t": 72333, "d": 2 },
{ "t": 72666, "d": 1 },
{ "t": 73000, "d": 0 },
{ "t": 73166, "d": 1 },
{ "t": 73333, "d": 2 },
{ "t": 73500, "d": 3 },
{ "t": 73666, "d": 0 },
{ "t": 73833, "d": 3 },
{ "t": 74000, "d": 2 },
{ "t": 74666, "d": 6 },
{ "t": 75000, "d": 4 },
{ "t": 75166, "d": 5 },
{ "t": 75333, "d": 6 },
{ "t": 75666, "d": 4 },
{ "t": 75833, "d": 7 },
{ "t": 76000, "d": 6 },
{ "t": 76166, "d": 7 },
{ "t": 76333, "d": 4 },
{ "t": 76500, "d": 5 },
{ "t": 76666, "d": 6 },
{ "t": 77000, "d": 6 },
{ "t": 77333, "d": 2 },
{ "t": 77333.3333333333, "d": 6 },
{ "t": 77666, "d": 0 },
{ "t": 77666.6666666667, "d": 6 },
{ "t": 77833, "d": 1 },
{ "t": 78000, "d": 2 },
{ "t": 78333, "d": 0 },
{ "t": 78500, "d": 3 },
{ "t": 78666, "d": 2 },
{ "t": 78833, "d": 3 },
{ "t": 79000, "d": 0 },
{ "t": 79166, "d": 1 },
{ "t": 79333, "d": 2 },
{ "t": 79666, "d": 2 },
{ "t": 80000, "d": 5 },
{ "t": 80000, "d": 2 },
{ "t": 80333, "d": 4 },
{ "t": 80333.3333333333, "d": 2 },
{ "t": 80500, "d": 7 },
{ "t": 80666, "d": 5 },
{ "t": 81000, "d": 6 },
{ "t": 81333, "d": 5 },
{ "t": 81666, "d": 5 },
{ "t": 82000, "d": 5 },
{ "t": 82666, "d": 1 },
{ "t": 83000, "d": 0 },
{ "t": 83166, "d": 3 },
{ "t": 83333, "d": 1 },
{ "t": 83666, "d": 2 },
{ "t": 84000, "d": 1 },
{ "t": 84333, "d": 1 },
{ "t": 84666, "d": 1 }
]
},
"generatedBy": "Friday Night Funkin' - v0.6.0 (rewrite/master:869726f) PROTOTYPE"
}

View File

@ -1,27 +0,0 @@
{
"version": "2.2.4",
"songName": "DadBattle Erect",
"charter": "Jenny Crowe + fabs + Spazkid",
"artist": "Kawai Sprite",
"offsets": { "vocals": { "bf": 0, "dad": -8 } },
"playData": {
"difficulties": ["erect", "nightmare"],
"characters": {
"player": "bf",
"girlfriend": "gf",
"opponent": "dad",
"instrumental": "erect"
},
"stage": "stageErect",
"noteStyle": "funkin",
"ratings": { "erect": 9, "nightmare": 10 },
"album": "volume3",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.3.0 (rewrite/master:1b4fc89) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 190, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

View File

@ -1,27 +0,0 @@
{
"version": "2.2.4",
"songName": "DadBattle Pico",
"artist": "TeraVex (ft. Saruky)",
"charter": "fabs + Spazkid",
"playData": {
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-playable",
"girlfriend": "nene",
"opponent": "dad",
"instrumental": "pico",
"altInstrumentals": []
},
"stage": "stageErect",
"noteStyle": "funkin",
"ratings": { "easy": 3, "normal": 4, "hard": 5 },
"album": "volume4",
"previewStart": 0,
"previewEnd": 15000
},
"generatedBy": "Friday Night Funkin' - v0.5.0 (develop:96c151c:MODIFIED) PROTOTYPE",
"timeFormat": "ms",
"timeChanges": [
{ "t": 0, "b": 0, "bpm": 180, "n": 4, "d": 4, "bt": [4, 4, 4, 4] }
]
}

Some files were not shown because too many files have changed in this diff Show More