diff --git a/sonic-boost.love/assets/fonts/CREDITS.txt b/sonic-boost.love/assets/fonts/CREDITS.txt new file mode 100644 index 0000000..9c81d83 --- /dev/null +++ b/sonic-boost.love/assets/fonts/CREDITS.txt @@ -0,0 +1,7 @@ +## Imperium Porcorum - Fonts Credits + +- [Teko Bold](https://github.com/itfoundry/teko) by the [Indian Type Foundry](https://github.com/itfoundry) - Open Font License + +- [Russian One](https://fonts.google.com/specimen/Russo+One) by Jovanny Lemonad - Open Font License + +- [Pixel Operator](https://notabug.org/HarvettFox96/ttf-pixeloperator) by [Harvett Fox 96](https://notabug.org/HarvettFox96) - Creative Commons 0 diff --git a/sonic-boost.love/assets/fonts/PixelOperator.ttf b/sonic-boost.love/assets/fonts/PixelOperator.ttf new file mode 100644 index 0000000..34fe947 Binary files /dev/null and b/sonic-boost.love/assets/fonts/PixelOperator.ttf differ diff --git a/sonic-boost.love/assets/fonts/Pokemon DPPt.ttf b/sonic-boost.love/assets/fonts/Pokemon DPPt.ttf new file mode 100644 index 0000000..f7a5fab Binary files /dev/null and b/sonic-boost.love/assets/fonts/Pokemon DPPt.ttf differ diff --git a/sonic-boost.love/assets/fonts/RussoOne-Regular.ttf b/sonic-boost.love/assets/fonts/RussoOne-Regular.ttf new file mode 100644 index 0000000..ba83727 Binary files /dev/null and b/sonic-boost.love/assets/fonts/RussoOne-Regular.ttf differ diff --git a/sonic-boost.love/assets/fonts/Teko-Bold.ttf b/sonic-boost.love/assets/fonts/Teko-Bold.ttf new file mode 100644 index 0000000..d061824 Binary files /dev/null and b/sonic-boost.love/assets/fonts/Teko-Bold.ttf differ diff --git a/sonic-boost.love/assets/fonts/kimberley bl.ttf b/sonic-boost.love/assets/fonts/kimberley bl.ttf new file mode 100644 index 0000000..09a597a Binary files /dev/null and b/sonic-boost.love/assets/fonts/kimberley bl.ttf differ diff --git a/sonic-boost.love/assets/fonts/sadv.png b/sonic-boost.love/assets/fonts/sadv.png new file mode 100644 index 0000000..7520004 Binary files /dev/null and b/sonic-boost.love/assets/fonts/sadv.png differ diff --git a/sonic-boost.love/assets/fonts/vipnagorgialla.ttf b/sonic-boost.love/assets/fonts/vipnagorgialla.ttf new file mode 100644 index 0000000..674ebd8 Binary files /dev/null and b/sonic-boost.love/assets/fonts/vipnagorgialla.ttf differ diff --git a/sonic-boost.love/assets/music/city.mp3 b/sonic-boost.love/assets/music/city.mp3 new file mode 100644 index 0000000..454d462 Binary files /dev/null and b/sonic-boost.love/assets/music/city.mp3 differ diff --git a/sonic-boost.love/assets/music/desert.mp3 b/sonic-boost.love/assets/music/desert.mp3 new file mode 100644 index 0000000..80f2fe0 Binary files /dev/null and b/sonic-boost.love/assets/music/desert.mp3 differ diff --git a/sonic-boost.love/assets/music/options.ogg b/sonic-boost.love/assets/music/options.ogg new file mode 100644 index 0000000..adbb613 Binary files /dev/null and b/sonic-boost.love/assets/music/options.ogg differ diff --git a/sonic-boost.love/assets/sfx/gameplay/actions/doublejump.wav b/sonic-boost.love/assets/sfx/gameplay/actions/doublejump.wav new file mode 100644 index 0000000..63675aa Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/actions/doublejump.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/actions/jump-classic.wav b/sonic-boost.love/assets/sfx/gameplay/actions/jump-classic.wav new file mode 100644 index 0000000..c06d620 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/actions/jump-classic.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/actions/jump-lostworld.wav b/sonic-boost.love/assets/sfx/gameplay/actions/jump-lostworld.wav new file mode 100644 index 0000000..7cc7782 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/actions/jump-lostworld.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/actions/jump-modern.wav b/sonic-boost.love/assets/sfx/gameplay/actions/jump-modern.wav new file mode 100644 index 0000000..8e26757 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/actions/jump-modern.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/actions/spin.wav b/sonic-boost.love/assets/sfx/gameplay/actions/spin.wav new file mode 100644 index 0000000..0c13126 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/actions/spin.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/grind/grind.wav b/sonic-boost.love/assets/sfx/gameplay/grind/grind.wav new file mode 100644 index 0000000..6b75345 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/grind/grind.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/grind/land.wav b/sonic-boost.love/assets/sfx/gameplay/grind/land.wav new file mode 100644 index 0000000..2fb8e6a Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/grind/land.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_1_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_1_aif.wav new file mode 100644 index 0000000..0830a60 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_1_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_2_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_2_aif.wav new file mode 100644 index 0000000..54b5360 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_2_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_3_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_3_aif.wav new file mode 100644 index 0000000..0eac257 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_008_fst_wlk_drt_3_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_011_fst_lnd_drt_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_011_fst_lnd_drt_aif.wav new file mode 100644 index 0000000..4f2e543 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/dirt/Synth_2000000_player_2001000_PLY_SNC_CL_2001_011_fst_lnd_drt_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/glass/brake.wav b/sonic-boost.love/assets/sfx/gameplay/materials/glass/brake.wav new file mode 100644 index 0000000..2f12c09 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/glass/brake.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/glass/land.wav b/sonic-boost.love/assets/sfx/gameplay/materials/glass/land.wav new file mode 100644 index 0000000..b697ef3 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/glass/land.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/glass/step1.wav b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step1.wav new file mode 100644 index 0000000..af522fb Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step1.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/glass/step2.wav b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step2.wav new file mode 100644 index 0000000..6a6d351 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step2.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/glass/step3.wav b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step3.wav new file mode 100644 index 0000000..06796fa Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/glass/step3.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_1_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_1_aif.wav new file mode 100644 index 0000000..357da8f Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_1_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_2_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_2_aif.wav new file mode 100644 index 0000000..e161cda Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_2_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_3_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_3_aif.wav new file mode 100644 index 0000000..8bac057 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_016_fst_wlk_grs_3_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_019_fst_lnd_grs_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_019_fst_lnd_grs_aif.wav new file mode 100644 index 0000000..e045c1e Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/grass/Synth_2000000_player_2001000_PLY_SNC_CL_2001_019_fst_lnd_grs_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/metal/land.wav b/sonic-boost.love/assets/sfx/gameplay/materials/metal/land.wav new file mode 100644 index 0000000..91ed7d3 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/metal/land.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/metal/step1.wav b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step1.wav new file mode 100644 index 0000000..e811e93 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step1.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/metal/step2.wav b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step2.wav new file mode 100644 index 0000000..882b16f Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step2.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/metal/step3.wav b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step3.wav new file mode 100644 index 0000000..49819e4 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/metal/step3.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/stone/land.wav b/sonic-boost.love/assets/sfx/gameplay/materials/stone/land.wav new file mode 100644 index 0000000..ab04ea8 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/stone/land.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/stone/step1.wav b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step1.wav new file mode 100644 index 0000000..bb8c621 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step1.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/stone/step2.wav b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step2.wav new file mode 100644 index 0000000..1f0b9f6 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step2.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/stone/step3.wav b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step3.wav new file mode 100644 index 0000000..58ddcaa Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/stone/step3.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_1_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_1_aif.wav new file mode 100644 index 0000000..7e10a56 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_1_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_2_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_2_aif.wav new file mode 100644 index 0000000..a49325c Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_2_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_3_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_3_aif.wav new file mode 100644 index 0000000..b26a29a Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_012_fst_wlk_wod_3_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_015_fst_lnd_wod_aif.wav b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_015_fst_lnd_wod_aif.wav new file mode 100644 index 0000000..a055551 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/materials/wood/Synth_2000000_player_2001000_PLY_SNC_CL_2001_015_fst_lnd_wod_aif.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/airbooster.wav b/sonic-boost.love/assets/sfx/gameplay/objects/airbooster.wav new file mode 100644 index 0000000..c49c59c Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/airbooster.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/ballon.wav b/sonic-boost.love/assets/sfx/gameplay/objects/ballon.wav new file mode 100644 index 0000000..b817506 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/ballon.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/booster.wav b/sonic-boost.love/assets/sfx/gameplay/objects/booster.wav new file mode 100644 index 0000000..d06bfda Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/booster.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/jumpboard.wav b/sonic-boost.love/assets/sfx/gameplay/objects/jumpboard.wav new file mode 100644 index 0000000..465d36a Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/jumpboard.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/ring.wav b/sonic-boost.love/assets/sfx/gameplay/objects/ring.wav new file mode 100644 index 0000000..ff6da05 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/ring.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/ringspread.wav b/sonic-boost.love/assets/sfx/gameplay/objects/ringspread.wav new file mode 100644 index 0000000..e8a10ca Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/ringspread.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/spring.wav b/sonic-boost.love/assets/sfx/gameplay/objects/spring.wav new file mode 100644 index 0000000..c4916f8 Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/spring.wav differ diff --git a/sonic-boost.love/assets/sfx/gameplay/objects/super-ring.wav b/sonic-boost.love/assets/sfx/gameplay/objects/super-ring.wav new file mode 100644 index 0000000..f6b0acd Binary files /dev/null and b/sonic-boost.love/assets/sfx/gameplay/objects/super-ring.wav differ diff --git a/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_003_SHSY05_32_wav.wav b/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_003_SHSY05_32_wav.wav new file mode 100644 index 0000000..65cc045 Binary files /dev/null and b/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_003_SHSY05_32_wav.wav differ diff --git a/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_004_SHSY10_22_wav.wav b/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_004_SHSY10_22_wav.wav new file mode 100644 index 0000000..9ce8d08 Binary files /dev/null and b/sonic-boost.love/assets/sfx/menu/Synth_S4EP2FX_004_SHSY10_22_wav.wav differ diff --git a/sonic-boost.love/assets/sfx/menu/cancel.wav b/sonic-boost.love/assets/sfx/menu/cancel.wav new file mode 100644 index 0000000..7a62bce Binary files /dev/null and b/sonic-boost.love/assets/sfx/menu/cancel.wav differ diff --git a/sonic-boost.love/assets/sfx/menu/select.wav b/sonic-boost.love/assets/sfx/menu/select.wav new file mode 100644 index 0000000..28f214a Binary files /dev/null and b/sonic-boost.love/assets/sfx/menu/select.wav differ diff --git a/sonic-boost.love/assets/sfx/menu/validate.wav b/sonic-boost.love/assets/sfx/menu/validate.wav new file mode 100644 index 0000000..e26b2fd Binary files /dev/null and b/sonic-boost.love/assets/sfx/menu/validate.wav differ diff --git a/sonic-boost.love/assets/sprites/items/crystal.lua b/sonic-boost.love/assets/sprites/items/crystal.lua new file mode 100644 index 0000000..18c99bb --- /dev/null +++ b/sonic-boost.love/assets/sprites/items/crystal.lua @@ -0,0 +1,16 @@ +return { + metadata = { + height = 16, + width = 16, + defaultAnim = "default" + }, + animations = { + ["default"] = { + startAt = 1, + endAt = 1, + loop = 1, + speed = 0, + pauseAtEnd = true, + }, + } +} diff --git a/sonic-boost.love/assets/sprites/items/crystal.png b/sonic-boost.love/assets/sprites/items/crystal.png new file mode 100644 index 0000000..e449881 Binary files /dev/null and b/sonic-boost.love/assets/sprites/items/crystal.png differ diff --git a/sonic-boost.love/assets/sprites/items/ring.lua b/sonic-boost.love/assets/sprites/items/ring.lua new file mode 100644 index 0000000..5e1c1e0 --- /dev/null +++ b/sonic-boost.love/assets/sprites/items/ring.lua @@ -0,0 +1,16 @@ +return { + metadata = { + height = 16, + width = 16, + defaultAnim = "default" + }, + animations = { + ["default"] = { + startAt = 1, + endAt = 8, + loop = 1, + speed = 8, + pauseAtEnd = false, + }, + } +} diff --git a/sonic-boost.love/assets/sprites/items/ring.png b/sonic-boost.love/assets/sprites/items/ring.png new file mode 100644 index 0000000..949020c Binary files /dev/null and b/sonic-boost.love/assets/sprites/items/ring.png differ diff --git a/sonic-boost.love/assets/sprites/shadow.png b/sonic-boost.love/assets/sprites/shadow.png new file mode 100644 index 0000000..699cd01 Binary files /dev/null and b/sonic-boost.love/assets/sprites/shadow.png differ