├── DialogueSystem-FC.yyp ├── DialogueSystem_v120.yyp ├── LICENSE ├── README.md ├── fonts ├── fnt_debug │ ├── fnt_debug.png │ └── fnt_debug.yy └── fnt_dialogue │ ├── fnt_dialogue.png │ └── fnt_dialogue.yy ├── objects ├── obj_camera │ ├── Create_0.gml │ ├── Draw_0.gml │ ├── Draw_64.gml │ ├── Other_4.gml │ ├── Step_0.gml │ └── obj_camera.yy ├── obj_emote │ ├── Create_0.gml │ ├── Step_0.gml │ └── obj_emote.yy ├── obj_examplechar │ ├── Create_0.gml │ ├── Other_10.gml │ ├── Step_0.gml │ └── obj_examplechar.yy ├── obj_player │ ├── Create_0.gml │ ├── Draw_0.gml │ ├── KeyPress_32.gml │ ├── Step_0.gml │ └── obj_player.yy ├── obj_textbox │ ├── Alarm_0.gml │ ├── Alarm_1.gml │ ├── Alarm_2.gml │ ├── Create_0.gml │ ├── Draw_64.gml │ ├── Other_10.gml │ ├── Step_0.gml │ └── obj_textbox.yy ├── obj_textevent │ ├── Create_0.gml │ ├── Other_10.gml │ ├── Step_0.gml │ └── obj_textevent.yy └── par_speaker │ ├── Create_0.gml │ ├── Step_0.gml │ └── par_speaker.yy ├── options ├── linux │ └── options_linux.yy ├── mac │ └── options_mac.yy ├── main │ └── inherited │ │ └── options_main.inherited.yy └── windows │ └── options_windows.yy ├── rooms └── rm_dialoguesystem_demo │ └── rm_dialoguesystem_demo.yy ├── scripts ├── change_variable │ ├── change_variable.gml │ └── change_variable.yy ├── create_dialogue │ ├── create_dialogue.gml │ └── create_dialogue.yy ├── create_instance_layer │ ├── create_instance_layer.gml │ └── create_instance_layer.yy ├── create_textevent │ ├── create_textevent.gml │ └── create_textevent.yy ├── reset_dialogue_defaults │ ├── reset_dialogue_defaults.gml │ └── reset_dialogue_defaults.yy └── script_execute_alt │ ├── script_execute_alt.gml │ └── script_execute_alt.yy ├── sounds ├── snd_moveselect │ ├── snd_moveselect │ └── snd_moveselect.yy ├── snd_select │ ├── snd_select │ └── snd_select.yy ├── snd_voice1 │ ├── snd_voice1 │ └── snd_voice1.yy └── snd_voice2 │ ├── snd_voice2 │ └── snd_voice2.yy ├── sprites ├── spr_box │ ├── afb0aa9c-c220-4681-9353-e028874d3eed.png │ ├── layers │ │ └── afb0aa9c-c220-4681-9353-e028874d3eed │ │ │ └── dc3b2a2b-22fe-4267-b868-ce44e204f4e1.png │ └── spr_box.yy ├── spr_dialoguebox │ ├── 94eb9b36-0004-4d03-89e6-8bb455b807b2.png │ ├── layers │ │ └── 94eb9b36-0004-4d03-89e6-8bb455b807b2 │ │ │ └── f1efeff6-33cc-49ac-80c9-aa65fcca3aff.png │ └── spr_dialoguebox.yy ├── spr_dialoguefinished │ ├── a746a967-f6a8-4c68-bcab-8551c53dd57a.png │ ├── layers │ │ └── a746a967-f6a8-4c68-bcab-8551c53dd57a │ │ │ └── 47bbc9b3-35fc-499e-bedf-4e3a629299ab.png │ └── spr_dialoguefinished.yy ├── spr_emotes │ ├── 014839f2-9b04-4088-aa3f-e4c68e9b5794.png │ ├── 15efbb7a-e09e-445b-b8a8-5b432c114379.png │ ├── 4c3f8763-11c5-41e2-b6d2-07639e7601b3.png │ ├── 52d2b043-d8b6-488a-b94d-69313e309123.png │ ├── 663edbea-c708-42e3-a466-7ce6b7356974.png │ ├── 7277c9fb-6df8-483e-8b29-e8fb0c267c2d.png │ ├── 78bd5e34-72fa-4f3d-8833-4888e461a186.png │ ├── 82260f6a-3b8b-4f6b-bad7-f8435197c576.png │ ├── ade7aa7b-837f-42c8-9c8b-74f25b8986eb.png │ ├── baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd.png │ ├── daaa14ff-78da-4ce3-a787-6ac9ffe08aa7.png │ ├── feb45d9d-db4d-4af0-a258-35571f8e6949.png │ ├── layers │ │ ├── 014839f2-9b04-4088-aa3f-e4c68e9b5794 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 15efbb7a-e09e-445b-b8a8-5b432c114379 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 4c3f8763-11c5-41e2-b6d2-07639e7601b3 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 52d2b043-d8b6-488a-b94d-69313e309123 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 663edbea-c708-42e3-a466-7ce6b7356974 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 7277c9fb-6df8-483e-8b29-e8fb0c267c2d │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 78bd5e34-72fa-4f3d-8833-4888e461a186 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── 82260f6a-3b8b-4f6b-bad7-f8435197c576 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── ade7aa7b-837f-42c8-9c8b-74f25b8986eb │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ ├── daaa14ff-78da-4ce3-a787-6ac9ffe08aa7 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ │ └── feb45d9d-db4d-4af0-a258-35571f8e6949 │ │ │ └── c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png │ └── spr_emotes.yy ├── spr_examplechar │ ├── cc61880a-f866-4b11-9408-11a16ba6472e.png │ ├── layers │ │ └── cc61880a-f866-4b11-9408-11a16ba6472e │ │ │ └── e2c3a31a-e352-49ab-b6ae-7d8d4339bcfe.png │ └── spr_examplechar.yy ├── spr_namebox │ ├── 9b191039-110e-4d58-812e-05e69aeeba9e.png │ ├── layers │ │ └── 9b191039-110e-4d58-812e-05e69aeeba9e │ │ │ └── 15993309-afd7-4291-b31c-8abdf81e24be.png │ └── spr_namebox.yy ├── spr_player │ ├── 008a8419-7097-4975-adad-3f888c871f2b.png │ ├── layers │ │ └── 008a8419-7097-4975-adad-3f888c871f2b │ │ │ └── ab56c0b3-c8e5-4e4c-a30b-d6db77fce935.png │ └── spr_player.yy ├── spr_portrait_examplechar │ ├── 3250b4a9-695b-472c-86df-1015d2851139.png │ ├── 5698e1ce-aec5-46c4-8950-88003103deb0.png │ ├── 7e05c704-6fe1-452a-81db-6e2276a9f386.png │ ├── layers │ │ ├── 3250b4a9-695b-472c-86df-1015d2851139 │ │ │ └── c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png │ │ ├── 5698e1ce-aec5-46c4-8950-88003103deb0 │ │ │ └── c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png │ │ └── 7e05c704-6fe1-452a-81db-6e2276a9f386 │ │ │ └── c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png │ └── spr_portrait_examplechar.yy ├── spr_portrait_examplechar_idle │ ├── 03aa0d39-e4e7-4a23-a288-7932ab1021f4.png │ ├── 4af13606-c37c-4b88-98ef-3c901fb4f3d8.png │ ├── 673c02f3-2b4f-44fa-b04c-f9212336978d.png │ ├── 7a01864d-13f4-496a-9958-8f8fa9e49e75.png │ ├── 7feb9c53-4ac1-42f9-8a6c-f333800a3169.png │ ├── e6e2fda3-5cca-44d7-aed5-df2a8169816c.png │ ├── eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3.png │ ├── f0f3af74-28a4-4789-93c1-7442d6b3d50b.png │ ├── layers │ │ ├── 03aa0d39-e4e7-4a23-a288-7932ab1021f4 │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── 4af13606-c37c-4b88-98ef-3c901fb4f3d8 │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── 673c02f3-2b4f-44fa-b04c-f9212336978d │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── 7a01864d-13f4-496a-9958-8f8fa9e49e75 │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── 7feb9c53-4ac1-42f9-8a6c-f333800a3169 │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── e6e2fda3-5cca-44d7-aed5-df2a8169816c │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ ├── eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3 │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ │ └── f0f3af74-28a4-4789-93c1-7442d6b3d50b │ │ │ ├── 4fdd196f-2c32-4481-bf4b-e9f61237be39.png │ │ │ └── cb84d454-2300-49da-887a-70c71e19e50e.png │ └── spr_portrait_examplechar_idle.yy ├── spr_portrait_examplechar_mouth │ ├── 86bcc651-e073-47af-b4c7-acbc0dee88fe.png │ ├── b0b106f9-3701-4f82-9da1-22c9a3a15424.png │ ├── layers │ │ ├── 86bcc651-e073-47af-b4c7-acbc0dee88fe │ │ │ └── c26d1576-593b-49c6-8df5-a8e1f2010e20.png │ │ └── b0b106f9-3701-4f82-9da1-22c9a3a15424 │ │ │ └── c26d1576-593b-49c6-8df5-a8e1f2010e20.png │ └── spr_portrait_examplechar_mouth.yy ├── spr_portrait_player │ ├── 55229495-f025-4b9a-8d44-b0e7532d2dda.png │ ├── 6e2dcf97-d9a4-4222-b285-7e11e45a4f6c.png │ ├── a1245286-eae3-4288-85b6-774836bad009.png │ ├── layers │ │ ├── 55229495-f025-4b9a-8d44-b0e7532d2dda │ │ │ └── e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png │ │ ├── 6e2dcf97-d9a4-4222-b285-7e11e45a4f6c │ │ │ └── e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png │ │ └── a1245286-eae3-4288-85b6-774836bad009 │ │ │ └── e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png │ └── spr_portrait_player.yy └── spr_portraitframe │ ├── 40a10e9b-6096-4f77-9653-8dafe868f008.png │ ├── layers │ └── 40a10e9b-6096-4f77-9653-8dafe868f008 │ │ └── 2ef86562-e87d-4c3e-90e0-d3cc32bb0443.png │ └── spr_portraitframe.yy └── views ├── 05f45e8d-a727-4650-b0c2-0ac5f793f164.yy ├── 08d637d3-9921-4f77-b47b-f572dbbd35dd.yy ├── 128687b6-cf4b-4bad-bfec-52960e01a538.yy ├── 17ab0eee-1bf9-4c61-8cdc-770292fa74e3.yy ├── 297651c9-b7a7-4a65-97f1-8ceb3b64f65d.yy ├── 2ea73365-b6f1-4bd1-a454-d57a67e50684.yy ├── 3a74fdeb-2d2b-4d76-8f20-7db5d655c37e.yy ├── 48b46420-2f90-4794-9064-b6fdfad99fbd.yy ├── 4c4a5f6b-851e-45f2-9d16-4e770693d0d6.yy ├── 53f34530-342f-440f-8cd3-3df3c5bfc232.yy ├── 5fd06095-db49-460e-9954-34d8113518c0.yy ├── 82f217a6-9373-47d2-85d9-14ce23a512a0.yy ├── 83d63ce4-d03f-444b-b478-522ad5b314a9.yy ├── 9c35e2b5-ef9d-468c-8d88-8e8636785ca0.yy ├── 9fd7db34-df22-4dfb-98c7-ff18f977c8d6.yy ├── a09f41cd-a4f3-4818-9942-6c258e8a0b0e.yy ├── af01d96e-a301-41cc-9c82-eb60af19cbae.yy ├── d3e83dba-5be8-436f-866d-9a5a2120adb1.yy ├── dab7a94a-f64b-45db-b760-19c72882d6de.yy ├── e3e41b8b-b981-42ce-aab7-e6265764c7a8.yy └── f48fa589-53e5-4ce0-a010-c16b38192e31.yy /DialogueSystem-FC.yyp: -------------------------------------------------------------------------------- 1 | { 2 | "id": "62aa8308-837c-4613-a44e-a1306eee5c3c", 3 | "modelName": "GMProject", 4 | "mvc": "1.0", 5 | "IsDnDProject": false, 6 | "configs": [ 7 | 8 | ], 9 | "option_ecma": false, 10 | "parentProject": { 11 | "id": "18731a27-007b-4c7c-802b-b7eac446e27a", 12 | "modelName": "GMProjectParent", 13 | "mvc": "1.0", 14 | "alteredResources": [ 15 | { 16 | "Key": "ed6a955d-5826-4f98-a450-10b414266c27", 17 | "Value": { 18 | "configDeltas": [ 19 | "inherited" 20 | ], 21 | "id": "a3c2778c-ba48-40f4-b180-c31dd0bf91c2", 22 | "resourcePath": "options\\main\\options_main.yy", 23 | "resourceType": "GMMainOptions" 24 | } 25 | } 26 | ], 27 | "hiddenResources": [ 28 | 29 | ], 30 | "projectPath": "${base_project}" 31 | }, 32 | "resources": [ 33 | { 34 | "Key": "05f45e8d-a727-4650-b0c2-0ac5f793f164", 35 | "Value": { 36 | "id": "6f75d81a-3fe8-484f-8178-ce66c6b9b8cf", 37 | "resourcePath": "views\\05f45e8d-a727-4650-b0c2-0ac5f793f164.yy", 38 | "resourceType": "GMFolder" 39 | } 40 | }, 41 | { 42 | "Key": "08d637d3-9921-4f77-b47b-f572dbbd35dd", 43 | "Value": { 44 | "id": "049ac3d3-2ce3-48f0-8ac1-9dd2f9ca2830", 45 | "resourcePath": "views\\08d637d3-9921-4f77-b47b-f572dbbd35dd.yy", 46 | "resourceType": "GMFolder" 47 | } 48 | }, 49 | { 50 | "Key": "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 51 | "Value": { 52 | "id": "dc1b0641-bd4a-486c-beb0-72a4a987c966", 53 | "resourcePath": "sprites\\spr_portraitframe\\spr_portraitframe.yy", 54 | "resourceType": "GMSprite" 55 | } 56 | }, 57 | { 58 | "Key": "1182862b-7005-4225-b949-bbe837442bc9", 59 | "Value": { 60 | "id": "31e13f54-421b-4e5b-875b-1eb26bb26f42", 61 | "resourcePath": "sounds\\snd_voice1\\snd_voice1.yy", 62 | "resourceType": "GMSound" 63 | } 64 | }, 65 | { 66 | "Key": "1237fe94-9d9b-4751-9a6c-a77b789e31d3", 67 | "Value": { 68 | "id": "9acfdaaf-eac6-48e0-a28c-a300e8024759", 69 | "resourcePath": "objects\\obj_textevent\\obj_textevent.yy", 70 | "resourceType": "GMObject" 71 | } 72 | }, 73 | { 74 | "Key": "128687b6-cf4b-4bad-bfec-52960e01a538", 75 | "Value": { 76 | "id": "ec6296c1-a5d9-4c21-b3e3-5d4363a2070c", 77 | "resourcePath": "views\\128687b6-cf4b-4bad-bfec-52960e01a538.yy", 78 | "resourceType": "GMFolder" 79 | } 80 | }, 81 | { 82 | "Key": "17ab0eee-1bf9-4c61-8cdc-770292fa74e3", 83 | "Value": { 84 | "id": "799dbec9-58ad-4f31-bba9-6cfcdc0c33b5", 85 | "resourcePath": "views\\17ab0eee-1bf9-4c61-8cdc-770292fa74e3.yy", 86 | "resourceType": "GMFolder" 87 | } 88 | }, 89 | { 90 | "Key": "18825140-fe5d-447e-a98a-536b9e6085a8", 91 | "Value": { 92 | "id": "833e7ec1-0c1a-4bd0-a62d-6c7cc54e0da8", 93 | "resourcePath": "sprites\\spr_emotes\\spr_emotes.yy", 94 | "resourceType": "GMSprite" 95 | } 96 | }, 97 | { 98 | "Key": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799", 99 | "Value": { 100 | "id": "d8bcbb03-da20-4225-acb4-c702ffec3b99", 101 | "resourcePath": "objects\\obj_camera\\obj_camera.yy", 102 | "resourceType": "GMObject" 103 | } 104 | }, 105 | { 106 | "Key": "22c57393-d17c-4500-b428-2d67f27d9725", 107 | "Value": { 108 | "id": "35c9a0d1-b204-4eaf-8e8e-6db00530e0a1", 109 | "resourcePath": "scripts\\reset_dialogue_defaults\\reset_dialogue_defaults.yy", 110 | "resourceType": "GMScript" 111 | } 112 | }, 113 | { 114 | "Key": "24ea9cb3-836e-4274-b1dd-d0642b958409", 115 | "Value": { 116 | "id": "95202d28-fec5-4138-89d0-18969a8d0486", 117 | "resourcePath": "sprites\\spr_dialoguefinished\\spr_dialoguefinished.yy", 118 | "resourceType": "GMSprite" 119 | } 120 | }, 121 | { 122 | "Key": "297651c9-b7a7-4a65-97f1-8ceb3b64f65d", 123 | "Value": { 124 | "id": "ab37c354-5987-4384-ae57-4edb8c73110d", 125 | "resourcePath": "views\\297651c9-b7a7-4a65-97f1-8ceb3b64f65d.yy", 126 | "resourceType": "GMFolder" 127 | } 128 | }, 129 | { 130 | "Key": "2ea73365-b6f1-4bd1-a454-d57a67e50684", 131 | "Value": { 132 | "id": "1136167c-dc54-4c46-b98d-c616e004866b", 133 | "resourcePath": "views\\2ea73365-b6f1-4bd1-a454-d57a67e50684.yy", 134 | "resourceType": "GMFolder" 135 | } 136 | }, 137 | { 138 | "Key": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4", 139 | "Value": { 140 | "id": "dd3211b3-33e0-4141-a44b-07c7ca2b4a8e", 141 | "resourcePath": "objects\\obj_examplechar\\obj_examplechar.yy", 142 | "resourceType": "GMObject" 143 | } 144 | }, 145 | { 146 | "Key": "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 147 | "Value": { 148 | "id": "d8170fbf-79cf-436e-aaf7-cf3f3cad2e00", 149 | "resourcePath": "scripts\\create_dialogue\\create_dialogue.yy", 150 | "resourceType": "GMScript" 151 | } 152 | }, 153 | { 154 | "Key": "3a74fdeb-2d2b-4d76-8f20-7db5d655c37e", 155 | "Value": { 156 | "id": "fb5c91af-0ac2-46a2-b81e-b11e67ebcf0a", 157 | "resourcePath": "views\\3a74fdeb-2d2b-4d76-8f20-7db5d655c37e.yy", 158 | "resourceType": "GMFolder" 159 | } 160 | }, 161 | { 162 | "Key": "3b8f098d-1b60-4387-befe-11c8b69dd270", 163 | "Value": { 164 | "id": "212fc900-5b39-49f1-bad0-76fe229cdbfc", 165 | "resourcePath": "sprites\\spr_player\\spr_player.yy", 166 | "resourceType": "GMSprite" 167 | } 168 | }, 169 | { 170 | "Key": "45a7ab9f-ea4d-40f4-ad15-fe22ad1727f0", 171 | "Value": { 172 | "id": "99db4811-b8b6-4d1b-9584-ed4f9db9d4c6", 173 | "resourcePath": "fonts\\fnt_dialogue\\fnt_dialogue.yy", 174 | "resourceType": "GMFont" 175 | } 176 | }, 177 | { 178 | "Key": "45d95a28-fc04-4e95-ab57-823da2c37eaa", 179 | "Value": { 180 | "id": "bd15727c-5a34-4afa-a316-ac345d8cc6b0", 181 | "resourcePath": "sounds\\snd_moveselect\\snd_moveselect.yy", 182 | "resourceType": "GMSound" 183 | } 184 | }, 185 | { 186 | "Key": "45f37156-102b-44af-ae46-9d89960d63b3", 187 | "Value": { 188 | "id": "ae9bc1dc-f86e-49bf-a233-dc229ec75f6f", 189 | "resourcePath": "objects\\obj_player\\obj_player.yy", 190 | "resourceType": "GMObject" 191 | } 192 | }, 193 | { 194 | "Key": "48b46420-2f90-4794-9064-b6fdfad99fbd", 195 | "Value": { 196 | "id": "843e68a6-9d39-4f4c-99b0-7e2beb280bdc", 197 | "resourcePath": "views\\48b46420-2f90-4794-9064-b6fdfad99fbd.yy", 198 | "resourceType": "GMFolder" 199 | } 200 | }, 201 | { 202 | "Key": "4c4a5f6b-851e-45f2-9d16-4e770693d0d6", 203 | "Value": { 204 | "id": "d27ca460-a737-425d-b658-fda4e232da2d", 205 | "resourcePath": "views\\4c4a5f6b-851e-45f2-9d16-4e770693d0d6.yy", 206 | "resourceType": "GMFolder" 207 | } 208 | }, 209 | { 210 | "Key": "50b8dd3b-b73b-4e18-b1bd-73d9d1428048", 211 | "Value": { 212 | "id": "96170b4b-514c-44e7-8fe9-481587d98243", 213 | "resourcePath": "sounds\\snd_voice2\\snd_voice2.yy", 214 | "resourceType": "GMSound" 215 | } 216 | }, 217 | { 218 | "Key": "53f34530-342f-440f-8cd3-3df3c5bfc232", 219 | "Value": { 220 | "id": "7189b8af-fafa-4643-b05a-1efec553c075", 221 | "resourcePath": "views\\53f34530-342f-440f-8cd3-3df3c5bfc232.yy", 222 | "resourceType": "GMFolder" 223 | } 224 | }, 225 | { 226 | "Key": "54d54171-5c16-43e4-814b-60c3312acae6", 227 | "Value": { 228 | "id": "7a22295d-2da6-4107-a5ac-f4b23f2c1400", 229 | "resourcePath": "rooms\\rm_dialoguesystem_demo\\rm_dialoguesystem_demo.yy", 230 | "resourceType": "GMRoom" 231 | } 232 | }, 233 | { 234 | "Key": "5fd06095-db49-460e-9954-34d8113518c0", 235 | "Value": { 236 | "id": "043b6ae1-c67b-4478-8d4a-98c54da49c59", 237 | "resourcePath": "views\\5fd06095-db49-460e-9954-34d8113518c0.yy", 238 | "resourceType": "GMFolder" 239 | } 240 | }, 241 | { 242 | "Key": "6f27a470-b9b6-4a45-b488-a608a0485417", 243 | "Value": { 244 | "id": "9ee12d9c-e259-4344-812f-2a9e8513d68a", 245 | "resourcePath": "sprites\\spr_portrait_examplechar_mouth\\spr_portrait_examplechar_mouth.yy", 246 | "resourceType": "GMSprite" 247 | } 248 | }, 249 | { 250 | "Key": "737014f7-fe43-4787-af15-308aabd39b98", 251 | "Value": { 252 | "id": "8e47a12b-faed-415d-ba41-3b03b9501b17", 253 | "resourcePath": "sprites\\spr_dialoguebox\\spr_dialoguebox.yy", 254 | "resourceType": "GMSprite" 255 | } 256 | }, 257 | { 258 | "Key": "75925048-0a9e-4d40-aeca-78d00b98cbba", 259 | "Value": { 260 | "id": "1d37bd70-696d-4f63-87b0-7cbf78f31388", 261 | "resourcePath": "sprites\\spr_portrait_player\\spr_portrait_player.yy", 262 | "resourceType": "GMSprite" 263 | } 264 | }, 265 | { 266 | "Key": "7c5d1900-a978-4628-9652-e23c92c5621e", 267 | "Value": { 268 | "id": "72edad78-63c3-448b-9bb2-2144cdb1d44d", 269 | "resourcePath": "sprites\\spr_namebox\\spr_namebox.yy", 270 | "resourceType": "GMSprite" 271 | } 272 | }, 273 | { 274 | "Key": "82f217a6-9373-47d2-85d9-14ce23a512a0", 275 | "Value": { 276 | "id": "bf7cdb17-ee68-4006-b102-afa68538dd7e", 277 | "resourcePath": "views\\82f217a6-9373-47d2-85d9-14ce23a512a0.yy", 278 | "resourceType": "GMFolder" 279 | } 280 | }, 281 | { 282 | "Key": "83d63ce4-d03f-444b-b478-522ad5b314a9", 283 | "Value": { 284 | "id": "a927ec72-d381-4816-9d70-c9b78f3e9eb0", 285 | "resourcePath": "views\\83d63ce4-d03f-444b-b478-522ad5b314a9.yy", 286 | "resourceType": "GMFolder" 287 | } 288 | }, 289 | { 290 | "Key": "8c296651-c031-4b1f-bd69-0a6b58852c62", 291 | "Value": { 292 | "id": "77aa1a15-a91b-4834-898e-97d59b9e9b54", 293 | "resourcePath": "scripts\\create_textevent\\create_textevent.yy", 294 | "resourceType": "GMScript" 295 | } 296 | }, 297 | { 298 | "Key": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 299 | "Value": { 300 | "id": "fa877094-6d62-49e6-a0c8-a4eb629e3dd7", 301 | "resourcePath": "sprites\\spr_portrait_examplechar_idle\\spr_portrait_examplechar_idle.yy", 302 | "resourceType": "GMSprite" 303 | } 304 | }, 305 | { 306 | "Key": "9acdd8aa-8f80-40b6-bdf2-ef07cef7b45f", 307 | "Value": { 308 | "id": "53ee73ff-f6b1-4f65-acf6-6b0447a9e486", 309 | "resourcePath": "fonts\\fnt_debug\\fnt_debug.yy", 310 | "resourceType": "GMFont" 311 | } 312 | }, 313 | { 314 | "Key": "9c35e2b5-ef9d-468c-8d88-8e8636785ca0", 315 | "Value": { 316 | "id": "fe440907-a939-4974-83aa-853900a43472", 317 | "resourcePath": "views\\9c35e2b5-ef9d-468c-8d88-8e8636785ca0.yy", 318 | "resourceType": "GMFolder" 319 | } 320 | }, 321 | { 322 | "Key": "9fd7db34-df22-4dfb-98c7-ff18f977c8d6", 323 | "Value": { 324 | "id": "e86847cc-ab6a-42c6-a02a-6ac7885764f5", 325 | "resourcePath": "views\\9fd7db34-df22-4dfb-98c7-ff18f977c8d6.yy", 326 | "resourceType": "GMFolder" 327 | } 328 | }, 329 | { 330 | "Key": "a09f41cd-a4f3-4818-9942-6c258e8a0b0e", 331 | "Value": { 332 | "id": "ae291c5c-f27e-44a2-a6a7-8192ba7a8297", 333 | "resourcePath": "views\\a09f41cd-a4f3-4818-9942-6c258e8a0b0e.yy", 334 | "resourceType": "GMFolder" 335 | } 336 | }, 337 | { 338 | "Key": "a9188620-a624-4a5a-83ae-a1b53faf038b", 339 | "Value": { 340 | "id": "3a6a5b33-9543-4fad-922d-403ffb3e8fa2", 341 | "resourcePath": "options\\linux\\options_linux.yy", 342 | "resourceType": "GMLinuxOptions" 343 | } 344 | }, 345 | { 346 | "Key": "af01d96e-a301-41cc-9c82-eb60af19cbae", 347 | "Value": { 348 | "id": "34f0d902-d0aa-4ab8-8d02-9d91150b816c", 349 | "resourcePath": "views\\af01d96e-a301-41cc-9c82-eb60af19cbae.yy", 350 | "resourceType": "GMFolder" 351 | } 352 | }, 353 | { 354 | "Key": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 355 | "Value": { 356 | "id": "7ec00a3e-f3f0-4508-9a2e-bb5b3480b8ee", 357 | "resourcePath": "sprites\\spr_portrait_examplechar\\spr_portrait_examplechar.yy", 358 | "resourceType": "GMSprite" 359 | } 360 | }, 361 | { 362 | "Key": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1", 363 | "Value": { 364 | "id": "d64fe0ba-65d9-46da-955a-3033c9377d71", 365 | "resourcePath": "objects\\par_speaker\\par_speaker.yy", 366 | "resourceType": "GMObject" 367 | } 368 | }, 369 | { 370 | "Key": "bc456c72-f7db-4af9-861a-cb5255737125", 371 | "Value": { 372 | "id": "c76017c7-9d25-469c-806f-3931ffcee93a", 373 | "resourcePath": "sounds\\snd_select\\snd_select.yy", 374 | "resourceType": "GMSound" 375 | } 376 | }, 377 | { 378 | "Key": "cc98d028-7bdd-4680-85f3-c87a7baa481e", 379 | "Value": { 380 | "id": "a84e7ce1-a928-4a86-bd79-8355f266e12e", 381 | "resourcePath": "options\\windows\\options_windows.yy", 382 | "resourceType": "GMWindowsOptions" 383 | } 384 | }, 385 | { 386 | "Key": "ce42980c-2fb0-44d7-868f-246f89e4f507", 387 | "Value": { 388 | "id": "565ddb75-9634-439d-b432-3f29b41d0348", 389 | "resourcePath": "sprites\\spr_examplechar\\spr_examplechar.yy", 390 | "resourceType": "GMSprite" 391 | } 392 | }, 393 | { 394 | "Key": "d3e83dba-5be8-436f-866d-9a5a2120adb1", 395 | "Value": { 396 | "id": "ca2f0120-77ec-4bb4-8b0b-c12af28e2db0", 397 | "resourcePath": "views\\d3e83dba-5be8-436f-866d-9a5a2120adb1.yy", 398 | "resourceType": "GMFolder" 399 | } 400 | }, 401 | { 402 | "Key": "dab7a94a-f64b-45db-b760-19c72882d6de", 403 | "Value": { 404 | "id": "d9ad21d8-6556-48a3-ac68-f47c7ee16132", 405 | "resourcePath": "views\\dab7a94a-f64b-45db-b760-19c72882d6de.yy", 406 | "resourceType": "GMFolder" 407 | } 408 | }, 409 | { 410 | "Key": "e3e41b8b-b981-42ce-aab7-e6265764c7a8", 411 | "Value": { 412 | "id": "a24e4fd7-f4da-4da0-aff1-da1bb864c0b4", 413 | "resourcePath": "views\\e3e41b8b-b981-42ce-aab7-e6265764c7a8.yy", 414 | "resourceType": "GMFolder" 415 | } 416 | }, 417 | { 418 | "Key": "eee9e4d7-d854-483c-a9ce-64d86718ef6d", 419 | "Value": { 420 | "id": "c409f04d-da74-47e4-b861-c6f7c53b3f68", 421 | "resourcePath": "objects\\obj_textbox\\obj_textbox.yy", 422 | "resourceType": "GMObject" 423 | } 424 | }, 425 | { 426 | "Key": "f35649c4-7b3d-4a80-b248-cc6353f80ff4", 427 | "Value": { 428 | "id": "df4753de-0872-4b4d-99b7-6d30730f5ab4", 429 | "resourcePath": "objects\\obj_emote\\obj_emote.yy", 430 | "resourceType": "GMObject" 431 | } 432 | }, 433 | { 434 | "Key": "f418569b-3bdd-4706-a0e4-364317f54032", 435 | "Value": { 436 | "id": "1292899d-f280-4f75-93b4-b2ad6099dd3d", 437 | "resourcePath": "options\\mac\\options_mac.yy", 438 | "resourceType": "GMMacOptions" 439 | } 440 | }, 441 | { 442 | "Key": "f48fa589-53e5-4ce0-a010-c16b38192e31", 443 | "Value": { 444 | "id": "e950beb0-3503-4c3d-9cb9-8743c91d7c94", 445 | "resourcePath": "views\\f48fa589-53e5-4ce0-a010-c16b38192e31.yy", 446 | "resourceType": "GMFolder" 447 | } 448 | } 449 | ], 450 | "script_order": [ 451 | "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 452 | "8c296651-c031-4b1f-bd69-0a6b58852c62", 453 | "22c57393-d17c-4500-b428-2d67f27d9725" 454 | ], 455 | "tutorial": "" 456 | } -------------------------------------------------------------------------------- /DialogueSystem_v120.yyp: -------------------------------------------------------------------------------- 1 | { 2 | "id": "62aa8308-837c-4613-a44e-a1306eee5c3c", 3 | "modelName": "GMProject", 4 | "mvc": "1.0", 5 | "IsDnDProject": false, 6 | "configs": [ 7 | 8 | ], 9 | "option_ecma": false, 10 | "parentProject": { 11 | "id": "18731a27-007b-4c7c-802b-b7eac446e27a", 12 | "modelName": "GMProjectParent", 13 | "mvc": "1.0", 14 | "alteredResources": [ 15 | { 16 | "Key": "ed6a955d-5826-4f98-a450-10b414266c27", 17 | "Value": { 18 | "configDeltas": [ 19 | "inherited" 20 | ], 21 | "id": "a3c2778c-ba48-40f4-b180-c31dd0bf91c2", 22 | "resourcePath": "options\\main\\options_main.yy", 23 | "resourceType": "GMMainOptions" 24 | } 25 | } 26 | ], 27 | "hiddenResources": [ 28 | 29 | ], 30 | "projectPath": "${base_project}" 31 | }, 32 | "resources": [ 33 | { 34 | "Key": "02a93034-8f6e-4718-a90d-ef3a3edfc5ae", 35 | "Value": { 36 | "id": "f8e80d5e-0ad3-445f-b79a-e0098670bae5", 37 | "resourcePath": "scripts\\create_instance_layer\\create_instance_layer.yy", 38 | "resourceType": "GMScript" 39 | } 40 | }, 41 | { 42 | "Key": "05f45e8d-a727-4650-b0c2-0ac5f793f164", 43 | "Value": { 44 | "id": "6f75d81a-3fe8-484f-8178-ce66c6b9b8cf", 45 | "resourcePath": "views\\05f45e8d-a727-4650-b0c2-0ac5f793f164.yy", 46 | "resourceType": "GMFolder" 47 | } 48 | }, 49 | { 50 | "Key": "08d637d3-9921-4f77-b47b-f572dbbd35dd", 51 | "Value": { 52 | "id": "049ac3d3-2ce3-48f0-8ac1-9dd2f9ca2830", 53 | "resourcePath": "views\\08d637d3-9921-4f77-b47b-f572dbbd35dd.yy", 54 | "resourceType": "GMFolder" 55 | } 56 | }, 57 | { 58 | "Key": "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 59 | "Value": { 60 | "id": "dc1b0641-bd4a-486c-beb0-72a4a987c966", 61 | "resourcePath": "sprites\\spr_portraitframe\\spr_portraitframe.yy", 62 | "resourceType": "GMSprite" 63 | } 64 | }, 65 | { 66 | "Key": "1182862b-7005-4225-b949-bbe837442bc9", 67 | "Value": { 68 | "id": "31e13f54-421b-4e5b-875b-1eb26bb26f42", 69 | "resourcePath": "sounds\\snd_voice1\\snd_voice1.yy", 70 | "resourceType": "GMSound" 71 | } 72 | }, 73 | { 74 | "Key": "1237fe94-9d9b-4751-9a6c-a77b789e31d3", 75 | "Value": { 76 | "id": "9acfdaaf-eac6-48e0-a28c-a300e8024759", 77 | "resourcePath": "objects\\obj_textevent\\obj_textevent.yy", 78 | "resourceType": "GMObject" 79 | } 80 | }, 81 | { 82 | "Key": "128687b6-cf4b-4bad-bfec-52960e01a538", 83 | "Value": { 84 | "id": "ec6296c1-a5d9-4c21-b3e3-5d4363a2070c", 85 | "resourcePath": "views\\128687b6-cf4b-4bad-bfec-52960e01a538.yy", 86 | "resourceType": "GMFolder" 87 | } 88 | }, 89 | { 90 | "Key": "17ab0eee-1bf9-4c61-8cdc-770292fa74e3", 91 | "Value": { 92 | "id": "799dbec9-58ad-4f31-bba9-6cfcdc0c33b5", 93 | "resourcePath": "views\\17ab0eee-1bf9-4c61-8cdc-770292fa74e3.yy", 94 | "resourceType": "GMFolder" 95 | } 96 | }, 97 | { 98 | "Key": "18825140-fe5d-447e-a98a-536b9e6085a8", 99 | "Value": { 100 | "id": "833e7ec1-0c1a-4bd0-a62d-6c7cc54e0da8", 101 | "resourcePath": "sprites\\spr_emotes\\spr_emotes.yy", 102 | "resourceType": "GMSprite" 103 | } 104 | }, 105 | { 106 | "Key": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799", 107 | "Value": { 108 | "id": "d8bcbb03-da20-4225-acb4-c702ffec3b99", 109 | "resourcePath": "objects\\obj_camera\\obj_camera.yy", 110 | "resourceType": "GMObject" 111 | } 112 | }, 113 | { 114 | "Key": "22c57393-d17c-4500-b428-2d67f27d9725", 115 | "Value": { 116 | "id": "35c9a0d1-b204-4eaf-8e8e-6db00530e0a1", 117 | "resourcePath": "scripts\\reset_dialogue_defaults\\reset_dialogue_defaults.yy", 118 | "resourceType": "GMScript" 119 | } 120 | }, 121 | { 122 | "Key": "24ea9cb3-836e-4274-b1dd-d0642b958409", 123 | "Value": { 124 | "id": "95202d28-fec5-4138-89d0-18969a8d0486", 125 | "resourcePath": "sprites\\spr_dialoguefinished\\spr_dialoguefinished.yy", 126 | "resourceType": "GMSprite" 127 | } 128 | }, 129 | { 130 | "Key": "297651c9-b7a7-4a65-97f1-8ceb3b64f65d", 131 | "Value": { 132 | "id": "ab37c354-5987-4384-ae57-4edb8c73110d", 133 | "resourcePath": "views\\297651c9-b7a7-4a65-97f1-8ceb3b64f65d.yy", 134 | "resourceType": "GMFolder" 135 | } 136 | }, 137 | { 138 | "Key": "2ea73365-b6f1-4bd1-a454-d57a67e50684", 139 | "Value": { 140 | "id": "1136167c-dc54-4c46-b98d-c616e004866b", 141 | "resourcePath": "views\\2ea73365-b6f1-4bd1-a454-d57a67e50684.yy", 142 | "resourceType": "GMFolder" 143 | } 144 | }, 145 | { 146 | "Key": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4", 147 | "Value": { 148 | "id": "dd3211b3-33e0-4141-a44b-07c7ca2b4a8e", 149 | "resourcePath": "objects\\obj_examplechar\\obj_examplechar.yy", 150 | "resourceType": "GMObject" 151 | } 152 | }, 153 | { 154 | "Key": "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 155 | "Value": { 156 | "id": "d8170fbf-79cf-436e-aaf7-cf3f3cad2e00", 157 | "resourcePath": "scripts\\create_dialogue\\create_dialogue.yy", 158 | "resourceType": "GMScript" 159 | } 160 | }, 161 | { 162 | "Key": "3a74fdeb-2d2b-4d76-8f20-7db5d655c37e", 163 | "Value": { 164 | "id": "fb5c91af-0ac2-46a2-b81e-b11e67ebcf0a", 165 | "resourcePath": "views\\3a74fdeb-2d2b-4d76-8f20-7db5d655c37e.yy", 166 | "resourceType": "GMFolder" 167 | } 168 | }, 169 | { 170 | "Key": "3b8f098d-1b60-4387-befe-11c8b69dd270", 171 | "Value": { 172 | "id": "212fc900-5b39-49f1-bad0-76fe229cdbfc", 173 | "resourcePath": "sprites\\spr_player\\spr_player.yy", 174 | "resourceType": "GMSprite" 175 | } 176 | }, 177 | { 178 | "Key": "45a7ab9f-ea4d-40f4-ad15-fe22ad1727f0", 179 | "Value": { 180 | "id": "99db4811-b8b6-4d1b-9584-ed4f9db9d4c6", 181 | "resourcePath": "fonts\\fnt_dialogue\\fnt_dialogue.yy", 182 | "resourceType": "GMFont" 183 | } 184 | }, 185 | { 186 | "Key": "45d95a28-fc04-4e95-ab57-823da2c37eaa", 187 | "Value": { 188 | "id": "bd15727c-5a34-4afa-a316-ac345d8cc6b0", 189 | "resourcePath": "sounds\\snd_moveselect\\snd_moveselect.yy", 190 | "resourceType": "GMSound" 191 | } 192 | }, 193 | { 194 | "Key": "45f37156-102b-44af-ae46-9d89960d63b3", 195 | "Value": { 196 | "id": "ae9bc1dc-f86e-49bf-a233-dc229ec75f6f", 197 | "resourcePath": "objects\\obj_player\\obj_player.yy", 198 | "resourceType": "GMObject" 199 | } 200 | }, 201 | { 202 | "Key": "48b46420-2f90-4794-9064-b6fdfad99fbd", 203 | "Value": { 204 | "id": "843e68a6-9d39-4f4c-99b0-7e2beb280bdc", 205 | "resourcePath": "views\\48b46420-2f90-4794-9064-b6fdfad99fbd.yy", 206 | "resourceType": "GMFolder" 207 | } 208 | }, 209 | { 210 | "Key": "4c4a5f6b-851e-45f2-9d16-4e770693d0d6", 211 | "Value": { 212 | "id": "d27ca460-a737-425d-b658-fda4e232da2d", 213 | "resourcePath": "views\\4c4a5f6b-851e-45f2-9d16-4e770693d0d6.yy", 214 | "resourceType": "GMFolder" 215 | } 216 | }, 217 | { 218 | "Key": "50b8dd3b-b73b-4e18-b1bd-73d9d1428048", 219 | "Value": { 220 | "id": "96170b4b-514c-44e7-8fe9-481587d98243", 221 | "resourcePath": "sounds\\snd_voice2\\snd_voice2.yy", 222 | "resourceType": "GMSound" 223 | } 224 | }, 225 | { 226 | "Key": "53f34530-342f-440f-8cd3-3df3c5bfc232", 227 | "Value": { 228 | "id": "7189b8af-fafa-4643-b05a-1efec553c075", 229 | "resourcePath": "views\\53f34530-342f-440f-8cd3-3df3c5bfc232.yy", 230 | "resourceType": "GMFolder" 231 | } 232 | }, 233 | { 234 | "Key": "54d54171-5c16-43e4-814b-60c3312acae6", 235 | "Value": { 236 | "id": "7a22295d-2da6-4107-a5ac-f4b23f2c1400", 237 | "resourcePath": "rooms\\rm_dialoguesystem_demo\\rm_dialoguesystem_demo.yy", 238 | "resourceType": "GMRoom" 239 | } 240 | }, 241 | { 242 | "Key": "57dec62d-9ad0-4d05-85bf-948c81f5184b", 243 | "Value": { 244 | "id": "cca037ec-2340-4991-964a-f38e8a702ccd", 245 | "resourcePath": "scripts\\change_variable\\change_variable.yy", 246 | "resourceType": "GMScript" 247 | } 248 | }, 249 | { 250 | "Key": "5fd06095-db49-460e-9954-34d8113518c0", 251 | "Value": { 252 | "id": "043b6ae1-c67b-4478-8d4a-98c54da49c59", 253 | "resourcePath": "views\\5fd06095-db49-460e-9954-34d8113518c0.yy", 254 | "resourceType": "GMFolder" 255 | } 256 | }, 257 | { 258 | "Key": "6f27a470-b9b6-4a45-b488-a608a0485417", 259 | "Value": { 260 | "id": "9ee12d9c-e259-4344-812f-2a9e8513d68a", 261 | "resourcePath": "sprites\\spr_portrait_examplechar_mouth\\spr_portrait_examplechar_mouth.yy", 262 | "resourceType": "GMSprite" 263 | } 264 | }, 265 | { 266 | "Key": "737014f7-fe43-4787-af15-308aabd39b98", 267 | "Value": { 268 | "id": "8e47a12b-faed-415d-ba41-3b03b9501b17", 269 | "resourcePath": "sprites\\spr_dialoguebox\\spr_dialoguebox.yy", 270 | "resourceType": "GMSprite" 271 | } 272 | }, 273 | { 274 | "Key": "75925048-0a9e-4d40-aeca-78d00b98cbba", 275 | "Value": { 276 | "id": "1d37bd70-696d-4f63-87b0-7cbf78f31388", 277 | "resourcePath": "sprites\\spr_portrait_player\\spr_portrait_player.yy", 278 | "resourceType": "GMSprite" 279 | } 280 | }, 281 | { 282 | "Key": "7c5d1900-a978-4628-9652-e23c92c5621e", 283 | "Value": { 284 | "id": "72edad78-63c3-448b-9bb2-2144cdb1d44d", 285 | "resourcePath": "sprites\\spr_namebox\\spr_namebox.yy", 286 | "resourceType": "GMSprite" 287 | } 288 | }, 289 | { 290 | "Key": "82f217a6-9373-47d2-85d9-14ce23a512a0", 291 | "Value": { 292 | "id": "bf7cdb17-ee68-4006-b102-afa68538dd7e", 293 | "resourcePath": "views\\82f217a6-9373-47d2-85d9-14ce23a512a0.yy", 294 | "resourceType": "GMFolder" 295 | } 296 | }, 297 | { 298 | "Key": "83d63ce4-d03f-444b-b478-522ad5b314a9", 299 | "Value": { 300 | "id": "a927ec72-d381-4816-9d70-c9b78f3e9eb0", 301 | "resourcePath": "views\\83d63ce4-d03f-444b-b478-522ad5b314a9.yy", 302 | "resourceType": "GMFolder" 303 | } 304 | }, 305 | { 306 | "Key": "8c296651-c031-4b1f-bd69-0a6b58852c62", 307 | "Value": { 308 | "id": "77aa1a15-a91b-4834-898e-97d59b9e9b54", 309 | "resourcePath": "scripts\\create_textevent\\create_textevent.yy", 310 | "resourceType": "GMScript" 311 | } 312 | }, 313 | { 314 | "Key": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 315 | "Value": { 316 | "id": "fa877094-6d62-49e6-a0c8-a4eb629e3dd7", 317 | "resourcePath": "sprites\\spr_portrait_examplechar_idle\\spr_portrait_examplechar_idle.yy", 318 | "resourceType": "GMSprite" 319 | } 320 | }, 321 | { 322 | "Key": "9acdd8aa-8f80-40b6-bdf2-ef07cef7b45f", 323 | "Value": { 324 | "id": "53ee73ff-f6b1-4f65-acf6-6b0447a9e486", 325 | "resourcePath": "fonts\\fnt_debug\\fnt_debug.yy", 326 | "resourceType": "GMFont" 327 | } 328 | }, 329 | { 330 | "Key": "9c35e2b5-ef9d-468c-8d88-8e8636785ca0", 331 | "Value": { 332 | "id": "fe440907-a939-4974-83aa-853900a43472", 333 | "resourcePath": "views\\9c35e2b5-ef9d-468c-8d88-8e8636785ca0.yy", 334 | "resourceType": "GMFolder" 335 | } 336 | }, 337 | { 338 | "Key": "9fd7db34-df22-4dfb-98c7-ff18f977c8d6", 339 | "Value": { 340 | "id": "e86847cc-ab6a-42c6-a02a-6ac7885764f5", 341 | "resourcePath": "views\\9fd7db34-df22-4dfb-98c7-ff18f977c8d6.yy", 342 | "resourceType": "GMFolder" 343 | } 344 | }, 345 | { 346 | "Key": "a09f41cd-a4f3-4818-9942-6c258e8a0b0e", 347 | "Value": { 348 | "id": "ae291c5c-f27e-44a2-a6a7-8192ba7a8297", 349 | "resourcePath": "views\\a09f41cd-a4f3-4818-9942-6c258e8a0b0e.yy", 350 | "resourceType": "GMFolder" 351 | } 352 | }, 353 | { 354 | "Key": "a9188620-a624-4a5a-83ae-a1b53faf038b", 355 | "Value": { 356 | "id": "3a6a5b33-9543-4fad-922d-403ffb3e8fa2", 357 | "resourcePath": "options\\linux\\options_linux.yy", 358 | "resourceType": "GMLinuxOptions" 359 | } 360 | }, 361 | { 362 | "Key": "af01d96e-a301-41cc-9c82-eb60af19cbae", 363 | "Value": { 364 | "id": "34f0d902-d0aa-4ab8-8d02-9d91150b816c", 365 | "resourcePath": "views\\af01d96e-a301-41cc-9c82-eb60af19cbae.yy", 366 | "resourceType": "GMFolder" 367 | } 368 | }, 369 | { 370 | "Key": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 371 | "Value": { 372 | "id": "7ec00a3e-f3f0-4508-9a2e-bb5b3480b8ee", 373 | "resourcePath": "sprites\\spr_portrait_examplechar\\spr_portrait_examplechar.yy", 374 | "resourceType": "GMSprite" 375 | } 376 | }, 377 | { 378 | "Key": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1", 379 | "Value": { 380 | "id": "d64fe0ba-65d9-46da-955a-3033c9377d71", 381 | "resourcePath": "objects\\par_speaker\\par_speaker.yy", 382 | "resourceType": "GMObject" 383 | } 384 | }, 385 | { 386 | "Key": "bc456c72-f7db-4af9-861a-cb5255737125", 387 | "Value": { 388 | "id": "c76017c7-9d25-469c-806f-3931ffcee93a", 389 | "resourcePath": "sounds\\snd_select\\snd_select.yy", 390 | "resourceType": "GMSound" 391 | } 392 | }, 393 | { 394 | "Key": "cc98d028-7bdd-4680-85f3-c87a7baa481e", 395 | "Value": { 396 | "id": "a84e7ce1-a928-4a86-bd79-8355f266e12e", 397 | "resourcePath": "options\\windows\\options_windows.yy", 398 | "resourceType": "GMWindowsOptions" 399 | } 400 | }, 401 | { 402 | "Key": "ce42980c-2fb0-44d7-868f-246f89e4f507", 403 | "Value": { 404 | "id": "565ddb75-9634-439d-b432-3f29b41d0348", 405 | "resourcePath": "sprites\\spr_examplechar\\spr_examplechar.yy", 406 | "resourceType": "GMSprite" 407 | } 408 | }, 409 | { 410 | "Key": "d0cbf33f-2b88-430a-92bc-d8adabf7fd7e", 411 | "Value": { 412 | "id": "64b2ae46-b724-4bb9-bed4-2c7ac9d9b37c", 413 | "resourcePath": "scripts\\script_execute_alt\\script_execute_alt.yy", 414 | "resourceType": "GMScript" 415 | } 416 | }, 417 | { 418 | "Key": "d3e83dba-5be8-436f-866d-9a5a2120adb1", 419 | "Value": { 420 | "id": "ca2f0120-77ec-4bb4-8b0b-c12af28e2db0", 421 | "resourcePath": "views\\d3e83dba-5be8-436f-866d-9a5a2120adb1.yy", 422 | "resourceType": "GMFolder" 423 | } 424 | }, 425 | { 426 | "Key": "dab7a94a-f64b-45db-b760-19c72882d6de", 427 | "Value": { 428 | "id": "d9ad21d8-6556-48a3-ac68-f47c7ee16132", 429 | "resourcePath": "views\\dab7a94a-f64b-45db-b760-19c72882d6de.yy", 430 | "resourceType": "GMFolder" 431 | } 432 | }, 433 | { 434 | "Key": "e3e41b8b-b981-42ce-aab7-e6265764c7a8", 435 | "Value": { 436 | "id": "a24e4fd7-f4da-4da0-aff1-da1bb864c0b4", 437 | "resourcePath": "views\\e3e41b8b-b981-42ce-aab7-e6265764c7a8.yy", 438 | "resourceType": "GMFolder" 439 | } 440 | }, 441 | { 442 | "Key": "eee9e4d7-d854-483c-a9ce-64d86718ef6d", 443 | "Value": { 444 | "id": "c409f04d-da74-47e4-b861-c6f7c53b3f68", 445 | "resourcePath": "objects\\obj_textbox\\obj_textbox.yy", 446 | "resourceType": "GMObject" 447 | } 448 | }, 449 | { 450 | "Key": "f19b1ca1-af1a-4523-8af1-38695cb3bbce", 451 | "Value": { 452 | "id": "48f73107-f041-4546-a8dc-0f18aacca562", 453 | "resourcePath": "sprites\\spr_box\\spr_box.yy", 454 | "resourceType": "GMSprite" 455 | } 456 | }, 457 | { 458 | "Key": "f35649c4-7b3d-4a80-b248-cc6353f80ff4", 459 | "Value": { 460 | "id": "df4753de-0872-4b4d-99b7-6d30730f5ab4", 461 | "resourcePath": "objects\\obj_emote\\obj_emote.yy", 462 | "resourceType": "GMObject" 463 | } 464 | }, 465 | { 466 | "Key": "f418569b-3bdd-4706-a0e4-364317f54032", 467 | "Value": { 468 | "id": "1292899d-f280-4f75-93b4-b2ad6099dd3d", 469 | "resourcePath": "options\\mac\\options_mac.yy", 470 | "resourceType": "GMMacOptions" 471 | } 472 | }, 473 | { 474 | "Key": "f48fa589-53e5-4ce0-a010-c16b38192e31", 475 | "Value": { 476 | "id": "e950beb0-3503-4c3d-9cb9-8743c91d7c94", 477 | "resourcePath": "views\\f48fa589-53e5-4ce0-a010-c16b38192e31.yy", 478 | "resourceType": "GMFolder" 479 | } 480 | } 481 | ], 482 | "script_order": [ 483 | "02a93034-8f6e-4718-a90d-ef3a3edfc5ae", 484 | "22c57393-d17c-4500-b428-2d67f27d9725", 485 | "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 486 | "8c296651-c031-4b1f-bd69-0a6b58852c62", 487 | "d0cbf33f-2b88-430a-92bc-d8adabf7fd7e", 488 | "57dec62d-9ad0-4d05-85bf-948c81f5184b" 489 | ], 490 | "tutorial": "" 491 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Friendly Cosmonaut 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dialogue-System v1.20 2 | A dialogue system for GameMaker Studio 2, created by Friendly Cosmonaut. 3 | 4 | # Documentation 5 | See here: https://sites.google.com/view/fcdialoguesystem/home 6 | 7 | # Host Websites: 8 | - Github: 9 | https://github.com/friendlycosmonaut/Dialogue-System 10 | 11 | - Itch.io: 12 | https://friendlycosmonaut.itch.io/dialoguesystem 13 | 14 | - GameMaker Marketplace: 15 | https://marketplace.yoyogames.com/assets/6076/fc-s-dialogue-system 16 | -------------------------------------------------------------------------------- /fonts/fnt_debug/fnt_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/fonts/fnt_debug/fnt_debug.png -------------------------------------------------------------------------------- /fonts/fnt_dialogue/fnt_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/fonts/fnt_dialogue/fnt_dialogue.png -------------------------------------------------------------------------------- /objects/obj_camera/Create_0.gml: -------------------------------------------------------------------------------- 1 | following = obj_player; 2 | freeze = false; 3 | debug = false; 4 | 5 | create_textevent( 6 | ["Welcome to the demo of the dialogue system! Hit 'E' to go to the next page.", 7 | "This is an example of a one-time 'text event'. It runs when the game starts.", 8 | "Hit 'Space' to make a player monologue happen. And 'D' to toggle debug."], 9 | -1, 10 | [ [1,1, 9,2, 16,4], -1, [1,3]], 11 | [ [1,0.2, 4,2, 10, 0.5]], 12 | -1, 13 | -1, 14 | -1, 15 | [ [1,c_lime, 9,c_fuchsia, 16,c_aqua] ], 16 | -1, 17 | -1, 18 | 19 | ); 20 | 21 | show_debug_overlay(true); -------------------------------------------------------------------------------- /objects/obj_camera/Draw_0.gml: -------------------------------------------------------------------------------- 1 | if(debug){ 2 | with(par_speaker){ 3 | var dr = detection_radius; 4 | var c = c_yellow; 5 | draw_rectangle_color(x-dr, y-dr, x+dr, y+dr, c,c,c,c, true); 6 | } 7 | } -------------------------------------------------------------------------------- /objects/obj_camera/Draw_64.gml: -------------------------------------------------------------------------------- 1 | draw_set_font(fnt_debug); 2 | 3 | var i = 0; 4 | draw_text(10, 10+(i*30), "CONTROLS"); i++; 5 | draw_text(10, 10+(i*30), "Move: Arrow keys"); i++; 6 | draw_text(10, 10+(i*30), "Text Event: Space"); i++; 7 | draw_text(10, 10+(i*30), "Interact: E"); i++; 8 | draw_text(10, 10+(i*30), "Debug: D"); i++; 9 | 10 | 11 | if(debug){ 12 | draw_set_halign(fa_right); 13 | i = 0; 14 | var gw = display_get_gui_width(); 15 | 16 | draw_text(gw-10, 10+(i*30), "Textbox Instances = "+string(instance_number(obj_textbox))); i++; 17 | draw_text(gw-10, 10+(i*30), "Text Event Instances = "+string(instance_number(obj_textevent))); i++; 18 | 19 | if(instance_exists(obj_textbox)){ 20 | var tb = instance_find(obj_textbox, 0); 21 | i++; 22 | with(tb) { 23 | draw_text(gw-10, 10+(i*30), "charCount = "+string(floor(charCount))); i++; 24 | draw_text(gw-10, 10+(i*30), "String Length = "+string(string_length(text_NE))); i++; 25 | draw_text(gw-10, 10+(i*30), "Choice = "+string(choice)); i++; 26 | } 27 | } 28 | with(obj_examplechar){ 29 | i++; 30 | draw_text(gw-10, 10+(i*30), "choice_variable = "+string(choice_variable)); i++; 31 | } 32 | 33 | draw_set_halign(fa_left); 34 | } -------------------------------------------------------------------------------- /objects/obj_camera/Other_4.gml: -------------------------------------------------------------------------------- 1 | var view = view_camera[0]; 2 | gui_width = camera_get_view_width(view); 3 | gui_height = camera_get_view_height(view); 4 | 5 | if(instance_exists(following)){ 6 | var new_x = following.x - gui_width/2; 7 | var new_y = following.y - gui_height/2; 8 | camera_set_view_pos(view, new_x, new_y); 9 | } 10 | 11 | room_w = room_width; 12 | room_h = room_height; -------------------------------------------------------------------------------- /objects/obj_camera/Step_0.gml: -------------------------------------------------------------------------------- 1 | if(!freeze and instance_exists(following)){ 2 | var view = view_camera[0]; 3 | var cam_x = camera_get_view_x(view); 4 | var cam_y = camera_get_view_y(view); 5 | var fol_x = following.x - gui_width/2; 6 | var fol_y = following.y - gui_height/2; 7 | 8 | new_x = lerp(cam_x, fol_x, 0.1); 9 | new_y = lerp(cam_y, fol_y, 0.1); 10 | 11 | //Check for Room Edge 12 | new_x = clamp(new_x, 0, room_w-gui_width); 13 | new_y = clamp(new_y, 0, room_h-gui_height); 14 | 15 | camera_set_view_pos(view, new_x, new_y); 16 | } 17 | if(keyboard_check_pressed(ord("F"))){ freeze = !freeze; } 18 | if(keyboard_check_pressed(ord("D"))){ debug = !debug; } 19 | 20 | if(keyboard_check_pressed(vk_escape)){ game_end(); } 21 | if(keyboard_check_pressed(ord("R"))){ game_restart(); } -------------------------------------------------------------------------------- /objects/obj_camera/obj_camera.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_camera", 6 | "eventList": [ 7 | { 8 | "id": "14ed1a33-eddd-46f1-8886-0f716ac26638", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799" 16 | }, 17 | { 18 | "id": "57d3e8aa-9d23-455b-834f-7ecfaac7ce1f", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799" 26 | }, 27 | { 28 | "id": "9619cda7-f9de-4f3b-ad05-38b282fe2c4d", 29 | "modelName": "GMEvent", 30 | "mvc": "1.0", 31 | "IsDnD": false, 32 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 33 | "enumb": 4, 34 | "eventtype": 7, 35 | "m_owner": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799" 36 | }, 37 | { 38 | "id": "6ed6bf5c-3179-4fcc-a505-9c85cbda8f7a", 39 | "modelName": "GMEvent", 40 | "mvc": "1.0", 41 | "IsDnD": false, 42 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 43 | "enumb": 64, 44 | "eventtype": 8, 45 | "m_owner": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799" 46 | }, 47 | { 48 | "id": "98cf5b62-eacd-46f8-a151-a11f49c85bae", 49 | "modelName": "GMEvent", 50 | "mvc": "1.0", 51 | "IsDnD": false, 52 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 53 | "enumb": 0, 54 | "eventtype": 8, 55 | "m_owner": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799" 56 | } 57 | ], 58 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 59 | "overriddenProperties": null, 60 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 61 | "persistent": false, 62 | "physicsAngularDamping": 0.1, 63 | "physicsDensity": 0.5, 64 | "physicsFriction": 0.2, 65 | "physicsGroup": 0, 66 | "physicsKinematic": false, 67 | "physicsLinearDamping": 0.1, 68 | "physicsObject": false, 69 | "physicsRestitution": 0.1, 70 | "physicsSensor": false, 71 | "physicsShape": 1, 72 | "physicsShapePoints": null, 73 | "physicsStartAwake": true, 74 | "properties": null, 75 | "solid": false, 76 | "spriteId": "00000000-0000-0000-0000-000000000000", 77 | "visible": true 78 | } -------------------------------------------------------------------------------- /objects/obj_emote/Create_0.gml: -------------------------------------------------------------------------------- 1 | e_alpha = 0; 2 | mode = 0; 3 | timer = 1; 4 | creator = noone; 5 | 6 | interact_key = obj_textbox.interact_key; 7 | fade = false; 8 | 9 | image_speed = 0; -------------------------------------------------------------------------------- /objects/obj_emote/Step_0.gml: -------------------------------------------------------------------------------- 1 | 2 | timer += 1; 3 | if(mode == 0){ 4 | if(timer > room_speed/2){ 5 | image_alpha -= 0.1; 6 | if(image_alpha <= 0) instance_destroy(); 7 | } 8 | 9 | if(instance_exists(creator)){ 10 | x = creator.x; 11 | y = creator.y-creator.sprite_height; 12 | } 13 | } else if (mode == 1){ 14 | if(keyboard_check_pressed(interact_key)){ fade = true; } 15 | if(fade){ 16 | image_alpha -= 0.1; 17 | if(image_alpha <= 0) instance_destroy(); 18 | } 19 | } -------------------------------------------------------------------------------- /objects/obj_emote/obj_emote.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f35649c4-7b3d-4a80-b248-cc6353f80ff4", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_emote", 6 | "eventList": [ 7 | { 8 | "id": "3be08882-9c64-4744-b234-bf174c3ea434", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "f35649c4-7b3d-4a80-b248-cc6353f80ff4" 16 | }, 17 | { 18 | "id": "b6f6e3c2-ce93-4f65-ab75-3529bdc2c070", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "f35649c4-7b3d-4a80-b248-cc6353f80ff4" 26 | } 27 | ], 28 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 29 | "overriddenProperties": null, 30 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 31 | "persistent": false, 32 | "physicsAngularDamping": 0.1, 33 | "physicsDensity": 0.5, 34 | "physicsFriction": 0.2, 35 | "physicsGroup": 0, 36 | "physicsKinematic": false, 37 | "physicsLinearDamping": 0.1, 38 | "physicsObject": false, 39 | "physicsRestitution": 0.1, 40 | "physicsSensor": false, 41 | "physicsShape": 1, 42 | "physicsShapePoints": null, 43 | "physicsStartAwake": true, 44 | "properties": null, 45 | "solid": false, 46 | "spriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 47 | "visible": true 48 | } -------------------------------------------------------------------------------- /objects/obj_examplechar/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); //so it will inherit from par_speaker 2 | 3 | 4 | //-------DIALOGUE STUFF 5 | 6 | myPortrait = spr_portrait_examplechar; 7 | myVoice = snd_voice1; 8 | myName = "Blue"; 9 | 10 | myPortraitTalk = spr_portrait_examplechar_mouth; 11 | myPortraitTalk_x = 26; 12 | myPortraitTalk_y = 44; 13 | myPortraitIdle = spr_portrait_examplechar_idle; 14 | 15 | 16 | //-------OTHER 17 | 18 | choice_variable = -1; //the variable we change depending on the player's choice in dialogue -------------------------------------------------------------------------------- /objects/obj_examplechar/Other_10.gml: -------------------------------------------------------------------------------- 1 | //---You can update variables here!---// 2 | reset_dialogue_defaults(); 3 | 4 | 5 | switch(choice_variable){ 6 | case -1: 7 | #region First Dialogue 8 | //Line 0 9 | var i = 0; 10 | myText[i] = "You can run a script after any line of dialogue! Let's make an emote to the left."; 11 | mySpeaker[i] = id; 12 | myScripts[i] = [create_instance_layer, 170,120,"Instances",obj_emote]; 13 | 14 | //Line 1 15 | i++; 16 | myText[i] = "You can even have it depend on player choice. Which object should I make?"; 17 | mySpeaker[i] = id; 18 | 19 | //Line 2 20 | i++; 21 | myText[i] = ["An emote", "Another you!"]; 22 | myTypes[i] = 1; 23 | mySpeaker[i] = obj_player; 24 | myScripts[i] = [[create_instance_layer, 170,120,"Instances",obj_emote], [create_instance_layer, 170,120,"Instances",obj_examplechar]]; 25 | myNextLine[i] = [0,0]; 26 | 27 | //Line 3 28 | i++; 29 | myText[i] = "Pretty cool, right? Now, let's get back to our conversation."; 30 | mySpeaker[i] = id; 31 | 32 | //Line 4 33 | i++; 34 | myText[i] = "Looky here, green hood."; 35 | myEffects[i] = [13,1, 18,0]; 36 | mySpeaker[i] = id; 37 | myTextCol[i] = [13, c_lime, 18, c_white]; 38 | 39 | //Line 5 40 | i++; 41 | myText[i] = "We both know blue is the best colour."; 42 | myEmotion[i] = 1; 43 | myEmote[i] = 0; 44 | mySpeaker[i] = id; 45 | myTextCol[i] = [14, c_aqua, 18, c_white]; 46 | 47 | //Line 6 48 | i++; 49 | myText[i] = "Say it... or else."; 50 | myTextSpeed[i] = [1,0.5, 10,0.1]; 51 | myEmotion[i] = 0; 52 | myEmote[i] = 4; 53 | mySpeaker[i] = id; 54 | myTextCol[i] = [11, c_red, 18, c_white]; 55 | 56 | //Line 7 57 | i++; 58 | myText[i] = ["(sarcastically) Blue is the best colour.", "Green is the best colour."]; 59 | myTypes[i] = 1; 60 | myNextLine[i] = [8,9]; 61 | myScripts[i] = [[change_variable, id, "choice_variable", "blue"], [change_variable, id, "choice_variable", "green"]]; 62 | mySpeaker[i] = obj_player; 63 | 64 | //Line 8 65 | i++; 66 | myText[i] = "Exactly! Thank you!"; 67 | myEmotion[i] = 0; 68 | myEmote[i] = 0; 69 | myNextLine[i] = -1; 70 | mySpeaker[i] = id; 71 | 72 | //Line 9 73 | i++; 74 | myText[i] = "Nooooooooooooooooooooooo!"; 75 | myTextSpeed[i] = [1,1, 6,0.3, 10,1]; 76 | myEmotion[i] = 2; 77 | myEmote[i] = 9; 78 | mySpeaker[i] = id; 79 | #endregion 80 | break; 81 | 82 | case "green": 83 | #region If you chose green 84 | var i = 0; 85 | //Line 0 86 | myText[i] = "I can't believe you like green better..."; 87 | myTextSpeed[i] = [1, 0.3]; 88 | myEmotion[i] = 2; 89 | myEmote[i] = 9; 90 | mySpeaker[i] = id; 91 | myTextCol[i] = [26,c_lime, 31,c_white]; 92 | 93 | //uncommenting this will make the first conversation begin again 94 | //choice_variable = -1; 95 | #endregion 96 | 97 | break; 98 | 99 | case "blue": 100 | #region If you chose blue 101 | var i = 0; 102 | //Line 0 103 | myText[i] = "Hey there, fellow blue lover!"; 104 | myTextSpeed[i] = [1,1, 10,0.5]; 105 | myEmotion[i] = 1; 106 | myEmote[i] = 0; 107 | mySpeaker[i] = id; 108 | myTextCol[i] = [19,c_aqua, 23,c_white]; 109 | 110 | //uncommenting this will make the first conversation begin again 111 | //choice_variable = -1; 112 | #endregion 113 | break; 114 | } -------------------------------------------------------------------------------- /objects/obj_examplechar/Step_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); //so it will inherit from par_speaker 2 | 3 | /* 4 | 5 | Other code 6 | codecodecode -------------------------------------------------------------------------------- /objects/obj_examplechar/obj_examplechar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_examplechar", 6 | "eventList": [ 7 | { 8 | "id": "56a28aa6-ac25-427e-8494-2c624dab0485", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4" 16 | }, 17 | { 18 | "id": "c1ad1b21-46f7-458f-b736-e1a42d6a45b7", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4" 26 | }, 27 | { 28 | "id": "52ed4e0c-78df-43d3-be1e-e739f8eee19c", 29 | "modelName": "GMEvent", 30 | "mvc": "1.0", 31 | "IsDnD": false, 32 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 33 | "enumb": 10, 34 | "eventtype": 7, 35 | "m_owner": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4" 36 | } 37 | ], 38 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 39 | "overriddenProperties": null, 40 | "parentObjectId": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1", 41 | "persistent": false, 42 | "physicsAngularDamping": 0.1, 43 | "physicsDensity": 0.5, 44 | "physicsFriction": 0.2, 45 | "physicsGroup": 0, 46 | "physicsKinematic": false, 47 | "physicsLinearDamping": 0.1, 48 | "physicsObject": false, 49 | "physicsRestitution": 0.1, 50 | "physicsSensor": false, 51 | "physicsShape": 1, 52 | "physicsShapePoints": null, 53 | "physicsStartAwake": true, 54 | "properties": null, 55 | "solid": false, 56 | "spriteId": "ce42980c-2fb0-44d7-868f-246f89e4f507", 57 | "visible": true 58 | } -------------------------------------------------------------------------------- /objects/obj_player/Create_0.gml: -------------------------------------------------------------------------------- 1 | spd = 2; 2 | 3 | //--------Dialogue Stuff 4 | reset_dialogue_defaults(); 5 | myPortrait = spr_portrait_player; 6 | myVoice = snd_voice2; 7 | myFont = fnt_dialogue; 8 | myName = "Green"; 9 | 10 | myPortraitTalk = spr_portrait_examplechar_mouth; 11 | myPortraitTalk_x = 26; 12 | myPortraitTalk_y = 44; 13 | myPortraitIdle = spr_portrait_examplechar_idle; -------------------------------------------------------------------------------- /objects/obj_player/Draw_0.gml: -------------------------------------------------------------------------------- 1 | draw_self(); 2 | -------------------------------------------------------------------------------- /objects/obj_player/KeyPress_32.gml: -------------------------------------------------------------------------------- 1 | create_dialogue("Just a little monologue.", -1); -------------------------------------------------------------------------------- /objects/obj_player/Step_0.gml: -------------------------------------------------------------------------------- 1 | if(instance_exists(obj_textbox)) exit; 2 | 3 | input_left = keyboard_check(vk_left); 4 | input_right = keyboard_check(vk_right); 5 | input_up = keyboard_check(vk_up); 6 | input_down = keyboard_check(vk_down); 7 | input_run = keyboard_check(vk_shift); 8 | input_walk = keyboard_check(vk_control); 9 | 10 | //---------RESET MOVEMENT VARIABLES 11 | moveX = 0; 12 | moveY = 0; 13 | 14 | //---------GET INTENDED MOVEMENT 15 | var right = (input_right - input_left); 16 | var left = (input_down - input_up); 17 | if(right != 0 or left != 0){ 18 | var dir = point_direction(x,y, x+right, y+left); 19 | moveX = lengthdir_x(spd, dir); 20 | moveY = lengthdir_y(spd, dir); 21 | } 22 | 23 | //---------APPLY MOVEMENT 24 | x += moveX; 25 | y += moveY; -------------------------------------------------------------------------------- /objects/obj_player/obj_player.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "45f37156-102b-44af-ae46-9d89960d63b3", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_player", 6 | "eventList": [ 7 | { 8 | "id": "bea19685-5983-4514-a437-b2fa4d88dd8a", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "45f37156-102b-44af-ae46-9d89960d63b3" 16 | }, 17 | { 18 | "id": "2d5415fa-0411-44d5-bb1f-fc5459fe614e", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "45f37156-102b-44af-ae46-9d89960d63b3" 26 | }, 27 | { 28 | "id": "a18c63f2-6eab-469c-8cc7-492cea59be3d", 29 | "modelName": "GMEvent", 30 | "mvc": "1.0", 31 | "IsDnD": false, 32 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 33 | "enumb": 0, 34 | "eventtype": 8, 35 | "m_owner": "45f37156-102b-44af-ae46-9d89960d63b3" 36 | }, 37 | { 38 | "id": "482dfbe8-5144-4e9c-b6cf-70d92f834c1c", 39 | "modelName": "GMEvent", 40 | "mvc": "1.0", 41 | "IsDnD": false, 42 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 43 | "enumb": 32, 44 | "eventtype": 9, 45 | "m_owner": "45f37156-102b-44af-ae46-9d89960d63b3" 46 | } 47 | ], 48 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 49 | "overriddenProperties": null, 50 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 51 | "persistent": false, 52 | "physicsAngularDamping": 0.1, 53 | "physicsDensity": 0.5, 54 | "physicsFriction": 0.2, 55 | "physicsGroup": 0, 56 | "physicsKinematic": false, 57 | "physicsLinearDamping": 0.1, 58 | "physicsObject": false, 59 | "physicsRestitution": 0.1, 60 | "physicsSensor": false, 61 | "physicsShape": 1, 62 | "physicsShapePoints": null, 63 | "physicsStartAwake": true, 64 | "properties": null, 65 | "solid": false, 66 | "spriteId": "3b8f098d-1b60-4387-befe-11c8b69dd270", 67 | "visible": true 68 | } -------------------------------------------------------------------------------- /objects/obj_textbox/Alarm_0.gml: -------------------------------------------------------------------------------- 1 | ///@description Setup 2 | //Must be done AFTER the handover occurs, so frame after created, and after every text page change 3 | 4 | #region Reset variables 5 | charCount = 0; 6 | finishede_count = 0; 7 | portrait_talk_c = 0; 8 | portrait_idle_c = 0; 9 | text_speed_c = 0; 10 | audio_c = 0; 11 | charCount_f = 0; 12 | effects_p = effects[page]; 13 | text_col_p = text_col[page]; 14 | 15 | text_speed_al = array_length_1d(text_speed[page])/2; 16 | effects_al = array_length_1d(effects[page])/2; 17 | text_col_al = array_length_1d(text_col[page])/2; 18 | 19 | if(portrait[page] == -1){ 20 | pos_x = (gb_diff/2); 21 | finishede_x = pos_x + boxWidth - x_buffer; 22 | } else { 23 | pos_x = (gb_diff/2)+(portraitWidth/2); 24 | finishede_x = pos_x + boxWidth - x_buffer; 25 | } 26 | 27 | draw_set_font(font[page]); 28 | charSize = string_width("M"); //gets new charSize under current font 29 | charHeight = string_height("M"); //same for width 30 | #endregion 31 | 32 | #region GET THE BREAKPOINTS AND TEXT EFFECTS 33 | //Again only need to do this if our CURRENT page is "normal". Separated from above for readability. 34 | if(type[page] == 0){ 35 | text_NE = text[page]; 36 | str_len = string_length(text_NE); 37 | 38 | //Get variables ready 39 | var by = 0, ty = 0, cc = 1, breakpoint = 0; 40 | var next_space = 0, char, txtwidth = boxWidth-(2*x_buffer), char_max = txtwidth div charSize; 41 | 42 | //Reset the text effects and breakpoints arrays 43 | text_effects = -1; 44 | breakpoints = -1; 45 | 46 | //Loop through and save the effect positions and breakpoints 47 | repeat(str_len){ 48 | //Save Effect Positions 49 | char = string_char_at(text[page], cc); 50 | 51 | //Get next space, deal with new lines 52 | if(cc >= next_space){ 53 | next_space = cc; 54 | while(next_space < str_len and string_copy(text_NE, next_space,1) != " ") next_space++; 55 | var linewidth = (next_space-breakpoint)*charSize; 56 | if (linewidth >= txtwidth) { breakpoint = cc; breakpoints[by] = cc; by++; } 57 | } 58 | 59 | cc++; 60 | } 61 | } 62 | #endregion 63 | 64 | #region Get the emotes 65 | if(emotes != -1 and emotes[page] != -1){ 66 | var sp = speaker[page]; var ep = emotes[page]; 67 | var obj = instance_create_layer(sp.x,sp.y-sp.sprite_height-2,"Text",obj_emote); 68 | var spr = emote_sprite; 69 | with(obj){ 70 | sprite_index = spr; 71 | image_index = ep; 72 | creator = sp; 73 | mode = 1; 74 | } 75 | } 76 | #endregion 77 | -------------------------------------------------------------------------------- /objects/obj_textbox/Alarm_1.gml: -------------------------------------------------------------------------------- 1 | /// @description Pause 2 | //Unpauses when this alarm goes off 3 | 4 | pause = false; 5 | charCount += 1; -------------------------------------------------------------------------------- /objects/obj_textbox/Alarm_2.gml: -------------------------------------------------------------------------------- 1 | /// @description Dialogue Choice 2 | //This is made to be an alarm so we can have a small "pause" after selecting a dialogue option 3 | 4 | #region Update choice and page 5 | 6 | //Change an object's variable according to choice if applicable 7 | var cv = executeScript[page]; 8 | if(is_array(cv)){ 9 | cv = cv[choice]; 10 | var len = array_length_1d(cv)-1; 11 | var cva = array_create(len, 0); 12 | array_copy(cva, 0, cv, 1, len); 13 | script_execute_alt(cv[0], cva); 14 | } 15 | 16 | //Update page 17 | if(page+1 < array_length_1d(text)){ 18 | var nl = nextline[page]; 19 | switch(nl[choice]){ 20 | case -1: instance_destroy(); exit; 21 | case 0: page += 1; break; 22 | default: page = nl[choice]; 23 | } 24 | event_perform(ev_alarm, 0); 25 | 26 | } else { 27 | instance_destroy(); 28 | } 29 | 30 | chosen = false; 31 | 32 | #endregion -------------------------------------------------------------------------------- /objects/obj_textbox/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description 2 | 3 | if(instance_number(obj_textevent)>1 or instance_number(obj_textbox)>1){ instance_destroy(); exit; } 4 | 5 | //-----------Customise (FOR USER) 6 | interact_key = ord("E"); 7 | up_key = vk_up; //for dialogue choices 8 | down_key = vk_down; //for dialogue choices 9 | 10 | scale = 3; 11 | x_buffer = 10 * scale; 12 | y_buffer = 7 * scale; 13 | 14 | portrait_frame = spr_portraitframe; 15 | dialogue_box = spr_dialoguebox; 16 | name_box = spr_namebox; 17 | finished_effect = spr_dialoguefinished; 18 | emote_sprite = spr_emotes; 19 | 20 | choice_snd_effect = snd_moveselect; 21 | select_snd_effect = snd_select; 22 | 23 | default_col = c_white; 24 | choice_col = c_yellow; 25 | select_col = c_orange; 26 | name_col = c_orange; 27 | 28 | name_font = fnt_dialogue; 29 | 30 | priority_snd_effect = 5; 31 | open_mouth_frame = 1; //You only need to change this if you are using animated sprites 32 | //Set this to equal the frame where the mouth is OPEN for talking sprites 33 | 34 | //-----------Setup (LEAVE THIS STUFF) 35 | #region 36 | portrait_talk = -1; 37 | portrait_talk_n = -1; 38 | portrait_talk_s = -1; 39 | portrait_talk_c = 0; 40 | 41 | portrait_idle = -1; 42 | portrait_idle_n = -1; 43 | portrait_idle_s = -1; 44 | portrait_idle_c = 0; 45 | 46 | emotes = -1; 47 | speaker = noone; 48 | 49 | boxHeight = sprite_get_height(dialogue_box) * scale; 50 | boxWidth = sprite_get_width(dialogue_box) * scale; 51 | gui_width = display_get_gui_width(); 52 | gui_height = display_get_gui_height(); 53 | gb_diff = gui_width - boxWidth; 54 | portraitWidth = sprite_get_width(portrait_frame) * scale; 55 | finishede_num = sprite_get_number(finished_effect); 56 | finishede_spd = (sprite_get_speed(spr_dialoguefinished)/room_speed); 57 | 58 | pos_x = (gb_diff/2)+(portraitWidth/2); 59 | pos_y = gui_height-boxHeight-8; 60 | 61 | name_box_x = pos_x + (8 * scale); 62 | name_box_y = pos_y - (23 * scale); 63 | name_box_text_x = name_box_x + ((sprite_get_width(name_box)*scale)/2); 64 | name_box_text_y = name_box_y + y_buffer; 65 | 66 | finishede_x = pos_x + boxWidth - x_buffer; 67 | finishede_y = pos_y + boxHeight - y_buffer; 68 | 69 | letter = 0; 70 | charCount = 0; 71 | charCount_f = 0; 72 | text_speed = 0; 73 | text_speed_c = 0; 74 | audio_c = 0; 75 | page = 0; 76 | str_len = -1; 77 | pause = false; 78 | chosen = false; 79 | choice = 0; 80 | 81 | creator = noone; 82 | type = 0; 83 | text = -1; 84 | text_NE = -1; 85 | breakpoints = -1; 86 | nextline = 0; 87 | text_col = c_white; 88 | emotion = 0; 89 | 90 | portrait = 1; 91 | voice = 1; 92 | font = 1; 93 | 94 | charSize = 1; 95 | stringHeight = 1; 96 | 97 | //---------------------Effect variables 98 | 99 | t = 0; 100 | amplitude = 4; 101 | freq = 2; 102 | ec = 0; //effect c 103 | 104 | #endregion -------------------------------------------------------------------------------- /objects/obj_textbox/Draw_64.gml: -------------------------------------------------------------------------------- 1 | //Draw textbox 2 | draw_sprite_ext(dialogue_box, 0, pos_x,pos_y, scale,scale, 0, c_white, 1); 3 | 4 | //Draw portrait 5 | if(portrait[page] != -1){ 6 | draw_sprite_ext(portrait[page], emotion[page], pos_x-portraitWidth, pos_y, scale,scale, 0, c_white, 1); 7 | 8 | #region Idle Animated Portrait 9 | if(type[page] == 1 or charCount >= str_len) { 10 | if(portrait_idle[page] != -1){ 11 | var posx = pos_x-portraitWidth; var posy = pos_y; 12 | if(portrait_idle_x[page] != -1){ posx += portrait_idle_x[page] * scale; } 13 | if(portrait_idle_y[page] != -1){ posy += portrait_idle_y[page] * scale; } 14 | 15 | portrait_idle_c += portrait_idle_s[page]; 16 | if(portrait_idle_c >= portrait_idle_n[page]){ portrait_idle_c = 0; } 17 | draw_sprite_ext(portrait_idle[page], portrait_idle_c, posx, posy, scale,scale, 0, c_white, 1); 18 | } 19 | } 20 | #endregion 21 | 22 | draw_sprite_ext(portrait_frame, 0, pos_x-portraitWidth, pos_y, scale,scale, 0, c_white, 1); 23 | } 24 | 25 | #region Draw name and namebox 26 | var cname = name[page] 27 | 28 | if(cname != "None"){ 29 | //Draw namebox 30 | draw_sprite_ext(name_box, 0, name_box_x,name_box_y, scale,scale, 0, c_white, 1); 31 | 32 | //Draw name text 33 | c = name_col; 34 | draw_set_halign(fa_center); 35 | draw_set_font(name_font); 36 | draw_text_color(name_box_text_x, name_box_text_y, cname, c,c,c,c, 1); 37 | draw_set_halign(fa_left); 38 | } 39 | #endregion 40 | 41 | //Set font 42 | draw_set_font(font[page]); 43 | 44 | //--------Draw the text differently if we are in 1) a dialogue choice or 2) normal dialogue 45 | #region TYPE 1: DIALOGUE CHOICE 46 | if(type[page] == 1){ 47 | //Variables we need 48 | var col = default_col, tp = text[page], tpl = array_length_1d(tp), txtwidth = boxWidth-(2*x_buffer); 49 | var cc = 1, yy = pos_y+y_buffer, xx = pos_x+x_buffer, ii = 0, iy = 0; 50 | 51 | //Loop through our choices, draw them, highlight the one we are selecting 52 | repeat(tpl){ 53 | if(choice == ii){ 54 | if(chosen) { col = select_col; } 55 | else { col = choice_col; } 56 | } else { col = c_white; } 57 | 58 | //Draw our choices 59 | var ctext = "* "+tp[ii]; 60 | draw_text_ext_color(xx, yy+((ii+iy)*stringHeight), ctext, stringHeight, txtwidth, col, col, col, col, 1); 61 | 62 | if(string_width(ctext) > txtwidth) { iy++; } 63 | ii++; 64 | } 65 | } 66 | #endregion 67 | 68 | #region TYPE 0: NORMAL DIALOGUE 69 | else { 70 | //Detect pauses, play voice sound, increment our "typewriter" 71 | //Only need to do this if we haven't typed everything out AND we aren't already paused 72 | 73 | if(charCount < str_len and !pause){ 74 | 75 | #region Increment character counter (charCount) every frame, used for "typewriter" 76 | var tsc2 = text_speed_c*2; 77 | var txtspd = text_speed[page]; 78 | if(text_speed_c+1 < text_speed_al and charCount == txtspd[tsc2+2]) { 79 | text_speed_c++; 80 | tsc2 = text_speed_c*2; 81 | } 82 | charCount += txtspd[tsc2+1]; 83 | #endregion 84 | 85 | //Get Current Character 86 | var ch = string_char_at(text_NE, floor(charCount)); 87 | 88 | #region Check for Pause, Voice, Animated Sprite 89 | switch(ch){ 90 | case " ": break; 91 | case ",": 92 | case ".": 93 | pause = true; 94 | alarm[1] = 10; //how many frames we wait if we detect a fullstop or comma 95 | break; 96 | 97 | case "?": 98 | case "!": 99 | pause = true; 100 | alarm[1] = 20; //how many frames we wait if we detect a ! or ? 101 | break; 102 | default: 103 | 104 | //Play the voice sound every 2 frames (you can change this number if this is too often) 105 | var audio_increment = 2; 106 | 107 | #region Animated Sprite 108 | if(portrait_talk[page] != -1) { 109 | if(!pause) { 110 | var posx = pos_x-portraitWidth; var posy = pos_y; 111 | if(portrait_talk_x[page] != -1){ posx += portrait_talk_x[page] * scale; } 112 | if(portrait_talk_y[page] != -1){ posy += portrait_talk_y[page] * scale; } 113 | 114 | portrait_talk_c += portrait_talk_s[page]; 115 | 116 | //To include the consideration of vowels 117 | //*/ 118 | var l = string_lower(ch); 119 | if(l == "a" or l == "e" or l == "i" or l == "o" or l == "u"){ 120 | portrait_talk_c = open_mouth_frame; 121 | if (charCount > audio_c) { 122 | audio_play_sound(voice[page], 1, false); 123 | audio_c = charCount + audio_increment; 124 | } 125 | } 126 | /*/ 127 | if (charCount > audio_c) { 128 | audio_play_sound(voice[page], 1, false); 129 | audio_c = charCount + audio_increment; 130 | } 131 | //*/ 132 | if(portrait_talk_c > portrait_talk_n[page]){ portrait_talk_c = 0; } 133 | draw_sprite_ext(portrait_talk[page], portrait_talk_c, posx, posy, scale,scale, 0, c_white, 1); 134 | } 135 | } 136 | #endregion 137 | else if (charCount >= audio_c) { audio_play_sound(voice[page], 1, false); audio_c = charCount + audio_increment; } 138 | } 139 | #endregion 140 | 141 | } 142 | 143 | //---------------------------------Setup for Effects----------------------------// 144 | #region 145 | var col = default_col, cc = 1, yy = pos_y+y_buffer, xx = pos_x+x_buffer, cx = 0, cy = 0, lineswidth; 146 | var ty = 0, by = 0, bp_len = -1, effect = 0, next_space, breakpoint = 0, effects_c = 0, text_col_c = 0; 147 | var bp_array = breakpoints, txtwidth = boxWidth-(2*x_buffer), char_max = txtwidth div charSize; 148 | 149 | //Check if there are breakpoints in this string, if there are save their lengths 150 | if(bp_array != -1){ bp_len = array_length_1d(bp_array); next_space = breakpoints[by]; by++; } 151 | 152 | //For sin wave stuff 153 | t += 1; 154 | var so = t; 155 | var shift = sin(t*pi*2/60)*3; 156 | #endregion 157 | 158 | //---------------------------------Draw the Letters-----------------------------// 159 | #region 160 | 161 | repeat(charCount){ 162 | //Get current letter 163 | letter = string_char_at(text_NE, cc); 164 | 165 | var ec2 = effects_c*2; 166 | if(effects_c < effects_al and effects_p[ec2] == cc){ 167 | effects_c++; 168 | effect = effects_p[ec2+1]; 169 | } 170 | 171 | var tc2 = text_col_c*2; 172 | if(text_col_c < text_col_al and text_col_p[tc2] == cc){ 173 | text_col_c++; 174 | col = text_col_p[tc2+1]; 175 | } 176 | 177 | //Get next space, deal with new lines 178 | if(bp_len != -1 and cc == next_space){ 179 | cy += 1; cx = 0; 180 | if(by < bp_len){ 181 | next_space = breakpoints[by]; 182 | by++; 183 | } 184 | } 185 | 186 | switch(effect){ 187 | case 0: //normal 188 | draw_text_color(xx + (cx*charSize), yy+(cy*stringHeight), letter, col, col, col, col, 1); 189 | break; 190 | 191 | case 1: //shakey 192 | draw_text_color(xx + (cx*charSize)+random_range(-1,1), yy+(cy*stringHeight)+random_range(-1,1), letter, col, col, col, col, 1); 193 | break; 194 | 195 | case 2: //wave 196 | var so = t; 197 | var shift = sin(so*pi*freq/room_speed)*amplitude; 198 | draw_text_color(xx + (cx*charSize), yy+(cy*stringHeight)+shift, letter, col, col, col, col, 1); 199 | break; 200 | 201 | case 3: //colour shift 202 | var c1 = make_colour_hsv(t+cc, 255, 255); 203 | var c2 = make_colour_hsv(t+cc+34, 255, 255); 204 | draw_text_color(xx + (cx*charSize), yy+(cy*stringHeight), letter, c1, c1, c2, c2, 1); 205 | break; 206 | 207 | case 4: //wave AND colour shift 208 | var so = t + cc; 209 | var shift = sin(so*pi*freq/room_speed)*amplitude; 210 | var c1 = make_colour_hsv(t+cc, 255, 255); 211 | var c2 = make_colour_hsv(t+cc+45, 255, 255); 212 | draw_text_color(xx + (cx*charSize), yy+(cy*stringHeight)+shift, letter, c1, c1, c2, c2, 1); 213 | break; 214 | 215 | case 5: //spin 216 | var so = t + cc; 217 | var shift = sin(so*pi*freq/room_speed); 218 | var mv = charSize/2; 219 | draw_set_valign(fa_middle); draw_set_halign(fa_middle); 220 | draw_text_transformed_color(xx + (cx*charSize)+mv, yy+(cy*stringHeight)+(stringHeight/2), letter, 1, 1, shift*20, col, col, col, col, 1); 221 | draw_set_valign(fa_top); draw_set_halign(fa_left); 222 | break; 223 | 224 | case 6: //pulse 225 | var so = t + cc; 226 | var shift = abs(sin(so*pi*freq/room_speed)); 227 | var mv = charSize/2; 228 | draw_set_valign(fa_middle); draw_set_halign(fa_middle); 229 | draw_text_transformed_color(xx + (cx*charSize)+mv, yy+(cy*stringHeight)+(stringHeight/2), letter, shift, shift, 0, col, col, col, col, 1); 230 | draw_set_valign(fa_top); draw_set_halign(fa_left); 231 | break; 232 | 233 | case 7: //flicker 234 | var so = t + cc; 235 | var shift = sin(so*pi*freq/room_speed); 236 | draw_text_color(xx + (cx*charSize), yy+(cy*stringHeight), letter, col, col, col, col, shift+random_range(-1,1)); 237 | break; 238 | } 239 | 240 | //Increment variables for next letter 241 | cc += 1; 242 | cx += 1; 243 | } 244 | #endregion 245 | 246 | #region Draw "Finished" effect 247 | if(charCount >= str_len){ 248 | var shift = sin((t+cc)*pi*freq/room_speed)*amplitude; 249 | finishede_count += finishede_spd; 250 | if(finishede_count >= finishede_num){ finishede_count = 0; } 251 | draw_sprite(finished_effect, finishede_count, finishede_x + shift, finishede_y); 252 | } 253 | #endregion 254 | } 255 | #endregion -------------------------------------------------------------------------------- /objects/obj_textbox/Other_10.gml: -------------------------------------------------------------------------------- 1 | var cv = executeScript[page]; 2 | if(is_array(cv)){ 3 | var len = array_length_1d(cv)-1; 4 | var cva = array_create(len, 0); 5 | array_copy(cva, 0, cv, 1, len); 6 | var c = cva; 7 | script_execute_alt(cv[0], cva); 8 | } -------------------------------------------------------------------------------- /objects/obj_textbox/Step_0.gml: -------------------------------------------------------------------------------- 1 | //We check the type of dialogue to see if it is 1) "normal" or 2) a player choice dialogue. 2 | 3 | #region TYPE 0: NORMAL 4 | if(type[page] == 0){ 5 | if(keyboard_check_pressed(interact_key)){ 6 | 7 | //If we haven't "typed out" all the letters, immediately "type out" all letters (works as a "skip") 8 | if(charCount < str_len){ 9 | charCount = string_length(text_NE); 10 | } 11 | 12 | //Only increase page IF page + 1,is less than the total number of entries 13 | else if(page+1 < array_length_1d(text)){ 14 | event_perform(ev_other, ev_user0); 15 | switch(nextline[page]){ 16 | case -1: instance_destroy(); exit; 17 | case 0: page += 1; break; 18 | default: page = nextline[page]; 19 | } 20 | event_perform(ev_alarm, 0); 21 | 22 | } else { event_perform(ev_other, ev_user0); instance_destroy(); } 23 | } 24 | } 25 | #endregion 26 | 27 | #region TYPE 1: DIALOGUE CHOICE 28 | else { 29 | if(chosen) exit; 30 | if(keyboard_check_pressed(interact_key)){ 31 | chosen = true; 32 | alarm[2] = 10; 33 | audio_play_sound(select_snd_effect, priority_snd_effect, false); 34 | } 35 | 36 | //Change Choice 37 | var change_choice = keyboard_check_pressed(down_key) - keyboard_check_pressed(up_key); 38 | if(change_choice != 0){ 39 | choice += change_choice; 40 | audio_play_sound(choice_snd_effect, priority_snd_effect, false); 41 | } 42 | if (choice < 0) { choice = array_length_1d(text[page])-1; } 43 | else if (choice > array_length_1d(text[page])-1) { choice = 0; } 44 | } 45 | #endregion -------------------------------------------------------------------------------- /objects/obj_textbox/obj_textbox.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "eee9e4d7-d854-483c-a9ce-64d86718ef6d", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_textbox", 6 | "eventList": [ 7 | { 8 | "id": "d3fb24a0-f9aa-472a-b9c8-ced0e1a21fd3", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 16 | }, 17 | { 18 | "id": "95b6dcd5-f509-4691-92ac-786a2c810217", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 26 | }, 27 | { 28 | "id": "871353b7-837e-4250-ab6f-65db83f9cf0e", 29 | "modelName": "GMEvent", 30 | "mvc": "1.0", 31 | "IsDnD": false, 32 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 33 | "enumb": 1, 34 | "eventtype": 2, 35 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 36 | }, 37 | { 38 | "id": "72fbb3e3-da99-42b8-b8d5-112a04043fd0", 39 | "modelName": "GMEvent", 40 | "mvc": "1.0", 41 | "IsDnD": false, 42 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 43 | "enumb": 64, 44 | "eventtype": 8, 45 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 46 | }, 47 | { 48 | "id": "48d7c4b2-9fd6-4818-bb2c-c0079347a754", 49 | "modelName": "GMEvent", 50 | "mvc": "1.0", 51 | "IsDnD": false, 52 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 53 | "enumb": 2, 54 | "eventtype": 2, 55 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 56 | }, 57 | { 58 | "id": "d1a912a1-5ec1-42ed-b5a0-1f938815409e", 59 | "modelName": "GMEvent", 60 | "mvc": "1.0", 61 | "IsDnD": false, 62 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 63 | "enumb": 0, 64 | "eventtype": 2, 65 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 66 | }, 67 | { 68 | "id": "04dbc559-08a5-490e-9c03-8aae6ee20ab6", 69 | "modelName": "GMEvent", 70 | "mvc": "1.0", 71 | "IsDnD": false, 72 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 73 | "enumb": 10, 74 | "eventtype": 7, 75 | "m_owner": "eee9e4d7-d854-483c-a9ce-64d86718ef6d" 76 | } 77 | ], 78 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 79 | "overriddenProperties": null, 80 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 81 | "persistent": false, 82 | "physicsAngularDamping": 0.1, 83 | "physicsDensity": 0.5, 84 | "physicsFriction": 0.2, 85 | "physicsGroup": 0, 86 | "physicsKinematic": false, 87 | "physicsLinearDamping": 0.1, 88 | "physicsObject": false, 89 | "physicsRestitution": 0.1, 90 | "physicsSensor": false, 91 | "physicsShape": 1, 92 | "physicsShapePoints": null, 93 | "physicsStartAwake": true, 94 | "properties": null, 95 | "solid": false, 96 | "spriteId": "00000000-0000-0000-0000-000000000000", 97 | "visible": true 98 | } -------------------------------------------------------------------------------- /objects/obj_textevent/Create_0.gml: -------------------------------------------------------------------------------- 1 | if(instance_number(obj_textevent)>1 or instance_number(obj_textbox)>0){ instance_destroy(); exit; } 2 | 3 | //-----------Customise (FOR USER) 4 | myVoice = snd_voice2; 5 | myTextCol = c_white; 6 | myPortrait = -1; 7 | myFont = fnt_dialogue; 8 | myName = "None"; 9 | 10 | //-----------Setup (LEAVE THIS STUFF) 11 | myTextbox = noone; 12 | reset_dialogue_defaults(); -------------------------------------------------------------------------------- /objects/obj_textevent/Other_10.gml: -------------------------------------------------------------------------------- 1 | myTextbox = create_dialogue(myText, mySpeaker, myEffects, myTextSpeed, myTypes, myNextLine, myScripts, myTextCol, myEmotion, myEmote); -------------------------------------------------------------------------------- /objects/obj_textevent/Step_0.gml: -------------------------------------------------------------------------------- 1 | if(!instance_exists(myTextbox)) { 2 | instance_destroy(); 3 | } -------------------------------------------------------------------------------- /objects/obj_textevent/obj_textevent.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "1237fe94-9d9b-4751-9a6c-a77b789e31d3", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_textevent", 6 | "eventList": [ 7 | { 8 | "id": "0e5e04b4-c2a9-4e9a-90f6-525277a223ed", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "1237fe94-9d9b-4751-9a6c-a77b789e31d3" 16 | }, 17 | { 18 | "id": "c9e1746f-f48b-4461-8ead-aaaf9a291c83", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "1237fe94-9d9b-4751-9a6c-a77b789e31d3" 26 | }, 27 | { 28 | "id": "0fad1b95-77cd-4e16-b6ae-2391d2f256dd", 29 | "modelName": "GMEvent", 30 | "mvc": "1.0", 31 | "IsDnD": false, 32 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 33 | "enumb": 10, 34 | "eventtype": 7, 35 | "m_owner": "1237fe94-9d9b-4751-9a6c-a77b789e31d3" 36 | } 37 | ], 38 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 39 | "overriddenProperties": null, 40 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 41 | "persistent": false, 42 | "physicsAngularDamping": 0.1, 43 | "physicsDensity": 0.5, 44 | "physicsFriction": 0.2, 45 | "physicsGroup": 0, 46 | "physicsKinematic": false, 47 | "physicsLinearDamping": 0.1, 48 | "physicsObject": false, 49 | "physicsRestitution": 0.1, 50 | "physicsSensor": false, 51 | "physicsShape": 1, 52 | "physicsShapePoints": null, 53 | "physicsStartAwake": true, 54 | "properties": null, 55 | "solid": false, 56 | "spriteId": "00000000-0000-0000-0000-000000000000", 57 | "visible": false 58 | } -------------------------------------------------------------------------------- /objects/par_speaker/Create_0.gml: -------------------------------------------------------------------------------- 1 | 2 | //-----------Customise (FOR USER) 3 | playerobject = obj_player; 4 | interact_key = ord("E"); 5 | detection_radius = 32; 6 | 7 | myVoice = snd_voice1; 8 | myPortrait = -1; 9 | myFont = fnt_dialogue; 10 | myName = "None"; 11 | 12 | myPortraitTalk = -1; 13 | myPortraitTalk_x = -1; 14 | myPortraitTalk_y = -1; 15 | myPortraitIdle = -1; 16 | myPortraitIdle_x = -1; 17 | myPortraitIdle_y = -1; 18 | 19 | //-----------Defaults Setup (LEAVE THIS STUFF) 20 | reset_dialogue_defaults(); -------------------------------------------------------------------------------- /objects/par_speaker/Step_0.gml: -------------------------------------------------------------------------------- 1 | var dr = detection_radius; 2 | if(point_in_rectangle(playerobject.x, playerobject.y, x-dr, y-dr, x+dr, y+dr)){ 3 | if(myTextbox != noone){ 4 | if(!instance_exists(myTextbox)){ myTextbox = noone; exit; } 5 | } 6 | //if I haven't already created my textbox, make one: 7 | else if(keyboard_check_pressed(interact_key)){ 8 | if(instance_exists(obj_textbox)){ exit; } //exit if a textbox already exists 9 | event_user(0); //if you need variables to update for text 10 | 11 | //Hand over variables 12 | create_dialogue(myText, mySpeaker, myEffects, myTextSpeed, myTypes, myNextLine, myScripts, myTextCol, myEmotion, myEmote); 13 | } 14 | } else { //if player moves outside of detection radius 15 | if(myTextbox != noone){ 16 | with(myTextbox) instance_destroy(); 17 | myTextbox = noone; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /objects/par_speaker/par_speaker.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "par_speaker", 6 | "eventList": [ 7 | { 8 | "id": "a491efb8-8df3-484f-97f8-a7052183e1e8", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1" 16 | }, 17 | { 18 | "id": "6581e32d-0a07-4f42-aad5-18ffd9650aaa", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 3, 25 | "m_owner": "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1" 26 | } 27 | ], 28 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 29 | "overriddenProperties": null, 30 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 31 | "persistent": false, 32 | "physicsAngularDamping": 0.1, 33 | "physicsDensity": 0.5, 34 | "physicsFriction": 0.2, 35 | "physicsGroup": 0, 36 | "physicsKinematic": false, 37 | "physicsLinearDamping": 0.1, 38 | "physicsObject": false, 39 | "physicsRestitution": 0.1, 40 | "physicsSensor": false, 41 | "physicsShape": 1, 42 | "physicsShapePoints": null, 43 | "physicsStartAwake": true, 44 | "properties": null, 45 | "solid": false, 46 | "spriteId": "00000000-0000-0000-0000-000000000000", 47 | "visible": true 48 | } -------------------------------------------------------------------------------- /options/linux/options_linux.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a9188620-a624-4a5a-83ae-a1b53faf038b", 3 | "modelName": "GMLinuxOptions", 4 | "mvc": "1.0", 5 | "name": "Linux", 6 | "option_linux_allow_fullscreen": false, 7 | "option_linux_display_cursor": true, 8 | "option_linux_display_name": "Made in GameMaker Studio 2", 9 | "option_linux_display_splash": false, 10 | "option_linux_enable_steam": false, 11 | "option_linux_homepage": "http:\/\/www.yoyogames.com", 12 | "option_linux_icon": "${base_options_dir}\/linux\/icons\/64.png", 13 | "option_linux_interpolate_pixels": false, 14 | "option_linux_long_desc": "", 15 | "option_linux_maintainer_email": "", 16 | "option_linux_resize_window": false, 17 | "option_linux_scale": 0, 18 | "option_linux_short_desc": "", 19 | "option_linux_splash_screen": "${base_options_dir}\/linux\/splash\/splash.png", 20 | "option_linux_start_fullscreen": false, 21 | "option_linux_sync": false, 22 | "option_linux_texture_page": "2048x2048", 23 | "option_linux_version": { 24 | "build": 0, 25 | "major": 1, 26 | "minor": 0, 27 | "revision": 0 28 | } 29 | } -------------------------------------------------------------------------------- /options/mac/options_mac.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f418569b-3bdd-4706-a0e4-364317f54032", 3 | "modelName": "GMMacOptions", 4 | "mvc": "1.0", 5 | "name": "macOS", 6 | "option_mac_allow_fullscreen": false, 7 | "option_mac_allow_incoming_network": false, 8 | "option_mac_allow_outgoing_network": false, 9 | "option_mac_app_category": "", 10 | "option_mac_app_id": "com.company.game", 11 | "option_mac_build_app_store": false, 12 | "option_mac_copyright": "(c) 2017 CompanyName", 13 | "option_mac_display_cursor": true, 14 | "option_mac_display_name": "Made in GameMaker Studio 2", 15 | "option_mac_enable_retina": false, 16 | "option_mac_enable_steam": false, 17 | "option_mac_icon_png": "${base_options_dir}\/mac\/icons\/1024.png", 18 | "option_mac_interpolate_pixels": false, 19 | "option_mac_menu_dock": false, 20 | "option_mac_output_dir": "~\/GameMakerStudio2\/Mac", 21 | "option_mac_resize_window": false, 22 | "option_mac_scale": 0, 23 | "option_mac_signing_identity": "Developer ID Application:", 24 | "option_mac_splash_png": "${base_options_dir}\/mac\/splash\/splash.png", 25 | "option_mac_start_fullscreen": false, 26 | "option_mac_team_id": "", 27 | "option_mac_texture_page": "2048x2048", 28 | "option_mac_version": { 29 | "build": 0, 30 | "major": 1, 31 | "minor": 0, 32 | "revision": 0 33 | }, 34 | "option_mac_vsync": true 35 | } -------------------------------------------------------------------------------- /options/main/inherited/options_main.inherited.yy: -------------------------------------------------------------------------------- 1 | 1.0.0←ed6a955d-5826-4f98-a450-10b414266c27←ed6a955d-5826-4f98-a450-10b414266c27|{ 2 | "option_gameguid": "3fbfe4a7-8372-4bcc-bb6c-c106e48c8b58", 3 | "option_lastchanged": "14 January 2018 15:01:15", 4 | "option_game_speed": 60, 5 | "option_sci_usesci": true 6 | }←1225f6b0-ac20-43bd-a82e-be73fa0b6f4f|{ 7 | "targets": 29263750006690030 8 | }←7b2c4976-1e09-44e5-8256-c527145e03bb|{ 9 | "targets": 29263750006690030 10 | } -------------------------------------------------------------------------------- /options/windows/options_windows.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "cc98d028-7bdd-4680-85f3-c87a7baa481e", 3 | "modelName": "GMWindowsOptions", 4 | "mvc": "1.0", 5 | "name": "Windows", 6 | "option_windows_allow_fullscreen_switching": false, 7 | "option_windows_borderless": false, 8 | "option_windows_company_info": "YoYo Games Ltd", 9 | "option_windows_copy_exe_to_dest": false, 10 | "option_windows_copyright_info": "(c) 2017 CompanyName", 11 | "option_windows_description_info": "A GameMaker Studio 2 Game", 12 | "option_windows_display_cursor": true, 13 | "option_windows_display_name": "Made in GameMaker Studio 2", 14 | "option_windows_enable_steam": false, 15 | "option_windows_executable_name": "${project_name}", 16 | "option_windows_icon": "${base_options_dir}\\windows\\icons\\icon.ico", 17 | "option_windows_installer_finished": "${base_options_dir}\\windows\\installer\\finished.bmp", 18 | "option_windows_installer_header": "${base_options_dir}\\windows\\installer\\header.bmp", 19 | "option_windows_interpolate_pixels": false, 20 | "option_windows_license": "${base_options_dir}\\windows\\installer\\license.txt", 21 | "option_windows_nsis_file": "${base_options_dir}\\windows\\installer\\nsis_script.nsi", 22 | "option_windows_product_info": "Made in GameMaker Studio 2", 23 | "option_windows_resize_window": false, 24 | "option_windows_save_location": 0, 25 | "option_windows_scale": 0, 26 | "option_windows_sleep_margin": 10, 27 | "option_windows_splash_screen": "${base_options_dir}\\windows\\splash\\splash.png", 28 | "option_windows_start_fullscreen": false, 29 | "option_windows_texture_page": "2048x2048", 30 | "option_windows_use_splash": false, 31 | "option_windows_version": { 32 | "build": 0, 33 | "major": 1, 34 | "minor": 0, 35 | "revision": 0 36 | }, 37 | "option_windows_vsync": false 38 | } -------------------------------------------------------------------------------- /rooms/rm_dialoguesystem_demo/rm_dialoguesystem_demo.yy: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "rm_dialoguesystem_demo", 4 | "id": "54d54171-5c16-43e4-814b-60c3312acae6", 5 | "creationCodeFile": "RoomCreationCode.gml", 6 | "inheritCode": false, 7 | "inheritCreationOrder": false, 8 | "inheritLayers": false, 9 | "instanceCreationOrderIDs": [ 10 | "52a2320d-6ed2-45bf-a3f7-31d1646bacf1", 11 | "718dd59a-b819-468b-911b-67e8fb7afece", 12 | "0edcc814-9694-4d91-8d4f-402b5106a28d" 13 | ], 14 | "IsDnD": false, 15 | "layers": [ 16 | { 17 | "__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat", 18 | "name": "Text", 19 | "id": "26e54a0f-cfe7-4a73-8933-689ec12a2023", 20 | "depth": 0, 21 | "grid_x": 32, 22 | "grid_y": 32, 23 | "hierarchyFrozen": false, 24 | "hierarchyVisible": true, 25 | "inheritLayerDepth": false, 26 | "inheritLayerSettings": false, 27 | "inheritSubLayers": false, 28 | "inheritVisibility": false, 29 | "instances": [ 30 | 31 | ], 32 | "layers": [ 33 | 34 | ], 35 | "m_parentID": "00000000-0000-0000-0000-000000000000", 36 | "m_serialiseFrozen": false, 37 | "modelName": "GMRInstanceLayer", 38 | "mvc": "1.0", 39 | "userdefined_depth": false, 40 | "visible": true 41 | }, 42 | { 43 | "__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat", 44 | "name": "Instances", 45 | "id": "865e908d-1793-4a4c-9aed-f268a25e73a3", 46 | "depth": 100, 47 | "grid_x": 32, 48 | "grid_y": 32, 49 | "hierarchyFrozen": false, 50 | "hierarchyVisible": true, 51 | "inheritLayerDepth": false, 52 | "inheritLayerSettings": false, 53 | "inheritSubLayers": false, 54 | "inheritVisibility": false, 55 | "instances": [ 56 | {"name": "inst_59FC0C79","id": "52a2320d-6ed2-45bf-a3f7-31d1646bacf1","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_59FC0C79","objId": "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799","properties": null,"rotation": 0,"scaleX": 1,"scaleY": 1,"mvc": "1.0","x": 0,"y": 0}, 57 | {"name": "inst_3CA4B2BF","id": "0edcc814-9694-4d91-8d4f-402b5106a28d","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_3CA4B2BF","objId": "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4","properties": null,"rotation": 0,"scaleX": 1,"scaleY": 1,"mvc": "1.0","x": 256,"y": 128}, 58 | {"name": "inst_5C07C89A","id": "718dd59a-b819-468b-911b-67e8fb7afece","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_5C07C89A","objId": "45f37156-102b-44af-ae46-9d89960d63b3","properties": null,"rotation": 0,"scaleX": 1,"scaleY": 1,"mvc": "1.0","x": 192,"y": 128} 59 | ], 60 | "layers": [ 61 | 62 | ], 63 | "m_parentID": "00000000-0000-0000-0000-000000000000", 64 | "m_serialiseFrozen": false, 65 | "modelName": "GMRInstanceLayer", 66 | "mvc": "1.0", 67 | "userdefined_depth": false, 68 | "visible": true 69 | }, 70 | { 71 | "__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat", 72 | "name": "Background", 73 | "id": "8f266f18-9eab-4a30-a978-4b96010542d2", 74 | "animationFPS": 15, 75 | "animationSpeedType": "0", 76 | "colour": { "Value": 4285306216 }, 77 | "depth": 200, 78 | "grid_x": 32, 79 | "grid_y": 32, 80 | "hierarchyFrozen": false, 81 | "hierarchyVisible": true, 82 | "hspeed": 0, 83 | "htiled": false, 84 | "inheritLayerDepth": false, 85 | "inheritLayerSettings": false, 86 | "inheritSubLayers": false, 87 | "inheritVisibility": false, 88 | "layers": [ 89 | 90 | ], 91 | "m_parentID": "00000000-0000-0000-0000-000000000000", 92 | "m_serialiseFrozen": false, 93 | "modelName": "GMRBackgroundLayer", 94 | "mvc": "1.0", 95 | "spriteId": "00000000-0000-0000-0000-000000000000", 96 | "stretch": false, 97 | "userdefined_animFPS": false, 98 | "userdefined_depth": false, 99 | "visible": true, 100 | "vspeed": 0, 101 | "vtiled": false, 102 | "x": 0, 103 | "y": 0 104 | } 105 | ], 106 | "modelName": "GMRoom", 107 | "parentId": "00000000-0000-0000-0000-000000000000", 108 | "physicsSettings": { 109 | "id": "91988349-74e4-43e5-b3f3-9b25d49a39c4", 110 | "inheritPhysicsSettings": false, 111 | "modelName": "GMRoomPhysicsSettings", 112 | "PhysicsWorld": false, 113 | "PhysicsWorldGravityX": 0, 114 | "PhysicsWorldGravityY": 10, 115 | "PhysicsWorldPixToMeters": 0.1, 116 | "mvc": "1.0" 117 | }, 118 | "roomSettings": { 119 | "id": "26a00467-06eb-4050-826f-cc4d53d7ab18", 120 | "Height": 256, 121 | "inheritRoomSettings": false, 122 | "modelName": "GMRoomSettings", 123 | "persistent": false, 124 | "mvc": "1.0", 125 | "Width": 512 126 | }, 127 | "mvc": "1.0", 128 | "views": [ 129 | {"id": "ad713a63-1326-4ff9-85cd-8eaf4cc7f5bb","hborder": 180,"hport": 648,"hspeed": -1,"hview": 216,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 100,"visible": true,"vspeed": -1,"wport": 1152,"wview": 384,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 130 | {"id": "158af5bb-b55c-4cb1-92db-d11a35ac399f","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}, 131 | {"id": "b69a73d7-b6bd-47b2-b31d-fd065aad96c4","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}, 132 | {"id": "93e7e9dd-07a3-41fe-b053-f7d40a535e73","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}, 133 | {"id": "70cf319a-bf5a-45a7-8447-d4c36757070e","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}, 134 | {"id": "b38e740a-b23b-44ea-ae93-c6bda0effa9e","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}, 135 | {"id": "a2896733-8aed-4bfb-ad4e-9dd55ccfc2af","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}, 136 | {"id": "375b88b3-f359-40ca-9d45-40d95f61c2c7","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} 137 | ], 138 | "viewSettings": { 139 | "id": "2ec04e69-63bf-41c2-8f46-4905f83be483", 140 | "clearDisplayBuffer": true, 141 | "clearViewBackground": false, 142 | "enableViews": true, 143 | "inheritViewSettings": false, 144 | "modelName": "GMRoomViewSettings", 145 | "mvc": "1.0" 146 | } 147 | } -------------------------------------------------------------------------------- /scripts/change_variable/change_variable.gml: -------------------------------------------------------------------------------- 1 | ///@description change_variable 2 | ///@arg obj 3 | ///@arg var_name_as_string 4 | ///@arg new_value 5 | 6 | with(argument0) var oid = id; 7 | variable_instance_set(oid, argument1, argument2); -------------------------------------------------------------------------------- /scripts/change_variable/change_variable.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "57dec62d-9ad0-4d05-85bf-948c81f5184b", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "change_variable", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /scripts/create_dialogue/create_dialogue.gml: -------------------------------------------------------------------------------- 1 | ///@description create_dialogue 2 | ///@arg Text 3 | ///@arg Speaker 4 | ///@arg *Effects 5 | ///@arg *Speed 6 | ///@arg *Type 7 | ///@arg *Next_Line 8 | ///@arg *Scripts 9 | ///@arg *Text_Col 10 | ///@arg *Emotion 11 | ///@arg *Emote 12 | 13 | if(instance_exists(obj_textbox)){ exit; } 14 | 15 | //Create the Textbox 16 | var _textbox = instance_create_layer(x,y, "Text", obj_textbox); 17 | 18 | //Get Arguments 19 | var arg = 0, i = 0, arg_count = argument_count; 20 | repeat(arg_count){ arg[i] = argument[i]; i++; } 21 | 22 | //Get arguments 23 | var _text = arg[0]; 24 | var _speaker, text_len; 25 | 26 | //If Text or Speaker aren't arrays (single line input), make them arrays 27 | if(is_array(_text)) { text_len = array_length_1d(_text); } 28 | else { text_len = 1; _text[0] = _text; } 29 | if(!is_array(arg[1])) { _speaker = array_create(text_len, id); } 30 | else { _speaker = arg[1]; } 31 | 32 | //Get rest of arguments, fill with default 33 | var _effects = array_create(text_len, [1,0]); 34 | var _speed = array_create(text_len, [1,0.5]); 35 | var _textcol = array_create(text_len, [1,c_white]); 36 | var _type = array_create(text_len, 0); 37 | var _nextline = array_create(text_len, 0); 38 | var _script = array_create(text_len, 0); 39 | var _emotion = array_create(text_len, 0); 40 | var _emotes = array_create(text_len, -1); 41 | var _creator = array_create(text_len, id); 42 | 43 | var a; 44 | //Fill variables depending on argument count 45 | switch(arg_count-1){ 46 | case 9: a = arg[9]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _emotes[i] = a[i]; } 47 | case 8: a = arg[8]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _emotion[i] = a[i]; } 48 | case 7: a = arg[7]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _textcol[i] = a[i]; } 49 | case 6: a = arg[6]; if(array_length_1d(a) != text_len){ a[text_len] =-1; } for(i = 0; i < text_len; i++){ if(a[i] !=-1) _script[i] = a[i]; } 50 | case 5: a = arg[5]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _nextline[i] = a[i]; } 51 | case 4: a = arg[4]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _type[i] = a[i]; } 52 | case 3: a = arg[3]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _speed[i] = a[i]; } 53 | case 2: a = arg[2]; if(array_length_1d(a) != text_len){ a[text_len] = 0; } for(i = 0; i < text_len; i++){ if(a[i] != 0) _effects[i] = a[i]; } 54 | } 55 | 56 | //Change the Textbox Values 57 | with(_textbox){ 58 | creator = _creator; 59 | effects = _effects; 60 | text_speed = _speed; 61 | type = _type; 62 | text = _text; 63 | nextline = _nextline; 64 | executeScript = _script; 65 | text_col = _textcol; 66 | emotion = _emotion; 67 | emotes = _emotes; 68 | 69 | //Speaker's Variables 70 | i = 0; repeat(text_len){ 71 | portrait[i] = _speaker[i].myPortrait; 72 | voice[i] = _speaker[i].myVoice; 73 | font[i] = _speaker[i].myFont; 74 | name[i] = _speaker[i].myName; 75 | speaker[i] = _speaker[i]; 76 | 77 | if(variable_instance_exists(_speaker[i], "myPortraitTalk")) { portrait_talk[i] = _speaker[i].myPortraitTalk; } 78 | else { portrait_talk[i] = -1; } 79 | if(variable_instance_exists(_speaker[i], "myPortraitTalk_x")) { portrait_talk_x[i] = _speaker[i].myPortraitTalk_x; } 80 | else { portrait_talk_x[i] = -1; } 81 | if(variable_instance_exists(_speaker[i], "myPortraitTalk_y")) { portrait_talk_y[i] = _speaker[i].myPortraitTalk_y; } 82 | else { portrait_talk_y[i] = -1; } 83 | if(variable_instance_exists(_speaker[i], "myPortraitIdle")) { portrait_idle[i] = _speaker[i].myPortraitIdle; } 84 | else { portrait_idle[i] = -1; } 85 | if(variable_instance_exists(_speaker[i], "myPortraitIdle_x")) { portrait_idle_x[i] = _speaker[i].myPortraitIdle_x; } 86 | else { portrait_idle_x[i] = -1; } 87 | if(variable_instance_exists(_speaker[i], "myPortraitIdle_y")) { portrait_idle_y[i] = _speaker[i].myPortraitIdle_y; } 88 | else { portrait_idle_y[i] = -1; } 89 | 90 | 91 | if(portrait_talk[i] != -1){ 92 | portrait_talk_n[i] = sprite_get_number(portrait_talk[i]); 93 | portrait_talk_s[i] = sprite_get_speed(portrait_talk[i])/room_speed; 94 | } 95 | if(portrait_idle[i] != -1){ 96 | portrait_idle_n[i] = sprite_get_number(portrait_idle[i]); 97 | portrait_idle_s[i] = sprite_get_speed(portrait_idle[i])/room_speed; 98 | } 99 | i++; 100 | } 101 | 102 | draw_set_font(font[0]); 103 | charSize = string_width("M"); 104 | stringHeight = string_height("M"); 105 | event_perform(ev_alarm, 0); //makes textbox perform "setup" 106 | } 107 | 108 | myTextbox = _textbox; 109 | return _textbox; -------------------------------------------------------------------------------- /scripts/create_dialogue/create_dialogue.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "create_dialogue", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /scripts/create_instance_layer/create_instance_layer.gml: -------------------------------------------------------------------------------- 1 | ///@description create_instance_layer 2 | ///@arg x 3 | ///@arg y 4 | ///@arg layer 5 | ///@arg obj 6 | var ax = argument0; 7 | var ay = argument1; 8 | var al = argument2; 9 | var o = argument3; 10 | instance_create_layer(ax,ay,al,o); -------------------------------------------------------------------------------- /scripts/create_instance_layer/create_instance_layer.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "02a93034-8f6e-4718-a90d-ef3a3edfc5ae", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "create_instance_layer", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /scripts/create_textevent/create_textevent.gml: -------------------------------------------------------------------------------- 1 | ///@description create_textevent 2 | ///@arg Text 3 | ///@arg Speaker 4 | ///@arg *Effects 5 | ///@arg *Speed 6 | ///@arg *Type 7 | ///@arg *Next_Line 8 | ///@arg *Scripts 9 | ///@arg *Text_Col 10 | ///@arg *Emotion 11 | ///@arg *Emote 12 | 13 | if(instance_exists(obj_textevent)){ exit; } 14 | 15 | var arg_count = argument_count; 16 | var i = 0, var arg; repeat(arg_count){ 17 | arg[i] = argument[i]; 18 | i++; 19 | } 20 | 21 | var textevent = instance_create_layer(0,0,"Instances",obj_textevent); 22 | 23 | with(textevent){ 24 | reset_dialogue_defaults(); 25 | 26 | switch(arg_count-1){ 27 | case 9: myEmote = arg[9]; 28 | case 8: myEmotion = arg[8]; 29 | case 7: myTextCol = arg[7]; 30 | case 6: myScripts = arg[6]; 31 | case 5: myNextLine = arg[5]; 32 | case 4: myTypes = arg[4]; 33 | case 3: myTextSpeed = arg[3]; 34 | case 2: myEffects = arg[2]; 35 | } 36 | mySpeaker = arg[1]; 37 | myText = arg[0]; 38 | 39 | event_perform(ev_other, ev_user0); 40 | } 41 | 42 | return textevent; -------------------------------------------------------------------------------- /scripts/create_textevent/create_textevent.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "8c296651-c031-4b1f-bd69-0a6b58852c62", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "create_textevent", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /scripts/reset_dialogue_defaults/reset_dialogue_defaults.gml: -------------------------------------------------------------------------------- 1 | ///@description reset_dialogue_defaults 2 | 3 | myTextbox = noone; 4 | myText = -1; 5 | mySpeaker = -1; 6 | myEffects = 0; 7 | myTextSpeed = 0; 8 | myTypes = 0; 9 | myNextLine = 0; 10 | myScripts = 0; 11 | myTextCol = 0; 12 | myEmotion = 0; 13 | myEmote = -1; -------------------------------------------------------------------------------- /scripts/reset_dialogue_defaults/reset_dialogue_defaults.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "22c57393-d17c-4500-b428-2d67f27d9725", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "reset_dialogue_defaults", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /scripts/script_execute_alt/script_execute_alt.gml: -------------------------------------------------------------------------------- 1 | ///@description script_execute_alt 2 | ///@arg ind 3 | ///@arg [arg1,arg2,...] 4 | 5 | var s = argument0; 6 | var a = argument1; 7 | var len = array_length_1d(argument1); 8 | 9 | switch(len){ 10 | case 0 : script_execute(s); break; 11 | case 1 : script_execute(s, a[0]); break; 12 | case 2: script_execute(s, a[0], a[1]); break; 13 | case 3: script_execute(s, a[0], a[1], a[2]); break; 14 | case 4: script_execute(s, a[0], a[1], a[2], a[3]); break; 15 | case 5: script_execute(s, a[0], a[1], a[2], a[3], a[4]); break; 16 | case 6: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5]); break; 17 | case 7: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6]); break; 18 | case 8: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7]); break; 19 | case 9: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); break; 20 | case 10: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]); break; 21 | case 11: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10]); break; 22 | case 12: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11]); break; 23 | case 13: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12]); break; 24 | case 14: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13]); break; 25 | case 15: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14]); break; 26 | case 16: script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14], a[15]); break; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /scripts/script_execute_alt/script_execute_alt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "d0cbf33f-2b88-430a-92bc-d8adabf7fd7e", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "script_execute_alt", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /sounds/snd_moveselect/snd_moveselect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sounds/snd_moveselect/snd_moveselect -------------------------------------------------------------------------------- /sounds/snd_moveselect/snd_moveselect.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "45d95a28-fc04-4e95-ab57-823da2c37eaa", 3 | "modelName": "GMSound", 4 | "mvc": "1.0", 5 | "name": "snd_moveselect", 6 | "audioGroupGuid": "7b2c4976-1e09-44e5-8256-c527145e03bb", 7 | "bitDepth": 1, 8 | "bitRate": 128, 9 | "kind": 0, 10 | "preload": false, 11 | "sampleRate": 44100, 12 | "type": 0, 13 | "volume": 1 14 | } -------------------------------------------------------------------------------- /sounds/snd_select/snd_select: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sounds/snd_select/snd_select -------------------------------------------------------------------------------- /sounds/snd_select/snd_select.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "bc456c72-f7db-4af9-861a-cb5255737125", 3 | "modelName": "GMSound", 4 | "mvc": "1.0", 5 | "name": "snd_select", 6 | "audioGroupGuid": "7b2c4976-1e09-44e5-8256-c527145e03bb", 7 | "bitDepth": 1, 8 | "bitRate": 128, 9 | "kind": 0, 10 | "preload": false, 11 | "sampleRate": 44100, 12 | "type": 0, 13 | "volume": 1 14 | } -------------------------------------------------------------------------------- /sounds/snd_voice1/snd_voice1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sounds/snd_voice1/snd_voice1 -------------------------------------------------------------------------------- /sounds/snd_voice1/snd_voice1.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "1182862b-7005-4225-b949-bbe837442bc9", 3 | "modelName": "GMSound", 4 | "mvc": "1.0", 5 | "name": "snd_voice1", 6 | "audioGroupGuid": "7b2c4976-1e09-44e5-8256-c527145e03bb", 7 | "bitDepth": 1, 8 | "bitRate": 128, 9 | "kind": 0, 10 | "preload": false, 11 | "sampleRate": 44100, 12 | "type": 0, 13 | "volume": 1 14 | } -------------------------------------------------------------------------------- /sounds/snd_voice2/snd_voice2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sounds/snd_voice2/snd_voice2 -------------------------------------------------------------------------------- /sounds/snd_voice2/snd_voice2.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "50b8dd3b-b73b-4e18-b1bd-73d9d1428048", 3 | "modelName": "GMSound", 4 | "mvc": "1.0", 5 | "name": "snd_voice2", 6 | "audioGroupGuid": "7b2c4976-1e09-44e5-8256-c527145e03bb", 7 | "bitDepth": 1, 8 | "bitRate": 128, 9 | "kind": 0, 10 | "preload": false, 11 | "sampleRate": 44100, 12 | "type": 0, 13 | "volume": 1 14 | } -------------------------------------------------------------------------------- /sprites/spr_box/afb0aa9c-c220-4681-9353-e028874d3eed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_box/afb0aa9c-c220-4681-9353-e028874d3eed.png -------------------------------------------------------------------------------- /sprites/spr_box/layers/afb0aa9c-c220-4681-9353-e028874d3eed/dc3b2a2b-22fe-4267-b868-ce44e204f4e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_box/layers/afb0aa9c-c220-4681-9353-e028874d3eed/dc3b2a2b-22fe-4267-b868-ce44e204f4e1.png -------------------------------------------------------------------------------- /sprites/spr_box/spr_box.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f19b1ca1-af1a-4523-8af1-38695cb3bbce", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_box", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 15, 10 | "bbox_left": 0, 11 | "bbox_right": 15, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "afb0aa9c-c220-4681-9353-e028874d3eed", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "f19b1ca1-af1a-4523-8af1-38695cb3bbce", 23 | "compositeImage": { 24 | "id": "9c66c941-da20-442f-8612-4d6e1a78b81f", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "afb0aa9c-c220-4681-9353-e028874d3eed", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "20581940-c34a-4dae-80ef-cc6bf6698b96", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "afb0aa9c-c220-4681-9353-e028874d3eed", 36 | "LayerId": "dc3b2a2b-22fe-4267-b868-ce44e204f4e1" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 16, 44 | "layers": [ 45 | { 46 | "id": "dc3b2a2b-22fe-4267-b868-ce44e204f4e1", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "f19b1ca1-af1a-4523-8af1-38695cb3bbce", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 4, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 16, 68 | "xorig": 8, 69 | "yorig": 8 70 | } -------------------------------------------------------------------------------- /sprites/spr_dialoguebox/94eb9b36-0004-4d03-89e6-8bb455b807b2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_dialoguebox/94eb9b36-0004-4d03-89e6-8bb455b807b2.png -------------------------------------------------------------------------------- /sprites/spr_dialoguebox/layers/94eb9b36-0004-4d03-89e6-8bb455b807b2/f1efeff6-33cc-49ac-80c9-aa65fcca3aff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_dialoguebox/layers/94eb9b36-0004-4d03-89e6-8bb455b807b2/f1efeff6-33cc-49ac-80c9-aa65fcca3aff.png -------------------------------------------------------------------------------- /sprites/spr_dialoguebox/spr_dialoguebox.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "737014f7-fe43-4787-af15-308aabd39b98", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_dialoguebox", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 63, 10 | "bbox_left": 0, 11 | "bbox_right": 223, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "94eb9b36-0004-4d03-89e6-8bb455b807b2", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "737014f7-fe43-4787-af15-308aabd39b98", 23 | "compositeImage": { 24 | "id": "5aaca3df-3774-4506-98d6-bc64bc9a7b92", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "94eb9b36-0004-4d03-89e6-8bb455b807b2", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "a463eb53-39c8-4f7e-8f51-804c53941df2", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "94eb9b36-0004-4d03-89e6-8bb455b807b2", 36 | "LayerId": "f1efeff6-33cc-49ac-80c9-aa65fcca3aff" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 64, 44 | "layers": [ 45 | { 46 | "id": "f1efeff6-33cc-49ac-80c9-aa65fcca3aff", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "737014f7-fe43-4787-af15-308aabd39b98", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 0, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 224, 68 | "xorig": 0, 69 | "yorig": 0 70 | } -------------------------------------------------------------------------------- /sprites/spr_dialoguefinished/a746a967-f6a8-4c68-bcab-8551c53dd57a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_dialoguefinished/a746a967-f6a8-4c68-bcab-8551c53dd57a.png -------------------------------------------------------------------------------- /sprites/spr_dialoguefinished/layers/a746a967-f6a8-4c68-bcab-8551c53dd57a/47bbc9b3-35fc-499e-bedf-4e3a629299ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_dialoguefinished/layers/a746a967-f6a8-4c68-bcab-8551c53dd57a/47bbc9b3-35fc-499e-bedf-4e3a629299ab.png -------------------------------------------------------------------------------- /sprites/spr_dialoguefinished/spr_dialoguefinished.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "24ea9cb3-836e-4274-b1dd-d0642b958409", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_dialoguefinished", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 31, 10 | "bbox_left": 0, 11 | "bbox_right": 31, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "a746a967-f6a8-4c68-bcab-8551c53dd57a", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "24ea9cb3-836e-4274-b1dd-d0642b958409", 23 | "compositeImage": { 24 | "id": "e28edc37-27c0-4ec9-b025-25c21bcb9bb9", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "a746a967-f6a8-4c68-bcab-8551c53dd57a", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "8ed1294d-7b9e-4f70-963f-dac73e8f352f", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "a746a967-f6a8-4c68-bcab-8551c53dd57a", 36 | "LayerId": "47bbc9b3-35fc-499e-bedf-4e3a629299ab" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 32, 44 | "layers": [ 45 | { 46 | "id": "47bbc9b3-35fc-499e-bedf-4e3a629299ab", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "24ea9cb3-836e-4274-b1dd-d0642b958409", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 8, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 32, 68 | "xorig": 31, 69 | "yorig": 31 70 | } -------------------------------------------------------------------------------- /sprites/spr_emotes/014839f2-9b04-4088-aa3f-e4c68e9b5794.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/014839f2-9b04-4088-aa3f-e4c68e9b5794.png -------------------------------------------------------------------------------- /sprites/spr_emotes/15efbb7a-e09e-445b-b8a8-5b432c114379.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/15efbb7a-e09e-445b-b8a8-5b432c114379.png -------------------------------------------------------------------------------- /sprites/spr_emotes/4c3f8763-11c5-41e2-b6d2-07639e7601b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/4c3f8763-11c5-41e2-b6d2-07639e7601b3.png -------------------------------------------------------------------------------- /sprites/spr_emotes/52d2b043-d8b6-488a-b94d-69313e309123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/52d2b043-d8b6-488a-b94d-69313e309123.png -------------------------------------------------------------------------------- /sprites/spr_emotes/663edbea-c708-42e3-a466-7ce6b7356974.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/663edbea-c708-42e3-a466-7ce6b7356974.png -------------------------------------------------------------------------------- /sprites/spr_emotes/7277c9fb-6df8-483e-8b29-e8fb0c267c2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/7277c9fb-6df8-483e-8b29-e8fb0c267c2d.png -------------------------------------------------------------------------------- /sprites/spr_emotes/78bd5e34-72fa-4f3d-8833-4888e461a186.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/78bd5e34-72fa-4f3d-8833-4888e461a186.png -------------------------------------------------------------------------------- /sprites/spr_emotes/82260f6a-3b8b-4f6b-bad7-f8435197c576.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/82260f6a-3b8b-4f6b-bad7-f8435197c576.png -------------------------------------------------------------------------------- /sprites/spr_emotes/ade7aa7b-837f-42c8-9c8b-74f25b8986eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/ade7aa7b-837f-42c8-9c8b-74f25b8986eb.png -------------------------------------------------------------------------------- /sprites/spr_emotes/baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd.png -------------------------------------------------------------------------------- /sprites/spr_emotes/daaa14ff-78da-4ce3-a787-6ac9ffe08aa7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/daaa14ff-78da-4ce3-a787-6ac9ffe08aa7.png -------------------------------------------------------------------------------- /sprites/spr_emotes/feb45d9d-db4d-4af0-a258-35571f8e6949.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/feb45d9d-db4d-4af0-a258-35571f8e6949.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/014839f2-9b04-4088-aa3f-e4c68e9b5794/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/014839f2-9b04-4088-aa3f-e4c68e9b5794/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/15efbb7a-e09e-445b-b8a8-5b432c114379/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/15efbb7a-e09e-445b-b8a8-5b432c114379/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/4c3f8763-11c5-41e2-b6d2-07639e7601b3/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/4c3f8763-11c5-41e2-b6d2-07639e7601b3/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/52d2b043-d8b6-488a-b94d-69313e309123/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/52d2b043-d8b6-488a-b94d-69313e309123/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/663edbea-c708-42e3-a466-7ce6b7356974/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/663edbea-c708-42e3-a466-7ce6b7356974/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/7277c9fb-6df8-483e-8b29-e8fb0c267c2d/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/7277c9fb-6df8-483e-8b29-e8fb0c267c2d/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/78bd5e34-72fa-4f3d-8833-4888e461a186/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/78bd5e34-72fa-4f3d-8833-4888e461a186/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/82260f6a-3b8b-4f6b-bad7-f8435197c576/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/82260f6a-3b8b-4f6b-bad7-f8435197c576/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/ade7aa7b-837f-42c8-9c8b-74f25b8986eb/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/ade7aa7b-837f-42c8-9c8b-74f25b8986eb/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/daaa14ff-78da-4ce3-a787-6ac9ffe08aa7/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/daaa14ff-78da-4ce3-a787-6ac9ffe08aa7/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/layers/feb45d9d-db4d-4af0-a258-35571f8e6949/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_emotes/layers/feb45d9d-db4d-4af0-a258-35571f8e6949/c758ba8a-49ef-4e84-b423-a0f8c9488bc2.png -------------------------------------------------------------------------------- /sprites/spr_emotes/spr_emotes.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "18825140-fe5d-447e-a98a-536b9e6085a8", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_emotes", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 13, 10 | "bbox_left": 4, 11 | "bbox_right": 15, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "15efbb7a-e09e-445b-b8a8-5b432c114379", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 23 | "compositeImage": { 24 | "id": "2e3675a6-9d73-4e2f-a19d-7d54fac0b7dc", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "15efbb7a-e09e-445b-b8a8-5b432c114379", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "c26f7947-654c-477c-ad3d-f4e3d896003c", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "15efbb7a-e09e-445b-b8a8-5b432c114379", 36 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 37 | } 38 | ] 39 | }, 40 | { 41 | "id": "014839f2-9b04-4088-aa3f-e4c68e9b5794", 42 | "modelName": "GMSpriteFrame", 43 | "mvc": "1.0", 44 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 45 | "compositeImage": { 46 | "id": "25af573c-b216-4f28-96a7-2841ac37e063", 47 | "modelName": "GMSpriteImage", 48 | "mvc": "1.0", 49 | "FrameId": "014839f2-9b04-4088-aa3f-e4c68e9b5794", 50 | "LayerId": "00000000-0000-0000-0000-000000000000" 51 | }, 52 | "images": [ 53 | { 54 | "id": "855692f6-f728-4c81-b41e-1b54e052b080", 55 | "modelName": "GMSpriteImage", 56 | "mvc": "1.0", 57 | "FrameId": "014839f2-9b04-4088-aa3f-e4c68e9b5794", 58 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 59 | } 60 | ] 61 | }, 62 | { 63 | "id": "52d2b043-d8b6-488a-b94d-69313e309123", 64 | "modelName": "GMSpriteFrame", 65 | "mvc": "1.0", 66 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 67 | "compositeImage": { 68 | "id": "d225385a-89da-475d-acd1-31b20db51a84", 69 | "modelName": "GMSpriteImage", 70 | "mvc": "1.0", 71 | "FrameId": "52d2b043-d8b6-488a-b94d-69313e309123", 72 | "LayerId": "00000000-0000-0000-0000-000000000000" 73 | }, 74 | "images": [ 75 | { 76 | "id": "83c65a7d-2e40-4736-83a3-fa42787b09af", 77 | "modelName": "GMSpriteImage", 78 | "mvc": "1.0", 79 | "FrameId": "52d2b043-d8b6-488a-b94d-69313e309123", 80 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 81 | } 82 | ] 83 | }, 84 | { 85 | "id": "4c3f8763-11c5-41e2-b6d2-07639e7601b3", 86 | "modelName": "GMSpriteFrame", 87 | "mvc": "1.0", 88 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 89 | "compositeImage": { 90 | "id": "883299d4-03e2-49b5-85ce-47c51738537c", 91 | "modelName": "GMSpriteImage", 92 | "mvc": "1.0", 93 | "FrameId": "4c3f8763-11c5-41e2-b6d2-07639e7601b3", 94 | "LayerId": "00000000-0000-0000-0000-000000000000" 95 | }, 96 | "images": [ 97 | { 98 | "id": "5b4b8cb4-06bf-4fb4-959d-ea47ec456c20", 99 | "modelName": "GMSpriteImage", 100 | "mvc": "1.0", 101 | "FrameId": "4c3f8763-11c5-41e2-b6d2-07639e7601b3", 102 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 103 | } 104 | ] 105 | }, 106 | { 107 | "id": "663edbea-c708-42e3-a466-7ce6b7356974", 108 | "modelName": "GMSpriteFrame", 109 | "mvc": "1.0", 110 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 111 | "compositeImage": { 112 | "id": "5316a0d5-b346-41e5-adab-66287ac40059", 113 | "modelName": "GMSpriteImage", 114 | "mvc": "1.0", 115 | "FrameId": "663edbea-c708-42e3-a466-7ce6b7356974", 116 | "LayerId": "00000000-0000-0000-0000-000000000000" 117 | }, 118 | "images": [ 119 | { 120 | "id": "1a6e76aa-60b4-420e-9d2d-9bf37220f7a8", 121 | "modelName": "GMSpriteImage", 122 | "mvc": "1.0", 123 | "FrameId": "663edbea-c708-42e3-a466-7ce6b7356974", 124 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 125 | } 126 | ] 127 | }, 128 | { 129 | "id": "78bd5e34-72fa-4f3d-8833-4888e461a186", 130 | "modelName": "GMSpriteFrame", 131 | "mvc": "1.0", 132 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 133 | "compositeImage": { 134 | "id": "d6c80577-363d-42f4-9648-7203a3d25023", 135 | "modelName": "GMSpriteImage", 136 | "mvc": "1.0", 137 | "FrameId": "78bd5e34-72fa-4f3d-8833-4888e461a186", 138 | "LayerId": "00000000-0000-0000-0000-000000000000" 139 | }, 140 | "images": [ 141 | { 142 | "id": "4defa4aa-8f0a-4d0c-9de7-e6d2734d2689", 143 | "modelName": "GMSpriteImage", 144 | "mvc": "1.0", 145 | "FrameId": "78bd5e34-72fa-4f3d-8833-4888e461a186", 146 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 147 | } 148 | ] 149 | }, 150 | { 151 | "id": "ade7aa7b-837f-42c8-9c8b-74f25b8986eb", 152 | "modelName": "GMSpriteFrame", 153 | "mvc": "1.0", 154 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 155 | "compositeImage": { 156 | "id": "4433da21-d7f6-419a-a615-10b6faaface1", 157 | "modelName": "GMSpriteImage", 158 | "mvc": "1.0", 159 | "FrameId": "ade7aa7b-837f-42c8-9c8b-74f25b8986eb", 160 | "LayerId": "00000000-0000-0000-0000-000000000000" 161 | }, 162 | "images": [ 163 | { 164 | "id": "4d12aa43-2a84-48bc-8fdb-9f2618ce4cad", 165 | "modelName": "GMSpriteImage", 166 | "mvc": "1.0", 167 | "FrameId": "ade7aa7b-837f-42c8-9c8b-74f25b8986eb", 168 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 169 | } 170 | ] 171 | }, 172 | { 173 | "id": "7277c9fb-6df8-483e-8b29-e8fb0c267c2d", 174 | "modelName": "GMSpriteFrame", 175 | "mvc": "1.0", 176 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 177 | "compositeImage": { 178 | "id": "acc7bcb0-7505-4660-b5a8-0ee33fc0cd9f", 179 | "modelName": "GMSpriteImage", 180 | "mvc": "1.0", 181 | "FrameId": "7277c9fb-6df8-483e-8b29-e8fb0c267c2d", 182 | "LayerId": "00000000-0000-0000-0000-000000000000" 183 | }, 184 | "images": [ 185 | { 186 | "id": "4d506c1f-eba4-4273-ae53-b3de3533fe83", 187 | "modelName": "GMSpriteImage", 188 | "mvc": "1.0", 189 | "FrameId": "7277c9fb-6df8-483e-8b29-e8fb0c267c2d", 190 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 191 | } 192 | ] 193 | }, 194 | { 195 | "id": "daaa14ff-78da-4ce3-a787-6ac9ffe08aa7", 196 | "modelName": "GMSpriteFrame", 197 | "mvc": "1.0", 198 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 199 | "compositeImage": { 200 | "id": "f30ca7c7-2466-4f36-aa54-22ccd490a8d9", 201 | "modelName": "GMSpriteImage", 202 | "mvc": "1.0", 203 | "FrameId": "daaa14ff-78da-4ce3-a787-6ac9ffe08aa7", 204 | "LayerId": "00000000-0000-0000-0000-000000000000" 205 | }, 206 | "images": [ 207 | { 208 | "id": "9888198a-4509-4ce1-ad88-cb1a7fe7698d", 209 | "modelName": "GMSpriteImage", 210 | "mvc": "1.0", 211 | "FrameId": "daaa14ff-78da-4ce3-a787-6ac9ffe08aa7", 212 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 213 | } 214 | ] 215 | }, 216 | { 217 | "id": "82260f6a-3b8b-4f6b-bad7-f8435197c576", 218 | "modelName": "GMSpriteFrame", 219 | "mvc": "1.0", 220 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 221 | "compositeImage": { 222 | "id": "2ca212ec-a69b-4128-8317-f1db49d8011f", 223 | "modelName": "GMSpriteImage", 224 | "mvc": "1.0", 225 | "FrameId": "82260f6a-3b8b-4f6b-bad7-f8435197c576", 226 | "LayerId": "00000000-0000-0000-0000-000000000000" 227 | }, 228 | "images": [ 229 | { 230 | "id": "05f22c94-0ad6-4e3f-b65d-0909684076b0", 231 | "modelName": "GMSpriteImage", 232 | "mvc": "1.0", 233 | "FrameId": "82260f6a-3b8b-4f6b-bad7-f8435197c576", 234 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 235 | } 236 | ] 237 | }, 238 | { 239 | "id": "feb45d9d-db4d-4af0-a258-35571f8e6949", 240 | "modelName": "GMSpriteFrame", 241 | "mvc": "1.0", 242 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 243 | "compositeImage": { 244 | "id": "d33eda52-cf7c-4a90-a14f-76164379e2fe", 245 | "modelName": "GMSpriteImage", 246 | "mvc": "1.0", 247 | "FrameId": "feb45d9d-db4d-4af0-a258-35571f8e6949", 248 | "LayerId": "00000000-0000-0000-0000-000000000000" 249 | }, 250 | "images": [ 251 | { 252 | "id": "edaca373-cb91-4877-bf17-bc66619e8785", 253 | "modelName": "GMSpriteImage", 254 | "mvc": "1.0", 255 | "FrameId": "feb45d9d-db4d-4af0-a258-35571f8e6949", 256 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 257 | } 258 | ] 259 | }, 260 | { 261 | "id": "baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd", 262 | "modelName": "GMSpriteFrame", 263 | "mvc": "1.0", 264 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 265 | "compositeImage": { 266 | "id": "249b398a-63e2-4a5d-9685-b27a86fe1643", 267 | "modelName": "GMSpriteImage", 268 | "mvc": "1.0", 269 | "FrameId": "baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd", 270 | "LayerId": "00000000-0000-0000-0000-000000000000" 271 | }, 272 | "images": [ 273 | { 274 | "id": "1866d253-1a23-42b1-83d5-9e291c7363b2", 275 | "modelName": "GMSpriteImage", 276 | "mvc": "1.0", 277 | "FrameId": "baf935cc-d2cc-4ffb-a8b4-f30e0d4925dd", 278 | "LayerId": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2" 279 | } 280 | ] 281 | } 282 | ], 283 | "gridX": 0, 284 | "gridY": 0, 285 | "height": 14, 286 | "layers": [ 287 | { 288 | "id": "c758ba8a-49ef-4e84-b423-a0f8c9488bc2", 289 | "modelName": "GMImageLayer", 290 | "mvc": "1.0", 291 | "SpriteId": "18825140-fe5d-447e-a98a-536b9e6085a8", 292 | "blendMode": 0, 293 | "isLocked": false, 294 | "name": "default", 295 | "opacity": 100, 296 | "visible": true 297 | } 298 | ], 299 | "origin": 7, 300 | "originLocked": false, 301 | "playbackSpeed": 15, 302 | "playbackSpeedType": 0, 303 | "premultiplyAlpha": false, 304 | "sepmasks": false, 305 | "swatchColours": null, 306 | "swfPrecision": 2.525, 307 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 308 | "type": 0, 309 | "width": 20, 310 | "xorig": 10, 311 | "yorig": 13 312 | } -------------------------------------------------------------------------------- /sprites/spr_examplechar/cc61880a-f866-4b11-9408-11a16ba6472e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_examplechar/cc61880a-f866-4b11-9408-11a16ba6472e.png -------------------------------------------------------------------------------- /sprites/spr_examplechar/layers/cc61880a-f866-4b11-9408-11a16ba6472e/e2c3a31a-e352-49ab-b6ae-7d8d4339bcfe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_examplechar/layers/cc61880a-f866-4b11-9408-11a16ba6472e/e2c3a31a-e352-49ab-b6ae-7d8d4339bcfe.png -------------------------------------------------------------------------------- /sprites/spr_examplechar/spr_examplechar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ce42980c-2fb0-44d7-868f-246f89e4f507", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_examplechar", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 28, 10 | "bbox_left": 2, 11 | "bbox_right": 17, 12 | "bbox_top": 22, 13 | "bboxmode": 2, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "cc61880a-f866-4b11-9408-11a16ba6472e", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "ce42980c-2fb0-44d7-868f-246f89e4f507", 23 | "compositeImage": { 24 | "id": "c0b266e5-3771-490a-8bc4-8f6dd9176f0e", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "cc61880a-f866-4b11-9408-11a16ba6472e", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "69d10381-0141-4884-b7c0-95b6efd632bd", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "cc61880a-f866-4b11-9408-11a16ba6472e", 36 | "LayerId": "e2c3a31a-e352-49ab-b6ae-7d8d4339bcfe" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 26, 44 | "layers": [ 45 | { 46 | "id": "e2c3a31a-e352-49ab-b6ae-7d8d4339bcfe", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "ce42980c-2fb0-44d7-868f-246f89e4f507", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "Layer 1", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 7, 58 | "originLocked": false, 59 | "playbackSpeed": 6, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 20, 68 | "xorig": 10, 69 | "yorig": 25 70 | } -------------------------------------------------------------------------------- /sprites/spr_namebox/9b191039-110e-4d58-812e-05e69aeeba9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_namebox/9b191039-110e-4d58-812e-05e69aeeba9e.png -------------------------------------------------------------------------------- /sprites/spr_namebox/layers/9b191039-110e-4d58-812e-05e69aeeba9e/15993309-afd7-4291-b31c-8abdf81e24be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_namebox/layers/9b191039-110e-4d58-812e-05e69aeeba9e/15993309-afd7-4291-b31c-8abdf81e24be.png -------------------------------------------------------------------------------- /sprites/spr_namebox/spr_namebox.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "7c5d1900-a978-4628-9652-e23c92c5621e", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_namebox", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 23, 10 | "bbox_left": 0, 11 | "bbox_right": 59, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "9b191039-110e-4d58-812e-05e69aeeba9e", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "7c5d1900-a978-4628-9652-e23c92c5621e", 23 | "compositeImage": { 24 | "id": "74497fd8-c1ca-4abf-8e33-83aa07e3530e", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "9b191039-110e-4d58-812e-05e69aeeba9e", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "5a309530-fbb6-40fd-ad29-5f5a67099f16", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "9b191039-110e-4d58-812e-05e69aeeba9e", 36 | "LayerId": "15993309-afd7-4291-b31c-8abdf81e24be" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 24, 44 | "layers": [ 45 | { 46 | "id": "15993309-afd7-4291-b31c-8abdf81e24be", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "7c5d1900-a978-4628-9652-e23c92c5621e", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 0, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 60, 68 | "xorig": 0, 69 | "yorig": 0 70 | } -------------------------------------------------------------------------------- /sprites/spr_player/008a8419-7097-4975-adad-3f888c871f2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_player/008a8419-7097-4975-adad-3f888c871f2b.png -------------------------------------------------------------------------------- /sprites/spr_player/layers/008a8419-7097-4975-adad-3f888c871f2b/ab56c0b3-c8e5-4e4c-a30b-d6db77fce935.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_player/layers/008a8419-7097-4975-adad-3f888c871f2b/ab56c0b3-c8e5-4e4c-a30b-d6db77fce935.png -------------------------------------------------------------------------------- /sprites/spr_player/spr_player.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "3b8f098d-1b60-4387-befe-11c8b69dd270", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_player", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 28, 10 | "bbox_left": 2, 11 | "bbox_right": 17, 12 | "bbox_top": 22, 13 | "bboxmode": 2, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "008a8419-7097-4975-adad-3f888c871f2b", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "3b8f098d-1b60-4387-befe-11c8b69dd270", 23 | "compositeImage": { 24 | "id": "2dddc54f-6851-49b7-b7b8-fe6644485e94", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "008a8419-7097-4975-adad-3f888c871f2b", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "5c1242c0-28a2-4657-b884-6b35359955af", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "008a8419-7097-4975-adad-3f888c871f2b", 36 | "LayerId": "ab56c0b3-c8e5-4e4c-a30b-d6db77fce935" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 26, 44 | "layers": [ 45 | { 46 | "id": "ab56c0b3-c8e5-4e4c-a30b-d6db77fce935", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "3b8f098d-1b60-4387-befe-11c8b69dd270", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "Layer 1", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 7, 58 | "originLocked": false, 59 | "playbackSpeed": 6, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 20, 68 | "xorig": 10, 69 | "yorig": 25 70 | } -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/3250b4a9-695b-472c-86df-1015d2851139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/3250b4a9-695b-472c-86df-1015d2851139.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/5698e1ce-aec5-46c4-8950-88003103deb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/5698e1ce-aec5-46c4-8950-88003103deb0.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/7e05c704-6fe1-452a-81db-6e2276a9f386.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/7e05c704-6fe1-452a-81db-6e2276a9f386.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/layers/3250b4a9-695b-472c-86df-1015d2851139/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/layers/3250b4a9-695b-472c-86df-1015d2851139/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/layers/5698e1ce-aec5-46c4-8950-88003103deb0/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/layers/5698e1ce-aec5-46c4-8950-88003103deb0/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/layers/7e05c704-6fe1-452a-81db-6e2276a9f386/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar/layers/7e05c704-6fe1-452a-81db-6e2276a9f386/c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar/spr_portrait_examplechar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_portrait_examplechar", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 63, 10 | "bbox_left": 0, 11 | "bbox_right": 63, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "5698e1ce-aec5-46c4-8950-88003103deb0", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 23 | "compositeImage": { 24 | "id": "4812be22-3c7c-4ca3-88c9-c1dadcc7c47e", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "5698e1ce-aec5-46c4-8950-88003103deb0", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "dfc8d8c7-e69f-4c5e-b322-bd6f785b7018", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "5698e1ce-aec5-46c4-8950-88003103deb0", 36 | "LayerId": "c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb" 37 | } 38 | ] 39 | }, 40 | { 41 | "id": "7e05c704-6fe1-452a-81db-6e2276a9f386", 42 | "modelName": "GMSpriteFrame", 43 | "mvc": "1.0", 44 | "SpriteId": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 45 | "compositeImage": { 46 | "id": "2ef46f3f-ab21-42a0-8395-90b7d96f97f3", 47 | "modelName": "GMSpriteImage", 48 | "mvc": "1.0", 49 | "FrameId": "7e05c704-6fe1-452a-81db-6e2276a9f386", 50 | "LayerId": "00000000-0000-0000-0000-000000000000" 51 | }, 52 | "images": [ 53 | { 54 | "id": "12388f17-1878-4568-af13-e67178283f59", 55 | "modelName": "GMSpriteImage", 56 | "mvc": "1.0", 57 | "FrameId": "7e05c704-6fe1-452a-81db-6e2276a9f386", 58 | "LayerId": "c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb" 59 | } 60 | ] 61 | }, 62 | { 63 | "id": "3250b4a9-695b-472c-86df-1015d2851139", 64 | "modelName": "GMSpriteFrame", 65 | "mvc": "1.0", 66 | "SpriteId": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 67 | "compositeImage": { 68 | "id": "7779a5ce-cd42-4bdf-a56e-cd67a47dc3bd", 69 | "modelName": "GMSpriteImage", 70 | "mvc": "1.0", 71 | "FrameId": "3250b4a9-695b-472c-86df-1015d2851139", 72 | "LayerId": "00000000-0000-0000-0000-000000000000" 73 | }, 74 | "images": [ 75 | { 76 | "id": "ab79614c-8d24-416c-9aa6-018e5e584f0e", 77 | "modelName": "GMSpriteImage", 78 | "mvc": "1.0", 79 | "FrameId": "3250b4a9-695b-472c-86df-1015d2851139", 80 | "LayerId": "c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb" 81 | } 82 | ] 83 | } 84 | ], 85 | "gridX": 0, 86 | "gridY": 0, 87 | "height": 64, 88 | "layers": [ 89 | { 90 | "id": "c217b8bb-a7b6-4cfa-9765-4e1f1ade69eb", 91 | "modelName": "GMImageLayer", 92 | "mvc": "1.0", 93 | "SpriteId": "b83efd5a-24c7-44dd-bc04-eebb2c221739", 94 | "blendMode": 0, 95 | "isLocked": false, 96 | "name": "default", 97 | "opacity": 100, 98 | "visible": true 99 | } 100 | ], 101 | "origin": 0, 102 | "originLocked": false, 103 | "playbackSpeed": 15, 104 | "playbackSpeedType": 0, 105 | "premultiplyAlpha": false, 106 | "sepmasks": false, 107 | "swatchColours": null, 108 | "swfPrecision": 2.525, 109 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 110 | "type": 0, 111 | "width": 64, 112 | "xorig": 0, 113 | "yorig": 0 114 | } -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/03aa0d39-e4e7-4a23-a288-7932ab1021f4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/03aa0d39-e4e7-4a23-a288-7932ab1021f4.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/4af13606-c37c-4b88-98ef-3c901fb4f3d8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/4af13606-c37c-4b88-98ef-3c901fb4f3d8.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/673c02f3-2b4f-44fa-b04c-f9212336978d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/673c02f3-2b4f-44fa-b04c-f9212336978d.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/7a01864d-13f4-496a-9958-8f8fa9e49e75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/7a01864d-13f4-496a-9958-8f8fa9e49e75.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/7feb9c53-4ac1-42f9-8a6c-f333800a3169.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/7feb9c53-4ac1-42f9-8a6c-f333800a3169.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/e6e2fda3-5cca-44d7-aed5-df2a8169816c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/e6e2fda3-5cca-44d7-aed5-df2a8169816c.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/f0f3af74-28a4-4789-93c1-7442d6b3d50b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/f0f3af74-28a4-4789-93c1-7442d6b3d50b.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/03aa0d39-e4e7-4a23-a288-7932ab1021f4/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/03aa0d39-e4e7-4a23-a288-7932ab1021f4/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/03aa0d39-e4e7-4a23-a288-7932ab1021f4/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/03aa0d39-e4e7-4a23-a288-7932ab1021f4/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/4af13606-c37c-4b88-98ef-3c901fb4f3d8/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/4af13606-c37c-4b88-98ef-3c901fb4f3d8/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/4af13606-c37c-4b88-98ef-3c901fb4f3d8/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/4af13606-c37c-4b88-98ef-3c901fb4f3d8/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/673c02f3-2b4f-44fa-b04c-f9212336978d/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/673c02f3-2b4f-44fa-b04c-f9212336978d/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/673c02f3-2b4f-44fa-b04c-f9212336978d/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/673c02f3-2b4f-44fa-b04c-f9212336978d/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/7a01864d-13f4-496a-9958-8f8fa9e49e75/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/7a01864d-13f4-496a-9958-8f8fa9e49e75/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/7a01864d-13f4-496a-9958-8f8fa9e49e75/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/7a01864d-13f4-496a-9958-8f8fa9e49e75/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/7feb9c53-4ac1-42f9-8a6c-f333800a3169/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/7feb9c53-4ac1-42f9-8a6c-f333800a3169/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/7feb9c53-4ac1-42f9-8a6c-f333800a3169/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/7feb9c53-4ac1-42f9-8a6c-f333800a3169/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/e6e2fda3-5cca-44d7-aed5-df2a8169816c/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/e6e2fda3-5cca-44d7-aed5-df2a8169816c/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/e6e2fda3-5cca-44d7-aed5-df2a8169816c/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/e6e2fda3-5cca-44d7-aed5-df2a8169816c/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/f0f3af74-28a4-4789-93c1-7442d6b3d50b/4fdd196f-2c32-4481-bf4b-e9f61237be39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/f0f3af74-28a4-4789-93c1-7442d6b3d50b/4fdd196f-2c32-4481-bf4b-e9f61237be39.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/layers/f0f3af74-28a4-4789-93c1-7442d6b3d50b/cb84d454-2300-49da-887a-70c71e19e50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_idle/layers/f0f3af74-28a4-4789-93c1-7442d6b3d50b/cb84d454-2300-49da-887a-70c71e19e50e.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_idle/spr_portrait_examplechar_idle.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_portrait_examplechar_idle", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 47, 10 | "bbox_left": 18, 11 | "bbox_right": 45, 12 | "bbox_top": 30, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "7a01864d-13f4-496a-9958-8f8fa9e49e75", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 23 | "compositeImage": { 24 | "id": "36968931-ba3e-4eed-902f-35166e36106d", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "7a01864d-13f4-496a-9958-8f8fa9e49e75", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "0b1b6d48-61f0-4ba1-bab7-f4b6aeedff57", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "7a01864d-13f4-496a-9958-8f8fa9e49e75", 36 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 37 | }, 38 | { 39 | "id": "a837e181-0238-469e-81e4-e84ba77066f1", 40 | "modelName": "GMSpriteImage", 41 | "mvc": "1.0", 42 | "FrameId": "7a01864d-13f4-496a-9958-8f8fa9e49e75", 43 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 44 | } 45 | ] 46 | }, 47 | { 48 | "id": "e6e2fda3-5cca-44d7-aed5-df2a8169816c", 49 | "modelName": "GMSpriteFrame", 50 | "mvc": "1.0", 51 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 52 | "compositeImage": { 53 | "id": "367a2684-2d8b-44a5-9c6c-ca2a9a54955d", 54 | "modelName": "GMSpriteImage", 55 | "mvc": "1.0", 56 | "FrameId": "e6e2fda3-5cca-44d7-aed5-df2a8169816c", 57 | "LayerId": "00000000-0000-0000-0000-000000000000" 58 | }, 59 | "images": [ 60 | { 61 | "id": "59389355-d7c5-4f39-8f7b-3618918cdeaf", 62 | "modelName": "GMSpriteImage", 63 | "mvc": "1.0", 64 | "FrameId": "e6e2fda3-5cca-44d7-aed5-df2a8169816c", 65 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 66 | }, 67 | { 68 | "id": "9fee58d9-1e05-4499-ba3d-ed4bcd7a1c12", 69 | "modelName": "GMSpriteImage", 70 | "mvc": "1.0", 71 | "FrameId": "e6e2fda3-5cca-44d7-aed5-df2a8169816c", 72 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 73 | } 74 | ] 75 | }, 76 | { 77 | "id": "4af13606-c37c-4b88-98ef-3c901fb4f3d8", 78 | "modelName": "GMSpriteFrame", 79 | "mvc": "1.0", 80 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 81 | "compositeImage": { 82 | "id": "6b42e24e-7455-4ab7-b9eb-d5973ee36bd9", 83 | "modelName": "GMSpriteImage", 84 | "mvc": "1.0", 85 | "FrameId": "4af13606-c37c-4b88-98ef-3c901fb4f3d8", 86 | "LayerId": "00000000-0000-0000-0000-000000000000" 87 | }, 88 | "images": [ 89 | { 90 | "id": "63f4272c-a5e9-47da-920d-d34f0fb71360", 91 | "modelName": "GMSpriteImage", 92 | "mvc": "1.0", 93 | "FrameId": "4af13606-c37c-4b88-98ef-3c901fb4f3d8", 94 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 95 | }, 96 | { 97 | "id": "47a4068f-e421-4e84-876a-10f9186bcbce", 98 | "modelName": "GMSpriteImage", 99 | "mvc": "1.0", 100 | "FrameId": "4af13606-c37c-4b88-98ef-3c901fb4f3d8", 101 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 102 | } 103 | ] 104 | }, 105 | { 106 | "id": "eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3", 107 | "modelName": "GMSpriteFrame", 108 | "mvc": "1.0", 109 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 110 | "compositeImage": { 111 | "id": "6f9f8bea-5517-48de-8ff0-2d46c263501f", 112 | "modelName": "GMSpriteImage", 113 | "mvc": "1.0", 114 | "FrameId": "eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3", 115 | "LayerId": "00000000-0000-0000-0000-000000000000" 116 | }, 117 | "images": [ 118 | { 119 | "id": "3591542f-a9ed-43e9-b1c0-50c39cffbf97", 120 | "modelName": "GMSpriteImage", 121 | "mvc": "1.0", 122 | "FrameId": "eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3", 123 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 124 | }, 125 | { 126 | "id": "c7b2eb96-4ee0-4e9d-a9a8-b8ac1a5bf442", 127 | "modelName": "GMSpriteImage", 128 | "mvc": "1.0", 129 | "FrameId": "eba5c3cf-a5ae-4e5c-8c3a-a0a5426d25f3", 130 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 131 | } 132 | ] 133 | }, 134 | { 135 | "id": "673c02f3-2b4f-44fa-b04c-f9212336978d", 136 | "modelName": "GMSpriteFrame", 137 | "mvc": "1.0", 138 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 139 | "compositeImage": { 140 | "id": "f9688435-77a5-4595-9e63-bb126d85a9fa", 141 | "modelName": "GMSpriteImage", 142 | "mvc": "1.0", 143 | "FrameId": "673c02f3-2b4f-44fa-b04c-f9212336978d", 144 | "LayerId": "00000000-0000-0000-0000-000000000000" 145 | }, 146 | "images": [ 147 | { 148 | "id": "f59d0348-ba9e-4314-87f0-2918a8453057", 149 | "modelName": "GMSpriteImage", 150 | "mvc": "1.0", 151 | "FrameId": "673c02f3-2b4f-44fa-b04c-f9212336978d", 152 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 153 | }, 154 | { 155 | "id": "b92344d3-a17c-4ec1-b0a7-511bf9f52148", 156 | "modelName": "GMSpriteImage", 157 | "mvc": "1.0", 158 | "FrameId": "673c02f3-2b4f-44fa-b04c-f9212336978d", 159 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 160 | } 161 | ] 162 | }, 163 | { 164 | "id": "03aa0d39-e4e7-4a23-a288-7932ab1021f4", 165 | "modelName": "GMSpriteFrame", 166 | "mvc": "1.0", 167 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 168 | "compositeImage": { 169 | "id": "7bd4bc9c-58e2-491c-8c43-e044f166c572", 170 | "modelName": "GMSpriteImage", 171 | "mvc": "1.0", 172 | "FrameId": "03aa0d39-e4e7-4a23-a288-7932ab1021f4", 173 | "LayerId": "00000000-0000-0000-0000-000000000000" 174 | }, 175 | "images": [ 176 | { 177 | "id": "8fc8deef-a0d5-4926-a4ab-f7f533ddc58c", 178 | "modelName": "GMSpriteImage", 179 | "mvc": "1.0", 180 | "FrameId": "03aa0d39-e4e7-4a23-a288-7932ab1021f4", 181 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 182 | }, 183 | { 184 | "id": "94d959ac-e694-4fa6-919f-eee3472ca907", 185 | "modelName": "GMSpriteImage", 186 | "mvc": "1.0", 187 | "FrameId": "03aa0d39-e4e7-4a23-a288-7932ab1021f4", 188 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 189 | } 190 | ] 191 | }, 192 | { 193 | "id": "f0f3af74-28a4-4789-93c1-7442d6b3d50b", 194 | "modelName": "GMSpriteFrame", 195 | "mvc": "1.0", 196 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 197 | "compositeImage": { 198 | "id": "78368be1-2503-475e-8e9a-23a98f53c482", 199 | "modelName": "GMSpriteImage", 200 | "mvc": "1.0", 201 | "FrameId": "f0f3af74-28a4-4789-93c1-7442d6b3d50b", 202 | "LayerId": "00000000-0000-0000-0000-000000000000" 203 | }, 204 | "images": [ 205 | { 206 | "id": "03138c06-4731-44ce-9a57-2d5740fbaed0", 207 | "modelName": "GMSpriteImage", 208 | "mvc": "1.0", 209 | "FrameId": "f0f3af74-28a4-4789-93c1-7442d6b3d50b", 210 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 211 | }, 212 | { 213 | "id": "73d164cf-a879-4df2-981b-d15cd68ff656", 214 | "modelName": "GMSpriteImage", 215 | "mvc": "1.0", 216 | "FrameId": "f0f3af74-28a4-4789-93c1-7442d6b3d50b", 217 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 218 | } 219 | ] 220 | }, 221 | { 222 | "id": "7feb9c53-4ac1-42f9-8a6c-f333800a3169", 223 | "modelName": "GMSpriteFrame", 224 | "mvc": "1.0", 225 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 226 | "compositeImage": { 227 | "id": "714fb8a0-8815-49cb-b89a-426f3f3bd9c8", 228 | "modelName": "GMSpriteImage", 229 | "mvc": "1.0", 230 | "FrameId": "7feb9c53-4ac1-42f9-8a6c-f333800a3169", 231 | "LayerId": "00000000-0000-0000-0000-000000000000" 232 | }, 233 | "images": [ 234 | { 235 | "id": "b5663464-e48c-4fef-92d7-f50ea2dc90c8", 236 | "modelName": "GMSpriteImage", 237 | "mvc": "1.0", 238 | "FrameId": "7feb9c53-4ac1-42f9-8a6c-f333800a3169", 239 | "LayerId": "cb84d454-2300-49da-887a-70c71e19e50e" 240 | }, 241 | { 242 | "id": "f2dce1ff-f1c9-43c7-ac81-faa5c7e7b240", 243 | "modelName": "GMSpriteImage", 244 | "mvc": "1.0", 245 | "FrameId": "7feb9c53-4ac1-42f9-8a6c-f333800a3169", 246 | "LayerId": "4fdd196f-2c32-4481-bf4b-e9f61237be39" 247 | } 248 | ] 249 | } 250 | ], 251 | "gridX": 0, 252 | "gridY": 0, 253 | "height": 64, 254 | "layers": [ 255 | { 256 | "id": "cb84d454-2300-49da-887a-70c71e19e50e", 257 | "modelName": "GMImageLayer", 258 | "mvc": "1.0", 259 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 260 | "blendMode": 0, 261 | "isLocked": false, 262 | "name": "default", 263 | "opacity": 100, 264 | "visible": true 265 | }, 266 | { 267 | "id": "4fdd196f-2c32-4481-bf4b-e9f61237be39", 268 | "modelName": "GMImageLayer", 269 | "mvc": "1.0", 270 | "SpriteId": "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 271 | "blendMode": 0, 272 | "isLocked": true, 273 | "name": "Layer 1", 274 | "opacity": 100, 275 | "visible": true 276 | } 277 | ], 278 | "origin": 0, 279 | "originLocked": false, 280 | "playbackSpeed": 4, 281 | "playbackSpeedType": 0, 282 | "premultiplyAlpha": false, 283 | "sepmasks": false, 284 | "swatchColours": null, 285 | "swfPrecision": 2.525, 286 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 287 | "type": 0, 288 | "width": 64, 289 | "xorig": 0, 290 | "yorig": 0 291 | } -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_mouth/86bcc651-e073-47af-b4c7-acbc0dee88fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_mouth/86bcc651-e073-47af-b4c7-acbc0dee88fe.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_mouth/b0b106f9-3701-4f82-9da1-22c9a3a15424.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_mouth/b0b106f9-3701-4f82-9da1-22c9a3a15424.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_mouth/layers/86bcc651-e073-47af-b4c7-acbc0dee88fe/c26d1576-593b-49c6-8df5-a8e1f2010e20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_mouth/layers/86bcc651-e073-47af-b4c7-acbc0dee88fe/c26d1576-593b-49c6-8df5-a8e1f2010e20.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_mouth/layers/b0b106f9-3701-4f82-9da1-22c9a3a15424/c26d1576-593b-49c6-8df5-a8e1f2010e20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_examplechar_mouth/layers/b0b106f9-3701-4f82-9da1-22c9a3a15424/c26d1576-593b-49c6-8df5-a8e1f2010e20.png -------------------------------------------------------------------------------- /sprites/spr_portrait_examplechar_mouth/spr_portrait_examplechar_mouth.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "6f27a470-b9b6-4a45-b488-a608a0485417", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_portrait_examplechar_mouth", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 7, 10 | "bbox_left": 0, 11 | "bbox_right": 11, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "b0b106f9-3701-4f82-9da1-22c9a3a15424", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "6f27a470-b9b6-4a45-b488-a608a0485417", 23 | "compositeImage": { 24 | "id": "075a1fce-bf74-4813-997e-b17ff9fc1f72", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "b0b106f9-3701-4f82-9da1-22c9a3a15424", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "b5cc49fb-d6c6-4ae5-9565-1414d29da35c", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "b0b106f9-3701-4f82-9da1-22c9a3a15424", 36 | "LayerId": "c26d1576-593b-49c6-8df5-a8e1f2010e20" 37 | } 38 | ] 39 | }, 40 | { 41 | "id": "86bcc651-e073-47af-b4c7-acbc0dee88fe", 42 | "modelName": "GMSpriteFrame", 43 | "mvc": "1.0", 44 | "SpriteId": "6f27a470-b9b6-4a45-b488-a608a0485417", 45 | "compositeImage": { 46 | "id": "ecc3ae24-8ead-46c9-9fc1-d3968c3378a7", 47 | "modelName": "GMSpriteImage", 48 | "mvc": "1.0", 49 | "FrameId": "86bcc651-e073-47af-b4c7-acbc0dee88fe", 50 | "LayerId": "00000000-0000-0000-0000-000000000000" 51 | }, 52 | "images": [ 53 | { 54 | "id": "c5fb5024-aadb-4571-81c0-4e25e076b619", 55 | "modelName": "GMSpriteImage", 56 | "mvc": "1.0", 57 | "FrameId": "86bcc651-e073-47af-b4c7-acbc0dee88fe", 58 | "LayerId": "c26d1576-593b-49c6-8df5-a8e1f2010e20" 59 | } 60 | ] 61 | } 62 | ], 63 | "gridX": 0, 64 | "gridY": 0, 65 | "height": 8, 66 | "layers": [ 67 | { 68 | "id": "c26d1576-593b-49c6-8df5-a8e1f2010e20", 69 | "modelName": "GMImageLayer", 70 | "mvc": "1.0", 71 | "SpriteId": "6f27a470-b9b6-4a45-b488-a608a0485417", 72 | "blendMode": 0, 73 | "isLocked": false, 74 | "name": "default", 75 | "opacity": 100, 76 | "visible": true 77 | } 78 | ], 79 | "origin": 0, 80 | "originLocked": false, 81 | "playbackSpeed": 12, 82 | "playbackSpeedType": 0, 83 | "premultiplyAlpha": false, 84 | "sepmasks": false, 85 | "swatchColours": null, 86 | "swfPrecision": 2.525, 87 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 88 | "type": 0, 89 | "width": 12, 90 | "xorig": 0, 91 | "yorig": 0 92 | } -------------------------------------------------------------------------------- /sprites/spr_portrait_player/55229495-f025-4b9a-8d44-b0e7532d2dda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/55229495-f025-4b9a-8d44-b0e7532d2dda.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/6e2dcf97-d9a4-4222-b285-7e11e45a4f6c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/6e2dcf97-d9a4-4222-b285-7e11e45a4f6c.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/a1245286-eae3-4288-85b6-774836bad009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/a1245286-eae3-4288-85b6-774836bad009.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/layers/55229495-f025-4b9a-8d44-b0e7532d2dda/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/layers/55229495-f025-4b9a-8d44-b0e7532d2dda/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/layers/6e2dcf97-d9a4-4222-b285-7e11e45a4f6c/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/layers/6e2dcf97-d9a4-4222-b285-7e11e45a4f6c/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/layers/a1245286-eae3-4288-85b6-774836bad009/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portrait_player/layers/a1245286-eae3-4288-85b6-774836bad009/e6ce9a61-fcb8-4e68-8b12-f46da14a5932.png -------------------------------------------------------------------------------- /sprites/spr_portrait_player/spr_portrait_player.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "75925048-0a9e-4d40-aeca-78d00b98cbba", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_portrait_player", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 63, 10 | "bbox_left": 0, 11 | "bbox_right": 63, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "6e2dcf97-d9a4-4222-b285-7e11e45a4f6c", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "75925048-0a9e-4d40-aeca-78d00b98cbba", 23 | "compositeImage": { 24 | "id": "f7f9c68e-d5a7-4050-a302-13d0c46daef9", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "6e2dcf97-d9a4-4222-b285-7e11e45a4f6c", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "0070cc07-71ec-4187-bc5e-ce0a3cfa066e", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "6e2dcf97-d9a4-4222-b285-7e11e45a4f6c", 36 | "LayerId": "e6ce9a61-fcb8-4e68-8b12-f46da14a5932" 37 | } 38 | ] 39 | }, 40 | { 41 | "id": "55229495-f025-4b9a-8d44-b0e7532d2dda", 42 | "modelName": "GMSpriteFrame", 43 | "mvc": "1.0", 44 | "SpriteId": "75925048-0a9e-4d40-aeca-78d00b98cbba", 45 | "compositeImage": { 46 | "id": "e10947bc-032a-4ee3-bc45-2cb6ecab238c", 47 | "modelName": "GMSpriteImage", 48 | "mvc": "1.0", 49 | "FrameId": "55229495-f025-4b9a-8d44-b0e7532d2dda", 50 | "LayerId": "00000000-0000-0000-0000-000000000000" 51 | }, 52 | "images": [ 53 | { 54 | "id": "f0e494c5-4796-4050-8109-ec397fe764bd", 55 | "modelName": "GMSpriteImage", 56 | "mvc": "1.0", 57 | "FrameId": "55229495-f025-4b9a-8d44-b0e7532d2dda", 58 | "LayerId": "e6ce9a61-fcb8-4e68-8b12-f46da14a5932" 59 | } 60 | ] 61 | }, 62 | { 63 | "id": "a1245286-eae3-4288-85b6-774836bad009", 64 | "modelName": "GMSpriteFrame", 65 | "mvc": "1.0", 66 | "SpriteId": "75925048-0a9e-4d40-aeca-78d00b98cbba", 67 | "compositeImage": { 68 | "id": "bfcb1ce8-ce2a-41a8-b561-6b9d3bc202b8", 69 | "modelName": "GMSpriteImage", 70 | "mvc": "1.0", 71 | "FrameId": "a1245286-eae3-4288-85b6-774836bad009", 72 | "LayerId": "00000000-0000-0000-0000-000000000000" 73 | }, 74 | "images": [ 75 | { 76 | "id": "bd09f6a4-d600-4548-9c9b-296a0a040ae4", 77 | "modelName": "GMSpriteImage", 78 | "mvc": "1.0", 79 | "FrameId": "a1245286-eae3-4288-85b6-774836bad009", 80 | "LayerId": "e6ce9a61-fcb8-4e68-8b12-f46da14a5932" 81 | } 82 | ] 83 | } 84 | ], 85 | "gridX": 0, 86 | "gridY": 0, 87 | "height": 64, 88 | "layers": [ 89 | { 90 | "id": "e6ce9a61-fcb8-4e68-8b12-f46da14a5932", 91 | "modelName": "GMImageLayer", 92 | "mvc": "1.0", 93 | "SpriteId": "75925048-0a9e-4d40-aeca-78d00b98cbba", 94 | "blendMode": 0, 95 | "isLocked": false, 96 | "name": "default", 97 | "opacity": 100, 98 | "visible": true 99 | } 100 | ], 101 | "origin": 0, 102 | "originLocked": false, 103 | "playbackSpeed": 15, 104 | "playbackSpeedType": 0, 105 | "premultiplyAlpha": false, 106 | "sepmasks": false, 107 | "swatchColours": null, 108 | "swfPrecision": 2.525, 109 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 110 | "type": 0, 111 | "width": 64, 112 | "xorig": 0, 113 | "yorig": 0 114 | } -------------------------------------------------------------------------------- /sprites/spr_portraitframe/40a10e9b-6096-4f77-9653-8dafe868f008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portraitframe/40a10e9b-6096-4f77-9653-8dafe868f008.png -------------------------------------------------------------------------------- /sprites/spr_portraitframe/layers/40a10e9b-6096-4f77-9653-8dafe868f008/2ef86562-e87d-4c3e-90e0-d3cc32bb0443.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friendlycosmonaut/Dialogue-System/54e51f4cb175d54a864b96a919aa831fc4c2a985/sprites/spr_portraitframe/layers/40a10e9b-6096-4f77-9653-8dafe868f008/2ef86562-e87d-4c3e-90e0-d3cc32bb0443.png -------------------------------------------------------------------------------- /sprites/spr_portraitframe/spr_portraitframe.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_portraitframe", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 63, 10 | "bbox_left": 0, 11 | "bbox_right": 63, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "40a10e9b-6096-4f77-9653-8dafe868f008", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 23 | "compositeImage": { 24 | "id": "5be96c5b-1f16-4b4e-ab61-4776a61f05a3", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "40a10e9b-6096-4f77-9653-8dafe868f008", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "969f62d3-7e8c-4777-8bda-e5f024f227bc", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "40a10e9b-6096-4f77-9653-8dafe868f008", 36 | "LayerId": "2ef86562-e87d-4c3e-90e0-d3cc32bb0443" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 64, 44 | "layers": [ 45 | { 46 | "id": "2ef86562-e87d-4c3e-90e0-d3cc32bb0443", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 0, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 64, 68 | "xorig": 0, 69 | "yorig": 0 70 | } -------------------------------------------------------------------------------- /views/05f45e8d-a727-4650-b0c2-0ac5f793f164.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "05f45e8d-a727-4650-b0c2-0ac5f793f164", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "05f45e8d-a727-4650-b0c2-0ac5f793f164", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMShader", 10 | "folderName": "shaders", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Shaders" 13 | } -------------------------------------------------------------------------------- /views/08d637d3-9921-4f77-b47b-f572dbbd35dd.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "08d637d3-9921-4f77-b47b-f572dbbd35dd", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "08d637d3-9921-4f77-b47b-f572dbbd35dd", 6 | "children": [ 7 | "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 8 | "8c296651-c031-4b1f-bd69-0a6b58852c62", 9 | "22c57393-d17c-4500-b428-2d67f27d9725", 10 | "d0cbf33f-2b88-430a-92bc-d8adabf7fd7e", 11 | "57dec62d-9ad0-4d05-85bf-948c81f5184b", 12 | "02a93034-8f6e-4718-a90d-ef3a3edfc5ae" 13 | ], 14 | "filterType": "GMScript", 15 | "folderName": "FC_DialogueSystem", 16 | "isDefaultView": false, 17 | "localisedFolderName": "" 18 | } -------------------------------------------------------------------------------- /views/128687b6-cf4b-4bad-bfec-52960e01a538.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "128687b6-cf4b-4bad-bfec-52960e01a538", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "128687b6-cf4b-4bad-bfec-52960e01a538", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMConfig", 10 | "folderName": "configs", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Configs" 13 | } -------------------------------------------------------------------------------- /views/17ab0eee-1bf9-4c61-8cdc-770292fa74e3.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "17ab0eee-1bf9-4c61-8cdc-770292fa74e3", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "17ab0eee-1bf9-4c61-8cdc-770292fa74e3", 6 | "children": [ 7 | "1b8f7a0c-8cc0-4e13-8ef9-5407c777b799", 8 | "eee9e4d7-d854-483c-a9ce-64d86718ef6d", 9 | "1237fe94-9d9b-4751-9a6c-a77b789e31d3", 10 | "bacfa89f-a1ce-4276-93c3-7cba4cb8ddb1", 11 | "2faa8ccc-c885-4ba5-ac57-7de1526cbbf4", 12 | "45f37156-102b-44af-ae46-9d89960d63b3", 13 | "f35649c4-7b3d-4a80-b248-cc6353f80ff4" 14 | ], 15 | "filterType": "GMObject", 16 | "folderName": "FC_DialogueSystem", 17 | "isDefaultView": false, 18 | "localisedFolderName": "" 19 | } -------------------------------------------------------------------------------- /views/297651c9-b7a7-4a65-97f1-8ceb3b64f65d.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "297651c9-b7a7-4a65-97f1-8ceb3b64f65d", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "297651c9-b7a7-4a65-97f1-8ceb3b64f65d", 6 | "children": [ 7 | "2ea73365-b6f1-4bd1-a454-d57a67e50684", 8 | "e3e41b8b-b981-42ce-aab7-e6265764c7a8", 9 | "83d63ce4-d03f-444b-b478-522ad5b314a9", 10 | "a09f41cd-a4f3-4818-9942-6c258e8a0b0e", 11 | "4c4a5f6b-851e-45f2-9d16-4e770693d0d6", 12 | "05f45e8d-a727-4650-b0c2-0ac5f793f164", 13 | "82f217a6-9373-47d2-85d9-14ce23a512a0", 14 | "5fd06095-db49-460e-9954-34d8113518c0", 15 | "f48fa589-53e5-4ce0-a010-c16b38192e31", 16 | "af01d96e-a301-41cc-9c82-eb60af19cbae", 17 | "53f34530-342f-440f-8cd3-3df3c5bfc232", 18 | "d3e83dba-5be8-436f-866d-9a5a2120adb1", 19 | "9c35e2b5-ef9d-468c-8d88-8e8636785ca0", 20 | "48b46420-2f90-4794-9064-b6fdfad99fbd", 21 | "128687b6-cf4b-4bad-bfec-52960e01a538" 22 | ], 23 | "filterType": "root", 24 | "folderName": "Default", 25 | "isDefaultView": true, 26 | "localisedFolderName": "" 27 | } -------------------------------------------------------------------------------- /views/2ea73365-b6f1-4bd1-a454-d57a67e50684.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "2ea73365-b6f1-4bd1-a454-d57a67e50684", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "2ea73365-b6f1-4bd1-a454-d57a67e50684", 6 | "children": [ 7 | "9fd7db34-df22-4dfb-98c7-ff18f977c8d6", 8 | "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 9 | "18825140-fe5d-447e-a98a-536b9e6085a8", 10 | "737014f7-fe43-4787-af15-308aabd39b98", 11 | "75925048-0a9e-4d40-aeca-78d00b98cbba", 12 | "7c5d1900-a978-4628-9652-e23c92c5621e", 13 | "6f27a470-b9b6-4a45-b488-a608a0485417", 14 | "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 15 | "b83efd5a-24c7-44dd-bc04-eebb2c221739", 16 | "f19b1ca1-af1a-4523-8af1-38695cb3bbce", 17 | "24ea9cb3-836e-4274-b1dd-d0642b958409", 18 | "3b8f098d-1b60-4387-befe-11c8b69dd270", 19 | "ce42980c-2fb0-44d7-868f-246f89e4f507" 20 | ], 21 | "filterType": "GMSprite", 22 | "folderName": "sprites", 23 | "isDefaultView": false, 24 | "localisedFolderName": "ResourceTree_Sprites" 25 | } -------------------------------------------------------------------------------- /views/3a74fdeb-2d2b-4d76-8f20-7db5d655c37e.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "3a74fdeb-2d2b-4d76-8f20-7db5d655c37e", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "3a74fdeb-2d2b-4d76-8f20-7db5d655c37e", 6 | "children": [ 7 | "45a7ab9f-ea4d-40f4-ad15-fe22ad1727f0", 8 | "9acdd8aa-8f80-40b6-bdf2-ef07cef7b45f" 9 | ], 10 | "filterType": "GMFont", 11 | "folderName": "FC_DialogueSystem", 12 | "isDefaultView": false, 13 | "localisedFolderName": "" 14 | } -------------------------------------------------------------------------------- /views/48b46420-2f90-4794-9064-b6fdfad99fbd.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "48b46420-2f90-4794-9064-b6fdfad99fbd", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "48b46420-2f90-4794-9064-b6fdfad99fbd", 6 | "children": [ 7 | "ed6a955d-5826-4f98-a450-10b414266c27", 8 | "a9188620-a624-4a5a-83ae-a1b53faf038b", 9 | "cc98d028-7bdd-4680-85f3-c87a7baa481e", 10 | "f418569b-3bdd-4706-a0e4-364317f54032" 11 | ], 12 | "filterType": "GMOptions", 13 | "folderName": "options", 14 | "isDefaultView": false, 15 | "localisedFolderName": "ResourceTree_Options" 16 | } -------------------------------------------------------------------------------- /views/4c4a5f6b-851e-45f2-9d16-4e770693d0d6.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "4c4a5f6b-851e-45f2-9d16-4e770693d0d6", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "4c4a5f6b-851e-45f2-9d16-4e770693d0d6", 6 | "children": [ 7 | "08d637d3-9921-4f77-b47b-f572dbbd35dd", 8 | "02a93034-8f6e-4718-a90d-ef3a3edfc5ae", 9 | "22c57393-d17c-4500-b428-2d67f27d9725", 10 | "3617c53b-fbad-41c1-b107-7ab92fa8aaca", 11 | "8c296651-c031-4b1f-bd69-0a6b58852c62", 12 | "d0cbf33f-2b88-430a-92bc-d8adabf7fd7e", 13 | "57dec62d-9ad0-4d05-85bf-948c81f5184b" 14 | ], 15 | "filterType": "GMScript", 16 | "folderName": "scripts", 17 | "isDefaultView": false, 18 | "localisedFolderName": "ResourceTree_Scripts" 19 | } -------------------------------------------------------------------------------- /views/53f34530-342f-440f-8cd3-3df3c5bfc232.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "53f34530-342f-440f-8cd3-3df3c5bfc232", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "53f34530-342f-440f-8cd3-3df3c5bfc232", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMNotes", 10 | "folderName": "notes", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Notes" 13 | } -------------------------------------------------------------------------------- /views/5fd06095-db49-460e-9954-34d8113518c0.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "5fd06095-db49-460e-9954-34d8113518c0", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "5fd06095-db49-460e-9954-34d8113518c0", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMTimeline", 10 | "folderName": "timelines", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Timelines" 13 | } -------------------------------------------------------------------------------- /views/82f217a6-9373-47d2-85d9-14ce23a512a0.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "82f217a6-9373-47d2-85d9-14ce23a512a0", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "82f217a6-9373-47d2-85d9-14ce23a512a0", 6 | "children": [ 7 | "3a74fdeb-2d2b-4d76-8f20-7db5d655c37e" 8 | ], 9 | "filterType": "GMFont", 10 | "folderName": "fonts", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Fonts" 13 | } -------------------------------------------------------------------------------- /views/83d63ce4-d03f-444b-b478-522ad5b314a9.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "83d63ce4-d03f-444b-b478-522ad5b314a9", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "83d63ce4-d03f-444b-b478-522ad5b314a9", 6 | "children": [ 7 | "dab7a94a-f64b-45db-b760-19c72882d6de" 8 | ], 9 | "filterType": "GMSound", 10 | "folderName": "sounds", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Sounds" 13 | } -------------------------------------------------------------------------------- /views/9c35e2b5-ef9d-468c-8d88-8e8636785ca0.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "9c35e2b5-ef9d-468c-8d88-8e8636785ca0", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "9c35e2b5-ef9d-468c-8d88-8e8636785ca0", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMExtension", 10 | "folderName": "extensions", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Extensions" 13 | } -------------------------------------------------------------------------------- /views/9fd7db34-df22-4dfb-98c7-ff18f977c8d6.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "9fd7db34-df22-4dfb-98c7-ff18f977c8d6", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "9fd7db34-df22-4dfb-98c7-ff18f977c8d6", 6 | "children": [ 7 | "b83efd5a-24c7-44dd-bc04-eebb2c221739", 8 | "75925048-0a9e-4d40-aeca-78d00b98cbba", 9 | "0c7d51c4-ce7c-4014-93d4-b3674cca2f57", 10 | "7c5d1900-a978-4628-9652-e23c92c5621e", 11 | "737014f7-fe43-4787-af15-308aabd39b98", 12 | "18825140-fe5d-447e-a98a-536b9e6085a8", 13 | "3b8f098d-1b60-4387-befe-11c8b69dd270", 14 | "ce42980c-2fb0-44d7-868f-246f89e4f507", 15 | "24ea9cb3-836e-4274-b1dd-d0642b958409", 16 | "97bbdae7-61eb-44b4-9012-ecb778c2bb46", 17 | "6f27a470-b9b6-4a45-b488-a608a0485417", 18 | "f19b1ca1-af1a-4523-8af1-38695cb3bbce" 19 | ], 20 | "filterType": "GMSprite", 21 | "folderName": "FC_DialogueSystem", 22 | "isDefaultView": false, 23 | "localisedFolderName": "" 24 | } -------------------------------------------------------------------------------- /views/a09f41cd-a4f3-4818-9942-6c258e8a0b0e.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a09f41cd-a4f3-4818-9942-6c258e8a0b0e", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "a09f41cd-a4f3-4818-9942-6c258e8a0b0e", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMPath", 10 | "folderName": "paths", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Paths" 13 | } -------------------------------------------------------------------------------- /views/af01d96e-a301-41cc-9c82-eb60af19cbae.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "af01d96e-a301-41cc-9c82-eb60af19cbae", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "af01d96e-a301-41cc-9c82-eb60af19cbae", 6 | "children": [ 7 | "54d54171-5c16-43e4-814b-60c3312acae6" 8 | ], 9 | "filterType": "GMRoom", 10 | "folderName": "rooms", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Rooms" 13 | } -------------------------------------------------------------------------------- /views/d3e83dba-5be8-436f-866d-9a5a2120adb1.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "d3e83dba-5be8-436f-866d-9a5a2120adb1", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "d3e83dba-5be8-436f-866d-9a5a2120adb1", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMIncludedFile", 10 | "folderName": "datafiles", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_IncludedFiles" 13 | } -------------------------------------------------------------------------------- /views/dab7a94a-f64b-45db-b760-19c72882d6de.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "dab7a94a-f64b-45db-b760-19c72882d6de", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "dab7a94a-f64b-45db-b760-19c72882d6de", 6 | "children": [ 7 | "1182862b-7005-4225-b949-bbe837442bc9", 8 | "50b8dd3b-b73b-4e18-b1bd-73d9d1428048", 9 | "bc456c72-f7db-4af9-861a-cb5255737125", 10 | "45d95a28-fc04-4e95-ab57-823da2c37eaa" 11 | ], 12 | "filterType": "GMSound", 13 | "folderName": "FC_DialogueSystem", 14 | "isDefaultView": false, 15 | "localisedFolderName": "" 16 | } -------------------------------------------------------------------------------- /views/e3e41b8b-b981-42ce-aab7-e6265764c7a8.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "e3e41b8b-b981-42ce-aab7-e6265764c7a8", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "e3e41b8b-b981-42ce-aab7-e6265764c7a8", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMTileSet", 10 | "folderName": "tilesets", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Tilesets" 13 | } -------------------------------------------------------------------------------- /views/f48fa589-53e5-4ce0-a010-c16b38192e31.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f48fa589-53e5-4ce0-a010-c16b38192e31", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "f48fa589-53e5-4ce0-a010-c16b38192e31", 6 | "children": [ 7 | "17ab0eee-1bf9-4c61-8cdc-770292fa74e3" 8 | ], 9 | "filterType": "GMObject", 10 | "folderName": "objects", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Objects" 13 | } --------------------------------------------------------------------------------