diff --git a/thj7/fonts/fn_textlarge/fn_intros.old.png b/thj7/fonts/fn_textlarge/fn_intros.old.png
new file mode 100644
index 0000000..a7fe089
Binary files /dev/null and b/thj7/fonts/fn_textlarge/fn_intros.old.png differ
diff --git a/thj7/fonts/fn_textlarge/fn_intros.old.yy b/thj7/fonts/fn_textlarge/fn_intros.old.yy
new file mode 100644
index 0000000..d447153
--- /dev/null
+++ b/thj7/fonts/fn_textlarge/fn_intros.old.yy
@@ -0,0 +1,210 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Arial",
+ "styleName": "Regular",
+ "size": 12.0,
+ "bold": false,
+ "italic": false,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,},
+ "33": {"x":165,"y":42,"w":3,"h":18,"character":33,"shift":4,"offset":1,},
+ "34": {"x":158,"y":42,"w":5,"h":18,"character":34,"shift":6,"offset":0,},
+ "35": {"x":147,"y":42,"w":9,"h":18,"character":35,"shift":9,"offset":0,},
+ "36": {"x":136,"y":42,"w":9,"h":18,"character":36,"shift":9,"offset":0,},
+ "37": {"x":120,"y":42,"w":14,"h":18,"character":37,"shift":14,"offset":0,},
+ "38": {"x":107,"y":42,"w":11,"h":18,"character":38,"shift":11,"offset":0,},
+ "39": {"x":102,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":0,},
+ "40": {"x":95,"y":42,"w":5,"h":18,"character":40,"shift":5,"offset":0,},
+ "41": {"x":88,"y":42,"w":5,"h":18,"character":41,"shift":5,"offset":0,},
+ "42": {"x":170,"y":42,"w":6,"h":18,"character":42,"shift":6,"offset":0,},
+ "43": {"x":77,"y":42,"w":9,"h":18,"character":43,"shift":9,"offset":0,},
+ "44": {"x":61,"y":42,"w":3,"h":18,"character":44,"shift":4,"offset":1,},
+ "45": {"x":54,"y":42,"w":5,"h":18,"character":45,"shift":5,"offset":0,},
+ "46": {"x":49,"y":42,"w":3,"h":18,"character":46,"shift":4,"offset":1,},
+ "47": {"x":42,"y":42,"w":5,"h":18,"character":47,"shift":4,"offset":0,},
+ "48": {"x":31,"y":42,"w":9,"h":18,"character":48,"shift":9,"offset":0,},
+ "49": {"x":24,"y":42,"w":5,"h":18,"character":49,"shift":9,"offset":1,},
+ "50": {"x":13,"y":42,"w":9,"h":18,"character":50,"shift":9,"offset":0,},
+ "51": {"x":2,"y":42,"w":9,"h":18,"character":51,"shift":9,"offset":0,},
+ "52": {"x":240,"y":22,"w":9,"h":18,"character":52,"shift":9,"offset":0,},
+ "53": {"x":66,"y":42,"w":9,"h":18,"character":53,"shift":9,"offset":0,},
+ "54": {"x":178,"y":42,"w":9,"h":18,"character":54,"shift":9,"offset":0,},
+ "55": {"x":189,"y":42,"w":9,"h":18,"character":55,"shift":9,"offset":0,},
+ "56": {"x":200,"y":42,"w":9,"h":18,"character":56,"shift":9,"offset":0,},
+ "57": {"x":186,"y":62,"w":9,"h":18,"character":57,"shift":9,"offset":0,},
+ "58": {"x":181,"y":62,"w":3,"h":18,"character":58,"shift":4,"offset":1,},
+ "59": {"x":176,"y":62,"w":3,"h":18,"character":59,"shift":4,"offset":1,},
+ "60": {"x":165,"y":62,"w":9,"h":18,"character":60,"shift":9,"offset":0,},
+ "61": {"x":154,"y":62,"w":9,"h":18,"character":61,"shift":9,"offset":0,},
+ "62": {"x":143,"y":62,"w":9,"h":18,"character":62,"shift":9,"offset":0,},
+ "63": {"x":132,"y":62,"w":9,"h":18,"character":63,"shift":9,"offset":0,},
+ "64": {"x":114,"y":62,"w":16,"h":18,"character":64,"shift":16,"offset":0,},
+ "65": {"x":100,"y":62,"w":12,"h":18,"character":65,"shift":11,"offset":-1,},
+ "66": {"x":89,"y":62,"w":9,"h":18,"character":66,"shift":11,"offset":1,},
+ "67": {"x":76,"y":62,"w":11,"h":18,"character":67,"shift":12,"offset":0,},
+ "68": {"x":64,"y":62,"w":10,"h":18,"character":68,"shift":12,"offset":1,},
+ "69": {"x":53,"y":62,"w":9,"h":18,"character":69,"shift":11,"offset":1,},
+ "70": {"x":42,"y":62,"w":9,"h":18,"character":70,"shift":10,"offset":1,},
+ "71": {"x":28,"y":62,"w":12,"h":18,"character":71,"shift":12,"offset":0,},
+ "72": {"x":16,"y":62,"w":10,"h":18,"character":72,"shift":12,"offset":1,},
+ "73": {"x":11,"y":62,"w":3,"h":18,"character":73,"shift":4,"offset":1,},
+ "74": {"x":2,"y":62,"w":7,"h":18,"character":74,"shift":8,"offset":0,},
+ "75": {"x":235,"y":42,"w":10,"h":18,"character":75,"shift":11,"offset":1,},
+ "76": {"x":225,"y":42,"w":8,"h":18,"character":76,"shift":9,"offset":1,},
+ "77": {"x":211,"y":42,"w":12,"h":18,"character":77,"shift":13,"offset":1,},
+ "78": {"x":228,"y":22,"w":10,"h":18,"character":78,"shift":12,"offset":1,},
+ "79": {"x":214,"y":22,"w":12,"h":18,"character":79,"shift":12,"offset":0,},
+ "80": {"x":203,"y":22,"w":9,"h":18,"character":80,"shift":11,"offset":1,},
+ "81": {"x":232,"y":2,"w":12,"h":18,"character":81,"shift":12,"offset":0,},
+ "82": {"x":213,"y":2,"w":11,"h":18,"character":82,"shift":12,"offset":1,},
+ "83": {"x":201,"y":2,"w":10,"h":18,"character":83,"shift":11,"offset":0,},
+ "84": {"x":189,"y":2,"w":10,"h":18,"character":84,"shift":10,"offset":0,},
+ "85": {"x":177,"y":2,"w":10,"h":18,"character":85,"shift":12,"offset":1,},
+ "86": {"x":164,"y":2,"w":11,"h":18,"character":86,"shift":11,"offset":0,},
+ "87": {"x":147,"y":2,"w":15,"h":18,"character":87,"shift":15,"offset":0,},
+ "88": {"x":134,"y":2,"w":11,"h":18,"character":88,"shift":11,"offset":0,},
+ "89": {"x":121,"y":2,"w":11,"h":18,"character":89,"shift":11,"offset":0,},
+ "90": {"x":109,"y":2,"w":10,"h":18,"character":90,"shift":10,"offset":0,},
+ "91": {"x":226,"y":2,"w":4,"h":18,"character":91,"shift":4,"offset":1,},
+ "92": {"x":102,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,},
+ "93": {"x":89,"y":2,"w":4,"h":18,"character":93,"shift":4,"offset":0,},
+ "94": {"x":79,"y":2,"w":8,"h":18,"character":94,"shift":8,"offset":0,},
+ "95": {"x":66,"y":2,"w":11,"h":18,"character":95,"shift":9,"offset":-1,},
+ "96": {"x":60,"y":2,"w":4,"h":18,"character":96,"shift":5,"offset":0,},
+ "97": {"x":49,"y":2,"w":9,"h":18,"character":97,"shift":9,"offset":0,},
+ "98": {"x":39,"y":2,"w":8,"h":18,"character":98,"shift":9,"offset":1,},
+ "99": {"x":29,"y":2,"w":8,"h":18,"character":99,"shift":8,"offset":0,},
+ "100": {"x":19,"y":2,"w":8,"h":18,"character":100,"shift":9,"offset":0,},
+ "101": {"x":8,"y":2,"w":9,"h":18,"character":101,"shift":9,"offset":0,},
+ "102": {"x":95,"y":2,"w":5,"h":18,"character":102,"shift":4,"offset":0,},
+ "103": {"x":2,"y":22,"w":8,"h":18,"character":103,"shift":9,"offset":0,},
+ "104": {"x":97,"y":22,"w":7,"h":18,"character":104,"shift":9,"offset":1,},
+ "105": {"x":12,"y":22,"w":2,"h":18,"character":105,"shift":4,"offset":1,},
+ "106": {"x":187,"y":22,"w":4,"h":18,"character":106,"shift":4,"offset":-1,},
+ "107": {"x":178,"y":22,"w":7,"h":18,"character":107,"shift":8,"offset":1,},
+ "108": {"x":174,"y":22,"w":2,"h":18,"character":108,"shift":4,"offset":1,},
+ "109": {"x":160,"y":22,"w":12,"h":18,"character":109,"shift":13,"offset":1,},
+ "110": {"x":151,"y":22,"w":7,"h":18,"character":110,"shift":9,"offset":1,},
+ "111": {"x":140,"y":22,"w":9,"h":18,"character":111,"shift":9,"offset":0,},
+ "112": {"x":130,"y":22,"w":8,"h":18,"character":112,"shift":9,"offset":1,},
+ "113": {"x":120,"y":22,"w":8,"h":18,"character":113,"shift":9,"offset":0,},
+ "114": {"x":113,"y":22,"w":5,"h":18,"character":114,"shift":5,"offset":1,},
+ "115": {"x":193,"y":22,"w":8,"h":18,"character":115,"shift":8,"offset":0,},
+ "116": {"x":106,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,},
+ "117": {"x":88,"y":22,"w":7,"h":18,"character":117,"shift":9,"offset":1,},
+ "118": {"x":78,"y":22,"w":8,"h":18,"character":118,"shift":8,"offset":0,},
+ "119": {"x":64,"y":22,"w":12,"h":18,"character":119,"shift":12,"offset":0,},
+ "120": {"x":54,"y":22,"w":8,"h":18,"character":120,"shift":8,"offset":0,},
+ "121": {"x":44,"y":22,"w":8,"h":18,"character":121,"shift":8,"offset":0,},
+ "122": {"x":34,"y":22,"w":8,"h":18,"character":122,"shift":8,"offset":0,},
+ "123": {"x":27,"y":22,"w":5,"h":18,"character":123,"shift":5,"offset":0,},
+ "124": {"x":23,"y":22,"w":2,"h":18,"character":124,"shift":4,"offset":1,},
+ "125": {"x":16,"y":22,"w":5,"h":18,"character":125,"shift":5,"offset":0,},
+ "126": {"x":197,"y":62,"w":9,"h":18,"character":126,"shift":9,"offset":0,},
+ "9647": {"x":208,"y":62,"w":5,"h":18,"character":9647,"shift":8,"offset":2,},
+ },
+ "kerningPairs": [
+ {"first":32,"second":65,"amount":-1,},
+ {"first":32,"second":902,"amount":-1,},
+ {"first":32,"second":913,"amount":-1,},
+ {"first":32,"second":916,"amount":-1,},
+ {"first":32,"second":923,"amount":-1,},
+ {"first":49,"second":49,"amount":-1,},
+ {"first":65,"second":32,"amount":-1,},
+ {"first":65,"second":84,"amount":-1,},
+ {"first":65,"second":86,"amount":-1,},
+ {"first":65,"second":89,"amount":-1,},
+ {"first":65,"second":160,"amount":-1,},
+ {"first":65,"second":8217,"amount":-1,},
+ {"first":70,"second":44,"amount":-1,},
+ {"first":70,"second":46,"amount":-1,},
+ {"first":70,"second":65,"amount":-1,},
+ {"first":76,"second":84,"amount":-1,},
+ {"first":76,"second":86,"amount":-1,},
+ {"first":76,"second":87,"amount":-1,},
+ {"first":76,"second":89,"amount":-1,},
+ {"first":76,"second":8217,"amount":-1,},
+ {"first":80,"second":44,"amount":-1,},
+ {"first":80,"second":46,"amount":-1,},
+ {"first":80,"second":65,"amount":-1,},
+ {"first":84,"second":44,"amount":-1,},
+ {"first":84,"second":45,"amount":-1,},
+ {"first":84,"second":46,"amount":-1,},
+ {"first":84,"second":58,"amount":-1,},
+ {"first":84,"second":59,"amount":-1,},
+ {"first":84,"second":65,"amount":-1,},
+ {"first":84,"second":97,"amount":-1,},
+ {"first":84,"second":99,"amount":-1,},
+ {"first":84,"second":101,"amount":-1,},
+ {"first":84,"second":111,"amount":-1,},
+ {"first":84,"second":115,"amount":-1,},
+ {"first":84,"second":119,"amount":-1,},
+ {"first":84,"second":121,"amount":-1,},
+ {"first":84,"second":173,"amount":-1,},
+ {"first":84,"second":894,"amount":-1,},
+ {"first":86,"second":44,"amount":-1,},
+ {"first":86,"second":45,"amount":-1,},
+ {"first":86,"second":46,"amount":-1,},
+ {"first":86,"second":65,"amount":-1,},
+ {"first":86,"second":97,"amount":-1,},
+ {"first":86,"second":101,"amount":-1,},
+ {"first":86,"second":111,"amount":-1,},
+ {"first":86,"second":173,"amount":-1,},
+ {"first":87,"second":44,"amount":-1,},
+ {"first":87,"second":46,"amount":-1,},
+ {"first":89,"second":44,"amount":-1,},
+ {"first":89,"second":45,"amount":-1,},
+ {"first":89,"second":46,"amount":-1,},
+ {"first":89,"second":58,"amount":-1,},
+ {"first":89,"second":59,"amount":-1,},
+ {"first":89,"second":65,"amount":-1,},
+ {"first":89,"second":97,"amount":-1,},
+ {"first":89,"second":101,"amount":-1,},
+ {"first":89,"second":111,"amount":-1,},
+ {"first":89,"second":112,"amount":-1,},
+ {"first":89,"second":113,"amount":-1,},
+ {"first":89,"second":117,"amount":-1,},
+ {"first":89,"second":118,"amount":-1,},
+ {"first":89,"second":173,"amount":-1,},
+ {"first":89,"second":894,"amount":-1,},
+ {"first":114,"second":44,"amount":-1,},
+ {"first":114,"second":46,"amount":-1,},
+ {"first":118,"second":44,"amount":-1,},
+ {"first":118,"second":46,"amount":-1,},
+ {"first":119,"second":44,"amount":-1,},
+ {"first":119,"second":46,"amount":-1,},
+ {"first":121,"second":44,"amount":-1,},
+ {"first":121,"second":46,"amount":-1,},
+ ],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_intros",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/fonts/fn_textlarge/fn_textlarge.old.png b/thj7/fonts/fn_textlarge/fn_textlarge.old.png
new file mode 100644
index 0000000..ee3c397
Binary files /dev/null and b/thj7/fonts/fn_textlarge/fn_textlarge.old.png differ
diff --git a/thj7/fonts/fn_textlarge/fn_textlarge.old.yy b/thj7/fonts/fn_textlarge/fn_textlarge.old.yy
new file mode 100644
index 0000000..8c944bb
--- /dev/null
+++ b/thj7/fonts/fn_textlarge/fn_textlarge.old.yy
@@ -0,0 +1,138 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Laksaman",
+ "styleName": "Bold Italic",
+ "size": 18.0,
+ "bold": true,
+ "italic": true,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":8,"h":41,"character":32,"shift":8,"offset":0,},
+ "33": {"x":72,"y":88,"w":8,"h":41,"character":33,"shift":6,"offset":-1,},
+ "34": {"x":61,"y":88,"w":9,"h":41,"character":34,"shift":10,"offset":3,},
+ "35": {"x":42,"y":88,"w":17,"h":41,"character":35,"shift":17,"offset":0,},
+ "36": {"x":26,"y":88,"w":14,"h":41,"character":36,"shift":13,"offset":0,},
+ "37": {"x":2,"y":88,"w":22,"h":41,"character":37,"shift":25,"offset":2,},
+ "38": {"x":483,"y":45,"w":17,"h":41,"character":38,"shift":18,"offset":0,},
+ "39": {"x":477,"y":45,"w":4,"h":41,"character":39,"shift":6,"offset":3,},
+ "40": {"x":465,"y":45,"w":10,"h":41,"character":40,"shift":9,"offset":1,},
+ "41": {"x":453,"y":45,"w":10,"h":41,"character":41,"shift":9,"offset":-2,},
+ "42": {"x":82,"y":88,"w":11,"h":41,"character":42,"shift":12,"offset":2,},
+ "43": {"x":436,"y":45,"w":15,"h":41,"character":43,"shift":15,"offset":0,},
+ "44": {"x":410,"y":45,"w":6,"h":41,"character":44,"shift":6,"offset":-2,},
+ "45": {"x":399,"y":45,"w":9,"h":41,"character":45,"shift":8,"offset":-1,},
+ "46": {"x":393,"y":45,"w":4,"h":41,"character":46,"shift":6,"offset":0,},
+ "47": {"x":374,"y":45,"w":17,"h":41,"character":47,"shift":10,"offset":-3,},
+ "48": {"x":358,"y":45,"w":14,"h":41,"character":48,"shift":14,"offset":0,},
+ "49": {"x":346,"y":45,"w":10,"h":41,"character":49,"shift":14,"offset":1,},
+ "50": {"x":329,"y":45,"w":15,"h":41,"character":50,"shift":14,"offset":-1,},
+ "51": {"x":313,"y":45,"w":14,"h":41,"character":51,"shift":14,"offset":-1,},
+ "52": {"x":298,"y":45,"w":13,"h":41,"character":52,"shift":14,"offset":0,},
+ "53": {"x":418,"y":45,"w":16,"h":41,"character":53,"shift":14,"offset":-1,},
+ "54": {"x":95,"y":88,"w":14,"h":41,"character":54,"shift":14,"offset":0,},
+ "55": {"x":111,"y":88,"w":13,"h":41,"character":55,"shift":14,"offset":2,},
+ "56": {"x":126,"y":88,"w":14,"h":41,"character":56,"shift":14,"offset":0,},
+ "57": {"x":471,"y":88,"w":14,"h":41,"character":57,"shift":14,"offset":0,},
+ "58": {"x":463,"y":88,"w":6,"h":41,"character":58,"shift":6,"offset":0,},
+ "59": {"x":453,"y":88,"w":8,"h":41,"character":59,"shift":6,"offset":-2,},
+ "60": {"x":436,"y":88,"w":15,"h":41,"character":60,"shift":15,"offset":1,},
+ "61": {"x":420,"y":88,"w":14,"h":41,"character":61,"shift":15,"offset":0,},
+ "62": {"x":403,"y":88,"w":15,"h":41,"character":62,"shift":15,"offset":-1,},
+ "63": {"x":391,"y":88,"w":10,"h":41,"character":63,"shift":10,"offset":1,},
+ "64": {"x":369,"y":88,"w":20,"h":41,"character":64,"shift":21,"offset":0,},
+ "65": {"x":350,"y":88,"w":17,"h":41,"character":65,"shift":16,"offset":-2,},
+ "66": {"x":334,"y":88,"w":14,"h":41,"character":66,"shift":14,"offset":0,},
+ "67": {"x":315,"y":88,"w":17,"h":41,"character":67,"shift":16,"offset":0,},
+ "68": {"x":296,"y":88,"w":17,"h":41,"character":68,"shift":17,"offset":0,},
+ "69": {"x":279,"y":88,"w":15,"h":41,"character":69,"shift":13,"offset":0,},
+ "70": {"x":262,"y":88,"w":15,"h":41,"character":70,"shift":13,"offset":0,},
+ "71": {"x":243,"y":88,"w":17,"h":41,"character":71,"shift":16,"offset":0,},
+ "72": {"x":223,"y":88,"w":18,"h":41,"character":72,"shift":17,"offset":0,},
+ "73": {"x":214,"y":88,"w":7,"h":41,"character":73,"shift":6,"offset":0,},
+ "74": {"x":199,"y":88,"w":13,"h":41,"character":74,"shift":10,"offset":-2,},
+ "75": {"x":180,"y":88,"w":17,"h":41,"character":75,"shift":15,"offset":0,},
+ "76": {"x":166,"y":88,"w":12,"h":41,"character":76,"shift":13,"offset":0,},
+ "77": {"x":142,"y":88,"w":22,"h":41,"character":77,"shift":21,"offset":-1,},
+ "78": {"x":278,"y":45,"w":18,"h":41,"character":78,"shift":17,"offset":0,},
+ "79": {"x":257,"y":45,"w":19,"h":41,"character":79,"shift":19,"offset":0,},
+ "80": {"x":240,"y":45,"w":15,"h":41,"character":80,"shift":14,"offset":0,},
+ "81": {"x":371,"y":2,"w":19,"h":41,"character":81,"shift":19,"offset":0,},
+ "82": {"x":341,"y":2,"w":15,"h":41,"character":82,"shift":14,"offset":0,},
+ "83": {"x":324,"y":2,"w":15,"h":41,"character":83,"shift":13,"offset":-1,},
+ "84": {"x":305,"y":2,"w":17,"h":41,"character":84,"shift":15,"offset":1,},
+ "85": {"x":286,"y":2,"w":17,"h":41,"character":85,"shift":17,"offset":1,},
+ "86": {"x":268,"y":2,"w":16,"h":41,"character":86,"shift":15,"offset":2,},
+ "87": {"x":242,"y":2,"w":24,"h":41,"character":87,"shift":22,"offset":1,},
+ "88": {"x":220,"y":2,"w":20,"h":41,"character":88,"shift":15,"offset":-2,},
+ "89": {"x":202,"y":2,"w":16,"h":41,"character":89,"shift":14,"offset":1,},
+ "90": {"x":181,"y":2,"w":19,"h":41,"character":90,"shift":16,"offset":-1,},
+ "91": {"x":358,"y":2,"w":11,"h":41,"character":91,"shift":8,"offset":-1,},
+ "92": {"x":170,"y":2,"w":9,"h":41,"character":92,"shift":10,"offset":1,},
+ "93": {"x":135,"y":2,"w":12,"h":41,"character":93,"shift":8,"offset":-2,},
+ "94": {"x":119,"y":2,"w":14,"h":41,"character":94,"shift":15,"offset":0,},
+ "95": {"x":102,"y":2,"w":15,"h":41,"character":95,"shift":14,"offset":-3,},
+ "96": {"x":95,"y":2,"w":5,"h":41,"character":96,"shift":8,"offset":3,},
+ "97": {"x":78,"y":2,"w":15,"h":41,"character":97,"shift":16,"offset":0,},
+ "98": {"x":62,"y":2,"w":14,"h":41,"character":98,"shift":16,"offset":1,},
+ "99": {"x":47,"y":2,"w":13,"h":41,"character":99,"shift":13,"offset":0,},
+ "100": {"x":28,"y":2,"w":17,"h":41,"character":100,"shift":16,"offset":0,},
+ "101": {"x":12,"y":2,"w":14,"h":41,"character":101,"shift":14,"offset":0,},
+ "102": {"x":149,"y":2,"w":19,"h":41,"character":102,"shift":9,"offset":-6,},
+ "103": {"x":392,"y":2,"w":13,"h":41,"character":103,"shift":12,"offset":-1,},
+ "104": {"x":56,"y":45,"w":14,"h":41,"character":104,"shift":15,"offset":0,},
+ "105": {"x":407,"y":2,"w":7,"h":41,"character":105,"shift":6,"offset":0,},
+ "106": {"x":212,"y":45,"w":12,"h":41,"character":106,"shift":6,"offset":-5,},
+ "107": {"x":196,"y":45,"w":14,"h":41,"character":107,"shift":12,"offset":0,},
+ "108": {"x":188,"y":45,"w":6,"h":41,"character":108,"shift":8,"offset":1,},
+ "109": {"x":164,"y":45,"w":22,"h":41,"character":109,"shift":23,"offset":0,},
+ "110": {"x":148,"y":45,"w":14,"h":41,"character":110,"shift":15,"offset":0,},
+ "111": {"x":132,"y":45,"w":14,"h":41,"character":111,"shift":15,"offset":0,},
+ "112": {"x":114,"y":45,"w":16,"h":41,"character":112,"shift":16,"offset":-1,},
+ "113": {"x":97,"y":45,"w":15,"h":41,"character":113,"shift":16,"offset":0,},
+ "114": {"x":85,"y":45,"w":10,"h":41,"character":114,"shift":9,"offset":0,},
+ "115": {"x":226,"y":45,"w":12,"h":41,"character":115,"shift":11,"offset":-1,},
+ "116": {"x":72,"y":45,"w":11,"h":41,"character":116,"shift":9,"offset":0,},
+ "117": {"x":40,"y":45,"w":14,"h":41,"character":117,"shift":15,"offset":1,},
+ "118": {"x":23,"y":45,"w":15,"h":41,"character":118,"shift":13,"offset":0,},
+ "119": {"x":2,"y":45,"w":19,"h":41,"character":119,"shift":17,"offset":0,},
+ "120": {"x":487,"y":2,"w":16,"h":41,"character":120,"shift":13,"offset":-2,},
+ "121": {"x":468,"y":2,"w":17,"h":41,"character":121,"shift":13,"offset":-2,},
+ "122": {"x":451,"y":2,"w":15,"h":41,"character":122,"shift":13,"offset":-1,},
+ "123": {"x":438,"y":2,"w":11,"h":41,"character":123,"shift":9,"offset":0,},
+ "124": {"x":428,"y":2,"w":8,"h":41,"character":124,"shift":6,"offset":-1,},
+ "125": {"x":416,"y":2,"w":10,"h":41,"character":125,"shift":9,"offset":-1,},
+ "126": {"x":487,"y":88,"w":16,"h":41,"character":126,"shift":15,"offset":0,},
+ "9647": {"x":2,"y":131,"w":7,"h":41,"character":9647,"shift":13,"offset":3,},
+ },
+ "kerningPairs": [],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_textlarge",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/fonts/fn_textlarge/fn_textlarge.png b/thj7/fonts/fn_textlarge/fn_textlarge.png
new file mode 100644
index 0000000..a140ab1
Binary files /dev/null and b/thj7/fonts/fn_textlarge/fn_textlarge.png differ
diff --git a/thj7/fonts/fn_textlarge/fn_textlarge.yy b/thj7/fonts/fn_textlarge/fn_textlarge.yy
new file mode 100644
index 0000000..27a7a56
--- /dev/null
+++ b/thj7/fonts/fn_textlarge/fn_textlarge.yy
@@ -0,0 +1,138 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Laksaman",
+ "styleName": "Bold Italic",
+ "size": 14.0,
+ "bold": true,
+ "italic": true,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":6,"h":32,"character":32,"shift":6,"offset":0,},
+ "33": {"x":147,"y":104,"w":7,"h":32,"character":33,"shift":5,"offset":-1,},
+ "34": {"x":138,"y":104,"w":7,"h":32,"character":34,"shift":8,"offset":2,},
+ "35": {"x":123,"y":104,"w":13,"h":32,"character":35,"shift":13,"offset":0,},
+ "36": {"x":110,"y":104,"w":11,"h":32,"character":36,"shift":10,"offset":0,},
+ "37": {"x":90,"y":104,"w":18,"h":32,"character":37,"shift":20,"offset":1,},
+ "38": {"x":74,"y":104,"w":14,"h":32,"character":38,"shift":14,"offset":0,},
+ "39": {"x":68,"y":104,"w":4,"h":32,"character":39,"shift":5,"offset":2,},
+ "40": {"x":58,"y":104,"w":8,"h":32,"character":40,"shift":7,"offset":1,},
+ "41": {"x":47,"y":104,"w":9,"h":32,"character":41,"shift":7,"offset":-2,},
+ "42": {"x":156,"y":104,"w":9,"h":32,"character":42,"shift":10,"offset":1,},
+ "43": {"x":33,"y":104,"w":12,"h":32,"character":43,"shift":12,"offset":0,},
+ "44": {"x":12,"y":104,"w":4,"h":32,"character":44,"shift":5,"offset":-1,},
+ "45": {"x":2,"y":104,"w":8,"h":32,"character":45,"shift":6,"offset":-1,},
+ "46": {"x":246,"y":70,"w":3,"h":32,"character":46,"shift":5,"offset":0,},
+ "47": {"x":230,"y":70,"w":14,"h":32,"character":47,"shift":8,"offset":-3,},
+ "48": {"x":217,"y":70,"w":11,"h":32,"character":48,"shift":11,"offset":0,},
+ "49": {"x":207,"y":70,"w":8,"h":32,"character":49,"shift":11,"offset":1,},
+ "50": {"x":193,"y":70,"w":12,"h":32,"character":50,"shift":11,"offset":-1,},
+ "51": {"x":180,"y":70,"w":11,"h":32,"character":51,"shift":11,"offset":-1,},
+ "52": {"x":167,"y":70,"w":11,"h":32,"character":52,"shift":11,"offset":0,},
+ "53": {"x":18,"y":104,"w":13,"h":32,"character":53,"shift":11,"offset":-1,},
+ "54": {"x":167,"y":104,"w":11,"h":32,"character":54,"shift":11,"offset":0,},
+ "55": {"x":180,"y":104,"w":10,"h":32,"character":55,"shift":11,"offset":2,},
+ "56": {"x":192,"y":104,"w":11,"h":32,"character":56,"shift":11,"offset":0,},
+ "57": {"x":226,"y":138,"w":11,"h":32,"character":57,"shift":11,"offset":0,},
+ "58": {"x":219,"y":138,"w":5,"h":32,"character":58,"shift":5,"offset":0,},
+ "59": {"x":211,"y":138,"w":6,"h":32,"character":59,"shift":5,"offset":-1,},
+ "60": {"x":197,"y":138,"w":12,"h":32,"character":60,"shift":12,"offset":0,},
+ "61": {"x":184,"y":138,"w":11,"h":32,"character":61,"shift":12,"offset":0,},
+ "62": {"x":170,"y":138,"w":12,"h":32,"character":62,"shift":12,"offset":-1,},
+ "63": {"x":160,"y":138,"w":8,"h":32,"character":63,"shift":8,"offset":1,},
+ "64": {"x":142,"y":138,"w":16,"h":32,"character":64,"shift":16,"offset":0,},
+ "65": {"x":126,"y":138,"w":14,"h":32,"character":65,"shift":13,"offset":-2,},
+ "66": {"x":113,"y":138,"w":11,"h":32,"character":66,"shift":11,"offset":0,},
+ "67": {"x":97,"y":138,"w":14,"h":32,"character":67,"shift":12,"offset":0,},
+ "68": {"x":82,"y":138,"w":13,"h":32,"character":68,"shift":13,"offset":0,},
+ "69": {"x":68,"y":138,"w":12,"h":32,"character":69,"shift":10,"offset":0,},
+ "70": {"x":54,"y":138,"w":12,"h":32,"character":70,"shift":10,"offset":0,},
+ "71": {"x":38,"y":138,"w":14,"h":32,"character":71,"shift":13,"offset":0,},
+ "72": {"x":22,"y":138,"w":14,"h":32,"character":72,"shift":13,"offset":0,},
+ "73": {"x":15,"y":138,"w":5,"h":32,"character":73,"shift":5,"offset":0,},
+ "74": {"x":2,"y":138,"w":11,"h":32,"character":74,"shift":8,"offset":-2,},
+ "75": {"x":236,"y":104,"w":14,"h":32,"character":75,"shift":12,"offset":0,},
+ "76": {"x":225,"y":104,"w":9,"h":32,"character":76,"shift":10,"offset":0,},
+ "77": {"x":205,"y":104,"w":18,"h":32,"character":77,"shift":16,"offset":-1,},
+ "78": {"x":151,"y":70,"w":14,"h":32,"character":78,"shift":13,"offset":0,},
+ "79": {"x":134,"y":70,"w":15,"h":32,"character":79,"shift":15,"offset":0,},
+ "80": {"x":120,"y":70,"w":12,"h":32,"character":80,"shift":11,"offset":0,},
+ "81": {"x":56,"y":36,"w":15,"h":32,"character":81,"shift":15,"offset":0,},
+ "82": {"x":31,"y":36,"w":12,"h":32,"character":82,"shift":11,"offset":0,},
+ "83": {"x":17,"y":36,"w":12,"h":32,"character":83,"shift":10,"offset":-1,},
+ "84": {"x":2,"y":36,"w":13,"h":32,"character":84,"shift":12,"offset":1,},
+ "85": {"x":232,"y":2,"w":13,"h":32,"character":85,"shift":14,"offset":1,},
+ "86": {"x":217,"y":2,"w":13,"h":32,"character":86,"shift":12,"offset":1,},
+ "87": {"x":196,"y":2,"w":19,"h":32,"character":87,"shift":17,"offset":1,},
+ "88": {"x":178,"y":2,"w":16,"h":32,"character":88,"shift":12,"offset":-2,},
+ "89": {"x":163,"y":2,"w":13,"h":32,"character":89,"shift":11,"offset":1,},
+ "90": {"x":146,"y":2,"w":15,"h":32,"character":90,"shift":13,"offset":-1,},
+ "91": {"x":45,"y":36,"w":9,"h":32,"character":91,"shift":7,"offset":-1,},
+ "92": {"x":137,"y":2,"w":7,"h":32,"character":92,"shift":8,"offset":1,},
+ "93": {"x":110,"y":2,"w":9,"h":32,"character":93,"shift":7,"offset":-1,},
+ "94": {"x":97,"y":2,"w":11,"h":32,"character":94,"shift":12,"offset":0,},
+ "95": {"x":83,"y":2,"w":12,"h":32,"character":95,"shift":11,"offset":-3,},
+ "96": {"x":77,"y":2,"w":4,"h":32,"character":96,"shift":6,"offset":2,},
+ "97": {"x":63,"y":2,"w":12,"h":32,"character":97,"shift":12,"offset":0,},
+ "98": {"x":50,"y":2,"w":11,"h":32,"character":98,"shift":12,"offset":1,},
+ "99": {"x":38,"y":2,"w":10,"h":32,"character":99,"shift":10,"offset":0,},
+ "100": {"x":23,"y":2,"w":13,"h":32,"character":100,"shift":12,"offset":0,},
+ "101": {"x":10,"y":2,"w":11,"h":32,"character":101,"shift":11,"offset":0,},
+ "102": {"x":121,"y":2,"w":14,"h":32,"character":102,"shift":7,"offset":-4,},
+ "103": {"x":73,"y":36,"w":11,"h":32,"character":103,"shift":9,"offset":-1,},
+ "104": {"x":214,"y":36,"w":11,"h":32,"character":104,"shift":12,"offset":0,},
+ "105": {"x":86,"y":36,"w":6,"h":32,"character":105,"shift":5,"offset":0,},
+ "106": {"x":96,"y":70,"w":10,"h":32,"character":106,"shift":5,"offset":-4,},
+ "107": {"x":83,"y":70,"w":11,"h":32,"character":107,"shift":10,"offset":0,},
+ "108": {"x":76,"y":70,"w":5,"h":32,"character":108,"shift":6,"offset":1,},
+ "109": {"x":57,"y":70,"w":17,"h":32,"character":109,"shift":18,"offset":0,},
+ "110": {"x":44,"y":70,"w":11,"h":32,"character":110,"shift":12,"offset":0,},
+ "111": {"x":31,"y":70,"w":11,"h":32,"character":111,"shift":12,"offset":0,},
+ "112": {"x":16,"y":70,"w":13,"h":32,"character":112,"shift":12,"offset":-1,},
+ "113": {"x":2,"y":70,"w":12,"h":32,"character":113,"shift":12,"offset":0,},
+ "114": {"x":237,"y":36,"w":8,"h":32,"character":114,"shift":7,"offset":0,},
+ "115": {"x":108,"y":70,"w":10,"h":32,"character":115,"shift":8,"offset":-1,},
+ "116": {"x":227,"y":36,"w":8,"h":32,"character":116,"shift":7,"offset":0,},
+ "117": {"x":200,"y":36,"w":12,"h":32,"character":117,"shift":12,"offset":0,},
+ "118": {"x":186,"y":36,"w":12,"h":32,"character":118,"shift":10,"offset":0,},
+ "119": {"x":169,"y":36,"w":15,"h":32,"character":119,"shift":14,"offset":0,},
+ "120": {"x":154,"y":36,"w":13,"h":32,"character":120,"shift":10,"offset":-2,},
+ "121": {"x":138,"y":36,"w":14,"h":32,"character":121,"shift":10,"offset":-2,},
+ "122": {"x":124,"y":36,"w":12,"h":32,"character":122,"shift":10,"offset":-1,},
+ "123": {"x":113,"y":36,"w":9,"h":32,"character":123,"shift":7,"offset":0,},
+ "124": {"x":104,"y":36,"w":7,"h":32,"character":124,"shift":5,"offset":-1,},
+ "125": {"x":94,"y":36,"w":8,"h":32,"character":125,"shift":7,"offset":-1,},
+ "126": {"x":239,"y":138,"w":12,"h":32,"character":126,"shift":12,"offset":0,},
+ "9647": {"x":2,"y":172,"w":6,"h":32,"character":9647,"shift":10,"offset":2,},
+ },
+ "kerningPairs": [],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_textlarge",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/fonts/fn_textsmall/fn_intros.old.png b/thj7/fonts/fn_textsmall/fn_intros.old.png
new file mode 100644
index 0000000..a7fe089
Binary files /dev/null and b/thj7/fonts/fn_textsmall/fn_intros.old.png differ
diff --git a/thj7/fonts/fn_textsmall/fn_intros.old.yy b/thj7/fonts/fn_textsmall/fn_intros.old.yy
new file mode 100644
index 0000000..d447153
--- /dev/null
+++ b/thj7/fonts/fn_textsmall/fn_intros.old.yy
@@ -0,0 +1,210 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Arial",
+ "styleName": "Regular",
+ "size": 12.0,
+ "bold": false,
+ "italic": false,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,},
+ "33": {"x":165,"y":42,"w":3,"h":18,"character":33,"shift":4,"offset":1,},
+ "34": {"x":158,"y":42,"w":5,"h":18,"character":34,"shift":6,"offset":0,},
+ "35": {"x":147,"y":42,"w":9,"h":18,"character":35,"shift":9,"offset":0,},
+ "36": {"x":136,"y":42,"w":9,"h":18,"character":36,"shift":9,"offset":0,},
+ "37": {"x":120,"y":42,"w":14,"h":18,"character":37,"shift":14,"offset":0,},
+ "38": {"x":107,"y":42,"w":11,"h":18,"character":38,"shift":11,"offset":0,},
+ "39": {"x":102,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":0,},
+ "40": {"x":95,"y":42,"w":5,"h":18,"character":40,"shift":5,"offset":0,},
+ "41": {"x":88,"y":42,"w":5,"h":18,"character":41,"shift":5,"offset":0,},
+ "42": {"x":170,"y":42,"w":6,"h":18,"character":42,"shift":6,"offset":0,},
+ "43": {"x":77,"y":42,"w":9,"h":18,"character":43,"shift":9,"offset":0,},
+ "44": {"x":61,"y":42,"w":3,"h":18,"character":44,"shift":4,"offset":1,},
+ "45": {"x":54,"y":42,"w":5,"h":18,"character":45,"shift":5,"offset":0,},
+ "46": {"x":49,"y":42,"w":3,"h":18,"character":46,"shift":4,"offset":1,},
+ "47": {"x":42,"y":42,"w":5,"h":18,"character":47,"shift":4,"offset":0,},
+ "48": {"x":31,"y":42,"w":9,"h":18,"character":48,"shift":9,"offset":0,},
+ "49": {"x":24,"y":42,"w":5,"h":18,"character":49,"shift":9,"offset":1,},
+ "50": {"x":13,"y":42,"w":9,"h":18,"character":50,"shift":9,"offset":0,},
+ "51": {"x":2,"y":42,"w":9,"h":18,"character":51,"shift":9,"offset":0,},
+ "52": {"x":240,"y":22,"w":9,"h":18,"character":52,"shift":9,"offset":0,},
+ "53": {"x":66,"y":42,"w":9,"h":18,"character":53,"shift":9,"offset":0,},
+ "54": {"x":178,"y":42,"w":9,"h":18,"character":54,"shift":9,"offset":0,},
+ "55": {"x":189,"y":42,"w":9,"h":18,"character":55,"shift":9,"offset":0,},
+ "56": {"x":200,"y":42,"w":9,"h":18,"character":56,"shift":9,"offset":0,},
+ "57": {"x":186,"y":62,"w":9,"h":18,"character":57,"shift":9,"offset":0,},
+ "58": {"x":181,"y":62,"w":3,"h":18,"character":58,"shift":4,"offset":1,},
+ "59": {"x":176,"y":62,"w":3,"h":18,"character":59,"shift":4,"offset":1,},
+ "60": {"x":165,"y":62,"w":9,"h":18,"character":60,"shift":9,"offset":0,},
+ "61": {"x":154,"y":62,"w":9,"h":18,"character":61,"shift":9,"offset":0,},
+ "62": {"x":143,"y":62,"w":9,"h":18,"character":62,"shift":9,"offset":0,},
+ "63": {"x":132,"y":62,"w":9,"h":18,"character":63,"shift":9,"offset":0,},
+ "64": {"x":114,"y":62,"w":16,"h":18,"character":64,"shift":16,"offset":0,},
+ "65": {"x":100,"y":62,"w":12,"h":18,"character":65,"shift":11,"offset":-1,},
+ "66": {"x":89,"y":62,"w":9,"h":18,"character":66,"shift":11,"offset":1,},
+ "67": {"x":76,"y":62,"w":11,"h":18,"character":67,"shift":12,"offset":0,},
+ "68": {"x":64,"y":62,"w":10,"h":18,"character":68,"shift":12,"offset":1,},
+ "69": {"x":53,"y":62,"w":9,"h":18,"character":69,"shift":11,"offset":1,},
+ "70": {"x":42,"y":62,"w":9,"h":18,"character":70,"shift":10,"offset":1,},
+ "71": {"x":28,"y":62,"w":12,"h":18,"character":71,"shift":12,"offset":0,},
+ "72": {"x":16,"y":62,"w":10,"h":18,"character":72,"shift":12,"offset":1,},
+ "73": {"x":11,"y":62,"w":3,"h":18,"character":73,"shift":4,"offset":1,},
+ "74": {"x":2,"y":62,"w":7,"h":18,"character":74,"shift":8,"offset":0,},
+ "75": {"x":235,"y":42,"w":10,"h":18,"character":75,"shift":11,"offset":1,},
+ "76": {"x":225,"y":42,"w":8,"h":18,"character":76,"shift":9,"offset":1,},
+ "77": {"x":211,"y":42,"w":12,"h":18,"character":77,"shift":13,"offset":1,},
+ "78": {"x":228,"y":22,"w":10,"h":18,"character":78,"shift":12,"offset":1,},
+ "79": {"x":214,"y":22,"w":12,"h":18,"character":79,"shift":12,"offset":0,},
+ "80": {"x":203,"y":22,"w":9,"h":18,"character":80,"shift":11,"offset":1,},
+ "81": {"x":232,"y":2,"w":12,"h":18,"character":81,"shift":12,"offset":0,},
+ "82": {"x":213,"y":2,"w":11,"h":18,"character":82,"shift":12,"offset":1,},
+ "83": {"x":201,"y":2,"w":10,"h":18,"character":83,"shift":11,"offset":0,},
+ "84": {"x":189,"y":2,"w":10,"h":18,"character":84,"shift":10,"offset":0,},
+ "85": {"x":177,"y":2,"w":10,"h":18,"character":85,"shift":12,"offset":1,},
+ "86": {"x":164,"y":2,"w":11,"h":18,"character":86,"shift":11,"offset":0,},
+ "87": {"x":147,"y":2,"w":15,"h":18,"character":87,"shift":15,"offset":0,},
+ "88": {"x":134,"y":2,"w":11,"h":18,"character":88,"shift":11,"offset":0,},
+ "89": {"x":121,"y":2,"w":11,"h":18,"character":89,"shift":11,"offset":0,},
+ "90": {"x":109,"y":2,"w":10,"h":18,"character":90,"shift":10,"offset":0,},
+ "91": {"x":226,"y":2,"w":4,"h":18,"character":91,"shift":4,"offset":1,},
+ "92": {"x":102,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,},
+ "93": {"x":89,"y":2,"w":4,"h":18,"character":93,"shift":4,"offset":0,},
+ "94": {"x":79,"y":2,"w":8,"h":18,"character":94,"shift":8,"offset":0,},
+ "95": {"x":66,"y":2,"w":11,"h":18,"character":95,"shift":9,"offset":-1,},
+ "96": {"x":60,"y":2,"w":4,"h":18,"character":96,"shift":5,"offset":0,},
+ "97": {"x":49,"y":2,"w":9,"h":18,"character":97,"shift":9,"offset":0,},
+ "98": {"x":39,"y":2,"w":8,"h":18,"character":98,"shift":9,"offset":1,},
+ "99": {"x":29,"y":2,"w":8,"h":18,"character":99,"shift":8,"offset":0,},
+ "100": {"x":19,"y":2,"w":8,"h":18,"character":100,"shift":9,"offset":0,},
+ "101": {"x":8,"y":2,"w":9,"h":18,"character":101,"shift":9,"offset":0,},
+ "102": {"x":95,"y":2,"w":5,"h":18,"character":102,"shift":4,"offset":0,},
+ "103": {"x":2,"y":22,"w":8,"h":18,"character":103,"shift":9,"offset":0,},
+ "104": {"x":97,"y":22,"w":7,"h":18,"character":104,"shift":9,"offset":1,},
+ "105": {"x":12,"y":22,"w":2,"h":18,"character":105,"shift":4,"offset":1,},
+ "106": {"x":187,"y":22,"w":4,"h":18,"character":106,"shift":4,"offset":-1,},
+ "107": {"x":178,"y":22,"w":7,"h":18,"character":107,"shift":8,"offset":1,},
+ "108": {"x":174,"y":22,"w":2,"h":18,"character":108,"shift":4,"offset":1,},
+ "109": {"x":160,"y":22,"w":12,"h":18,"character":109,"shift":13,"offset":1,},
+ "110": {"x":151,"y":22,"w":7,"h":18,"character":110,"shift":9,"offset":1,},
+ "111": {"x":140,"y":22,"w":9,"h":18,"character":111,"shift":9,"offset":0,},
+ "112": {"x":130,"y":22,"w":8,"h":18,"character":112,"shift":9,"offset":1,},
+ "113": {"x":120,"y":22,"w":8,"h":18,"character":113,"shift":9,"offset":0,},
+ "114": {"x":113,"y":22,"w":5,"h":18,"character":114,"shift":5,"offset":1,},
+ "115": {"x":193,"y":22,"w":8,"h":18,"character":115,"shift":8,"offset":0,},
+ "116": {"x":106,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,},
+ "117": {"x":88,"y":22,"w":7,"h":18,"character":117,"shift":9,"offset":1,},
+ "118": {"x":78,"y":22,"w":8,"h":18,"character":118,"shift":8,"offset":0,},
+ "119": {"x":64,"y":22,"w":12,"h":18,"character":119,"shift":12,"offset":0,},
+ "120": {"x":54,"y":22,"w":8,"h":18,"character":120,"shift":8,"offset":0,},
+ "121": {"x":44,"y":22,"w":8,"h":18,"character":121,"shift":8,"offset":0,},
+ "122": {"x":34,"y":22,"w":8,"h":18,"character":122,"shift":8,"offset":0,},
+ "123": {"x":27,"y":22,"w":5,"h":18,"character":123,"shift":5,"offset":0,},
+ "124": {"x":23,"y":22,"w":2,"h":18,"character":124,"shift":4,"offset":1,},
+ "125": {"x":16,"y":22,"w":5,"h":18,"character":125,"shift":5,"offset":0,},
+ "126": {"x":197,"y":62,"w":9,"h":18,"character":126,"shift":9,"offset":0,},
+ "9647": {"x":208,"y":62,"w":5,"h":18,"character":9647,"shift":8,"offset":2,},
+ },
+ "kerningPairs": [
+ {"first":32,"second":65,"amount":-1,},
+ {"first":32,"second":902,"amount":-1,},
+ {"first":32,"second":913,"amount":-1,},
+ {"first":32,"second":916,"amount":-1,},
+ {"first":32,"second":923,"amount":-1,},
+ {"first":49,"second":49,"amount":-1,},
+ {"first":65,"second":32,"amount":-1,},
+ {"first":65,"second":84,"amount":-1,},
+ {"first":65,"second":86,"amount":-1,},
+ {"first":65,"second":89,"amount":-1,},
+ {"first":65,"second":160,"amount":-1,},
+ {"first":65,"second":8217,"amount":-1,},
+ {"first":70,"second":44,"amount":-1,},
+ {"first":70,"second":46,"amount":-1,},
+ {"first":70,"second":65,"amount":-1,},
+ {"first":76,"second":84,"amount":-1,},
+ {"first":76,"second":86,"amount":-1,},
+ {"first":76,"second":87,"amount":-1,},
+ {"first":76,"second":89,"amount":-1,},
+ {"first":76,"second":8217,"amount":-1,},
+ {"first":80,"second":44,"amount":-1,},
+ {"first":80,"second":46,"amount":-1,},
+ {"first":80,"second":65,"amount":-1,},
+ {"first":84,"second":44,"amount":-1,},
+ {"first":84,"second":45,"amount":-1,},
+ {"first":84,"second":46,"amount":-1,},
+ {"first":84,"second":58,"amount":-1,},
+ {"first":84,"second":59,"amount":-1,},
+ {"first":84,"second":65,"amount":-1,},
+ {"first":84,"second":97,"amount":-1,},
+ {"first":84,"second":99,"amount":-1,},
+ {"first":84,"second":101,"amount":-1,},
+ {"first":84,"second":111,"amount":-1,},
+ {"first":84,"second":115,"amount":-1,},
+ {"first":84,"second":119,"amount":-1,},
+ {"first":84,"second":121,"amount":-1,},
+ {"first":84,"second":173,"amount":-1,},
+ {"first":84,"second":894,"amount":-1,},
+ {"first":86,"second":44,"amount":-1,},
+ {"first":86,"second":45,"amount":-1,},
+ {"first":86,"second":46,"amount":-1,},
+ {"first":86,"second":65,"amount":-1,},
+ {"first":86,"second":97,"amount":-1,},
+ {"first":86,"second":101,"amount":-1,},
+ {"first":86,"second":111,"amount":-1,},
+ {"first":86,"second":173,"amount":-1,},
+ {"first":87,"second":44,"amount":-1,},
+ {"first":87,"second":46,"amount":-1,},
+ {"first":89,"second":44,"amount":-1,},
+ {"first":89,"second":45,"amount":-1,},
+ {"first":89,"second":46,"amount":-1,},
+ {"first":89,"second":58,"amount":-1,},
+ {"first":89,"second":59,"amount":-1,},
+ {"first":89,"second":65,"amount":-1,},
+ {"first":89,"second":97,"amount":-1,},
+ {"first":89,"second":101,"amount":-1,},
+ {"first":89,"second":111,"amount":-1,},
+ {"first":89,"second":112,"amount":-1,},
+ {"first":89,"second":113,"amount":-1,},
+ {"first":89,"second":117,"amount":-1,},
+ {"first":89,"second":118,"amount":-1,},
+ {"first":89,"second":173,"amount":-1,},
+ {"first":89,"second":894,"amount":-1,},
+ {"first":114,"second":44,"amount":-1,},
+ {"first":114,"second":46,"amount":-1,},
+ {"first":118,"second":44,"amount":-1,},
+ {"first":118,"second":46,"amount":-1,},
+ {"first":119,"second":44,"amount":-1,},
+ {"first":119,"second":46,"amount":-1,},
+ {"first":121,"second":44,"amount":-1,},
+ {"first":121,"second":46,"amount":-1,},
+ ],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_intros",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/fonts/fn_textsmall/fn_textlarge.png b/thj7/fonts/fn_textsmall/fn_textlarge.png
new file mode 100644
index 0000000..ee3c397
Binary files /dev/null and b/thj7/fonts/fn_textsmall/fn_textlarge.png differ
diff --git a/thj7/fonts/fn_textsmall/fn_textsmall.old.png b/thj7/fonts/fn_textsmall/fn_textsmall.old.png
new file mode 100644
index 0000000..75faee8
Binary files /dev/null and b/thj7/fonts/fn_textsmall/fn_textsmall.old.png differ
diff --git a/thj7/fonts/fn_textsmall/fn_textsmall.old.yy b/thj7/fonts/fn_textsmall/fn_textsmall.old.yy
new file mode 100644
index 0000000..c8f5157
--- /dev/null
+++ b/thj7/fonts/fn_textsmall/fn_textsmall.old.yy
@@ -0,0 +1,138 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Laksaman",
+ "styleName": "Bold Italic",
+ "size": 9.0,
+ "bold": true,
+ "italic": true,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":4,"h":21,"character":32,"shift":4,"offset":0,},
+ "33": {"x":138,"y":48,"w":5,"h":21,"character":33,"shift":3,"offset":-1,},
+ "34": {"x":131,"y":48,"w":5,"h":21,"character":34,"shift":5,"offset":1,},
+ "35": {"x":120,"y":48,"w":9,"h":21,"character":35,"shift":8,"offset":0,},
+ "36": {"x":111,"y":48,"w":7,"h":21,"character":36,"shift":7,"offset":0,},
+ "37": {"x":98,"y":48,"w":11,"h":21,"character":37,"shift":12,"offset":1,},
+ "38": {"x":87,"y":48,"w":9,"h":21,"character":38,"shift":9,"offset":0,},
+ "39": {"x":82,"y":48,"w":3,"h":21,"character":39,"shift":3,"offset":1,},
+ "40": {"x":74,"y":48,"w":6,"h":21,"character":40,"shift":4,"offset":0,},
+ "41": {"x":67,"y":48,"w":5,"h":21,"character":41,"shift":4,"offset":-1,},
+ "42": {"x":145,"y":48,"w":6,"h":21,"character":42,"shift":6,"offset":1,},
+ "43": {"x":57,"y":48,"w":8,"h":21,"character":43,"shift":8,"offset":0,},
+ "44": {"x":41,"y":48,"w":3,"h":21,"character":44,"shift":3,"offset":-1,},
+ "45": {"x":34,"y":48,"w":5,"h":21,"character":45,"shift":4,"offset":-1,},
+ "46": {"x":30,"y":48,"w":2,"h":21,"character":46,"shift":3,"offset":0,},
+ "47": {"x":19,"y":48,"w":9,"h":21,"character":47,"shift":5,"offset":-2,},
+ "48": {"x":10,"y":48,"w":7,"h":21,"character":48,"shift":7,"offset":0,},
+ "49": {"x":2,"y":48,"w":6,"h":21,"character":49,"shift":7,"offset":0,},
+ "50": {"x":240,"y":25,"w":8,"h":21,"character":50,"shift":7,"offset":-1,},
+ "51": {"x":230,"y":25,"w":8,"h":21,"character":51,"shift":7,"offset":-1,},
+ "52": {"x":221,"y":25,"w":7,"h":21,"character":52,"shift":7,"offset":0,},
+ "53": {"x":46,"y":48,"w":9,"h":21,"character":53,"shift":7,"offset":-1,},
+ "54": {"x":153,"y":48,"w":7,"h":21,"character":54,"shift":7,"offset":0,},
+ "55": {"x":162,"y":48,"w":7,"h":21,"character":55,"shift":7,"offset":1,},
+ "56": {"x":171,"y":48,"w":7,"h":21,"character":56,"shift":7,"offset":0,},
+ "57": {"x":124,"y":71,"w":7,"h":21,"character":57,"shift":7,"offset":0,},
+ "58": {"x":119,"y":71,"w":3,"h":21,"character":58,"shift":3,"offset":0,},
+ "59": {"x":113,"y":71,"w":4,"h":21,"character":59,"shift":3,"offset":-1,},
+ "60": {"x":103,"y":71,"w":8,"h":21,"character":60,"shift":8,"offset":0,},
+ "61": {"x":94,"y":71,"w":7,"h":21,"character":61,"shift":8,"offset":0,},
+ "62": {"x":84,"y":71,"w":8,"h":21,"character":62,"shift":8,"offset":-1,},
+ "63": {"x":76,"y":71,"w":6,"h":21,"character":63,"shift":5,"offset":0,},
+ "64": {"x":64,"y":71,"w":10,"h":21,"character":64,"shift":10,"offset":0,},
+ "65": {"x":53,"y":71,"w":9,"h":21,"character":65,"shift":8,"offset":-1,},
+ "66": {"x":44,"y":71,"w":7,"h":21,"character":66,"shift":7,"offset":0,},
+ "67": {"x":33,"y":71,"w":9,"h":21,"character":67,"shift":8,"offset":0,},
+ "68": {"x":22,"y":71,"w":9,"h":21,"character":68,"shift":8,"offset":0,},
+ "69": {"x":12,"y":71,"w":8,"h":21,"character":69,"shift":6,"offset":0,},
+ "70": {"x":2,"y":71,"w":8,"h":21,"character":70,"shift":6,"offset":0,},
+ "71": {"x":239,"y":48,"w":9,"h":21,"character":71,"shift":8,"offset":0,},
+ "72": {"x":228,"y":48,"w":9,"h":21,"character":72,"shift":9,"offset":0,},
+ "73": {"x":222,"y":48,"w":4,"h":21,"character":73,"shift":3,"offset":0,},
+ "74": {"x":213,"y":48,"w":7,"h":21,"character":74,"shift":5,"offset":-1,},
+ "75": {"x":202,"y":48,"w":9,"h":21,"character":75,"shift":7,"offset":0,},
+ "76": {"x":194,"y":48,"w":6,"h":21,"character":76,"shift":6,"offset":0,},
+ "77": {"x":180,"y":48,"w":12,"h":21,"character":77,"shift":10,"offset":-1,},
+ "78": {"x":210,"y":25,"w":9,"h":21,"character":78,"shift":9,"offset":0,},
+ "79": {"x":198,"y":25,"w":10,"h":21,"character":79,"shift":9,"offset":0,},
+ "80": {"x":188,"y":25,"w":8,"h":21,"character":80,"shift":7,"offset":0,},
+ "81": {"x":218,"y":2,"w":10,"h":21,"character":81,"shift":9,"offset":0,},
+ "82": {"x":200,"y":2,"w":8,"h":21,"character":82,"shift":7,"offset":0,},
+ "83": {"x":190,"y":2,"w":8,"h":21,"character":83,"shift":7,"offset":-1,},
+ "84": {"x":179,"y":2,"w":9,"h":21,"character":84,"shift":8,"offset":0,},
+ "85": {"x":168,"y":2,"w":9,"h":21,"character":85,"shift":9,"offset":0,},
+ "86": {"x":158,"y":2,"w":8,"h":21,"character":86,"shift":8,"offset":1,},
+ "87": {"x":143,"y":2,"w":13,"h":21,"character":87,"shift":11,"offset":0,},
+ "88": {"x":131,"y":2,"w":10,"h":21,"character":88,"shift":8,"offset":-1,},
+ "89": {"x":120,"y":2,"w":9,"h":21,"character":89,"shift":7,"offset":0,},
+ "90": {"x":108,"y":2,"w":10,"h":21,"character":90,"shift":8,"offset":-1,},
+ "91": {"x":210,"y":2,"w":6,"h":21,"character":91,"shift":4,"offset":-1,},
+ "92": {"x":101,"y":2,"w":5,"h":21,"character":92,"shift":5,"offset":0,},
+ "93": {"x":81,"y":2,"w":6,"h":21,"character":93,"shift":4,"offset":-1,},
+ "94": {"x":72,"y":2,"w":7,"h":21,"character":94,"shift":8,"offset":0,},
+ "95": {"x":62,"y":2,"w":8,"h":21,"character":95,"shift":7,"offset":-2,},
+ "96": {"x":57,"y":2,"w":3,"h":21,"character":96,"shift":4,"offset":1,},
+ "97": {"x":47,"y":2,"w":8,"h":21,"character":97,"shift":8,"offset":0,},
+ "98": {"x":37,"y":2,"w":8,"h":21,"character":98,"shift":8,"offset":0,},
+ "99": {"x":28,"y":2,"w":7,"h":21,"character":99,"shift":6,"offset":0,},
+ "100": {"x":17,"y":2,"w":9,"h":21,"character":100,"shift":8,"offset":0,},
+ "101": {"x":8,"y":2,"w":7,"h":21,"character":101,"shift":7,"offset":0,},
+ "102": {"x":89,"y":2,"w":10,"h":21,"character":102,"shift":5,"offset":-3,},
+ "103": {"x":230,"y":2,"w":7,"h":21,"character":103,"shift":6,"offset":-1,},
+ "104": {"x":80,"y":25,"w":7,"h":21,"character":104,"shift":8,"offset":0,},
+ "105": {"x":239,"y":2,"w":4,"h":21,"character":105,"shift":3,"offset":0,},
+ "106": {"x":170,"y":25,"w":7,"h":21,"character":106,"shift":3,"offset":-3,},
+ "107": {"x":161,"y":25,"w":7,"h":21,"character":107,"shift":6,"offset":0,},
+ "108": {"x":155,"y":25,"w":4,"h":21,"character":108,"shift":4,"offset":0,},
+ "109": {"x":142,"y":25,"w":11,"h":21,"character":109,"shift":11,"offset":0,},
+ "110": {"x":133,"y":25,"w":7,"h":21,"character":110,"shift":8,"offset":0,},
+ "111": {"x":124,"y":25,"w":7,"h":21,"character":111,"shift":7,"offset":0,},
+ "112": {"x":113,"y":25,"w":9,"h":21,"character":112,"shift":8,"offset":-1,},
+ "113": {"x":103,"y":25,"w":8,"h":21,"character":113,"shift":8,"offset":0,},
+ "114": {"x":96,"y":25,"w":5,"h":21,"character":114,"shift":4,"offset":0,},
+ "115": {"x":179,"y":25,"w":7,"h":21,"character":115,"shift":5,"offset":-1,},
+ "116": {"x":89,"y":25,"w":5,"h":21,"character":116,"shift":5,"offset":0,},
+ "117": {"x":70,"y":25,"w":8,"h":21,"character":117,"shift":8,"offset":0,},
+ "118": {"x":60,"y":25,"w":8,"h":21,"character":118,"shift":6,"offset":0,},
+ "119": {"x":48,"y":25,"w":10,"h":21,"character":119,"shift":9,"offset":0,},
+ "120": {"x":38,"y":25,"w":8,"h":21,"character":120,"shift":6,"offset":-1,},
+ "121": {"x":27,"y":25,"w":9,"h":21,"character":121,"shift":7,"offset":-1,},
+ "122": {"x":17,"y":25,"w":8,"h":21,"character":122,"shift":6,"offset":-1,},
+ "123": {"x":9,"y":25,"w":6,"h":21,"character":123,"shift":5,"offset":0,},
+ "124": {"x":2,"y":25,"w":5,"h":21,"character":124,"shift":3,"offset":-1,},
+ "125": {"x":245,"y":2,"w":6,"h":21,"character":125,"shift":5,"offset":-1,},
+ "126": {"x":133,"y":71,"w":8,"h":21,"character":126,"shift":8,"offset":0,},
+ "9647": {"x":143,"y":71,"w":4,"h":21,"character":9647,"shift":6,"offset":1,},
+ },
+ "kerningPairs": [],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_textsmall",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/fonts/fn_textsmall/fn_textsmall.png b/thj7/fonts/fn_textsmall/fn_textsmall.png
new file mode 100644
index 0000000..a4c74e0
Binary files /dev/null and b/thj7/fonts/fn_textsmall/fn_textsmall.png differ
diff --git a/thj7/fonts/fn_textsmall/fn_textsmall.yy b/thj7/fonts/fn_textsmall/fn_textsmall.yy
new file mode 100644
index 0000000..e41856e
--- /dev/null
+++ b/thj7/fonts/fn_textsmall/fn_textsmall.yy
@@ -0,0 +1,138 @@
+{
+ "hinting": 0,
+ "glyphOperations": 0,
+ "interpreter": 0,
+ "pointRounding": 0,
+ "applyKerning": 0,
+ "fontName": "Laksaman",
+ "styleName": "Bold Italic",
+ "size": 8.0,
+ "bold": true,
+ "italic": true,
+ "charset": 0,
+ "AntiAlias": 1,
+ "first": 0,
+ "last": 0,
+ "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
+ "includeTTF": false,
+ "TTFName": "",
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "ascenderOffset": 0,
+ "glyphs": {
+ "32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,},
+ "33": {"x":93,"y":42,"w":4,"h":18,"character":33,"shift":3,"offset":-1,},
+ "34": {"x":86,"y":42,"w":5,"h":18,"character":34,"shift":5,"offset":1,},
+ "35": {"x":76,"y":42,"w":8,"h":18,"character":35,"shift":8,"offset":0,},
+ "36": {"x":68,"y":42,"w":6,"h":18,"character":36,"shift":6,"offset":0,},
+ "37": {"x":55,"y":42,"w":11,"h":18,"character":37,"shift":11,"offset":0,},
+ "38": {"x":45,"y":42,"w":8,"h":18,"character":38,"shift":8,"offset":0,},
+ "39": {"x":40,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":1,},
+ "40": {"x":33,"y":42,"w":5,"h":18,"character":40,"shift":4,"offset":0,},
+ "41": {"x":26,"y":42,"w":5,"h":18,"character":41,"shift":4,"offset":-1,},
+ "42": {"x":99,"y":42,"w":5,"h":18,"character":42,"shift":6,"offset":1,},
+ "43": {"x":17,"y":42,"w":7,"h":18,"character":43,"shift":7,"offset":0,},
+ "44": {"x":2,"y":42,"w":3,"h":18,"character":44,"shift":3,"offset":-1,},
+ "45": {"x":248,"y":22,"w":5,"h":18,"character":45,"shift":4,"offset":-1,},
+ "46": {"x":244,"y":22,"w":2,"h":18,"character":46,"shift":3,"offset":0,},
+ "47": {"x":234,"y":22,"w":8,"h":18,"character":47,"shift":5,"offset":-2,},
+ "48": {"x":225,"y":22,"w":7,"h":18,"character":48,"shift":6,"offset":0,},
+ "49": {"x":218,"y":22,"w":5,"h":18,"character":49,"shift":6,"offset":0,},
+ "50": {"x":208,"y":22,"w":8,"h":18,"character":50,"shift":6,"offset":-1,},
+ "51": {"x":199,"y":22,"w":7,"h":18,"character":51,"shift":6,"offset":-1,},
+ "52": {"x":191,"y":22,"w":6,"h":18,"character":52,"shift":6,"offset":0,},
+ "53": {"x":7,"y":42,"w":8,"h":18,"character":53,"shift":6,"offset":-1,},
+ "54": {"x":106,"y":42,"w":7,"h":18,"character":54,"shift":6,"offset":0,},
+ "55": {"x":115,"y":42,"w":6,"h":18,"character":55,"shift":6,"offset":1,},
+ "56": {"x":123,"y":42,"w":7,"h":18,"character":56,"shift":6,"offset":0,},
+ "57": {"x":59,"y":62,"w":7,"h":18,"character":57,"shift":6,"offset":0,},
+ "58": {"x":54,"y":62,"w":3,"h":18,"character":58,"shift":3,"offset":0,},
+ "59": {"x":48,"y":62,"w":4,"h":18,"character":59,"shift":3,"offset":-1,},
+ "60": {"x":39,"y":62,"w":7,"h":18,"character":60,"shift":7,"offset":0,},
+ "61": {"x":30,"y":62,"w":7,"h":18,"character":61,"shift":7,"offset":0,},
+ "62": {"x":20,"y":62,"w":8,"h":18,"character":62,"shift":7,"offset":-1,},
+ "63": {"x":13,"y":62,"w":5,"h":18,"character":63,"shift":5,"offset":0,},
+ "64": {"x":2,"y":62,"w":9,"h":18,"character":64,"shift":9,"offset":0,},
+ "65": {"x":243,"y":42,"w":8,"h":18,"character":65,"shift":7,"offset":-1,},
+ "66": {"x":234,"y":42,"w":7,"h":18,"character":66,"shift":7,"offset":0,},
+ "67": {"x":224,"y":42,"w":8,"h":18,"character":67,"shift":7,"offset":0,},
+ "68": {"x":214,"y":42,"w":8,"h":18,"character":68,"shift":8,"offset":0,},
+ "69": {"x":205,"y":42,"w":7,"h":18,"character":69,"shift":6,"offset":0,},
+ "70": {"x":196,"y":42,"w":7,"h":18,"character":70,"shift":6,"offset":0,},
+ "71": {"x":186,"y":42,"w":8,"h":18,"character":71,"shift":8,"offset":0,},
+ "72": {"x":176,"y":42,"w":8,"h":18,"character":72,"shift":8,"offset":0,},
+ "73": {"x":171,"y":42,"w":3,"h":18,"character":73,"shift":3,"offset":0,},
+ "74": {"x":163,"y":42,"w":6,"h":18,"character":74,"shift":5,"offset":-1,},
+ "75": {"x":153,"y":42,"w":8,"h":18,"character":75,"shift":7,"offset":0,},
+ "76": {"x":145,"y":42,"w":6,"h":18,"character":76,"shift":6,"offset":0,},
+ "77": {"x":132,"y":42,"w":11,"h":18,"character":77,"shift":10,"offset":-1,},
+ "78": {"x":181,"y":22,"w":8,"h":18,"character":78,"shift":8,"offset":0,},
+ "79": {"x":170,"y":22,"w":9,"h":18,"character":79,"shift":9,"offset":0,},
+ "80": {"x":161,"y":22,"w":7,"h":18,"character":80,"shift":6,"offset":0,},
+ "81": {"x":206,"y":2,"w":9,"h":18,"character":81,"shift":9,"offset":0,},
+ "82": {"x":189,"y":2,"w":7,"h":18,"character":82,"shift":7,"offset":0,},
+ "83": {"x":179,"y":2,"w":8,"h":18,"character":83,"shift":6,"offset":-1,},
+ "84": {"x":169,"y":2,"w":8,"h":18,"character":84,"shift":7,"offset":0,},
+ "85": {"x":158,"y":2,"w":9,"h":18,"character":85,"shift":8,"offset":0,},
+ "86": {"x":148,"y":2,"w":8,"h":18,"character":86,"shift":7,"offset":0,},
+ "87": {"x":134,"y":2,"w":12,"h":18,"character":87,"shift":10,"offset":0,},
+ "88": {"x":123,"y":2,"w":9,"h":18,"character":88,"shift":7,"offset":-1,},
+ "89": {"x":113,"y":2,"w":8,"h":18,"character":89,"shift":7,"offset":0,},
+ "90": {"x":102,"y":2,"w":9,"h":18,"character":90,"shift":7,"offset":-1,},
+ "91": {"x":198,"y":2,"w":6,"h":18,"character":91,"shift":4,"offset":-1,},
+ "92": {"x":95,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,},
+ "93": {"x":76,"y":2,"w":6,"h":18,"character":93,"shift":4,"offset":-1,},
+ "94": {"x":67,"y":2,"w":7,"h":18,"character":94,"shift":7,"offset":0,},
+ "95": {"x":57,"y":2,"w":8,"h":18,"character":95,"shift":6,"offset":-2,},
+ "96": {"x":52,"y":2,"w":3,"h":18,"character":96,"shift":3,"offset":1,},
+ "97": {"x":43,"y":2,"w":7,"h":18,"character":97,"shift":7,"offset":0,},
+ "98": {"x":34,"y":2,"w":7,"h":18,"character":98,"shift":7,"offset":0,},
+ "99": {"x":26,"y":2,"w":6,"h":18,"character":99,"shift":6,"offset":0,},
+ "100": {"x":16,"y":2,"w":8,"h":18,"character":100,"shift":7,"offset":0,},
+ "101": {"x":8,"y":2,"w":6,"h":18,"character":101,"shift":6,"offset":0,},
+ "102": {"x":84,"y":2,"w":9,"h":18,"character":102,"shift":4,"offset":-3,},
+ "103": {"x":217,"y":2,"w":7,"h":18,"character":103,"shift":5,"offset":-1,},
+ "104": {"x":60,"y":22,"w":7,"h":18,"character":104,"shift":7,"offset":0,},
+ "105": {"x":226,"y":2,"w":3,"h":18,"character":105,"shift":3,"offset":0,},
+ "106": {"x":145,"y":22,"w":6,"h":18,"character":106,"shift":3,"offset":-2,},
+ "107": {"x":137,"y":22,"w":6,"h":18,"character":107,"shift":6,"offset":0,},
+ "108": {"x":132,"y":22,"w":3,"h":18,"character":108,"shift":4,"offset":0,},
+ "109": {"x":120,"y":22,"w":10,"h":18,"character":109,"shift":11,"offset":0,},
+ "110": {"x":111,"y":22,"w":7,"h":18,"character":110,"shift":7,"offset":0,},
+ "111": {"x":102,"y":22,"w":7,"h":18,"character":111,"shift":7,"offset":0,},
+ "112": {"x":92,"y":22,"w":8,"h":18,"character":112,"shift":7,"offset":-1,},
+ "113": {"x":83,"y":22,"w":7,"h":18,"character":113,"shift":7,"offset":0,},
+ "114": {"x":76,"y":22,"w":5,"h":18,"character":114,"shift":4,"offset":0,},
+ "115": {"x":153,"y":22,"w":6,"h":18,"character":115,"shift":5,"offset":-1,},
+ "116": {"x":69,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,},
+ "117": {"x":51,"y":22,"w":7,"h":18,"character":117,"shift":7,"offset":0,},
+ "118": {"x":42,"y":22,"w":7,"h":18,"character":118,"shift":6,"offset":0,},
+ "119": {"x":31,"y":22,"w":9,"h":18,"character":119,"shift":8,"offset":0,},
+ "120": {"x":21,"y":22,"w":8,"h":18,"character":120,"shift":6,"offset":-1,},
+ "121": {"x":11,"y":22,"w":8,"h":18,"character":121,"shift":6,"offset":-1,},
+ "122": {"x":2,"y":22,"w":7,"h":18,"character":122,"shift":6,"offset":-1,},
+ "123": {"x":245,"y":2,"w":5,"h":18,"character":123,"shift":4,"offset":0,},
+ "124": {"x":238,"y":2,"w":5,"h":18,"character":124,"shift":3,"offset":-1,},
+ "125": {"x":231,"y":2,"w":5,"h":18,"character":125,"shift":4,"offset":-1,},
+ "126": {"x":68,"y":62,"w":7,"h":18,"character":126,"shift":7,"offset":0,},
+ "9647": {"x":77,"y":62,"w":4,"h":18,"character":9647,"shift":6,"offset":1,},
+ },
+ "kerningPairs": [],
+ "ranges": [
+ {"lower":32,"upper":127,},
+ {"lower":9647,"upper":9647,},
+ ],
+ "regenerateBitmap": false,
+ "canGenerateBitmap": true,
+ "maintainGms1Font": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "fn_textsmall",
+ "tags": [],
+ "resourceType": "GMFont",
+}
\ No newline at end of file
diff --git a/thj7/objects/obj_disclaimer/Create_0.gml b/thj7/objects/obj_disclaimer/Create_0.gml
new file mode 100644
index 0000000..10ecc01
--- /dev/null
+++ b/thj7/objects/obj_disclaimer/Create_0.gml
@@ -0,0 +1,6 @@
+scr_initialize();
+
+counter = 0;
+countermax = 240;
+
+alpha_cycle = 0;
\ No newline at end of file
diff --git a/thj7/objects/obj_disclaimer/Draw_0.gml b/thj7/objects/obj_disclaimer/Draw_0.gml
new file mode 100644
index 0000000..2b17827
--- /dev/null
+++ b/thj7/objects/obj_disclaimer/Draw_0.gml
@@ -0,0 +1,20 @@
+draw_set_halign( fa_center );
+draw_set_font( fn_textlarge );
+draw_text_color(320, 30, "The following is a fan-created derivative work of Touhou Project.\n"
+ + "Touhou Project is the copyright of Team Shanghai Alice.\n\n\n"
+ + "Developed for Touhou Fan Game Jam #7 by magicalfeyfenny\n"
+ + "11/25/2021 ~ 11/28/2021"
+ , c_lime, c_lime, c_white, c_white, alpha_cycle);
+
+
+draw_set_font( fn_textsmall );
+draw_set_halign( fa_right );
+draw_text_color( 630, 320, "Team Shanghai Alice:\n"
+ + "https://www16.big.or.jp/~zun/"
+ , c_lime, c_lime, c_white, c_white, alpha_cycle);
+
+draw_set_halign( fa_left );
+draw_text_color( 10, 320, "Source code:\n"
+ + "https://git.fenny.space/magicalfeyfenny/thj7"
+ , c_lime, c_lime, c_white, c_white, alpha_cycle);
+
diff --git a/thj7/objects/obj_disclaimer/Step_0.gml b/thj7/objects/obj_disclaimer/Step_0.gml
new file mode 100644
index 0000000..9410e21
--- /dev/null
+++ b/thj7/objects/obj_disclaimer/Step_0.gml
@@ -0,0 +1,11 @@
+counter++;
+
+if (counter > 180) {
+ alpha_cycle = (210 - counter) / 30;
+} else {
+ alpha_cycle = counter / 30;
+}
+
+if ( counter >= countermax ) {
+ room_goto_next();
+}
diff --git a/thj7/objects/obj_disclaimer/obj_disclaimer.yy b/thj7/objects/obj_disclaimer/obj_disclaimer.yy
new file mode 100644
index 0000000..9dfeb4f
--- /dev/null
+++ b/thj7/objects/obj_disclaimer/obj_disclaimer.yy
@@ -0,0 +1,35 @@
+{
+ "spriteId": null,
+ "solid": false,
+ "visible": true,
+ "spriteMaskId": null,
+ "persistent": false,
+ "parentObjectId": null,
+ "physicsObject": false,
+ "physicsSensor": false,
+ "physicsShape": 1,
+ "physicsGroup": 1,
+ "physicsDensity": 0.5,
+ "physicsRestitution": 0.1,
+ "physicsLinearDamping": 0.1,
+ "physicsAngularDamping": 0.1,
+ "physicsFriction": 0.2,
+ "physicsStartAwake": true,
+ "physicsKinematic": false,
+ "physicsShapePoints": [],
+ "eventList": [
+ {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ ],
+ "properties": [],
+ "overriddenProperties": [],
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "obj_disclaimer",
+ "tags": [],
+ "resourceType": "GMObject",
+}
\ No newline at end of file
diff --git a/thj7/objects/obj_title/Create_0.gml b/thj7/objects/obj_title/Create_0.gml
new file mode 100644
index 0000000..5bd7a3a
--- /dev/null
+++ b/thj7/objects/obj_title/Create_0.gml
@@ -0,0 +1 @@
+fade_in_time = 150;
\ No newline at end of file
diff --git a/thj7/objects/obj_title/Draw_0.gml b/thj7/objects/obj_title/Draw_0.gml
new file mode 100644
index 0000000..85b1b4d
--- /dev/null
+++ b/thj7/objects/obj_title/Draw_0.gml
@@ -0,0 +1,17 @@
+draw_self();
+
+if (fade_in_time < 0) {
+ draw_set_halign( fa_center );
+ draw_set_font( fn_textlarge );
+ draw_text_color(320 +1, 330 +1, "Press any key to start!"
+ , c_black, c_black, c_black, c_black, .5 + dsin(fade_in_time));
+ draw_text_color(320 +1, 330 -1, "Press any key to start!"
+ , c_black, c_black, c_black, c_black, .5 + dsin(fade_in_time));
+ draw_text_color(320 -1, 330 +1, "Press any key to start!"
+ , c_black, c_black, c_black, c_black, .5 + dsin(fade_in_time));
+ draw_text_color(320 -1, 330 -1, "Press any key to start!"
+ , c_black, c_black, c_black, c_black, .5 + dsin(fade_in_time));
+ draw_text_color(320, 330, "Press any key to start!"
+ , c_lime, c_lime, c_white, c_white, .5 + dsin(fade_in_time));
+
+}
\ No newline at end of file
diff --git a/thj7/objects/obj_title/Step_0.gml b/thj7/objects/obj_title/Step_0.gml
new file mode 100644
index 0000000..2e081a2
--- /dev/null
+++ b/thj7/objects/obj_title/Step_0.gml
@@ -0,0 +1,15 @@
+if ( fade_in_time <= 0 ) {
+ start = scr_input_get( INPUT_ANY );
+ if ( start ) {
+ //room_goto_next();
+ }
+}
+
+image_xscale = 1 / max(1, fade_in_time );
+image_yscale = 1 / max(1, fade_in_time );
+
+image_angle = 10 * dsin( fade_in_time );
+
+fade_in_time -= 1;
+
+part_particles_create( global.partsys_bg, random( 640 ), -50, global.parttype[ PART_CHERRYRAIN ], 1 );
\ No newline at end of file
diff --git a/thj7/objects/obj_title/obj_title.yy b/thj7/objects/obj_title/obj_title.yy
new file mode 100644
index 0000000..5f0c857
--- /dev/null
+++ b/thj7/objects/obj_title/obj_title.yy
@@ -0,0 +1,38 @@
+{
+ "spriteId": {
+ "name": "spr_title",
+ "path": "sprites/spr_title/spr_title.yy",
+ },
+ "solid": false,
+ "visible": true,
+ "spriteMaskId": null,
+ "persistent": false,
+ "parentObjectId": null,
+ "physicsObject": false,
+ "physicsSensor": false,
+ "physicsShape": 1,
+ "physicsGroup": 1,
+ "physicsDensity": 0.5,
+ "physicsRestitution": 0.1,
+ "physicsLinearDamping": 0.1,
+ "physicsAngularDamping": 0.1,
+ "physicsFriction": 0.2,
+ "physicsStartAwake": true,
+ "physicsKinematic": false,
+ "physicsShapePoints": [],
+ "eventList": [
+ {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ {"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
+ ],
+ "properties": [],
+ "overriddenProperties": [],
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "obj_title",
+ "tags": [],
+ "resourceType": "GMObject",
+}
\ No newline at end of file
diff --git a/thj7/rooms/Room1/Room1.yy b/thj7/rooms/Room1/Room1.yy
deleted file mode 100644
index f69dcfa..0000000
--- a/thj7/rooms/Room1/Room1.yy
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "isDnd": false,
- "volume": 1.0,
- "parentRoom": null,
- "views": [
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
- ],
- "layers": [
- {"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
- {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
- ],
- "inheritLayers": false,
- "creationCodeFile": "",
- "inheritCode": false,
- "instanceCreationOrder": [],
- "inheritCreationOrder": false,
- "sequenceId": null,
- "roomSettings": {
- "inheritRoomSettings": false,
- "Width": 1366,
- "Height": 768,
- "persistent": false,
- },
- "viewSettings": {
- "inheritViewSettings": false,
- "enableViews": false,
- "clearViewBackground": false,
- "clearDisplayBuffer": true,
- },
- "physicsSettings": {
- "inheritPhysicsSettings": false,
- "PhysicsWorld": false,
- "PhysicsWorldGravityX": 0.0,
- "PhysicsWorldGravityY": 10.0,
- "PhysicsWorldPixToMetres": 0.1,
- },
- "parent": {
- "name": "Rooms",
- "path": "folders/Rooms.yy",
- },
- "resourceVersion": "1.0",
- "name": "Room1",
- "tags": [],
- "resourceType": "GMRoom",
-}
\ No newline at end of file
diff --git a/thj7/rooms/rm_disclaimer/rm_disclaimer.yy b/thj7/rooms/rm_disclaimer/rm_disclaimer.yy
new file mode 100644
index 0000000..826c557
--- /dev/null
+++ b/thj7/rooms/rm_disclaimer/rm_disclaimer.yy
@@ -0,0 +1,60 @@
+{
+ "isDnd": false,
+ "volume": 1.0,
+ "parentRoom": null,
+ "views": [
+ {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ ],
+ "layers": [
+ {"effectType":null,"properties":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"fg_particles","tags":[],"resourceType":"GMREffectLayer",},
+ {"assets":[],"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"fg_sprites","tags":[],"resourceType":"GMRAssetLayer",},
+ {"instances":[
+ {"properties":[],"isDnd":false,"objectId":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_45FD1A7C","tags":[],"resourceType":"GMRInstance",},
+ ],"visible":true,"depth":200,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"objects","tags":[],"resourceType":"GMRInstanceLayer",},
+ {"effectType":null,"properties":[],"visible":true,"depth":300,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_particles","tags":[],"resourceType":"GMREffectLayer",},
+ {"assets":[],"visible":true,"depth":400,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_sprites","tags":[],"resourceType":"GMRAssetLayer",},
+ {"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":500,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_floor","tags":[],"resourceType":"GMRBackgroundLayer",},
+ ],
+ "inheritLayers": false,
+ "creationCodeFile": "",
+ "inheritCode": false,
+ "instanceCreationOrder": [
+ {"name":"inst_45FD1A7C","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},
+ ],
+ "inheritCreationOrder": false,
+ "sequenceId": null,
+ "roomSettings": {
+ "inheritRoomSettings": false,
+ "Width": 640,
+ "Height": 360,
+ "persistent": false,
+ },
+ "viewSettings": {
+ "inheritViewSettings": false,
+ "enableViews": true,
+ "clearViewBackground": false,
+ "clearDisplayBuffer": true,
+ },
+ "physicsSettings": {
+ "inheritPhysicsSettings": false,
+ "PhysicsWorld": false,
+ "PhysicsWorldGravityX": 0.0,
+ "PhysicsWorldGravityY": 10.0,
+ "PhysicsWorldPixToMetres": 0.1,
+ },
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "rm_disclaimer",
+ "tags": [],
+ "resourceType": "GMRoom",
+}
\ No newline at end of file
diff --git a/thj7/rooms/rm_title/rm_title.yy b/thj7/rooms/rm_title/rm_title.yy
new file mode 100644
index 0000000..3b31075
--- /dev/null
+++ b/thj7/rooms/rm_title/rm_title.yy
@@ -0,0 +1,65 @@
+{
+ "isDnd": false,
+ "volume": 1.0,
+ "parentRoom": null,
+ "views": [
+ {"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ {"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
+ ],
+ "layers": [
+ {"effectType":null,"properties":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"fg_particles","tags":[],"resourceType":"GMREffectLayer",},
+ {"assets":[],"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"fg_sprites","tags":[],"resourceType":"GMRAssetLayer",},
+ {"instances":[
+ {"properties":[],"isDnd":false,"objectId":{"name":"obj_title","path":"objects/obj_title/obj_title.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":320.0,"y":192.0,"resourceVersion":"1.0","name":"inst_61527B2A","tags":[],"resourceType":"GMRInstance",},
+ ],"visible":true,"depth":200,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"objects","tags":[],"resourceType":"GMRInstanceLayer",},
+ {"effectType":null,"properties":[],"visible":true,"depth":300,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_particles","tags":[],"resourceType":"GMREffectLayer",},
+ {"assets":[
+ {"spriteId":{"name":"spr_sparkle","path":"sprites/spr_sparkle/spr_sparkle.yy",},"headPosition":0.0,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"animationSpeed":1.0,"colour":4294967295,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"graphic_DF583D1","tags":[],"resourceType":"GMRSpriteGraphic",},
+ {"spriteId":{"name":"spr_saigyouayakashi_trunk","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"headPosition":0.0,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"animationSpeed":1.0,"colour":4294967295,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":-192.0,"y":-64.0,"resourceVersion":"1.0","name":"graphic_44F55893","tags":[],"resourceType":"GMRSpriteGraphic",},
+ {"spriteId":{"name":"spr_saigyouayakashi_cherry","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"headPosition":0.0,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"animationSpeed":1.0,"colour":4294967295,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":-192.0,"y":-64.0,"resourceVersion":"1.0","name":"graphic_3839BFBD","tags":[],"resourceType":"GMRSpriteGraphic",},
+ {"spriteId":{"name":"spr_cherryfield","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"headPosition":0.0,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"animationSpeed":1.0,"colour":4294967295,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"graphic_6EA41596","tags":[],"resourceType":"GMRSpriteGraphic",},
+ ],"visible":true,"depth":400,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_sprites","tags":[],"resourceType":"GMRAssetLayer",},
+ {"spriteId":{"name":"spr_sky","path":"sprites/spr_sky/spr_sky.yy",},"colour":4294967295,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":500,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"bg_floor","tags":[],"resourceType":"GMRBackgroundLayer",},
+ ],
+ "inheritLayers": false,
+ "creationCodeFile": "",
+ "inheritCode": false,
+ "instanceCreationOrder": [
+ {"name":"inst_61527B2A","path":"rooms/rm_title/rm_title.yy",},
+ ],
+ "inheritCreationOrder": false,
+ "sequenceId": null,
+ "roomSettings": {
+ "inheritRoomSettings": false,
+ "Width": 640,
+ "Height": 360,
+ "persistent": false,
+ },
+ "viewSettings": {
+ "inheritViewSettings": false,
+ "enableViews": true,
+ "clearViewBackground": false,
+ "clearDisplayBuffer": true,
+ },
+ "physicsSettings": {
+ "inheritPhysicsSettings": false,
+ "PhysicsWorld": false,
+ "PhysicsWorldGravityX": 0.0,
+ "PhysicsWorldGravityY": 10.0,
+ "PhysicsWorldPixToMetres": 0.1,
+ },
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "rm_title",
+ "tags": [],
+ "resourceType": "GMRoom",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_initialize/scr_initialize.gml b/thj7/scripts/scr_initialize/scr_initialize.gml
new file mode 100644
index 0000000..71b1c27
--- /dev/null
+++ b/thj7/scripts/scr_initialize/scr_initialize.gml
@@ -0,0 +1,121 @@
+/// @function scr_initialize();
+
+#region //define global constants
+ #macro TEXT_LOADING -1
+ #macro TEXT_TYPING 0
+ #macro TEXT_READY 1
+ #macro EMOTE_NEUTRAL 0
+ #macro EMOTE_HAPPY 1
+ #macro EMOTE_SAD 2
+ #macro EMOTE_CONFUSED 3
+ #macro EMOTE_ANGRY 4
+ #macro EMOTE_OUCH 5
+ #macro LEFT_ACTOR 0
+ #macro RIGHT_ACTOR 1
+
+ #macro WINDOW_BASE_WIDTH 640
+ #macro WINDOW_BASE_HEIGHT 360
+ #macro VIEW_MULTIPLY_360 1
+ #macro VIEW_MULTIPLY_720 2
+ #macro VIEW_MULTIPLY_1080 3
+ #macro VIEW_MULTIPLY_1440 4
+ #macro VIEW_MULTIPLY_2160 6
+ #macro BOUNDARY_LEFT 30
+ #macro BOUNDARY_RIGHT 610
+ #macro BOUNDARY_TOP 60
+ #macro BOUNDARY_BOTTOM 300
+
+ #macro SPAWN_X 60
+ #macro SPAWN_Y 180
+ #macro LEFT -1
+ #macro RIGHT 1
+ #macro TOP -1
+ #macro BOTTOM 1
+ #macro LIVES_INIT 3
+ #macro LIVES_MAX 5
+ #macro BOMBS_INIT 3
+ #macro BOMBS_MAX 5
+ #macro HYPER_INIT 0
+ #macro HYPER_COST 100
+ #macro HYPER_MAX 300
+ #macro FOCUS_SPEED 2
+ #macro UNFOC_SPEED 5
+ #macro DEATHBOMB_WINDOW 40
+ #macro RESPAWN_TIMER 60
+ #macro RESPAWN_INVULN 120
+
+ #macro BOMB_DAMAGE_TICK 2
+ #macro BOMB_DURATION_NORMAL 180
+ #macro BOMB_DURATION_DEATHBOMB 360
+
+ #macro HYPER_INACTIVE 0
+ #macro HYPER_TIER_1 1
+ #macro HYPER_TIER_2 2
+ #macro HYPER_TIER_3 3
+ #macro SHOT_SLIP -.02
+ #macro CIRCLE 360
+
+ #macro OPTION_FORWARD 100
+ #macro OPTION_SIDE_UNFOC 100
+ #macro OPTION_SIDE_FOCUS 20
+
+ #macro SHOT_DELAY 3
+ #macro SHOT_PLAYER_DAMAGE 5
+ #macro SHOT_PLAYER_SPEED 20
+ #macro SHOT_OPTION_DAMAGE 1
+ #macro SHOT_OPTION_SPEED 20
+
+ #macro PATTERN_STREAM 0
+ #macro PATTERN_AIMED_WAVE 1
+ #macro PATTERN_SHOTGUN 2
+ #macro PATTERN_LANE 3
+ #macro PATTERN_RANDOM_BURST 4
+ #macro PATTERN_RING 5
+ #macro PATTERN_RANDOM_RING 6
+ #macro PATTERN_HORIZ_WALL 7
+ #macro PATTERN_VERT_WALL 8
+ #macro PATTERN_RANDOM_SPRAY 9
+ #macro PATTERN_LANE_RING 10
+ #macro PATTERN_SHOTGUN_RING 11
+ #macro PATTERN_STREAM_RING 12
+
+ #macro MODE_APPROACH 0
+ #macro MODE_CHAT 1
+ #macro MODE_CHARGE 2
+ #macro MODE_ACTIVE 3
+ #macro BOSS_CHARGE_TIME 120
+ #macro BOSS_APPROACH_TIME 30
+
+ #macro SCORE_READ 0
+ #macro SCORE_WRITE 1
+ #macro SCORE_INIT 2
+ #macro SCORE_ZERO 0
+ #macro SCORE_HITS 1
+ #macro SCORE_WHEN_HITS -1
+
+ #macro OPTIONS_INPUT_TYPE "options_input"
+ #macro OPTIONS_FULLSCREEN "options_full_toggle"
+ #macro OPTIONS_FULLMULT "options_full_res"
+ #macro OPTIONS_WINDOWMULT "options_window_res"
+
+ #macro INPUT_UP "input_up"
+ #macro INPUT_DOWN "input_down"
+ #macro INPUT_LEFT "input_left"
+ #macro INPUT_RIGHT "input_right"
+ #macro INPUT_SHOT_LEFT "input_shot_left"
+ #macro INPUT_SHOT_RIGHT "input_shot_right"
+ #macro INPUT_FOCUS "input_focus"
+ #macro INPUT_BOMB "input_bomb"
+ #macro INPUT_PAUSE "input_pause"
+ #macro INPUT_ANY "input_any"
+
+ #macro PART_CHERRYRAIN 0
+#endregion
+
+function scr_initialize() {
+ randomize();
+ scr_options_init();
+ scr_input_init();
+ scr_scores( SCORE_INIT );
+ scr_particles_init();
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_initialize/scr_initialize.yy b/thj7/scripts/scr_initialize/scr_initialize.yy
new file mode 100644
index 0000000..ddb3cfa
--- /dev/null
+++ b/thj7/scripts/scr_initialize/scr_initialize.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_initialize",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_input_get/scr_input_get.gml b/thj7/scripts/scr_input_get/scr_input_get.gml
new file mode 100644
index 0000000..bc9c56e
--- /dev/null
+++ b/thj7/scripts/scr_input_get/scr_input_get.gml
@@ -0,0 +1,34 @@
+/// @function scr_input_get( _input )
+/// @param {real} _input
+
+function scr_input_get( _input ) {
+
+var keycheck = false;
+//TODO: add multiple control methods
+ if ( global.options[? OPTIONS_INPUT_TYPE] == "keyboard" ) {
+ switch ( _input ) {
+ #region continuous inputs
+ case INPUT_UP:
+ case INPUT_DOWN:
+ case INPUT_LEFT:
+ case INPUT_RIGHT:
+ case INPUT_FOCUS:
+ case INPUT_SHOT_LEFT:
+ case INPUT_SHOT_RIGHT:
+ keycheck = keyboard_check( global.keyboard[? _input] );
+ break;
+ #endregion
+ #region pressed inputs
+ case INPUT_BOMB:
+ case INPUT_PAUSE:
+ case INPUT_ANY:
+ keycheck = keyboard_check_pressed( global.keyboard[? _input] );
+ break;
+ #endregion
+ default:
+ break;
+ }
+ }
+
+ return keycheck;
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_input_get/scr_input_get.yy b/thj7/scripts/scr_input_get/scr_input_get.yy
new file mode 100644
index 0000000..02739ed
--- /dev/null
+++ b/thj7/scripts/scr_input_get/scr_input_get.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_input_get",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_input_init/scr_input_init.gml b/thj7/scripts/scr_input_init/scr_input_init.gml
new file mode 100644
index 0000000..4d07e2e
--- /dev/null
+++ b/thj7/scripts/scr_input_init/scr_input_init.gml
@@ -0,0 +1,70 @@
+/// @function scr_input_init();
+
+function scr_input_init() {
+
+ //create default keyboard json
+ if (!variable_global_exists("global.keyboard" ) ) {
+ global.keyboard = -1;
+ }
+ if (!ds_exists(global.keyboard, ds_type_map) ) {
+ global.keyboard = ds_map_create();
+ }
+
+ global.keyboard[? INPUT_UP] = vk_up;
+ global.keyboard[? INPUT_DOWN] = vk_down;
+ global.keyboard[? INPUT_LEFT] = vk_left;
+ global.keyboard[? INPUT_RIGHT] = vk_right;
+ global.keyboard[? INPUT_SHOT_LEFT] = ord("Z");
+ global.keyboard[? INPUT_SHOT_RIGHT] = ord("C");
+ global.keyboard[? INPUT_FOCUS] = vk_shift;
+ global.keyboard[? INPUT_BOMB] = ord("X");
+ global.keyboard[? INPUT_PAUSE] = vk_escape;
+ global.keyboard[? INPUT_ANY] = vk_anykey;
+
+ //load keyboard json, if it doesn't exist or doesn't load right, save a fresh one
+ if (!file_exists(working_directory + "keyboard.json") ) { //working directory for testing is ~/.config/neo_faraii_nights
+ var file = file_text_open_write(working_directory + "keyboard.json");
+ var output_string = json_encode( global.keyboard );
+ file_text_write_string(file, output_string);
+ file_text_close(file);
+ show_message( "Keyboards file does not exist. Storing defaults" );
+ } else {
+ var input_string = "";
+ var test_key = ds_map_create();
+ var read_file = file_text_open_read( working_directory + "keyboard.json" );
+ input_string = file_text_read_string( read_file );
+ test_key = json_decode( input_string );
+ file_text_close( read_file );
+ if ( test_key != -1 ) {
+ if ( ds_exists( global.keyboard, ds_type_map ) ) { //0-9 is the numeric range of the macros
+ global.keyboard = json_decode( input_string );
+ } else {
+ var write_file = file_text_open_write( working_directory + "keyboard.json" );
+ var output_string = json_encode( global.keyboard );
+ file_text_write_string(write_file, output_string);
+ file_text_close( write_file );
+ show_message( "Keyboards file verification failed. Storing defaults" );
+ }
+ }
+ ds_map_destroy( test_key );
+ }
+}
+/*
+
+ if (file_exists("inputs.ini") ) {
+ ini_open("inputs.ini");
+ var input_string = ini_read_string("Input", "0", "");
+ ini_close();
+ }
+ if (!file_exists("inputs.ini") || input_string == "") {
+ //defaults
+ //access with global.options[? ].method[key]
+
+ input_string = ds_map_write( global.options );
+ ini_open("inputs.ini");
+ ini_write_string("Input", "0", input_string);
+ ini_close();
+ } else {
+ ds_map_read( global.options, input_string );
+ }
+*/
diff --git a/thj7/scripts/scr_input_init/scr_input_init.yy b/thj7/scripts/scr_input_init/scr_input_init.yy
new file mode 100644
index 0000000..c99e2f1
--- /dev/null
+++ b/thj7/scripts/scr_input_init/scr_input_init.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_input_init",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_options_init/scr_options_init.gml b/thj7/scripts/scr_options_init/scr_options_init.gml
new file mode 100644
index 0000000..230eaa5
--- /dev/null
+++ b/thj7/scripts/scr_options_init/scr_options_init.gml
@@ -0,0 +1,63 @@
+function scr_options_init(){
+ if (!variable_global_exists( "global.options" ) ) {
+ global.options = -1;
+ }
+ if (!ds_exists(global.options, ds_type_map) ) {
+ global.options = ds_map_create();
+ }
+
+ //initialize default values for options
+ global.options[? OPTIONS_INPUT_TYPE] = "keyboard";
+ global.options[? OPTIONS_FULLSCREEN] = false;
+ global.options[? OPTIONS_WINDOWMULT] = VIEW_MULTIPLY_720; //default to 1280x720 for non-fullscreen
+ if ( display_get_height() >= 2160 && display_get_width() >= 3840) { //attempt to adjust to common display resolutions
+ global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_2160;
+ } else if ( display_get_height() >= 1440 && display_get_width() >=2560 ) {
+ global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1440;
+ } else if ( display_get_height() >= 1080 && display_get_width() >= 1920 ) {
+ global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1080;
+ } else if ( display_get_height() >= 720 && display_get_width() >= 1280 ) {
+ global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_720;
+ } else {
+ global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_360;
+ }
+
+ //load options from file
+ if (!file_exists(working_directory + "options.json") ) { //working directory for testing is ~/.config/neo_faraii_nights
+ var file = file_text_open_write(working_directory + "options.json");
+ var output_string = json_encode( global.options );
+ file_text_write_string(file, output_string);
+ file_text_close(file);
+ show_message( "Options file does not exist. Storing defaults" );
+ } else {
+ var input_string = "";
+ var test_key = ds_map_create();
+ var read_file = file_text_open_read( working_directory + "options.json" );
+ input_string = file_text_read_string( read_file );
+ test_key = json_decode( input_string );
+ file_text_close( read_file );
+ if ( test_key != -1 ) {
+ if ( ds_exists( global.options, ds_type_map ) ) { //0-9 is the numeric range of the macros
+ global.options = json_decode( input_string );
+ } else {
+ var write_file = file_text_open_write( working_directory + "options.json" );
+ var output_string = json_encode( global.options );
+ file_text_write_string(write_file, output_string);
+ file_text_close( write_file );
+ show_message( "Options file verification failed. Storing defaults" );
+ }
+ }
+ ds_map_destroy( test_key );
+ }
+
+ //apply options
+ if (global.options[? OPTIONS_FULLSCREEN]) {
+ window_set_fullscreen(true);
+ view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_FULLMULT]);
+ view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_FULLMULT]);
+ } else {
+ window_set_fullscreen(false);
+ view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_WINDOWMULT]);
+ view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_WINDOWMULT]);
+ }
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_options_init/scr_options_init.yy b/thj7/scripts/scr_options_init/scr_options_init.yy
new file mode 100644
index 0000000..46dc96c
--- /dev/null
+++ b/thj7/scripts/scr_options_init/scr_options_init.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_options_init",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_particles_init/scr_particles_init.gml b/thj7/scripts/scr_particles_init/scr_particles_init.gml
new file mode 100644
index 0000000..4949a51
--- /dev/null
+++ b/thj7/scripts/scr_particles_init/scr_particles_init.gml
@@ -0,0 +1,14 @@
+function scr_particles_init(){
+ global.partsys_bg = part_system_create_layer( "bg_particles", true );
+ global.partsys_fg = part_system_create_layer( "fg_particles", true );
+
+ global.parttype[ PART_CHERRYRAIN ] = part_type_create();
+ part_type_sprite( global.parttype[ PART_CHERRYRAIN ], spr_particle_cherry, false, false, false );
+ part_type_size( global.parttype[ PART_CHERRYRAIN ], .25, .75, 0, 0 );
+ part_type_speed( global.parttype[ PART_CHERRYRAIN ], .01, .02, -.005, 0 );
+ part_type_orientation( global.parttype[ PART_CHERRYRAIN ], 0, 359, .5, 0, true );
+ part_type_direction( global.parttype[ PART_CHERRYRAIN ], 45, 135, 0, 0 );
+ part_type_gravity( global.parttype[ PART_CHERRYRAIN ], .008, 270 );
+ part_type_life( global.parttype[ PART_CHERRYRAIN ] , 500, 1500 );
+ part_type_alpha3( global.parttype[ PART_CHERRYRAIN ], .95, .75, 0 );
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_particles_init/scr_particles_init.yy b/thj7/scripts/scr_particles_init/scr_particles_init.yy
new file mode 100644
index 0000000..0ddb88c
--- /dev/null
+++ b/thj7/scripts/scr_particles_init/scr_particles_init.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_particles_init",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_scores/scr_scores.gml b/thj7/scripts/scr_scores/scr_scores.gml
new file mode 100644
index 0000000..c5cc692
--- /dev/null
+++ b/thj7/scripts/scr_scores/scr_scores.gml
@@ -0,0 +1,43 @@
+/// @function scr_scores( _mode);
+/// @param {real} _mode
+
+function scr_scores( _mode ) {
+ switch ( _mode ) {
+ case SCORE_READ:
+ if ( file_exists( working_directory + "scores.txt" ) ) {
+ var file = file_text_open_read( working_directory + "scores.txt" );
+ var hiscore = 0;
+ var readscore = 0;
+ while ( !file_text_eof(file) ) {
+ readscore = file_text_read_real( file );
+ if ( hiscore < readscore ) {
+ hiscore = readscore;
+ }
+ file_text_readln(file);
+ }
+ } else {
+ var hiscore = 0;
+ }
+ return hiscore;
+ case SCORE_WRITE:
+ if ( file_exists( working_directory + "scores.txt" ) ) {
+ var file = file_text_open_append( working_directory + "scores.txt" );
+ file_text_write_real( file, global.score_current );
+ file_text_writeln(file);
+ file_text_close(file);
+ }
+ return 0;
+ case SCORE_INIT:
+ if ( !file_exists( working_directory + "scores.txt" ) ) {
+ global.score_current = SCORE_ZERO;
+ var file = file_text_open_write( working_directory + "scores.txt" );
+ file_text_write_real( file, SCORE_ZERO );
+ file_text_writeln(file);
+ file_text_close(file);
+ show_message( "Scores file does not exists. Initializing" );
+ }
+ return 0;
+ default:
+ return -1;
+ }
+}
\ No newline at end of file
diff --git a/thj7/scripts/scr_scores/scr_scores.yy b/thj7/scripts/scr_scores/scr_scores.yy
new file mode 100644
index 0000000..3e7277d
--- /dev/null
+++ b/thj7/scripts/scr_scores/scr_scores.yy
@@ -0,0 +1,12 @@
+{
+ "isDnD": false,
+ "isCompatibility": false,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "scr_scores",
+ "tags": [],
+ "resourceType": "GMScript",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_cherryfield/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79.png b/thj7/sprites/spr_cherryfield/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79.png
new file mode 100644
index 0000000..e3e723e
Binary files /dev/null and b/thj7/sprites/spr_cherryfield/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79.png differ
diff --git a/thj7/sprites/spr_cherryfield/layers/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79/5d8e9283-2e55-4cbd-bfbd-2e19cb9a4378.png b/thj7/sprites/spr_cherryfield/layers/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79/5d8e9283-2e55-4cbd-bfbd-2e19cb9a4378.png
new file mode 100644
index 0000000..38ba3b4
Binary files /dev/null and b/thj7/sprites/spr_cherryfield/layers/4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79/5d8e9283-2e55-4cbd-bfbd-2e19cb9a4378.png differ
diff --git a/thj7/sprites/spr_cherryfield/spr_cherryfield.yy b/thj7/sprites/spr_cherryfield/spr_cherryfield.yy
new file mode 100644
index 0000000..bcf1563
--- /dev/null
+++ b/thj7/sprites/spr_cherryfield/spr_cherryfield.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 0,
+ "bbox_right": 639,
+ "bbox_top": 211,
+ "bbox_bottom": 359,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"LayerId":{"name":"5d8e9283-2e55-4cbd-bfbd-2e19cb9a4378","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_cherryfield","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"resourceVersion":"1.0","name":"4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_cherryfield","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"cba37f8e-5684-4c7f-a775-27da7f184a7c","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"4106cbca-d8bf-4ac0-85f5-5a7ff6cf0f79","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_cherryfield","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_cherryfield",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"5d8e9283-2e55-4cbd-bfbd-2e19cb9a4378","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_cherryfield",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_particle_cherry/a41c1829-d302-40c6-ae80-a6e6b8420161.png b/thj7/sprites/spr_particle_cherry/a41c1829-d302-40c6-ae80-a6e6b8420161.png
new file mode 100644
index 0000000..6edb5d7
Binary files /dev/null and b/thj7/sprites/spr_particle_cherry/a41c1829-d302-40c6-ae80-a6e6b8420161.png differ
diff --git a/thj7/sprites/spr_particle_cherry/layers/a41c1829-d302-40c6-ae80-a6e6b8420161/78d3d6fa-007f-4d32-b3c5-ab7a1fd1f6fa.png b/thj7/sprites/spr_particle_cherry/layers/a41c1829-d302-40c6-ae80-a6e6b8420161/78d3d6fa-007f-4d32-b3c5-ab7a1fd1f6fa.png
new file mode 100644
index 0000000..6edb5d7
Binary files /dev/null and b/thj7/sprites/spr_particle_cherry/layers/a41c1829-d302-40c6-ae80-a6e6b8420161/78d3d6fa-007f-4d32-b3c5-ab7a1fd1f6fa.png differ
diff --git a/thj7/sprites/spr_particle_cherry/spr_particle_cherry.yy b/thj7/sprites/spr_particle_cherry/spr_particle_cherry.yy
new file mode 100644
index 0000000..09741c6
--- /dev/null
+++ b/thj7/sprites/spr_particle_cherry/spr_particle_cherry.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 1,
+ "bbox_right": 13,
+ "bbox_top": 1,
+ "bbox_bottom": 14,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 16,
+ "height": 16,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"a41c1829-d302-40c6-ae80-a6e6b8420161","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"a41c1829-d302-40c6-ae80-a6e6b8420161","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"LayerId":{"name":"78d3d6fa-007f-4d32-b3c5-ab7a1fd1f6fa","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_particle_cherry","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"resourceVersion":"1.0","name":"a41c1829-d302-40c6-ae80-a6e6b8420161","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_particle_cherry","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"9fdfcc7f-a7f5-43be-9d2a-e390121e360d","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"a41c1829-d302-40c6-ae80-a6e6b8420161","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_particle_cherry","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_particle_cherry",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"78d3d6fa-007f-4d32-b3c5-ab7a1fd1f6fa","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_particle_cherry",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_saigyouayakashi_cherry/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8.png b/thj7/sprites/spr_saigyouayakashi_cherry/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8.png
new file mode 100644
index 0000000..870017e
Binary files /dev/null and b/thj7/sprites/spr_saigyouayakashi_cherry/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8.png differ
diff --git a/thj7/sprites/spr_saigyouayakashi_cherry/layers/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8/1658d0be-394b-4b5f-b661-08f867dedae3.png b/thj7/sprites/spr_saigyouayakashi_cherry/layers/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8/1658d0be-394b-4b5f-b661-08f867dedae3.png
new file mode 100644
index 0000000..dcd18e0
Binary files /dev/null and b/thj7/sprites/spr_saigyouayakashi_cherry/layers/7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8/1658d0be-394b-4b5f-b661-08f867dedae3.png differ
diff --git a/thj7/sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy b/thj7/sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy
new file mode 100644
index 0000000..0f8452c
--- /dev/null
+++ b/thj7/sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 250,
+ "bbox_right": 453,
+ "bbox_top": 14,
+ "bbox_bottom": 248,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"LayerId":{"name":"1658d0be-394b-4b5f-b661-08f867dedae3","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_saigyouayakashi_cherry","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"resourceVersion":"1.0","name":"7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_saigyouayakashi_cherry","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"1f1066e5-b6b2-4155-90de-2bbe0c8b26a0","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"7ec6a70a-730e-4f6d-a1e2-cb1d835cf7a8","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_saigyouayakashi_cherry","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_saigyouayakashi_cherry",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"1658d0be-394b-4b5f-b661-08f867dedae3","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_saigyouayakashi_cherry",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_saigyouayakashi_trunk/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687.png b/thj7/sprites/spr_saigyouayakashi_trunk/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687.png
new file mode 100644
index 0000000..5c8d286
Binary files /dev/null and b/thj7/sprites/spr_saigyouayakashi_trunk/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687.png differ
diff --git a/thj7/sprites/spr_saigyouayakashi_trunk/layers/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687/8f39409e-33b9-40b0-a8d6-772ba4858778.png b/thj7/sprites/spr_saigyouayakashi_trunk/layers/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687/8f39409e-33b9-40b0-a8d6-772ba4858778.png
new file mode 100644
index 0000000..db00210
Binary files /dev/null and b/thj7/sprites/spr_saigyouayakashi_trunk/layers/1dcbda0b-cd46-41fe-bb1c-5f5404a4d687/8f39409e-33b9-40b0-a8d6-772ba4858778.png differ
diff --git a/thj7/sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy b/thj7/sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy
new file mode 100644
index 0000000..f536ab3
--- /dev/null
+++ b/thj7/sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 157,
+ "bbox_right": 438,
+ "bbox_top": 22,
+ "bbox_bottom": 359,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"1dcbda0b-cd46-41fe-bb1c-5f5404a4d687","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"1dcbda0b-cd46-41fe-bb1c-5f5404a4d687","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"LayerId":{"name":"8f39409e-33b9-40b0-a8d6-772ba4858778","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_saigyouayakashi_trunk","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"resourceVersion":"1.0","name":"1dcbda0b-cd46-41fe-bb1c-5f5404a4d687","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_saigyouayakashi_trunk","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"491550d3-5444-4a30-b219-ca10210cbd2b","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"1dcbda0b-cd46-41fe-bb1c-5f5404a4d687","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_saigyouayakashi_trunk","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_saigyouayakashi_trunk",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"8f39409e-33b9-40b0-a8d6-772ba4858778","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_saigyouayakashi_trunk",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_sky/3069bcc3-f574-4a8d-bd23-174e548a5e4e.png b/thj7/sprites/spr_sky/3069bcc3-f574-4a8d-bd23-174e548a5e4e.png
new file mode 100644
index 0000000..6fa0494
Binary files /dev/null and b/thj7/sprites/spr_sky/3069bcc3-f574-4a8d-bd23-174e548a5e4e.png differ
diff --git a/thj7/sprites/spr_sky/layers/3069bcc3-f574-4a8d-bd23-174e548a5e4e/b0031c87-23cd-4028-a8be-7c0439ab9b76.png b/thj7/sprites/spr_sky/layers/3069bcc3-f574-4a8d-bd23-174e548a5e4e/b0031c87-23cd-4028-a8be-7c0439ab9b76.png
new file mode 100644
index 0000000..6fa0494
Binary files /dev/null and b/thj7/sprites/spr_sky/layers/3069bcc3-f574-4a8d-bd23-174e548a5e4e/b0031c87-23cd-4028-a8be-7c0439ab9b76.png differ
diff --git a/thj7/sprites/spr_sky/spr_sky.yy b/thj7/sprites/spr_sky/spr_sky.yy
new file mode 100644
index 0000000..3977390
--- /dev/null
+++ b/thj7/sprites/spr_sky/spr_sky.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 0,
+ "bbox_right": 639,
+ "bbox_top": 0,
+ "bbox_bottom": 359,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"3069bcc3-f574-4a8d-bd23-174e548a5e4e","path":"sprites/spr_sky/spr_sky.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"3069bcc3-f574-4a8d-bd23-174e548a5e4e","path":"sprites/spr_sky/spr_sky.yy",},"LayerId":{"name":"b0031c87-23cd-4028-a8be-7c0439ab9b76","path":"sprites/spr_sky/spr_sky.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_sky","path":"sprites/spr_sky/spr_sky.yy",},"resourceVersion":"1.0","name":"3069bcc3-f574-4a8d-bd23-174e548a5e4e","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_sky","path":"sprites/spr_sky/spr_sky.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"a5b0555d-0d46-4cf6-96a5-67aefbc88be5","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"3069bcc3-f574-4a8d-bd23-174e548a5e4e","path":"sprites/spr_sky/spr_sky.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_sky","path":"sprites/spr_sky/spr_sky.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_sky",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"b0031c87-23cd-4028-a8be-7c0439ab9b76","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_sky",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_sparkle/969158ce-fa41-4411-a111-793294ef38aa.png b/thj7/sprites/spr_sparkle/969158ce-fa41-4411-a111-793294ef38aa.png
new file mode 100644
index 0000000..82ea37f
Binary files /dev/null and b/thj7/sprites/spr_sparkle/969158ce-fa41-4411-a111-793294ef38aa.png differ
diff --git a/thj7/sprites/spr_sparkle/layers/969158ce-fa41-4411-a111-793294ef38aa/ab4abecf-4667-449e-8109-75b773fb94a5.png b/thj7/sprites/spr_sparkle/layers/969158ce-fa41-4411-a111-793294ef38aa/ab4abecf-4667-449e-8109-75b773fb94a5.png
new file mode 100644
index 0000000..fe8fa80
Binary files /dev/null and b/thj7/sprites/spr_sparkle/layers/969158ce-fa41-4411-a111-793294ef38aa/ab4abecf-4667-449e-8109-75b773fb94a5.png differ
diff --git a/thj7/sprites/spr_sparkle/spr_sparkle.yy b/thj7/sprites/spr_sparkle/spr_sparkle.yy
new file mode 100644
index 0000000..f7cee0c
--- /dev/null
+++ b/thj7/sprites/spr_sparkle/spr_sparkle.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 0,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 11,
+ "bbox_right": 630,
+ "bbox_top": 6,
+ "bbox_bottom": 213,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"969158ce-fa41-4411-a111-793294ef38aa","path":"sprites/spr_sparkle/spr_sparkle.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"969158ce-fa41-4411-a111-793294ef38aa","path":"sprites/spr_sparkle/spr_sparkle.yy",},"LayerId":{"name":"ab4abecf-4667-449e-8109-75b773fb94a5","path":"sprites/spr_sparkle/spr_sparkle.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_sparkle","path":"sprites/spr_sparkle/spr_sparkle.yy",},"resourceVersion":"1.0","name":"969158ce-fa41-4411-a111-793294ef38aa","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_sparkle","path":"sprites/spr_sparkle/spr_sparkle.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"6dd0602d-46e8-40ae-8c2b-42b4b388a547","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"969158ce-fa41-4411-a111-793294ef38aa","path":"sprites/spr_sparkle/spr_sparkle.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 0,
+ "yorigin": 0,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_sparkle","path":"sprites/spr_sparkle/spr_sparkle.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_sparkle",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"ab4abecf-4667-449e-8109-75b773fb94a5","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_sparkle",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/sprites/spr_title/652533fd-6f99-423b-a2dc-bd6c7c842fcc.png b/thj7/sprites/spr_title/652533fd-6f99-423b-a2dc-bd6c7c842fcc.png
new file mode 100644
index 0000000..2062b8a
Binary files /dev/null and b/thj7/sprites/spr_title/652533fd-6f99-423b-a2dc-bd6c7c842fcc.png differ
diff --git a/thj7/sprites/spr_title/layers/652533fd-6f99-423b-a2dc-bd6c7c842fcc/03e3d287-7c54-4274-8918-b62450ed32db.png b/thj7/sprites/spr_title/layers/652533fd-6f99-423b-a2dc-bd6c7c842fcc/03e3d287-7c54-4274-8918-b62450ed32db.png
new file mode 100644
index 0000000..78c9187
Binary files /dev/null and b/thj7/sprites/spr_title/layers/652533fd-6f99-423b-a2dc-bd6c7c842fcc/03e3d287-7c54-4274-8918-b62450ed32db.png differ
diff --git a/thj7/sprites/spr_title/spr_title.yy b/thj7/sprites/spr_title/spr_title.yy
new file mode 100644
index 0000000..3acdb66
--- /dev/null
+++ b/thj7/sprites/spr_title/spr_title.yy
@@ -0,0 +1,79 @@
+{
+ "bboxMode": 0,
+ "collisionKind": 1,
+ "type": 0,
+ "origin": 4,
+ "preMultiplyAlpha": false,
+ "edgeFiltering": false,
+ "collisionTolerance": 0,
+ "swfPrecision": 2.525,
+ "bbox_left": 21,
+ "bbox_right": 613,
+ "bbox_top": 11,
+ "bbox_bottom": 302,
+ "HTile": false,
+ "VTile": false,
+ "For3D": false,
+ "width": 640,
+ "height": 360,
+ "textureGroupId": {
+ "name": "Default",
+ "path": "texturegroups/Default",
+ },
+ "swatchColours": null,
+ "gridX": 0,
+ "gridY": 0,
+ "frames": [
+ {"compositeImage":{"FrameId":{"name":"652533fd-6f99-423b-a2dc-bd6c7c842fcc","path":"sprites/spr_title/spr_title.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
+ {"FrameId":{"name":"652533fd-6f99-423b-a2dc-bd6c7c842fcc","path":"sprites/spr_title/spr_title.yy",},"LayerId":{"name":"03e3d287-7c54-4274-8918-b62450ed32db","path":"sprites/spr_title/spr_title.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
+ ],"parent":{"name":"spr_title","path":"sprites/spr_title/spr_title.yy",},"resourceVersion":"1.0","name":"652533fd-6f99-423b-a2dc-bd6c7c842fcc","tags":[],"resourceType":"GMSpriteFrame",},
+ ],
+ "sequence": {
+ "spriteId": {"name":"spr_title","path":"sprites/spr_title/spr_title.yy",},
+ "timeUnits": 1,
+ "playback": 1,
+ "playbackSpeed": 30.0,
+ "playbackSpeedType": 0,
+ "autoRecord": true,
+ "volume": 1.0,
+ "length": 1.0,
+ "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",},
+ "tracks": [
+ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
+ {"id":"72941a9d-d561-4b6e-a952-2437edaca925","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"652533fd-6f99-423b-a2dc-bd6c7c842fcc","path":"sprites/spr_title/spr_title.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",},
+ ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack","modifiers":[],},
+ ],
+ "visibleRange": null,
+ "lockOrigin": false,
+ "showBackdrop": true,
+ "showBackdropImage": false,
+ "backdropImagePath": "",
+ "backdropImageOpacity": 0.5,
+ "backdropWidth": 1366,
+ "backdropHeight": 768,
+ "backdropXOffset": 0.0,
+ "backdropYOffset": 0.0,
+ "xorigin": 320,
+ "yorigin": 180,
+ "eventToFunction": {},
+ "eventStubScript": null,
+ "parent": {"name":"spr_title","path":"sprites/spr_title/spr_title.yy",},
+ "resourceVersion": "1.3",
+ "name": "spr_title",
+ "tags": [],
+ "resourceType": "GMSequence",
+ },
+ "layers": [
+ {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"03e3d287-7c54-4274-8918-b62450ed32db","tags":[],"resourceType":"GMImageLayer",},
+ ],
+ "nineSlice": null,
+ "parent": {
+ "name": "thj7",
+ "path": "thj7.yyp",
+ },
+ "resourceVersion": "1.0",
+ "name": "spr_title",
+ "tags": [],
+ "resourceType": "GMSprite",
+}
\ No newline at end of file
diff --git a/thj7/thj7.yyp b/thj7/thj7.yyp
index 48e9e5b..d6bc2fa 100644
--- a/thj7/thj7.yyp
+++ b/thj7/thj7.yyp
@@ -1,6 +1,24 @@
{
"resources": [
- {"id":{"name":"Room1","path":"rooms/Room1/Room1.yy",},"order":0,},
+ {"id":{"name":"fn_textsmall","path":"fonts/fn_textsmall/fn_textsmall.yy",},"order":4,},
+ {"id":{"name":"spr_saigyouayakashi_trunk","path":"sprites/spr_saigyouayakashi_trunk/spr_saigyouayakashi_trunk.yy",},"order":16,},
+ {"id":{"name":"spr_cherryfield","path":"sprites/spr_cherryfield/spr_cherryfield.yy",},"order":15,},
+ {"id":{"name":"spr_title","path":"sprites/spr_title/spr_title.yy",},"order":11,},
+ {"id":{"name":"spr_sky","path":"sprites/spr_sky/spr_sky.yy",},"order":13,},
+ {"id":{"name":"scr_input_get","path":"scripts/scr_input_get/scr_input_get.yy",},"order":5,},
+ {"id":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},"order":10,},
+ {"id":{"name":"scr_particles_init","path":"scripts/scr_particles_init/scr_particles_init.yy",},"order":20,},
+ {"id":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"order":3,},
+ {"id":{"name":"scr_scores","path":"scripts/scr_scores/scr_scores.yy",},"order":9,},
+ {"id":{"name":"spr_particle_cherry","path":"sprites/spr_particle_cherry/spr_particle_cherry.yy",},"order":18,},
+ {"id":{"name":"scr_initialize","path":"scripts/scr_initialize/scr_initialize.yy",},"order":6,},
+ {"id":{"name":"obj_title","path":"objects/obj_title/obj_title.yy",},"order":12,},
+ {"id":{"name":"spr_saigyouayakashi_cherry","path":"sprites/spr_saigyouayakashi_cherry/spr_saigyouayakashi_cherry.yy",},"order":17,},
+ {"id":{"name":"fn_textlarge","path":"fonts/fn_textlarge/fn_textlarge.yy",},"order":2,},
+ {"id":{"name":"spr_sparkle","path":"sprites/spr_sparkle/spr_sparkle.yy",},"order":14,},
+ {"id":{"name":"scr_options_init","path":"scripts/scr_options_init/scr_options_init.yy",},"order":8,},
+ {"id":{"name":"scr_input_init","path":"scripts/scr_input_init/scr_input_init.yy",},"order":7,},
+ {"id":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},"order":1,},
],
"Options": [
{"name":"Android","path":"options/android/options_android.yy",},
@@ -22,24 +40,10 @@
"children": [],
},
"RoomOrderNodes": [
- {"roomId":{"name":"Room1","path":"rooms/Room1/Room1.yy",},},
- ],
- "Folders": [
- {"folderPath":"folders/Sprites.yy","order":1,"resourceVersion":"1.0","name":"Sprites","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Tile Sets.yy","order":2,"resourceVersion":"1.0","name":"Tile Sets","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Sounds.yy","order":3,"resourceVersion":"1.0","name":"Sounds","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Paths.yy","order":4,"resourceVersion":"1.0","name":"Paths","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Scripts.yy","order":5,"resourceVersion":"1.0","name":"Scripts","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Shaders.yy","order":6,"resourceVersion":"1.0","name":"Shaders","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Fonts.yy","order":7,"resourceVersion":"1.0","name":"Fonts","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Timelines.yy","order":8,"resourceVersion":"1.0","name":"Timelines","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Objects.yy","order":9,"resourceVersion":"1.0","name":"Objects","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Rooms.yy","order":10,"resourceVersion":"1.0","name":"Rooms","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Sequences.yy","order":11,"resourceVersion":"1.0","name":"Sequences","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Animation Curves.yy","order":12,"resourceVersion":"1.0","name":"Animation Curves","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Notes.yy","order":13,"resourceVersion":"1.0","name":"Notes","tags":[],"resourceType":"GMFolder",},
- {"folderPath":"folders/Extensions.yy","order":14,"resourceVersion":"1.0","name":"Extensions","tags":[],"resourceType":"GMFolder",},
+ {"roomId":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},},
+ {"roomId":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},},
],
+ "Folders": [],
"AudioGroups": [
{"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},
],
@@ -48,7 +52,7 @@
],
"IncludedFiles": [],
"MetaData": {
- "IDEVersion": "23.1.1.431",
+ "IDEVersion": "23.1.1.432",
},
"resourceVersion": "1.4",
"name": "thj7",