Initial Commit with playfield created and basic rendering.

master
Joshua Sigona 6 years ago
parent e2e5523e31
commit 4e343c0e01
  1. 364
      GameMakerStudio2/Bandori/Bandori.yyp
  2. 39
      GameMakerStudio2/Bandori/NoteFileFormat.txt
  3. 7
      GameMakerStudio2/Bandori/TestSongFormat.txt
  4. 56
      GameMakerStudio2/Bandori/objects/background_field/Create_0.gml
  5. 27
      GameMakerStudio2/Bandori/objects/background_field/Draw_0.gml
  6. 11
      GameMakerStudio2/Bandori/objects/background_field/Step_0.gml
  7. 58
      GameMakerStudio2/Bandori/objects/background_field/background_field.yy
  8. 5
      GameMakerStudio2/Bandori/objects/game_initializer/Create_0.gml
  9. 38
      GameMakerStudio2/Bandori/objects/game_initializer/game_initializer.yy
  10. 29
      GameMakerStudio2/Bandori/objects/music_note/music_note.yy
  11. 3
      GameMakerStudio2/Bandori/objects/music_selection_controller/Create_0.gml
  12. 38
      GameMakerStudio2/Bandori/objects/music_selection_controller/music_selection_controller.yy
  13. 50
      GameMakerStudio2/Bandori/options/amazonfire/options_amazonfire.yy
  14. 79
      GameMakerStudio2/Bandori/options/android/options_android.yy
  15. 74
      GameMakerStudio2/Bandori/options/ios/options_ios.yy
  16. 38
      GameMakerStudio2/Bandori/options/windows/options_windows.yy
  17. 117
      GameMakerStudio2/Bandori/rooms/music_selection/music_selection.yy
  18. 178
      GameMakerStudio2/Bandori/rooms/playfield/playfield.yy
  19. 6
      GameMakerStudio2/Bandori/scripts/camera_update/camera_update.gml
  20. 8
      GameMakerStudio2/Bandori/scripts/camera_update/camera_update.yy
  21. 21
      GameMakerStudio2/Bandori/scripts/draw_billboard_obj/draw_billboard_obj.gml
  22. 8
      GameMakerStudio2/Bandori/scripts/draw_billboard_obj/draw_billboard_obj.yy
  23. 11
      GameMakerStudio2/Bandori/scripts/draw_flick_note/draw_flick_note.gml
  24. 8
      GameMakerStudio2/Bandori/scripts/draw_flick_note/draw_flick_note.yy
  25. 16
      GameMakerStudio2/Bandori/scripts/draw_note_circle/draw_note_circle.gml
  26. 8
      GameMakerStudio2/Bandori/scripts/draw_note_circle/draw_note_circle.yy
  27. 15
      GameMakerStudio2/Bandori/scripts/initialize_billboard_vert/initialize_billboard_vert.gml
  28. 8
      GameMakerStudio2/Bandori/scripts/initialize_billboard_vert/initialize_billboard_vert.yy
  29. 28
      GameMakerStudio2/Bandori/scripts/song_file_reader/song_file_reader.gml
  30. 8
      GameMakerStudio2/Bandori/scripts/song_file_reader/song_file_reader.yy
  31. 7
      GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.gml
  32. 8
      GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.yy
  33. BIN
      GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru
  34. 14
      GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru.yy
  35. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/2bbe27cc-fc25-43da-9dea-d99c8f585075.png
  36. 70
      GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/flick_note_3d_spr.yy
  37. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/layers/2bbe27cc-fc25-43da-9dea-d99c8f585075/b49b8455-8ae6-4035-8f21-e1b55a010050.png
  38. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_spr/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f.png
  39. 106
      GameMakerStudio2/Bandori/sprites/flick_note_spr/flick_note_spr.yy
  40. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/1b29d93d-dcce-4d8b-8a5e-f832ed501448.png
  41. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/21d7f016-33fb-47dd-9cb0-d28f5a405912.png
  42. BIN
      GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/b943066d-664b-4753-8678-783b8105a48b.png
  43. BIN
      GameMakerStudio2/Bandori/sprites/music_note_spr/86f55b94-7ad0-4f66-aca7-73c8a0d4a056.png
  44. BIN
      GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/09c697b3-13fa-4cb2-9c41-09d831253c00.png
  45. BIN
      GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/daecedd3-fe37-44ca-bc41-034561b67bc1.png
  46. 88
      GameMakerStudio2/Bandori/sprites/music_note_spr/music_note_spr.yy
  47. BIN
      GameMakerStudio2/Bandori/sprites/stage_background/c8c591a2-c2f0-4567-8344-7bc9f9408bab.png
  48. BIN
      GameMakerStudio2/Bandori/sprites/stage_background/layers/c8c591a2-c2f0-4567-8344-7bc9f9408bab/577ff1f3-06a1-4368-93f8-b8d9f8201e1e.png
  49. 70
      GameMakerStudio2/Bandori/sprites/stage_background/stage_background.yy
  50. 9
      GameMakerStudio2/Bandori/timelines/timeline0/timeline0.yy

