diff --git a/GameMakerStudio2/Bandori/Bandori.yyp b/GameMakerStudio2/Bandori/Bandori.yyp new file mode 100644 index 0000000..e92bdb3 --- /dev/null +++ b/GameMakerStudio2/Bandori/Bandori.yyp @@ -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": "" +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/NoteFileFormat.txt b/GameMakerStudio2/Bandori/NoteFileFormat.txt new file mode 100644 index 0000000..11baaad --- /dev/null +++ b/GameMakerStudio2/Bandori/NoteFileFormat.txt @@ -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. + + + +TITLE +SONGID +OFFSET +BPM +NOTETYPE,NOTEDATA,TIMING + + +Career Assistance Advisor \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/TestSongFormat.txt b/GameMakerStudio2/Bandori/TestSongFormat.txt new file mode 100644 index 0000000..1ced3ff --- /dev/null +++ b/GameMakerStudio2/Bandori/TestSongFormat.txt @@ -0,0 +1,7 @@ +SEKAIWA KOINI OCHITERU +Sekaiwa_Koini_Ochiteru +0 +130 +1,2,4.333333333 +1,6,4.333333333 +1,4,5.7777777777777777777777744444444‬ diff --git a/GameMakerStudio2/Bandori/objects/background_field/Create_0.gml b/GameMakerStudio2/Bandori/objects/background_field/Create_0.gml new file mode 100644 index 0000000..4b5081a --- /dev/null +++ b/GameMakerStudio2/Bandori/objects/background_field/Create_0.gml @@ -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. \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/objects/background_field/Draw_0.gml b/GameMakerStudio2/Bandori/objects/background_field/Draw_0.gml new file mode 100644 index 0000000..a207b34 --- /dev/null +++ b/GameMakerStudio2/Bandori/objects/background_field/Draw_0.gml @@ -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 +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; +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/scripts/song_file_reader/song_file_reader.yy b/GameMakerStudio2/Bandori/scripts/song_file_reader/song_file_reader.yy new file mode 100644 index 0000000..3b4f065 --- /dev/null +++ b/GameMakerStudio2/Bandori/scripts/song_file_reader/song_file_reader.yy @@ -0,0 +1,8 @@ +{ + "id": "008b1512-eed6-4d5f-9207-e064882a4844", + "modelName": "GMScript", + "mvc": "1.0", + "name": "song_file_reader", + "IsCompatibility": false, + "IsDnD": false +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.gml b/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.gml new file mode 100644 index 0000000..39e6889 --- /dev/null +++ b/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.gml @@ -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); \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.yy b/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.yy new file mode 100644 index 0000000..fc92891 --- /dev/null +++ b/GameMakerStudio2/Bandori/scripts/vertex_point_add/vertex_point_add.yy @@ -0,0 +1,8 @@ +{ + "id": "c0e356fa-e36a-4477-973a-556032ed0262", + "modelName": "GMScript", + "mvc": "1.0", + "name": "vertex_point_add", + "IsCompatibility": false, + "IsDnD": false +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru b/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru new file mode 100644 index 0000000..211ae84 Binary files /dev/null and b/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru differ diff --git a/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru.yy b/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru.yy new file mode 100644 index 0000000..14eb3c9 --- /dev/null +++ b/GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru.yy @@ -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 +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/2bbe27cc-fc25-43da-9dea-d99c8f585075.png b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/2bbe27cc-fc25-43da-9dea-d99c8f585075.png new file mode 100644 index 0000000..4094cb4 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/2bbe27cc-fc25-43da-9dea-d99c8f585075.png differ diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/flick_note_3d_spr.yy b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/flick_note_3d_spr.yy new file mode 100644 index 0000000..8ad5578 --- /dev/null +++ b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/flick_note_3d_spr.yy @@ -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 +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/layers/2bbe27cc-fc25-43da-9dea-d99c8f585075/b49b8455-8ae6-4035-8f21-e1b55a010050.png b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/layers/2bbe27cc-fc25-43da-9dea-d99c8f585075/b49b8455-8ae6-4035-8f21-e1b55a010050.png new file mode 100644 index 0000000..4094cb4 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_3d_spr/layers/2bbe27cc-fc25-43da-9dea-d99c8f585075/b49b8455-8ae6-4035-8f21-e1b55a010050.png differ diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_spr/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f.png b/GameMakerStudio2/Bandori/sprites/flick_note_spr/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f.png new file mode 100644 index 0000000..a86e6bb Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_spr/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f.png differ diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_spr/flick_note_spr.yy b/GameMakerStudio2/Bandori/sprites/flick_note_spr/flick_note_spr.yy new file mode 100644 index 0000000..9f86d9d --- /dev/null +++ b/GameMakerStudio2/Bandori/sprites/flick_note_spr/flick_note_spr.yy @@ -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 +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/1b29d93d-dcce-4d8b-8a5e-f832ed501448.png b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/1b29d93d-dcce-4d8b-8a5e-f832ed501448.png new file mode 100644 index 0000000..ca9c32e Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/1b29d93d-dcce-4d8b-8a5e-f832ed501448.png differ diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/21d7f016-33fb-47dd-9cb0-d28f5a405912.png b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/21d7f016-33fb-47dd-9cb0-d28f5a405912.png new file mode 100644 index 0000000..4b5999a Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/21d7f016-33fb-47dd-9cb0-d28f5a405912.png differ diff --git a/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/b943066d-664b-4753-8678-783b8105a48b.png b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/b943066d-664b-4753-8678-783b8105a48b.png new file mode 100644 index 0000000..7b9d211 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/flick_note_spr/layers/a4b21ef9-f9b5-4569-9ff4-24f04b686c8f/b943066d-664b-4753-8678-783b8105a48b.png differ diff --git a/GameMakerStudio2/Bandori/sprites/music_note_spr/86f55b94-7ad0-4f66-aca7-73c8a0d4a056.png b/GameMakerStudio2/Bandori/sprites/music_note_spr/86f55b94-7ad0-4f66-aca7-73c8a0d4a056.png new file mode 100644 index 0000000..f17a331 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/music_note_spr/86f55b94-7ad0-4f66-aca7-73c8a0d4a056.png differ diff --git a/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/09c697b3-13fa-4cb2-9c41-09d831253c00.png b/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/09c697b3-13fa-4cb2-9c41-09d831253c00.png new file mode 100644 index 0000000..5ba3f8b Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/09c697b3-13fa-4cb2-9c41-09d831253c00.png differ diff --git a/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/daecedd3-fe37-44ca-bc41-034561b67bc1.png b/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/daecedd3-fe37-44ca-bc41-034561b67bc1.png new file mode 100644 index 0000000..4b5999a Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/music_note_spr/layers/86f55b94-7ad0-4f66-aca7-73c8a0d4a056/daecedd3-fe37-44ca-bc41-034561b67bc1.png differ diff --git a/GameMakerStudio2/Bandori/sprites/music_note_spr/music_note_spr.yy b/GameMakerStudio2/Bandori/sprites/music_note_spr/music_note_spr.yy new file mode 100644 index 0000000..cc28662 --- /dev/null +++ b/GameMakerStudio2/Bandori/sprites/music_note_spr/music_note_spr.yy @@ -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 +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/sprites/stage_background/c8c591a2-c2f0-4567-8344-7bc9f9408bab.png b/GameMakerStudio2/Bandori/sprites/stage_background/c8c591a2-c2f0-4567-8344-7bc9f9408bab.png new file mode 100644 index 0000000..fe6f2d5 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/stage_background/c8c591a2-c2f0-4567-8344-7bc9f9408bab.png differ diff --git a/GameMakerStudio2/Bandori/sprites/stage_background/layers/c8c591a2-c2f0-4567-8344-7bc9f9408bab/577ff1f3-06a1-4368-93f8-b8d9f8201e1e.png b/GameMakerStudio2/Bandori/sprites/stage_background/layers/c8c591a2-c2f0-4567-8344-7bc9f9408bab/577ff1f3-06a1-4368-93f8-b8d9f8201e1e.png new file mode 100644 index 0000000..fe6f2d5 Binary files /dev/null and b/GameMakerStudio2/Bandori/sprites/stage_background/layers/c8c591a2-c2f0-4567-8344-7bc9f9408bab/577ff1f3-06a1-4368-93f8-b8d9f8201e1e.png differ diff --git a/GameMakerStudio2/Bandori/sprites/stage_background/stage_background.yy b/GameMakerStudio2/Bandori/sprites/stage_background/stage_background.yy new file mode 100644 index 0000000..63542e4 --- /dev/null +++ b/GameMakerStudio2/Bandori/sprites/stage_background/stage_background.yy @@ -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 +} \ No newline at end of file diff --git a/GameMakerStudio2/Bandori/timelines/timeline0/timeline0.yy b/GameMakerStudio2/Bandori/timelines/timeline0/timeline0.yy new file mode 100644 index 0000000..9715063 --- /dev/null +++ b/GameMakerStudio2/Bandori/timelines/timeline0/timeline0.yy @@ -0,0 +1,9 @@ +{ + "id": "4984730b-e0c7-4017-92eb-de1bf5142e3e", + "modelName": "GMTimeline", + "mvc": "1.0", + "name": "timeline0", + "momentList": [ + + ] +} \ No newline at end of file