@ -0,0 +1,364 @@
{
"id": "ff7fd718-f139-4e96-b07f-f613e1da9064",
"modelName": "GMProject",
"mvc": "1.0",
"IsDnDProject": false,
"configs": [
"default"
],
"option_ecma": false,
"parentProject": {
"id": "e6081500-a23d-437c-b20b-25fc2dbc8ea1",
"modelName": "GMProjectParent",
"mvc": "1.0",
"alteredResources": [
{
"Key": "ed6a955d-5826-4f98-a450-10b414266c27",
"Value": {
"configDeltas": [
"inherited"
],
"id": "292dcb5b-c112-405b-83d6-752e584ac643",
"resourcePath": "options\\main\\options_main.yy",
"resourceType": "GMMainOptions"
}
}
],
"hiddenResources": [
],
"projectPath": "${base_project}"
},
"resources": [
{
"Key": "008b1512-eed6-4d5f-9207-e064882a4844",
"Value": {
"id": "b17b559b-64c2-4f2b-a59c-4fc55bbace29",
"resourcePath": "scripts\\song_file_reader\\song_file_reader.yy",
"resourceType": "GMScript"
}
},
{
"Key": "14135239-1b37-425f-ba77-5ae8233a5e98",
"Value": {
"id": "2b1ee97d-528a-4e6e-8bef-dbe0692078c5",
"resourcePath": "views\\14135239-1b37-425f-ba77-5ae8233a5e98.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "168f6e4f-30e3-4950-868f-6ea48b36a8d8",
"Value": {
"id": "1d5a4cbe-90ad-47ec-b9ed-fe6ce1217562",
"resourcePath": "views\\168f6e4f-30e3-4950-868f-6ea48b36a8d8.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5",
"Value": {
"id": "5cf03e14-3f5e-49ca-814d-e5a46c2e4146",
"resourcePath": "objects\\background_field\\background_field.yy",
"resourceType": "GMObject"
}
},
{
"Key": "232b3a99-2548-425f-bae5-2ee7f9d9bcd5",
"Value": {
"id": "297edb7e-4050-4b73-9d62-d0d280bb5858",
"resourcePath": "objects\\game_initializer\\game_initializer.yy",
"resourceType": "GMObject"
}
},
{
"Key": "292c43b1-1f73-4bf1-a374-f7335d04df3f",
"Value": {
"id": "b4512f41-0300-49ee-9652-e657beb1f30a",
"resourcePath": "views\\292c43b1-1f73-4bf1-a374-f7335d04df3f.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "2d03f5c5-6789-490c-a260-d347655b065a",
"Value": {
"id": "d4daf57a-e212-48b7-a455-dfb53c43ae2a",
"resourcePath": "views\\2d03f5c5-6789-490c-a260-d347655b065a.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "355feb6d-a61b-403a-86a1-ac9fc782dc08",
"Value": {
"id": "ab657699-de83-4f13-ba31-e1e249ca5b9d",
"resourcePath": "sprites\\stage_background\\stage_background.yy",
"resourceType": "GMSprite"
}
},
{
"Key": "36bfd8ea-f453-4564-a89b-f9f5ef6769b5",
"Value": {
"id": "fa7f384f-a0fa-4e28-a769-2c1207c2a3ba",
"resourcePath": "views\\36bfd8ea-f453-4564-a89b-f9f5ef6769b5.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "3af8c491-95d5-49f2-ad8e-204ee5d672c2",
"Value": {
"id": "f06531d7-e910-4622-aa54-55a7ec434322",
"resourcePath": "objects\\music_selection_controller\\music_selection_controller.yy",
"resourceType": "GMObject"
}
},
{
"Key": "3d54fe48-8d17-495d-8158-a0299ef17c09",
"Value": {
"id": "521c365b-7bb7-4d73-a456-e2cd84433b3a",
"resourcePath": "sprites\\music_note_spr\\music_note_spr.yy",
"resourceType": "GMSprite"
}
},
{
"Key": "45834fb5-cebf-4998-b970-5e511c7476fe",
"Value": {
"id": "3d3c7703-368a-46b4-9b3a-68bcc2a2942d",
"resourcePath": "views\\45834fb5-cebf-4998-b970-5e511c7476fe.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "49405c01-fa21-4bce-9ad1-0928e1fba369",
"Value": {
"id": "54c2d6d8-56be-4b15-a97b-73d9c4570e9f",
"resourcePath": "views\\49405c01-fa21-4bce-9ad1-0928e1fba369.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "4984730b-e0c7-4017-92eb-de1bf5142e3e",
"Value": {
"id": "4757b4c7-931b-45c6-ba7e-12fdbe803059",
"resourcePath": "timelines\\timeline0\\timeline0.yy",
"resourceType": "GMTimeline"
}
},
{
"Key": "4b73387d-56b1-432f-be9b-d94ce1b4f8c0",
"Value": {
"id": "600c2c8b-a8cc-4ab8-a1a6-e174405f86d6",
"resourcePath": "views\\4b73387d-56b1-432f-be9b-d94ce1b4f8c0.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "4c523cab-ead1-4992-8144-d75c7abc483a",
"Value": {
"id": "789aa37f-b3e6-4565-9fb0-852323f7bdd9",
"resourcePath": "objects\\music_note\\music_note.yy",
"resourceType": "GMObject"
}
},
{
"Key": "4ed5aab7-f13f-461f-b7ca-cf95e183fa86",
"Value": {
"id": "2cffad4b-742e-4ef7-90ef-fe4c633c07a4",
"resourcePath": "views\\4ed5aab7-f13f-461f-b7ca-cf95e183fa86.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "565a3f52-6f0a-49b9-ba5b-882cb1d4ce46",
"Value": {
"id": "f0069acf-73c4-43a1-a8da-a5ed0090034e",
"resourcePath": "scripts\\camera_update\\camera_update.yy",
"resourceType": "GMScript"
}
},
{
"Key": "5c8f2a9d-ca8c-4306-81ef-f1172aa12cd5",
"Value": {
"id": "8f76c818-c8ae-49e5-a1c8-d637f437e8a9",
"resourcePath": "views\\5c8f2a9d-ca8c-4306-81ef-f1172aa12cd5.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "6b5e2cc6-489d-4814-a2ab-b0539a2a6479",
"Value": {
"id": "187090c0-c9f2-45ee-8963-01c8613f50d8",
"resourcePath": "scripts\\draw_flick_note\\draw_flick_note.yy",
"resourceType": "GMScript"
}
},
{
"Key": "79fff36c-8b3e-46ed-8775-77d9410be11b",
"Value": {
"id": "be257b0e-1f22-4ac1-a8a2-834e851025c9",
"resourcePath": "views\\79fff36c-8b3e-46ed-8775-77d9410be11b.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "8427047f-9ef8-4c77-89f3-9c20623d07b6",
"Value": {
"id": "e8d5fcee-8566-4819-9109-7b2f60771ec2",
"resourcePath": "options\\ios\\options_ios.yy",
"resourceType": "GMiOSOptions"
}
},
{
"Key": "845cdbdd-d4ad-415d-bca7-04f31b6e6c99",
"Value": {
"id": "d70900a7-edae-4b34-a6ce-0db5c943a245",
"resourcePath": "views\\845cdbdd-d4ad-415d-bca7-04f31b6e6c99.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "8b82939c-d23c-468a-9528-704f898a5267",
"Value": {
"id": "ed788efa-edbd-4f5c-82f8-d6669c742d57",
"resourcePath": "views\\8b82939c-d23c-468a-9528-704f898a5267.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "9b3969f3-bd44-47ed-9b48-f6c85ded7082",
"Value": {
"id": "4cd6e57c-e5e0-414f-a6bb-03613abe5dca",
"resourcePath": "scripts\\initialize_billboard_vert\\initialize_billboard_vert.yy",
"resourceType": "GMScript"
}
},
{
"Key": "9b689c40-4ac8-4ea5-9c90-075be4e3237f",
"Value": {
"id": "e0f7f136-1928-4902-97a1-400ea0a4a7ac",
"resourcePath": "views\\9b689c40-4ac8-4ea5-9c90-075be4e3237f.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "a128950b-5063-4876-b4a6-b99dbd2ea6d1",
"Value": {
"id": "50580a6d-effc-46d0-b69f-0ccca4fba44f",
"resourcePath": "options\\amazonfire\\options_amazonfire.yy",
"resourceType": "GMAmazonFireOptions"
}
},
{
"Key": "b51ebf65-17e9-40a8-ad7f-b50c6bdeaae4",
"Value": {
"id": "db039f41-3e94-4c01-bac0-80fcdafc9fb7",
"resourcePath": "views\\b51ebf65-17e9-40a8-ad7f-b50c6bdeaae4.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "b8ebc5fc-f828-4549-89f1-66dce911059b",
"Value": {
"id": "88d6b42c-5e40-496f-a0c0-4d0874d91032",
"resourcePath": "scripts\\draw_note_circle\\draw_note_circle.yy",
"resourceType": "GMScript"
}
},
{
"Key": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"Value": {
"id": "997855c5-0430-49a1-9de9-6133fab4f8eb",
"resourcePath": "sprites\\flick_note_spr\\flick_note_spr.yy",
"resourceType": "GMSprite"
}
},
{
"Key": "c0e356fa-e36a-4477-973a-556032ed0262",
"Value": {
"id": "b3c37085-8453-4591-b8b4-41b4766df8e4",
"resourcePath": "scripts\\vertex_point_add\\vertex_point_add.yy",
"resourceType": "GMScript"
}
},
{
"Key": "c21f55b6-7f7e-46ec-b139-d528d71f77ee",
"Value": {
"id": "f64f3332-ba62-4173-84e8-fd6fb9855349",
"resourcePath": "rooms\\playfield\\playfield.yy",
"resourceType": "GMRoom"
}
},
{
"Key": "cc98d028-7bdd-4680-85f3-c87a7baa481e",
"Value": {
"id": "00a576d3-5a35-4c81-becf-ce312e0a84bd",
"resourcePath": "options\\windows\\options_windows.yy",
"resourceType": "GMWindowsOptions"
}
},
{
"Key": "d47c7e44-37b2-454b-abcd-743c1820603b",
"Value": {
"id": "a2cca06d-bd62-4121-81a9-f8618fcb40d4",
"resourcePath": "scripts\\draw_billboard_obj\\draw_billboard_obj.yy",
"resourceType": "GMScript"
}
},
{
"Key": "e1b8208f-ed03-4442-8be3-eed205abd614",
"Value": {
"id": "37fe9f92-13e3-4f03-8c79-b999b7403a82",
"resourcePath": "views\\e1b8208f-ed03-4442-8be3-eed205abd614.yy",
"resourceType": "GMFolder"
}
},
{
"Key": "e42bf5cc-3f46-4d67-a6d0-a4885a11ac3f",
"Value": {
"id": "cd7dab00-cf82-4c9b-848d-e14cb3e2562c",
"resourcePath": "options\\android\\options_android.yy",
"resourceType": "GMAndroidOptions"
}
},
{
"Key": "e69ae948-5456-4e86-bffc-24440ce1e723",
"Value": {
"id": "1cec9779-fe35-40b1-8e7b-4d6ba0d7d32a",
"resourcePath": "rooms\\music_selection\\music_selection.yy",
"resourceType": "GMRoom"
}
},
{
"Key": "e7dea803-002a-4c7e-9c73-706357c1b7e1",
"Value": {
"id": "b8908343-1622-4f40-adc4-bb0a01bb6f59",
"resourcePath": "sounds\\Sekaiwa_Koini_Ochiteru\\Sekaiwa_Koini_Ochiteru.yy",
"resourceType": "GMSound"
}
},
{
"Key": "eddbb153-b5dc-4997-81dc-909df3ee8542",
"Value": {
"id": "df579cd0-2bce-41ac-8b83-91b03724c1d8",
"resourcePath": "sprites\\flick_note_3d_spr\\flick_note_3d_spr.yy",
"resourceType": "GMSprite"
}
},
{
"Key": "f182a528-5a94-41ca-82e3-db20f4109f47",
"Value": {
"id": "ab153fd9-173e-4675-937f-d89506fd30d3",
"resourcePath": "views\\f182a528-5a94-41ca-82e3-db20f4109f47.yy",
"resourceType": "GMFolder"
}
}
],
"script_order": [
"b8ebc5fc-f828-4549-89f1-66dce911059b",
"565a3f52-6f0a-49b9-ba5b-882cb1d4ce46",
"6b5e2cc6-489d-4814-a2ab-b0539a2a6479",
"9b3969f3-bd44-47ed-9b48-f6c85ded7082",
"c0e356fa-e36a-4477-973a-556032ed0262",
"d47c7e44-37b2-454b-abcd-743c1820603b",
"008b1512-eed6-4d5f-9207-e064882a4844"
],
"tutorial": ""
}

@ -0,0 +1,39 @@
File Format:
TITLE:
Title of song.
SONGID:
ID of song.
OFFSET:
The amount of milliseconds to increase/decrease the entire note timeline by for syncing purposes.
BPM:
The beats per minute this song plays at.
NOTETYPE:
1 - Tap Note
2 - Slide note 1 begin
3 - Slide note 1 end
4 - Slide note 2 begin
5 - Slide note 2 end
6 - Flick note
NOTEDATA
-For slide notes, this denotes which lane the note is in.
Lane 1 = 1, Lane 2 = 2, etc. 7 lanes total
TIMING
Timing will be number of milliseconds after the song started.
<FILE START>
TITLE
SONGID
OFFSET
BPM
NOTETYPE,NOTEDATA,TIMING
Career Assistance Advisor

@ -0,0 +1,7 @@
SEKAIWA KOINI OCHITERU
Sekaiwa_Koini_Ochiteru
0
130
1,2,4.333333333
1,6,4.333333333
1,4,5.7777777777777777777777744444444

@ -0,0 +1,56 @@
gpu_set_zwriteenable(true);
gpu_set_ztestenable(true);
gpu_set_alphatestenable(true)
layer_force_draw_depth(false, 0);
global.PLAYFIELD_WIDTH=1024
global.PLAYFIELD_HEIGHT=768
TOP_LANE_WIDTH=96
BOTTOM_LANE_WIDTH=96
TOP_LANE_Y = global.PLAYFIELD_HEIGHT/2-3600
BOTTOM_LANE_Y = global.PLAYFIELD_HEIGHT/2+360
LANE_COUNT=7
DARKNESS_TIMER=0
DARKNESS_COUNT=150
MAX_DARKNESS=0.6
NOTE_SPACING=4.5
STEP_COUNTER=0
lane0 = ds_list_create();
lane1 = ds_list_create();
lane2 = ds_list_create();
lane3 = ds_list_create();
lane4 = ds_list_create();
lane5 = ds_list_create();
lane6 = ds_list_create();
PREVIOUS_Y=0
for (i=1;i<30;i+=1) {
ds_list_add(lane0,140*i)
}
for (i=1;i<30;i+=1) {
ds_list_add(lane1,210*i)
}
camera = camera_create();
projmat = matrix_build_projection_perspective_fov(-60 , -view_get_wport(1)/view_get_hport(1), 32, 32000);
camera_set_proj_mat(camera, projmat);
view_set_camera(1,camera);
camera_set_update_script(view_camera[1], camera_update);
initialize_billboard_vert()
global.playing_id = audio_play_sound(global.music_selection,100,false)
LAST_BEAT = 0
BEATS_PER_SECOND = global.music_bpm/60
TIME_BETWEEN_BEAT = 1/BEATS_PER_SECOND
FLICKER_TIME = 0
FLICKER_OFFSET = 0 //Amount of time in seconds to offset the flicker. Set with END key in EDIT MODE.

@ -0,0 +1,27 @@
draw_set_color(c_white)
for (i=-LANE_COUNT/2;i<=LANE_COUNT/2;i+=1)
{
draw_line(global.PLAYFIELD_WIDTH/2-TOP_LANE_WIDTH*i,TOP_LANE_Y,global.PLAYFIELD_WIDTH/2-BOTTOM_LANE_WIDTH*i,BOTTOM_LANE_Y)
}
lane=-3
for (i=0;i<ds_list_size(lane0);i+=1) {
note_pos = ds_list_find_value(lane0,i)
distance = STEP_COUNTER-note_pos
//ratio =
draw_note_circle(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH)
}
lane=-2
for (i=0;i<ds_list_size(lane1);i+=1) {
note_pos = ds_list_find_value(lane1,i)
distance = STEP_COUNTER-note_pos
//ratio =
//draw_note_circle(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH)
draw_flick_note(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH)
}
STEP_COUNTER+=NOTE_SPACING
if (FLICKER_TIME<20) {
draw_rectangle(5,5,37,37,false)
FLICKER_TIME+=1
}

@ -0,0 +1,11 @@
if (DARKNESS_TIMER<DARKNESS_COUNT) {
DARKNESS_TIMER+=1
layer_id = layer_get_id("stage_darkness")
element_id = layer_get_element_layer(layer_id)
layer_background_alpha(element_id,DARKNESS_TIMER/DARKNESS_COUNT * MAX_DARKNESS)
}
if (LAST_BEAT+TIME_BETWEEN_BEAT<audio_sound_get_track_position(global.playing_id)) {
FLICKER_TIME = 0
LAST_BEAT+=TIME_BETWEEN_BEAT
}

@ -0,0 +1,58 @@
{
"id": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5",
"modelName": "GMObject",
"mvc": "1.0",
"name": "background_field",
"eventList": [
{
"id": "353dda74-c6de-400e-ba88-3aec27129c47",
"modelName": "GMEvent",
"mvc": "1.0",
"IsDnD": false,
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
"enumb": 0,
"eventtype": 8,
"m_owner": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5"
},
{
"id": "e1cae38e-7d3d-408c-a878-51549962c123",
"modelName": "GMEvent",
"mvc": "1.0",
"IsDnD": false,
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
"enumb": 0,
"eventtype": 0,
"m_owner": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5"
},
{
"id": "d24c5f2f-160f-44da-9b8c-2924524f5a80",
"modelName": "GMEvent",
"mvc": "1.0",
"IsDnD": false,
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
"enumb": 0,
"eventtype": 3,
"m_owner": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5"
}
],
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
"overriddenProperties": null,
"parentObjectId": "00000000-0000-0000-0000-000000000000",
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 0,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": null,
"physicsStartAwake": true,
"properties": null,
"solid": false,
"spriteId": "00000000-0000-0000-0000-000000000000",
"visible": true
}

@ -0,0 +1,5 @@
//0 = Normal
//1 = Song edit. Access to special controls.
global.mode=1
global.title

@ -0,0 +1,38 @@
{
"id": "232b3a99-2548-425f-bae5-2ee7f9d9bcd5",
"modelName": "GMObject",
"mvc": "1.0",
"name": "game_initializer",
"eventList": [
{
"id": "3fa010d8-f739-4c98-9302-642ef010556a",
"modelName": "GMEvent",
"mvc": "1.0",
"IsDnD": false,
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
"enumb": 0,
"eventtype": 0,
"m_owner": "232b3a99-2548-425f-bae5-2ee7f9d9bcd5"
}
],
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
"overriddenProperties": null,
"parentObjectId": "00000000-0000-0000-0000-000000000000",
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 0,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": null,
"physicsStartAwake": true,
"properties": null,
"solid": false,
"spriteId": "00000000-0000-0000-0000-000000000000",
"visible": true
}

@ -0,0 +1,29 @@
{
"id": "4c523cab-ead1-4992-8144-d75c7abc483a",
"modelName": "GMObject",
"mvc": "1.0",
"name": "music_note",
"eventList": [
],
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
"overriddenProperties": null,
"parentObjectId": "00000000-0000-0000-0000-000000000000",
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 0,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": null,
"physicsStartAwake": true,
"properties": null,
"solid": false,
"spriteId": "00000000-0000-0000-0000-000000000000",
"visible": true
}

@ -0,0 +1,3 @@
global.music_selection = Sekaiwa_Koini_Ochiteru
global.music_bpm = 130
room_goto(playfield)

@ -0,0 +1,38 @@
{
"id": "3af8c491-95d5-49f2-ad8e-204ee5d672c2",
"modelName": "GMObject",
"mvc": "1.0",
"name": "music_selection_controller",
"eventList": [
{
"id": "ac9b4e9d-a967-4283-884d-cb06e1535236",
"modelName": "GMEvent",
"mvc": "1.0",
"IsDnD": false,
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
"enumb": 0,
"eventtype": 0,
"m_owner": "3af8c491-95d5-49f2-ad8e-204ee5d672c2"
}
],
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
"overriddenProperties": null,
"parentObjectId": "00000000-0000-0000-0000-000000000000",
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 0,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": null,
"physicsStartAwake": true,
"properties": null,
"solid": false,
"spriteId": "00000000-0000-0000-0000-000000000000",
"visible": true
}

@ -0,0 +1,50 @@
{
"id": "a128950b-5063-4876-b4a6-b99dbd2ea6d1",
"modelName": "GMAmazonFireOptions",
"mvc": "1.0",
"name": "Amazon Fire",
"option_amazonfire_build_tools": "",
"option_amazonfire_compile_sdk": "",
"option_amazonfire_display_name": "Made in GameMaker Studio 2",
"option_amazonfire_gamepad_support": true,
"option_amazonfire_icon_hdpi": "${base_options_dir}\\amazonfire\\icons\\hdpi.png",
"option_amazonfire_icon_ldpi": "${base_options_dir}\\amazonfire\\icons\\ldpi.png",
"option_amazonfire_icon_mdpi": "${base_options_dir}\\amazonfire\\icons\\mdpi.png",
"option_amazonfire_icon_xhdpi": "${base_options_dir}\\amazonfire\\icons\\xhdpi.png",
"option_amazonfire_icon_xxhdpi": "${base_options_dir}\\amazonfire\\icons\\xxhdpi.png",
"option_amazonfire_icon_xxxhdpi": "${base_options_dir}\\amazonfire\\icons\\xxxhdpi.png",
"option_amazonfire_install_location": 0,
"option_amazonfire_interpolate_pixels": false,
"option_amazonfire_lint": false,
"option_amazonfire_minimum_sdk": "",
"option_amazonfire_orient_landscape": true,
"option_amazonfire_orient_landscape_flipped": true,
"option_amazonfire_orient_portrait": true,
"option_amazonfire_orient_portrait_flipped": true,
"option_amazonfire_package_company": "company",
"option_amazonfire_package_domain": "com",
"option_amazonfire_package_product": "game",
"option_amazonfire_permission_bluetooth": false,
"option_amazonfire_permission_internet": true,
"option_amazonfire_permission_network_state": false,
"option_amazonfire_permission_read_phone_state": false,
"option_amazonfire_permission_record_audio": false,
"option_amazonfire_permission_write_external_storage": false,
"option_amazonfire_scale": 0,
"option_amazonfire_screen_depth": 0,
"option_amazonfire_sleep_margin": 4,
"option_amazonfire_splash_screens_landscape": "${base_options_dir}\\amazonfire\\splash\\landscape.png",
"option_amazonfire_splash_screens_portrait": "${base_options_dir}\\amazonfire\\splash\\portrait.png",
"option_amazonfire_splash_time": 0,
"option_amazonfire_support_lib": "",
"option_amazonfire_sync_android": false,
"option_amazonfire_target_sdk": "",
"option_amazonfire_texture_page": "2048x2048",
"option_amazonfire_tools_from_version": false,
"option_amazonfire_version": {
"build": 0,
"major": 1,
"minor": 0,
"revision": 0
}
}

@ -0,0 +1,79 @@
{
"id": "e42bf5cc-3f46-4d67-a6d0-a4885a11ac3f",
"modelName": "GMAndroidOptions",
"mvc": "1.0",
"name": "Android",
"option_android_arch_arm64": false,
"option_android_arch_armv7": true,
"option_android_arch_x86": false,
"option_android_arch_x86_64": false,
"option_android_build_tools": "",
"option_android_compile_sdk": "",
"option_android_device_support": 0,
"option_android_display_name": "Made in GameMaker Studio 2",
"option_android_facebook_app_display_name": "",
"option_android_facebook_id": "",
"option_android_gamepad_support": true,
"option_android_google_apk_expansion": false,
"option_android_google_cloud_saving": false,
"option_android_google_enable_licensing": false,
"option_android_google_licensing_public_key": "",
"option_android_google_services": false,
"option_android_google_services_app_id": "",
"option_android_icon_adaptive_generate": false,
"option_android_icon_adaptive_hdpi": "${base_options_dir}\/android\/icons_adaptive\/hdpi.png",
"option_android_icon_adaptive_ldpi": "${base_options_dir}\/android\/icons_adaptive\/ldpi.png",
"option_android_icon_adaptive_mdpi": "${base_options_dir}\/android\/icons_adaptive\/mdpi.png",
"option_android_icon_adaptive_xhdpi": "${base_options_dir}\/android\/icons_adaptive\/xhdpi.png",
"option_android_icon_adaptive_xxhdpi": "${base_options_dir}\/android\/icons_adaptive\/xxhdpi.png",
"option_android_icon_adaptive_xxxhdpi": "${base_options_dir}\/android\/icons_adaptive\/xxxhdpi.png",
"option_android_icon_adaptivebg_hdpi": "${base_options_dir}\/android\/icons_adaptivebg\/hdpi.png",
"option_android_icon_adaptivebg_ldpi": "${base_options_dir}\/android\/icons_adaptivebg\/ldpi.png",
"option_android_icon_adaptivebg_mdpi": "${base_options_dir}\/android\/icons_adaptivebg\/mdpi.png",
"option_android_icon_adaptivebg_xhdpi": "${base_options_dir}\/android\/icons_adaptivebg\/xhdpi.png",
"option_android_icon_adaptivebg_xxhdpi": "${base_options_dir}\/android\/icons_adaptivebg\/xxhdpi.png",
"option_android_icon_adaptivebg_xxxhdpi": "${base_options_dir}\/android\/icons_adaptivebg\/xxxhdpi.png",
"option_android_icon_hdpi": "${base_options_dir}\/android\/icons\/hdpi.png",
"option_android_icon_ldpi": "${base_options_dir}\/android\/icons\/ldpi.png",
"option_android_icon_mdpi": "${base_options_dir}\/android\/icons\/mdpi.png",
"option_android_icon_xhdpi": "${base_options_dir}\/android\/icons\/xhdpi.png",
"option_android_icon_xxhdpi": "${base_options_dir}\/android\/icons\/xxhdpi.png",
"option_android_icon_xxxhdpi": "${base_options_dir}\/android\/icons\/xxxhdpi.png",
"option_android_install_location": 0,
"option_android_interpolate_pixels": false,
"option_android_lint": false,
"option_android_minimum_sdk": "",
"option_android_orient_landscape": true,
"option_android_orient_landscape_flipped": true,
"option_android_orient_portrait": true,
"option_android_orient_portrait_flipped": true,
"option_android_package_company": "company",
"option_android_package_domain": "com",
"option_android_package_product": "game",
"option_android_permission_bluetooth": false,
"option_android_permission_internet": true,
"option_android_permission_network_state": false,
"option_android_permission_read_phone_state": false,
"option_android_permission_record_audio": false,
"option_android_permission_write_external_storage": false,
"option_android_scale": 0,
"option_android_screen_depth": 0,
"option_android_sleep_margin": 4,
"option_android_splash_screens_landscape": "${base_options_dir}\/android\/splash\/landscape.png",
"option_android_splash_screens_portrait": "${base_options_dir}\/android\/splash\/portrait.png",
"option_android_splash_time": 0,
"option_android_support_lib": "",
"option_android_sync_amazon": false,
"option_android_target_sdk": "",
"option_android_texture_page": "2048x2048",
"option_android_tools_from_version": false,
"option_android_tv_banner": "${base_options_dir}\\android\\tv_banner.png",
"option_android_tv_isgame": true,
"option_android_use_facebook": false,
"option_android_version": {
"build": 0,
"major": 1,
"minor": 0,
"revision": 0
}
}

@ -0,0 +1,74 @@
{
"id": "8427047f-9ef8-4c77-89f3-9c20623d07b6",
"modelName": "GMiOSOptions",
"mvc": "1.0",
"name": "iOS",
"option_ios_bundle_name": "com.company.game",
"option_ios_defer_home_indicator": false,
"option_ios_devices": 2,
"option_ios_display_name": "Made in GameMaker Studio 2",
"option_ios_facebook_app_display_name": "",
"option_ios_facebook_id": "",
"option_ios_half_ipad1_textures": false,
"option_ios_icon_ipad_app_152": "${base_options_dir}\\ios\\icons\\app\\ipad_152.png",
"option_ios_icon_ipad_app_76": "${base_options_dir}\\ios\\icons\\app\\ipad_76.png",
"option_ios_icon_ipad_notification_20": "${base_options_dir}\\ios\\icons\\notification\\ipad_20.png",
"option_ios_icon_ipad_notification_40": "${base_options_dir}\\ios\\icons\\notification\\ipad_40.png",
"option_ios_icon_ipad_pro_app_167": "${base_options_dir}\\ios\\icons\\app\\ipad_pro_167.png",
"option_ios_icon_ipad_settings_29": "${base_options_dir}\\ios\\icons\\settings\\ipad_29.png",
"option_ios_icon_ipad_settings_58": "${base_options_dir}\\ios\\icons\\settings\\ipad_58.png",
"option_ios_icon_ipad_spotlight_40": "${base_options_dir}\\ios\\icons\\spotlight\\ipad_40.png",
"option_ios_icon_ipad_spotlight_80": "${base_options_dir}\\ios\\icons\\spotlight\\ipad_80.png",
"option_ios_icon_iphone_app_120": "${base_options_dir}\\ios\\icons\\app\\iphone_120.png",
"option_ios_icon_iphone_app_180": "${base_options_dir}\\ios\\icons\\app\\iphone_180.png",
"option_ios_icon_iphone_notification_40": "${base_options_dir}\\ios\\icons\\notification\\iphone_40.png",
"option_ios_icon_iphone_notification_60": "${base_options_dir}\\ios\\icons\\notification\\iphone_60.png",
"option_ios_icon_iphone_settings_58": "${base_options_dir}\\ios\\icons\\settings\\iphone_58.png",
"option_ios_icon_iphone_settings_87": "${base_options_dir}\\ios\\icons\\settings\\iphone_87.png",
"option_ios_icon_iphone_spotlight_120": "${base_options_dir}\\ios\\icons\\spotlight\\iphone_120.png",
"option_ios_icon_iphone_spotlight_80": "${base_options_dir}\\ios\\icons\\spotlight\\iphone_80.png",
"option_ios_icon_itunes_artwork_1024": "${base_options_dir}\\ios\\icons\\itunes\\itunes_1024.png",
"option_ios_interpolate_pixels": false,
"option_ios_orientation_landscape": true,
"option_ios_orientation_landscape_flipped": true,
"option_ios_orientation_portrait": true,
"option_ios_orientation_portrait_flipped": true,
"option_ios_output_dir": "~\/GameMakerStudio2\/iOS",
"option_ios_push_notifications": false,
"option_ios_scale": 0,
"option_ios_splashscreen_ipad_ios56_landscape": "${base_options_dir}\\ios\\splash\\ipad_landscape_1024x748.png",
"option_ios_splashscreen_ipad_ios56_portrait": "${base_options_dir}\\ios\\splash\\ipad_portrait_768x1004.png",
"option_ios_splashscreen_ipad_ios56_x2_landscape": "${base_options_dir}\\ios\\splash\\ipad_landscape_2048x1496.png",
"option_ios_splashscreen_ipad_ios56_x2_portrait": "${base_options_dir}\\ios\\splash\\ipad_portrait_1536x2008.png",
"option_ios_splashscreen_ipad_ios7_landscape": "${base_options_dir}\\ios\\splash\\ipad_7_landscape.png",
"option_ios_splashscreen_ipad_ios7_portrait": "${base_options_dir}\\ios\\splash\\ipad_7_portrait.png",
"option_ios_splashscreen_ipad_landscape": "${base_options_dir}\\ios\\splash\\ipad_landscape.png",
"option_ios_splashscreen_ipad_portrait": "${base_options_dir}\\ios\\splash\\ipad_portrait.png",
"option_ios_splashscreen_ipad_retina_ios7_landscape": "${base_options_dir}\\ios\\splash\\ipad_retina_7_landscape.png",
"option_ios_splashscreen_ipad_retina_ios7_portrait": "${base_options_dir}\\ios\\splash\\ipad_retina_7_portrait.png",
"option_ios_splashscreen_ipad_retina_landscape": "${base_options_dir}\\ios\\splash\\ipad_retina_landscape.png",
"option_ios_splashscreen_ipad_retina_portrait": "${base_options_dir}\\ios\\splash\\ipad_retina_portrait.png",
"option_ios_splashscreen_iphone_ios56_2x_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_2x_portrait.png",
"option_ios_splashscreen_iphone_ios56_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_portrait.png",
"option_ios_splashscreen_iphone_ios56_retina4_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_retina4_portrait.png",
"option_ios_splashscreen_iphone_ios7_2x_portrait": "${base_options_dir}\\ios\\splash\\iphone_7_2x_portrait.png",
"option_ios_splashscreen_iphone_ios7_retina4_portrait": "${base_options_dir}\\ios\\splash\\iphone_7_retina4_portrait.png",
"option_ios_splashscreen_iphone_ios8_47_portrait": "${base_options_dir}\\ios\\splash\\iphone_8_47_portrait.png",
"option_ios_splashscreen_iphone_ios8_55_landscape": "${base_options_dir}\\ios\\splash\\iphone_8_55_landscape.png",
"option_ios_splashscreen_iphone_ios8_55_portrait": "${base_options_dir}\\ios\\splash\\iphone_8_55_portrait.png",
"option_ios_splashscreen_iphone_x_landscape": "${base_options_dir}\\ios\\splash\\iphone_x_landscape.png",
"option_ios_splashscreen_iphone_x_portrait": "${base_options_dir}\\ios\\splash\\iphone_x_portrait.png",
"option_ios_splashscreen_iphone_xr_landscape": "${base_options_dir}\\ios\\splash\\iphone_xr_landscape.png",
"option_ios_splashscreen_iphone_xr_portrait": "${base_options_dir}\\ios\\splash\\iphone_xr_portrait.png",
"option_ios_splashscreen_iphone_xs_max_landscape": "${base_options_dir}\\ios\\splash\\iphone_xs_max_landscape.png",
"option_ios_splashscreen_iphone_xs_max_portrait": "${base_options_dir}\\ios\\splash\\iphone_xs_max_portrait.png",
"option_ios_team_id": "",
"option_ios_texture_page": "2048x2048",
"option_ios_use_facebook": false,
"option_ios_version": {
"build": 0,
"major": 1,
"minor": 0,
"revision": 0
}
}

@ -0,0 +1,38 @@
{
"id": "cc98d028-7bdd-4680-85f3-c87a7baa481e",
"modelName": "GMWindowsOptions",
"mvc": "1.0",
"name": "Windows",
"option_windows_allow_fullscreen_switching": false,
"option_windows_borderless": false,
"option_windows_company_info": "Sig",
"option_windows_copy_exe_to_dest": false,
"option_windows_copyright_info": "",
"option_windows_description_info": "",
"option_windows_display_cursor": true,
"option_windows_display_name": "Bandori Simulator",
"option_windows_enable_steam": false,
"option_windows_executable_name": "${project_name}",
"option_windows_icon": "${base_options_dir}\\windows\\icons\\icon.ico",
"option_windows_installer_finished": "${base_options_dir}\\windows\\installer\\finished.bmp",
"option_windows_installer_header": "${base_options_dir}\\windows\\installer\\header.bmp",
"option_windows_interpolate_pixels": false,
"option_windows_license": "${base_options_dir}\\windows\\installer\\license.txt",
"option_windows_nsis_file": "${base_options_dir}\\windows\\installer\\nsis_script.nsi",
"option_windows_product_info": "",
"option_windows_resize_window": false,
"option_windows_save_location": 0,
"option_windows_scale": 0,
"option_windows_sleep_margin": 10,
"option_windows_splash_screen": "${base_options_dir}\\windows\\splash\\splash.png",
"option_windows_start_fullscreen": false,
"option_windows_texture_page": "2048x2048",
"option_windows_use_splash": false,
"option_windows_version": {
"build": 0,
"major": 1,
"minor": 0,
"revision": 0
},
"option_windows_vsync": false
}

@ -0,0 +1,117 @@
{
"name": "music_selection",
"id": "e69ae948-5456-4e86-bffc-24440ce1e723",
"creationCodeFile": "",
"inheritCode": false,
"inheritCreationOrder": false,
"inheritLayers": false,
"instanceCreationOrderIDs": [
"abcbedef-bac7-4ee5-bd96-d7fec65a5f57"
],
"IsDnD": false,
"layers": [
{
"__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat",
"name": "Instances",
"id": "c221d7da-6b61-4f31-9ac7-58383ed51d8c",
"depth": 0,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"instances": [
{"name": "inst_6D8A3836","id": "abcbedef-bac7-4ee5-bd96-d7fec65a5f57","colour": { "Value": 4294967295 },"creationCodeFile": "","creationCodeType": "","ignore": false,"inheritCode": false,"inheritItemSettings": false,"IsDnD": false,"m_originalParentID": "00000000-0000-0000-0000-000000000000","m_serialiseFrozen": false,"modelName": "GMRInstance","name_with_no_file_rename": "inst_6D8A3836","objId": "3af8c491-95d5-49f2-ad8e-204ee5d672c2","properties": null,"rotation": 0,"scaleX": 13,"scaleY": 13,"mvc": "1.0","x": 0,"y": 0}
],
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRInstanceLayer",
"mvc": "1.0",
"userdefined_depth": false,
"visible": true
},
{
"__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat",
"name": "Background",
"id": "aa5d3b3b-5678-4ef4-b72b-41c75a9a2a3d",
"animationFPS": 15,
"animationSpeedType": "0",
"colour": { "Value": 4278190080 },
"depth": 100,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"hspeed": 0,
"htiled": false,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRBackgroundLayer",
"mvc": "1.0",
"spriteId": "00000000-0000-0000-0000-000000000000",
"stretch": false,
"userdefined_animFPS": false,
"userdefined_depth": false,
"visible": true,
"vspeed": 0,
"vtiled": false,
"x": 0,
"y": 0
}
],
"modelName": "GMRoom",
"parentId": "00000000-0000-0000-0000-000000000000",
"physicsSettings": {
"id": "3ceed5d2-2cc3-4eb9-ade2-7bfba1637240",
"inheritPhysicsSettings": false,
"modelName": "GMRoomPhysicsSettings",
"PhysicsWorld": false,
"PhysicsWorldGravityX": 0,
"PhysicsWorldGravityY": 10,
"PhysicsWorldPixToMeters": 0.1,
"mvc": "1.0"
},
"roomSettings": {
"id": "9bc4870a-1a83-4f87-8923-4b148916d447",
"Height": 768,
"inheritRoomSettings": false,
"modelName": "GMRoomSettings",
"persistent": false,
"mvc": "1.0",
"Width": 1024
},
"mvc": "1.0",
"views": [
{"id": "27612930-4d3b-446e-a0fc-832b3166d48a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "4211f95d-6f4b-43b6-bf53-364355dbe3c0","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "530cf653-aba6-4215-a39d-020a57e87877","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "cfcf641d-342b-4dc7-a8cb-431df8fb9129","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "1fa3112f-8d81-4878-9278-a57f243ec5a7","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "3ec71e49-c65c-419f-be21-29069ae39c5f","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "14f97fb5-5500-437b-ba33-26bc40b8d58a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "4f40950b-4a51-442b-84a9-0d2e28ca27ce","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}
],
"viewSettings": {
"id": "0f55a03a-6b57-4420-9564-5969b229a554",
"clearDisplayBuffer": true,
"clearViewBackground": false,
"enableViews": false,
"inheritViewSettings": false,
"modelName": "GMRoomViewSettings",
"mvc": "1.0"
}
}

@ -0,0 +1,178 @@
{
"name": "playfield",
"id": "c21f55b6-7f7e-46ec-b139-d528d71f77ee",
"creationCodeFile": "",
"inheritCode": false,
"inheritCreationOrder": false,
"inheritLayers": false,
"instanceCreationOrderIDs": [
"5750cba8-9e1c-4a2f-bba0-c30497a75de6"
],
"IsDnD": false,
"layers": [
{
"__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat",
"name": "Instances",
"id": "f9d3ef04-b986-43c5-8255-60d714446cf0",
"depth": -99,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"instances": [
{"name": "inst_33B3C85","id": "5750cba8-9e1c-4a2f-bba0-c30497a75de6","colour": { "Value": 4294967295 },"creationCodeFile": "","creationCodeType": "","ignore": false,"inheritCode": false,"inheritItemSettings": false,"IsDnD": false,"m_originalParentID": "00000000-0000-0000-0000-000000000000","m_serialiseFrozen": false,"modelName": "GMRInstance","name_with_no_file_rename": "inst_33B3C85","objId": "22998e6f-2f12-4c9e-8ab3-f05bf4af3bf5","properties": null,"rotation": 0,"scaleX": 7,"scaleY": 7,"mvc": "1.0","x": 0,"y": 0}
],
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRInstanceLayer",
"mvc": "1.0",
"userdefined_depth": false,
"visible": true
},
{
"__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat",
"name": "stage_darkness",
"id": "7e8c7cc4-e2ce-4290-98e8-513700a0b9f5",
"animationFPS": 15,
"animationSpeedType": "0",
"colour": { "Value": 0 },
"depth": 1,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"hspeed": 0,
"htiled": false,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRBackgroundLayer",
"mvc": "1.0",
"spriteId": "00000000-0000-0000-0000-000000000000",
"stretch": false,
"userdefined_animFPS": false,
"userdefined_depth": true,
"visible": true,
"vspeed": 0,
"vtiled": false,
"x": 2048,
"y": 0
},
{
"__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat",
"name": "OnStageActors",
"id": "3a2e1442-aaeb-4fe9-b693-f09260275d5f",
"depth": 0,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"instances": [
],
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRInstanceLayer",
"mvc": "1.0",
"userdefined_depth": true,
"visible": true
},
{
"__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat",
"name": "Background",
"id": "0fe698c1-e576-40e9-91e3-092b5beaee75",
"animationFPS": 15,
"animationSpeedType": "0",
"colour": { "Value": 4294967295 },
"depth": 2,
"grid_x": 32,
"grid_y": 32,
"hierarchyFrozen": false,
"hierarchyVisible": true,
"hspeed": 0,
"htiled": false,
"inheritLayerDepth": false,
"inheritLayerSettings": false,
"inheritSubLayers": false,
"inheritVisibility": false,
"layers": [
],
"m_parentID": "00000000-0000-0000-0000-000000000000",
"m_serialiseFrozen": false,
"modelName": "GMRBackgroundLayer",
"mvc": "1.0",
"spriteId": "355feb6d-a61b-403a-86a1-ac9fc782dc08",
"stretch": false,
"userdefined_animFPS": false,
"userdefined_depth": true,
"visible": true,
"vspeed": 0,
"vtiled": false,
"x": 2048,
"y": -100
}
],
"modelName": "GMRoom",
"parentId": "00000000-0000-0000-0000-000000000000",
"physicsSettings": {
"id": "e584d4c9-b3f0-4297-95a1-73d8595258cf",
"inheritPhysicsSettings": false,
"modelName": "GMRoomPhysicsSettings",
"PhysicsWorld": false,
"PhysicsWorldGravityX": 0,
"PhysicsWorldGravityY": 10,
"PhysicsWorldPixToMeters": 0.1,
"mvc": "1.0"
},
"roomSettings": {
"id": "31cfcb29-c69e-42d3-ae07-ba90505d419d",
"Height": 768,
"inheritRoomSettings": false,
"modelName": "GMRoomSettings",
"persistent": false,
"mvc": "1.0",
"Width": 3096
},
"mvc": "1.0",
"views": [
{"id": "f93e7008-a63a-4292-9d43-4e0e633c5ca5","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": true,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 2048,"yport": 0,"yview": 0},
{"id": "55344542-1532-4abd-85ad-aafbf71d7e43","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": true,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "dcb903b5-8756-4ddb-9f31-d140e1ef3e98","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "2a0e135e-cab9-4864-8f15-ee09c13aae3b","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "d6ebffbf-37a4-41c2-a599-10b99733345c","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "081fd60c-94c0-415d-8c61-35be68e6d9c7","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "9b42b1f2-d1d2-463e-b087-fcf5f82c8631","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
{"id": "13748369-7282-492e-8da3-c55107c268f5","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}
],
"viewSettings": {
"id": "221ce58f-5e00-4912-95a0-8d78075610fd",
"clearDisplayBuffer": true,
"clearViewBackground": true,
"enableViews": true,
"inheritViewSettings": false,
"modelName": "GMRoomViewSettings",
"mvc": "1.0"
}
}

@ -0,0 +1,6 @@
var zz = -640;
var xx = lengthdir_x(720,-90) + (global.PLAYFIELD_WIDTH*0.5);//Rotation is negative now to match with the old gif and spin clockwise
var yy = lengthdir_y(720,-90) + (global.PLAYFIELD_HEIGHT*0.5);
viewmat = matrix_build_lookat(xx,yy, zz, (global.PLAYFIELD_WIDTH*0.5),(global.PLAYFIELD_HEIGHT*0.5), 0, 0, 0,-1);
// NORMAL //projmat = matrix_build_projection_ortho(global.PLAYFIELD_WIDTH, global.PLAYFIELD_HEIGHT, 1.0, 32000.0);
camera_set_view_mat(view_camera[1], viewmat);

@ -0,0 +1,8 @@
{
"id": "565a3f52-6f0a-49b9-ba5b-882cb1d4ce46",
"modelName": "GMScript",
"mvc": "1.0",
"name": "camera_update",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,21 @@
/// @function draw_billboard_obj(vertex,sprite,x,y)
/// @description Draws a billboard object with the following sprite.
/// @param vertex Reference vertex matrix.
/// @param sprite sprite to use.
/// @param x
/// @param y
/// @param z
/// @param xrot
/// @param yrot
/// @param zrot
/// @param xsize Number of pixels in the x axis.
/// @param ysize Number of pixels in the y axis.
/// @param zsize Number of pixels in the z axis.
var matrix = matrix_build(argument2,argument3,argument4,argument5,argument6,argument7,argument8/64,argument9/64,argument10/64);
matrix_set(matrix_world, matrix);
vertex_submit(argument0, pr_trianglelist, sprite_get_texture(argument1,0));
matrix_set(matrix_world, matrix_build_identity());

@ -0,0 +1,8 @@
{
"id": "d47c7e44-37b2-454b-abcd-743c1820603b",
"modelName": "GMScript",
"mvc": "1.0",
"name": "draw_billboard_obj",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,11 @@
/// @function draw_flick_note(center_x,center_y,notesize)
/// @description Draws a flick note at a given position.
/// @param center_x Center X Position
/// @param center_y Center Y Position
/// @param notesize Size Ratio of note (width)
draw_sprite_ext(flick_note_spr,0,argument0,argument1
,argument2/sprite_get_width(flick_note_spr)
,argument2/sprite_get_width(flick_note_spr)
,0,c_white,1)
draw_billboard_obj(vert,flick_note_3d_spr,argument0,argument1,-105,-90,0,0,32,32,32)

@ -0,0 +1,8 @@
{
"id": "6b5e2cc6-489d-4814-a2ab-b0539a2a6479",
"modelName": "GMScript",
"mvc": "1.0",
"name": "draw_flick_note",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,16 @@
/// @function draw_note_circle(center_x,center_y,notesize)
/// @description Draws a note at a given position.
/// @param center_x Center X Position
/// @param center_y Center Y Position
/// @param notesize Size Ratio of note (width)
/*draw_set_color(c_white)
draw_ellipse(argument0-argument2/2,argument1-argument2/4,argument0+argument2/2,argument1+argument2/4,false)
draw_set_color(c_black)
draw_ellipse(argument0-argument2/3,argument1-argument2/8,argument0+argument2/3,argument1+argument2/8,false)
draw_line_color(argument0-argument2/1.5,argument1,argument0+argument2/1.5,argument1,c_aqua,c_aqua)*/
draw_sprite_ext(music_note_spr,0,argument0,argument1
,argument2/sprite_get_width(music_note_spr)
,argument2/sprite_get_width(music_note_spr)
,0,c_white,1)

@ -0,0 +1,8 @@
{
"id": "b8ebc5fc-f828-4549-89f1-66dce911059b",
"modelName": "GMScript",
"mvc": "1.0",
"name": "draw_note_circle",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,15 @@
vertex_format_begin();
vertex_format_add_position_3d();
vertex_format_add_normal();
vertex_format_add_color();
vertex_format_add_texcoord();
format = vertex_format_end();
vert = vertex_create_buffer();
vertex_begin(vert, format);
vertex_point_add(vert, -64, -64, 0,0,0,-1, c_white, 1,0,0);
vertex_point_add(vert, -64, 64, 0,0,0,-1, c_white, 1,0,1);
vertex_point_add(vert, 64, -64, 0,0,0,-1, c_white, 1,1,0);
vertex_point_add(vert, -64, 64, 0,0,0,-1, c_white, 1,0,1);
vertex_point_add(vert, 64, -64, 0,0,0,-1, c_white, 1,1,0);
vertex_point_add(vert, 64, 64, 0,0,0,-1, c_white, 1,1,1);
vertex_end(vert);

@ -0,0 +1,8 @@
{
"id": "9b3969f3-bd44-47ed-9b48-f6c85ded7082",
"modelName": "GMScript",
"mvc": "1.0",
"name": "initialize_billboard_vert",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,28 @@
/// @function song_file_reader(filename)
/// @description Reads a song file and creates the appropriate playfield for the song.
/// @param filename The file to read from.
/*<FILE START>
TITLE
SONGID
OFFSET
BPM
NOTETYPE
NOTETYPE,NOTEDATA,TIMING*/
global.SONG_file = file_text_open_read(argument0);
global.SONG_title = file_text_read_string(global.SONG_file);
global.SONG_songid = file_text_read_real(global.SONG_file);
global.SONG_offset = file_text_read_string(global.SONG_file);
global.SONG_bpm = file_text_read_real(global.SONG_file);
if (timeline_exists(global.SONG_timeline)) {
timeline_clear(global.SONG_timeline);
}
global.SONG_timeline = timeline_add();
var i=0;
while (!file_text_eof(global.SONG_file)) {
global.SONG_note[i]=file_text_read_string(global.SONG_file);
str1 = string_copy(global.SONG_note[i],string_pos(",",global.SONG_note[i]),string_length(global.SONG_note[i])-string_pos(",",global.SONG_note[i]));
i+=1;
}

@ -0,0 +1,8 @@
{
"id": "008b1512-eed6-4d5f-9207-e064882a4844",
"modelName": "GMScript",
"mvc": "1.0",
"name": "song_file_reader",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,7 @@
vertex_position_3d(argument0,argument1,argument2,argument3);
vertex_normal(argument0,argument4,argument5,argument6);
vertex_color(argument0, argument7, argument8);
vertex_texcoord(argument0,argument9,argument10);

@ -0,0 +1,8 @@
{
"id": "c0e356fa-e36a-4477-973a-556032ed0262",
"modelName": "GMScript",
"mvc": "1.0",
"name": "vertex_point_add",
"IsCompatibility": false,
"IsDnD": false
}

@ -0,0 +1,14 @@
{
"id": "e7dea803-002a-4c7e-9c73-706357c1b7e1",
"modelName": "GMSound",
"mvc": "1.0",
"name": "Sekaiwa_Koini_Ochiteru",
"audioGroupGuid": "7b2c4976-1e09-44e5-8256-c527145e03bb",
"bitDepth": 1,
"bitRate": 128,
"kind": 0,
"preload": false,
"sampleRate": 44100,
"type": 1,
"volume": 1
}

@ -0,0 +1,70 @@
{
"id": "eddbb153-b5dc-4997-81dc-909df3ee8542",
"modelName": "GMSprite",
"mvc": "1.12",
"name": "flick_note_3d_spr",
"For3D": true,
"HTile": false,
"VTile": false,
"bbox_bottom": 49,
"bbox_left": 7,
"bbox_right": 59,
"bbox_top": 4,
"bboxmode": 0,
"colkind": 1,
"coltolerance": 0,
"edgeFiltering": false,
"frames": [
{
"id": "2bbe27cc-fc25-43da-9dea-d99c8f585075",
"modelName": "GMSpriteFrame",
"mvc": "1.0",
"SpriteId": "eddbb153-b5dc-4997-81dc-909df3ee8542",
"compositeImage": {
"id": "ad77c86c-4cd5-4136-9af5-785f52c198a8",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "2bbe27cc-fc25-43da-9dea-d99c8f585075",
"LayerId": "00000000-0000-0000-0000-000000000000"
},
"images": [
{
"id": "c2f6b306-0f6e-49ca-8f37-0d0bab84eb49",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "2bbe27cc-fc25-43da-9dea-d99c8f585075",
"LayerId": "b49b8455-8ae6-4035-8f21-e1b55a010050"
}
]
}
],
"gridX": 0,
"gridY": 0,
"height": 64,
"layers": [
{
"id": "b49b8455-8ae6-4035-8f21-e1b55a010050",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "eddbb153-b5dc-4997-81dc-909df3ee8542",
"blendMode": 0,
"isLocked": false,
"name": "default",
"opacity": 100,
"visible": true
}
],
"origin": 0,
"originLocked": false,
"playbackSpeed": 15,
"playbackSpeedType": 0,
"premultiplyAlpha": true,
"sepmasks": false,
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f",
"type": 0,
"width": 64,
"xorig": 0,
"yorig": 0
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

@ -0,0 +1,106 @@
{
"id": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"modelName": "GMSprite",
"mvc": "1.12",
"name": "flick_note_spr",
"For3D": false,
"HTile": false,
"VTile": false,
"bbox_bottom": 54,
"bbox_left": 2,
"bbox_right": 61,
"bbox_top": 14,
"bboxmode": 0,
"colkind": 1,
"coltolerance": 0,
"edgeFiltering": false,
"frames": [
{
"id": "a4b21ef9-f9b5-4569-9ff4-24f04b686c8f",
"modelName": "GMSpriteFrame",
"mvc": "1.0",
"SpriteId": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"compositeImage": {
"id": "f05f8a15-e155-4992-83c7-9241f338de41",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "a4b21ef9-f9b5-4569-9ff4-24f04b686c8f",
"LayerId": "00000000-0000-0000-0000-000000000000"
},
"images": [
{
"id": "a264b854-bce8-497f-91fd-79e3154cd8f0",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "a4b21ef9-f9b5-4569-9ff4-24f04b686c8f",
"LayerId": "21d7f016-33fb-47dd-9cb0-d28f5a405912"
},
{
"id": "b0f42e78-6e7f-482c-85ef-6e6431469560",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "a4b21ef9-f9b5-4569-9ff4-24f04b686c8f",
"LayerId": "b943066d-664b-4753-8678-783b8105a48b"
},
{
"id": "ccd909c4-757b-4d74-ae68-68a3d341e6bb",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "a4b21ef9-f9b5-4569-9ff4-24f04b686c8f",
"LayerId": "1b29d93d-dcce-4d8b-8a5e-f832ed501448"
}
]
}
],
"gridX": 0,
"gridY": 0,
"height": 64,
"layers": [
{
"id": "21d7f016-33fb-47dd-9cb0-d28f5a405912",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"blendMode": 0,
"isLocked": false,
"name": "Layer 1",
"opacity": 100,
"visible": false
},
{
"id": "1b29d93d-dcce-4d8b-8a5e-f832ed501448",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"blendMode": 0,
"isLocked": false,
"name": "Layer 2",
"opacity": 100,
"visible": true
},
{
"id": "b943066d-664b-4753-8678-783b8105a48b",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "c0ac4c1e-31a4-4859-a010-b9ec9b9e6fcd",
"blendMode": 0,
"isLocked": false,
"name": "default",
"opacity": 100,
"visible": true
}
],
"origin": 9,
"originLocked": false,
"playbackSpeed": 15,
"playbackSpeedType": 0,
"premultiplyAlpha": false,
"sepmasks": false,
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f",
"type": 0,
"width": 64,
"xorig": 32,
"yorig": 34
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

@ -0,0 +1,88 @@
{
"id": "3d54fe48-8d17-495d-8158-a0299ef17c09",
"modelName": "GMSprite",
"mvc": "1.12",
"name": "music_note_spr",
"For3D": false,
"HTile": false,
"VTile": false,
"bbox_bottom": 54,
"bbox_left": 0,
"bbox_right": 63,
"bbox_top": 14,
"bboxmode": 0,
"colkind": 1,
"coltolerance": 0,
"edgeFiltering": false,
"frames": [
{
"id": "86f55b94-7ad0-4f66-aca7-73c8a0d4a056",
"modelName": "GMSpriteFrame",
"mvc": "1.0",
"SpriteId": "3d54fe48-8d17-495d-8158-a0299ef17c09",
"compositeImage": {
"id": "24c30086-4ec9-4fde-b816-5480d1b4e797",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "86f55b94-7ad0-4f66-aca7-73c8a0d4a056",
"LayerId": "00000000-0000-0000-0000-000000000000"
},
"images": [
{
"id": "865096f6-aeda-4502-b557-4f376b4cdfbe",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "86f55b94-7ad0-4f66-aca7-73c8a0d4a056",
"LayerId": "09c697b3-13fa-4cb2-9c41-09d831253c00"
},
{
"id": "9ee5427e-19d2-4bc8-8206-efa388cd71c9",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "86f55b94-7ad0-4f66-aca7-73c8a0d4a056",
"LayerId": "daecedd3-fe37-44ca-bc41-034561b67bc1"
}
]
}
],
"gridX": 0,
"gridY": 0,
"height": 64,
"layers": [
{
"id": "daecedd3-fe37-44ca-bc41-034561b67bc1",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "3d54fe48-8d17-495d-8158-a0299ef17c09",
"blendMode": 0,
"isLocked": false,
"name": "Layer 1",
"opacity": 100,
"visible": true
},
{
"id": "09c697b3-13fa-4cb2-9c41-09d831253c00",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "3d54fe48-8d17-495d-8158-a0299ef17c09",
"blendMode": 0,
"isLocked": false,
"name": "default",
"opacity": 100,
"visible": true
}
],
"origin": 9,
"originLocked": false,
"playbackSpeed": 15,
"playbackSpeedType": 0,
"premultiplyAlpha": false,
"sepmasks": false,
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f",
"type": 0,
"width": 64,
"xorig": 32,
"yorig": 34
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

@ -0,0 +1,70 @@
{
"id": "355feb6d-a61b-403a-86a1-ac9fc782dc08",
"modelName": "GMSprite",
"mvc": "1.12",
"name": "stage_background",
"For3D": false,
"HTile": false,
"VTile": false,
"bbox_bottom": 455,
"bbox_left": 0,
"bbox_right": 1023,
"bbox_top": 223,
"bboxmode": 0,
"colkind": 1,
"coltolerance": 0,
"edgeFiltering": false,
"frames": [
{
"id": "c8c591a2-c2f0-4567-8344-7bc9f9408bab",
"modelName": "GMSpriteFrame",
"mvc": "1.0",
"SpriteId": "355feb6d-a61b-403a-86a1-ac9fc782dc08",
"compositeImage": {
"id": "27f68e75-b2ec-4866-9d7a-c97baee9d34e",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "c8c591a2-c2f0-4567-8344-7bc9f9408bab",
"LayerId": "00000000-0000-0000-0000-000000000000"
},
"images": [
{
"id": "0059ab09-7bf7-490c-ad04-b274cfc1a196",
"modelName": "GMSpriteImage",
"mvc": "1.0",
"FrameId": "c8c591a2-c2f0-4567-8344-7bc9f9408bab",
"LayerId": "577ff1f3-06a1-4368-93f8-b8d9f8201e1e"
}
]
}
],
"gridX": 0,
"gridY": 0,
"height": 768,
"layers": [
{
"id": "577ff1f3-06a1-4368-93f8-b8d9f8201e1e",
"modelName": "GMImageLayer",
"mvc": "1.0",
"SpriteId": "355feb6d-a61b-403a-86a1-ac9fc782dc08",
"blendMode": 0,
"isLocked": false,
"name": "default",
"opacity": 100,
"visible": true
}
],
"origin": 0,
"originLocked": false,
"playbackSpeed": 15,
"playbackSpeedType": 0,
"premultiplyAlpha": false,
"sepmasks": false,
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f",
"type": 0,
"width": 1024,
"xorig": 0,
"yorig": 0
}

@ -0,0 +1,9 @@
{
"id": "4984730b-e0c7-4017-92eb-de1bf5142e3e",
"modelName": "GMTimeline",
"mvc": "1.0",
"name": "timeline0",
"momentList": [
]
}
Loading…
Cancel
Save