diff --git a/res_built/atlas/atlas0_hq.json b/res_built/atlas/atlas0_hq.json index 23e86df2..b76e2e7e 100644 --- a/res_built/atlas/atlas0_hq.json +++ b/res_built/atlas/atlas0_hq.json @@ -2,7 +2,7 @@ "sprites/belt/built/forward_0.png": { - "frame": {"x":969,"y":1181,"w":116,"h":144}, + "frame": {"x":305,"y":1895,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -10,7 +10,7 @@ }, "sprites/belt/built/forward_1.png": { - "frame": {"x":1490,"y":1317,"w":116,"h":144}, + "frame": {"x":1885,"y":308,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -18,7 +18,7 @@ }, "sprites/belt/built/forward_2.png": { - "frame": {"x":266,"y":1588,"w":116,"h":144}, + "frame": {"x":954,"y":1724,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -26,7 +26,7 @@ }, "sprites/belt/built/forward_3.png": { - "frame": {"x":386,"y":1588,"w":116,"h":144}, + "frame": {"x":1270,"y":1205,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -34,7 +34,7 @@ }, "sprites/belt/built/forward_4.png": { - "frame": {"x":627,"y":1472,"w":116,"h":144}, + "frame": {"x":1376,"y":1584,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -42,7 +42,7 @@ }, "sprites/belt/built/forward_5.png": { - "frame": {"x":932,"y":1329,"w":116,"h":144}, + "frame": {"x":1376,"y":1736,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -50,7 +50,7 @@ }, "sprites/belt/built/forward_6.png": { - "frame": {"x":1052,"y":1329,"w":116,"h":144}, + "frame": {"x":1500,"y":1584,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -58,7 +58,7 @@ }, "sprites/belt/built/forward_7.png": { - "frame": {"x":1172,"y":1329,"w":116,"h":144}, + "frame": {"x":1500,"y":1736,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -66,7 +66,7 @@ }, "sprites/belt/built/forward_8.png": { - "frame": {"x":1292,"y":1329,"w":116,"h":144}, + "frame": {"x":1506,"y":1888,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -74,7 +74,7 @@ }, "sprites/belt/built/forward_9.png": { - "frame": {"x":1555,"y":1465,"w":116,"h":144}, + "frame": {"x":953,"y":1883,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -82,7 +82,7 @@ }, "sprites/belt/built/forward_10.png": { - "frame": {"x":812,"y":1329,"w":116,"h":144}, + "frame": {"x":573,"y":1581,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -90,7 +90,7 @@ }, "sprites/belt/built/forward_11.png": { - "frame": {"x":507,"y":1472,"w":116,"h":144}, + "frame": {"x":576,"y":1733,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -98,7 +98,7 @@ }, "sprites/belt/built/forward_12.png": { - "frame": {"x":146,"y":1588,"w":116,"h":144}, + "frame": {"x":578,"y":1885,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -106,7 +106,7 @@ }, "sprites/belt/built/forward_13.png": { - "frame": {"x":3,"y":1730,"w":116,"h":144}, + "frame": {"x":830,"y":1731,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -114,7 +114,7 @@ }, "sprites/belt/built/left_0.png": { - "frame": {"x":1909,"y":3,"w":130,"h":130}, + "frame": {"x":718,"y":908,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -122,7 +122,7 @@ }, "sprites/belt/built/left_1.png": { - "frame": {"x":405,"y":1767,"w":130,"h":130}, + "frame": {"x":718,"y":1046,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -130,7 +130,7 @@ }, "sprites/belt/built/left_2.png": { - "frame": {"x":1755,"y":1216,"w":130,"h":130}, + "frame": {"x":1238,"y":1722,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -138,7 +138,7 @@ }, "sprites/belt/built/left_3.png": { - "frame": {"x":1675,"y":1478,"w":130,"h":130}, + "frame": {"x":1390,"y":1357,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -146,7 +146,7 @@ }, "sprites/belt/built/left_4.png": { - "frame": {"x":1687,"y":1612,"w":130,"h":130}, + "frame": {"x":1230,"y":1860,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -154,7 +154,7 @@ }, "sprites/belt/built/left_5.png": { - "frame": {"x":1809,"y":1478,"w":130,"h":130}, + "frame": {"x":1368,"y":1888,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -162,7 +162,7 @@ }, "sprites/belt/built/left_6.png": { - "frame": {"x":1438,"y":1738,"w":130,"h":130}, + "frame": {"x":1342,"y":763,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -170,7 +170,7 @@ }, "sprites/belt/built/left_7.png": { - "frame": {"x":1170,"y":1741,"w":130,"h":130}, + "frame": {"x":1480,"y":763,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -178,7 +178,7 @@ }, "sprites/belt/built/left_8.png": { - "frame": {"x":908,"y":1755,"w":130,"h":130}, + "frame": {"x":1618,"y":763,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -186,7 +186,7 @@ }, "sprites/belt/built/left_9.png": { - "frame": {"x":759,"y":1863,"w":130,"h":130}, + "frame": {"x":1756,"y":763,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -194,7 +194,7 @@ }, "sprites/belt/built/left_10.png": { - "frame": {"x":263,"y":1882,"w":130,"h":130}, + "frame": {"x":1114,"y":1349,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -202,7 +202,7 @@ }, "sprites/belt/built/left_11.png": { - "frame": {"x":1170,"y":1607,"w":130,"h":130}, + "frame": {"x":1099,"y":1487,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -210,7 +210,7 @@ }, "sprites/belt/built/left_12.png": { - "frame": {"x":1304,"y":1607,"w":130,"h":130}, + "frame": {"x":1252,"y":1357,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -218,7 +218,7 @@ }, "sprites/belt/built/left_13.png": { - "frame": {"x":1755,"y":1082,"w":130,"h":130}, + "frame": {"x":1238,"y":1584,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -226,7 +226,7 @@ }, "sprites/belt/built/right_0.png": { - "frame": {"x":539,"y":1891,"w":130,"h":130}, + "frame": {"x":1431,"y":901,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -234,7 +234,7 @@ }, "sprites/belt/built/right_1.png": { - "frame": {"x":397,"y":1901,"w":130,"h":130}, + "frame": {"x":1569,"y":901,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -242,7 +242,7 @@ }, "sprites/belt/built/right_2.png": { - "frame": {"x":1821,"y":1612,"w":130,"h":130}, + "frame": {"x":1721,"y":1039,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -250,7 +250,7 @@ }, "sprites/belt/built/right_3.png": { - "frame": {"x":1572,"y":1746,"w":130,"h":130}, + "frame": {"x":1845,"y":901,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -258,7 +258,7 @@ }, "sprites/belt/built/right_4.png": { - "frame": {"x":1438,"y":1872,"w":130,"h":130}, + "frame": {"x":1859,"y":1039,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -266,7 +266,7 @@ }, "sprites/belt/built/right_5.png": { - "frame": {"x":1706,"y":1746,"w":130,"h":130}, + "frame": {"x":1518,"y":1177,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -274,7 +274,7 @@ }, "sprites/belt/built/right_6.png": { - "frame": {"x":1840,"y":1746,"w":130,"h":130}, + "frame": {"x":1656,"y":1177,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -282,7 +282,7 @@ }, "sprites/belt/built/right_7.png": { - "frame": {"x":1042,"y":1875,"w":130,"h":130}, + "frame": {"x":1794,"y":1177,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -290,7 +290,7 @@ }, "sprites/belt/built/right_8.png": { - "frame": {"x":893,"y":1889,"w":130,"h":130}, + "frame": {"x":1528,"y":1315,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -298,7 +298,7 @@ }, "sprites/belt/built/right_9.png": { - "frame": {"x":1176,"y":1875,"w":130,"h":130}, + "frame": {"x":1666,"y":1315,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -306,7 +306,7 @@ }, "sprites/belt/built/right_10.png": { - "frame": {"x":1304,"y":1741,"w":130,"h":130}, + "frame": {"x":1707,"y":901,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -314,7 +314,7 @@ }, "sprites/belt/built/right_11.png": { - "frame": {"x":1889,"y":1082,"w":130,"h":130}, + "frame": {"x":1307,"y":1058,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -322,7 +322,7 @@ }, "sprites/belt/built/right_12.png": { - "frame": {"x":1893,"y":937,"w":130,"h":130}, + "frame": {"x":1445,"y":1039,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -330,7 +330,31 @@ }, "sprites/belt/built/right_13.png": { - "frame": {"x":1889,"y":1216,"w":130,"h":130}, + "frame": {"x":1583,"y":1039,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/potato_mode/forward.png": +{ + "frame": {"x":1307,"y":906,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/potato_mode/left.png": +{ + "frame": {"x":1804,"y":1315,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/potato_mode/right.png": +{ + "frame": {"x":1676,"y":1453,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -338,7 +362,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1572,"y":1880,"w":130,"h":130}, + "frame": {"x":1814,"y":1453,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -346,7 +370,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":1706,"y":1880,"w":130,"h":130}, + "frame": {"x":1624,"y":1591,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -354,7 +378,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1816,"y":660,"w":116,"h":144}, + "frame": {"x":1394,"y":1196,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -362,7 +386,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":778,"y":1593,"w":105,"h":127}, + "frame": {"x":1630,"y":1864,"w":105,"h":127}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":105,"h":127}, @@ -370,7 +394,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":555,"y":151,"w":548,"h":144}, + "frame": {"x":5,"y":562,"w":548,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":548,"h":144}, @@ -378,7 +402,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":547,"y":1028,"w":256,"h":144}, + "frame": {"x":301,"y":714,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -386,7 +410,7 @@ }, "sprites/blueprints/display.png": { - "frame": {"x":646,"y":1620,"w":128,"h":136}, + "frame": {"x":805,"y":1587,"w":128,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":128,"h":136}, @@ -394,7 +418,7 @@ }, "sprites/blueprints/filter.png": { - "frame": {"x":839,"y":738,"w":268,"h":144}, + "frame": {"x":857,"y":309,"w":268,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":16,"y":0,"w":268,"h":144}, @@ -402,7 +426,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":3,"y":1878,"w":111,"h":129}, + "frame": {"x":1932,"y":1177,"w":111,"h":129}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":4,"w":111,"h":129}, @@ -410,7 +434,7 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":1237,"y":1181,"w":123,"h":144}, + "frame": {"x":1884,"y":460,"w":123,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":123,"h":144}, @@ -418,7 +442,7 @@ }, "sprites/blueprints/logic_gate-or.png": { - "frame": {"x":1384,"y":446,"w":144,"h":123}, + "frame": {"x":566,"y":998,"w":144,"h":123}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":123}, @@ -426,7 +450,7 @@ }, "sprites/blueprints/logic_gate-transistor.png": { - "frame": {"x":1936,"y":660,"w":101,"h":144}, + "frame": {"x":554,"y":1429,"w":101,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":101,"h":144}, @@ -434,7 +458,7 @@ }, "sprites/blueprints/logic_gate-xor.png": { - "frame": {"x":1111,"y":741,"w":144,"h":143}, + "frame": {"x":1841,"y":157,"w":144,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":143}, @@ -442,7 +466,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":969,"y":594,"w":144,"h":133}, + "frame": {"x":856,"y":910,"w":144,"h":133}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":133}, @@ -450,7 +474,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":889,"y":1477,"w":136,"h":143}, + "frame": {"x":1009,"y":613,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -458,7 +482,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":506,"y":1620,"w":136,"h":143}, + "frame": {"x":1157,"y":764,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -466,7 +490,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":1411,"y":3,"w":261,"h":144}, + "frame": {"x":5,"y":1600,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -474,7 +498,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":255,"y":704,"w":288,"h":287}, + "frame": {"x":561,"y":309,"w":288,"h":287}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":287}, @@ -482,7 +506,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":3,"y":996,"w":288,"h":144}, + "frame": {"x":1129,"y":156,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -490,7 +514,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":3,"y":556,"w":560,"h":144}, + "frame": {"x":561,"y":5,"w":560,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, @@ -498,7 +522,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":821,"y":446,"w":288,"h":144}, + "frame": {"x":1685,"y":5,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -506,7 +530,7 @@ }, "sprites/blueprints/reader.png": { - "frame": {"x":296,"y":1440,"w":141,"h":144}, + "frame": {"x":274,"y":1591,"w":141,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":144}, @@ -514,7 +538,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":520,"y":1324,"w":143,"h":144}, + "frame": {"x":274,"y":1743,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -522,7 +546,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":150,"y":1440,"w":142,"h":144}, + "frame": {"x":423,"y":1591,"w":142,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":142,"h":144}, @@ -530,7 +554,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":3,"y":1440,"w":143,"h":144}, + "frame": {"x":425,"y":1743,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -538,7 +562,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":1458,"y":942,"w":142,"h":138}, + "frame": {"x":5,"y":1904,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -546,7 +570,7 @@ }, "sprites/blueprints/splitter-compact-merge-inverse.png": { - "frame": {"x":1604,"y":942,"w":142,"h":138}, + "frame": {"x":155,"y":1904,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -554,7 +578,7 @@ }, "sprites/blueprints/splitter-compact-merge.png": { - "frame": {"x":3,"y":1588,"w":139,"h":138}, + "frame": {"x":1160,"y":915,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -562,7 +586,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":1412,"y":1465,"w":139,"h":138}, + "frame": {"x":976,"y":1197,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -570,7 +594,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":839,"y":886,"w":257,"h":144}, + "frame": {"x":301,"y":866,"w":257,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":257,"h":144}, @@ -578,7 +602,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":1399,"y":151,"w":261,"h":144}, + "frame": {"x":5,"y":1752,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -586,7 +610,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":567,"y":446,"w":250,"h":288}, + "frame": {"x":5,"y":1008,"w":250,"h":288}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":21,"y":0,"w":250,"h":288}, @@ -594,7 +618,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":295,"y":995,"w":144,"h":144}, + "frame": {"x":1425,"y":156,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -602,7 +626,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1816,"y":808,"w":138,"h":125}, + "frame": {"x":822,"y":1335,"w":138,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, @@ -610,7 +634,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":747,"y":1477,"w":138,"h":112}, + "frame": {"x":408,"y":1471,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, @@ -618,7 +642,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":1623,"y":826,"w":139,"h":112}, + "frame": {"x":261,"y":1471,"w":139,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, @@ -626,7 +650,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":123,"y":1736,"w":138,"h":112}, + "frame": {"x":663,"y":1459,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, @@ -634,7 +658,7 @@ }, "sprites/blueprints/virtual_processor-analyzer.png": { - "frame": {"x":3,"y":1144,"w":144,"h":144}, + "frame": {"x":1429,"y":308,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -642,7 +666,7 @@ }, "sprites/blueprints/virtual_processor-rotater.png": { - "frame": {"x":1490,"y":1169,"w":118,"h":144}, + "frame": {"x":702,"y":1883,"w":118,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":118,"h":144}, @@ -650,7 +674,7 @@ }, "sprites/blueprints/virtual_processor-shapecompare.png": { - "frame": {"x":1259,"y":741,"w":144,"h":133}, + "frame": {"x":1008,"y":915,"w":144,"h":133}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":133}, @@ -658,7 +682,7 @@ }, "sprites/blueprints/virtual_processor-stacker.png": { - "frame": {"x":685,"y":1176,"w":132,"h":144}, + "frame": {"x":717,"y":604,"w":132,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":132,"h":144}, @@ -666,7 +690,7 @@ }, "sprites/blueprints/virtual_processor-unstacker.png": { - "frame": {"x":151,"y":1144,"w":144,"h":144}, + "frame": {"x":1428,"y":460,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -674,7 +698,7 @@ }, "sprites/blueprints/virtual_processor.png": { - "frame": {"x":1100,"y":888,"w":144,"h":141}, + "frame": {"x":857,"y":613,"w":144,"h":141}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":144,"h":141}, @@ -682,7 +706,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":299,"y":1143,"w":144,"h":144}, + "frame": {"x":1581,"y":308,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -690,7 +714,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":1384,"y":573,"w":144,"h":82}, + "frame": {"x":561,"y":604,"w":144,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":62,"w":144,"h":82}, @@ -698,7 +722,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":1371,"y":1015,"w":82,"h":82}, + "frame": {"x":1814,"y":1726,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":62,"y":62,"w":82,"h":82}, @@ -706,7 +730,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":447,"y":1143,"w":20,"h":144}, + "frame": {"x":1992,"y":1418,"w":20,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":62,"y":0,"w":20,"h":144}, @@ -714,7 +738,7 @@ }, "sprites/blueprints/wire_tunnel-coating.png": { - "frame": {"x":447,"y":1291,"w":33,"h":134}, + "frame": {"x":1301,"y":764,"w":33,"h":134}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":56,"y":5,"w":33,"h":134}, @@ -722,7 +746,7 @@ }, "sprites/blueprints/wire_tunnel.png": { - "frame": {"x":1612,"y":1224,"w":138,"h":135}, + "frame": {"x":968,"y":1343,"w":138,"h":135}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":138,"h":135}, @@ -730,7 +754,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1909,"y":3,"w":130,"h":130}, + "frame": {"x":718,"y":908,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, @@ -738,7 +762,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":539,"y":1891,"w":130,"h":130}, + "frame": {"x":1431,"y":901,"w":130,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, @@ -746,7 +770,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":969,"y":1181,"w":116,"h":144}, + "frame": {"x":305,"y":1895,"w":116,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, @@ -754,7 +778,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":1438,"y":1607,"w":104,"h":127}, + "frame": {"x":1879,"y":1591,"w":104,"h":127}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":104,"h":127}, @@ -762,7 +786,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":555,"y":299,"w":548,"h":143}, + "frame": {"x":1129,"y":5,"w":548,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":548,"h":143}, @@ -770,7 +794,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":829,"y":1034,"w":256,"h":143}, + "frame": {"x":261,"y":1320,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -778,7 +802,7 @@ }, "sprites/buildings/display.png": { - "frame": {"x":778,"y":1724,"w":126,"h":135}, + "frame": {"x":1077,"y":1892,"w":126,"h":135}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":126,"h":135}, @@ -786,7 +810,7 @@ }, "sprites/buildings/filter.png": { - "frame": {"x":1113,"y":446,"w":267,"h":144}, + "frame": {"x":1153,"y":460,"w":267,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":267,"h":144}, @@ -794,7 +818,7 @@ }, "sprites/buildings/hub.png": { - "frame": {"x":3,"y":3,"w":548,"h":549}, + "frame": {"x":5,"y":5,"w":548,"h":549}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":16,"w":548,"h":549}, @@ -802,7 +826,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":646,"y":1760,"w":109,"h":127}, + "frame": {"x":1624,"y":1729,"w":109,"h":127}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":5,"w":109,"h":127}, @@ -810,7 +834,7 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":1364,"y":1181,"w":122,"h":144}, + "frame": {"x":700,"y":1731,"w":122,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":0,"w":122,"h":144}, @@ -818,7 +842,7 @@ }, "sprites/buildings/logic_gate-or.png": { - "frame": {"x":1532,"y":531,"w":143,"h":123}, + "frame": {"x":675,"y":1184,"w":143,"h":123}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":123}, @@ -826,7 +850,7 @@ }, "sprites/buildings/logic_gate-transistor.png": { - "frame": {"x":443,"y":995,"w":100,"h":144}, + "frame": {"x":697,"y":1579,"w":100,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":100,"h":144}, @@ -834,7 +858,7 @@ }, "sprites/buildings/logic_gate-xor.png": { - "frame": {"x":1485,"y":659,"w":143,"h":143}, + "frame": {"x":1457,"y":612,"w":143,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":143}, @@ -842,7 +866,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":1476,"y":806,"w":143,"h":132}, + "frame": {"x":856,"y":1051,"w":143,"h":132}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":132}, @@ -850,7 +874,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":265,"y":1736,"w":136,"h":142}, + "frame": {"x":531,"y":1129,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -858,7 +882,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":123,"y":1852,"w":136,"h":142}, + "frame": {"x":531,"y":1279,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -866,7 +890,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":1107,"y":299,"w":260,"h":143}, + "frame": {"x":263,"y":1018,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -874,7 +898,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":547,"y":738,"w":288,"h":286}, + "frame": {"x":5,"y":714,"w":288,"h":286}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":286}, @@ -882,7 +906,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":1107,"y":151,"w":288,"h":144}, + "frame": {"x":1133,"y":308,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -890,7 +914,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":555,"y":3,"w":560,"h":144}, + "frame": {"x":561,"y":157,"w":560,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, @@ -898,7 +922,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":1119,"y":3,"w":288,"h":144}, + "frame": {"x":857,"y":461,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -906,7 +930,7 @@ }, "sprites/buildings/reader.png": { - "frame": {"x":667,"y":1324,"w":141,"h":144}, + "frame": {"x":429,"y":1895,"w":141,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":144}, @@ -914,7 +938,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":1812,"y":139,"w":141,"h":143}, + "frame": {"x":1608,"y":612,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -922,7 +946,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":1671,"y":679,"w":141,"h":143}, + "frame": {"x":1757,"y":612,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":141,"h":143}, @@ -930,7 +954,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":1800,"y":513,"w":141,"h":143}, + "frame": {"x":1008,"y":764,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -938,7 +962,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":1845,"y":371,"w":141,"h":136}, + "frame": {"x":1158,"y":1061,"w":141,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, @@ -946,7 +970,7 @@ }, "sprites/buildings/splitter-compact-merge-inverse.png": { - "frame": {"x":1699,"y":373,"w":142,"h":136}, + "frame": {"x":826,"y":1191,"w":142,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":142,"h":136}, @@ -954,7 +978,7 @@ }, "sprites/buildings/splitter-compact-merge.png": { - "frame": {"x":1612,"y":1084,"w":139,"h":136}, + "frame": {"x":1123,"y":1205,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -962,7 +986,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":1750,"y":942,"w":139,"h":136}, + "frame": {"x":675,"y":1315,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -970,7 +994,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1117,"y":594,"w":256,"h":143}, + "frame": {"x":1577,"y":157,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -978,7 +1002,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":1371,"y":299,"w":260,"h":143}, + "frame": {"x":263,"y":1169,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -986,7 +1010,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":704,"w":248,"h":288}, + "frame": {"x":5,"y":1304,"w":248,"h":288}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":22,"y":0,"w":248,"h":288}, @@ -994,7 +1018,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":537,"y":1176,"w":144,"h":144}, + "frame": {"x":1580,"y":460,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1002,7 +1026,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1029,"y":1477,"w":137,"h":124}, + "frame": {"x":1906,"y":754,"w":137,"h":124}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1170,"y":1477,"w":137,"h":111}, + "frame": {"x":809,"y":1468,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1546,"y":1613,"w":137,"h":111}, + "frame": {"x":954,"y":1486,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1675,"y":1363,"w":137,"h":111}, + "frame": {"x":941,"y":1605,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/virtual_processor-analyzer.png": { - "frame": {"x":3,"y":1292,"w":144,"h":144}, + "frame": {"x":1733,"y":308,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1042,7 +1066,7 @@ }, "sprites/buildings/virtual_processor-rotater.png": { - "frame": {"x":1679,"y":531,"w":117,"h":144}, + "frame": {"x":828,"y":1883,"w":117,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":117,"h":144}, @@ -1050,7 +1074,7 @@ }, "sprites/buildings/virtual_processor-shapecompare.png": { - "frame": {"x":1664,"y":236,"w":143,"h":133}, + "frame": {"x":1007,"y":1056,"w":143,"h":133}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":133}, @@ -1058,7 +1082,7 @@ }, "sprites/buildings/virtual_processor-stacker.png": { - "frame": {"x":1237,"y":1033,"w":130,"h":144}, + "frame": {"x":718,"y":756,"w":130,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":130,"h":144}, @@ -1066,7 +1090,7 @@ }, "sprites/buildings/virtual_processor-unstacker.png": { - "frame": {"x":1089,"y":1182,"w":144,"h":143}, + "frame": {"x":1305,"y":612,"w":144,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":144,"h":143}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/virtual_processor.png": { - "frame": {"x":821,"y":594,"w":144,"h":140}, + "frame": {"x":856,"y":762,"w":144,"h":140}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":144,"h":140}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":151,"y":1292,"w":144,"h":144}, + "frame": {"x":1732,"y":460,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":1259,"y":878,"w":144,"h":81}, + "frame": {"x":1086,"y":1625,"w":144,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":1824,"y":3,"w":81,"h":81}, + "frame": {"x":1389,"y":1495,"w":81,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":471,"y":1143,"w":18,"h":144}, + "frame": {"x":2020,"y":1418,"w":18,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/wire_tunnel-coating.png": { - "frame": {"x":484,"y":1291,"w":32,"h":134}, + "frame": {"x":1952,"y":1418,"w":32,"h":134}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":56,"y":5,"w":32,"h":134}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/wire_tunnel.png": { - "frame": {"x":1029,"y":1607,"w":137,"h":134}, + "frame": {"x":1906,"y":612,"w":137,"h":134}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":137,"h":134}, @@ -1130,7 +1154,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":547,"y":704,"w":12,"h":12}, + "frame": {"x":1528,"y":1453,"w":12,"h":12}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":12,"h":12}, @@ -1138,7 +1162,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":547,"y":720,"w":12,"h":12}, + "frame": {"x":1952,"y":1560,"w":12,"h":12}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":12,"h":12}, @@ -1146,7 +1170,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1341,"y":963,"w":48,"h":48}, + "frame": {"x":1983,"y":961,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1154,7 +1178,7 @@ }, "sprites/misc/processor_disabled.png": { - "frame": {"x":1957,"y":137,"w":78,"h":81}, + "frame": {"x":1478,"y":1495,"w":78,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":10,"y":10,"w":78,"h":81}, @@ -1162,7 +1186,7 @@ }, "sprites/misc/processor_disconnected.png": { - "frame": {"x":1407,"y":733,"w":65,"h":84}, + "frame": {"x":1741,"y":1729,"w":65,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":8,"w":65,"h":84}, @@ -1170,7 +1194,7 @@ }, "sprites/misc/reader_overlay.png": { - "frame": {"x":1377,"y":659,"w":104,"h":70}, + "frame": {"x":1564,"y":1453,"w":104,"h":70}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":38,"w":104,"h":70}, @@ -1178,7 +1202,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1393,"y":976,"w":35,"h":35}, + "frame": {"x":1782,"y":1999,"w":35,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":35,"h":35}, @@ -1186,7 +1210,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1632,"y":658,"w":35,"h":39}, + "frame": {"x":675,"y":1129,"w":35,"h":39}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":35,"h":39}, @@ -1194,7 +1218,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":1248,"y":963,"w":89,"h":44}, + "frame": {"x":1630,"y":1999,"w":89,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, @@ -1202,7 +1226,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1407,"y":873,"w":38,"h":48}, + "frame": {"x":1997,"y":1017,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1210,7 +1234,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":1422,"y":1101,"w":31,"h":41}, + "frame": {"x":1564,"y":1531,"w":31,"h":41}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":5,"w":31,"h":41}, @@ -1218,7 +1242,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":1635,"y":299,"w":22,"h":41}, + "frame": {"x":531,"y":1018,"w":22,"h":41}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":5,"w":22,"h":41}, @@ -1226,7 +1250,7 @@ }, "sprites/wires/display/blue.png": { - "frame": {"x":1728,"y":88,"w":47,"h":47}, + "frame": {"x":1832,"y":1872,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1234,7 +1258,7 @@ }, "sprites/wires/display/cyan.png": { - "frame": {"x":1779,"y":88,"w":47,"h":47}, + "frame": {"x":1832,"y":1927,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1242,7 +1266,7 @@ }, "sprites/wires/display/green.png": { - "frame": {"x":1407,"y":925,"w":47,"h":47}, + "frame": {"x":1993,"y":1722,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1250,7 +1274,7 @@ }, "sprites/wires/display/purple.png": { - "frame": {"x":1371,"y":1101,"w":47,"h":47}, + "frame": {"x":1993,"y":1777,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1258,7 +1282,7 @@ }, "sprites/wires/display/red.png": { - "frame": {"x":1830,"y":88,"w":47,"h":47}, + "frame": {"x":1832,"y":1982,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1266,7 +1290,7 @@ }, "sprites/wires/display/white.png": { - "frame": {"x":1957,"y":222,"w":47,"h":47}, + "frame": {"x":1888,"y":1816,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/display/yellow.png": { - "frame": {"x":1981,"y":273,"w":47,"h":47}, + "frame": {"x":1887,"y":1872,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":908,"y":1624,"w":109,"h":127}, + "frame": {"x":1762,"y":1591,"w":109,"h":127}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":5,"w":109,"h":127}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":441,"y":1439,"w":62,"h":106}, + "frame": {"x":1981,"y":5,"w":62,"h":106}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":43,"y":0,"w":62,"h":106}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":1635,"y":373,"w":60,"h":67}, + "frame": {"x":1983,"y":886,"w":60,"h":67}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":44,"y":0,"w":60,"h":67}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/network_conflict.png": { - "frame": {"x":1542,"y":1084,"w":47,"h":44}, + "frame": {"x":1727,"y":1999,"w":47,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":2,"w":47,"h":44}, @@ -1314,7 +1338,7 @@ }, "sprites/wires/network_empty.png": { - "frame": {"x":1407,"y":821,"w":41,"h":48}, + "frame": {"x":1997,"y":1073,"w":41,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":41,"h":48}, @@ -1322,7 +1346,7 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":1945,"y":511,"w":96,"h":96}, + "frame": {"x":1942,"y":1314,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1330,7 +1354,7 @@ }, "sprites/wires/sets/color_cross.png": { - "frame": {"x":299,"y":1291,"w":144,"h":144}, + "frame": {"x":565,"y":694,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1338,7 +1362,7 @@ }, "sprites/wires/sets/color_forward.png": { - "frame": {"x":493,"y":1143,"w":18,"h":144}, + "frame": {"x":1991,"y":1570,"w":18,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, @@ -1346,7 +1370,7 @@ }, "sprites/wires/sets/color_split.png": { - "frame": {"x":1532,"y":446,"w":144,"h":81}, + "frame": {"x":1237,"y":1495,"w":144,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, @@ -1354,7 +1378,7 @@ }, "sprites/wires/sets/color_turn.png": { - "frame": {"x":1457,"y":1084,"w":81,"h":81}, + "frame": {"x":1904,"y":1726,"w":81,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, @@ -1362,7 +1386,7 @@ }, "sprites/wires/sets/conflict_cross.png": { - "frame": {"x":1089,"y":1034,"w":144,"h":144}, + "frame": {"x":566,"y":846,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1370,7 +1394,7 @@ }, "sprites/wires/sets/conflict_forward.png": { - "frame": {"x":515,"y":1143,"w":18,"h":144}, + "frame": {"x":2017,"y":1570,"w":18,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, @@ -1378,7 +1402,7 @@ }, "sprites/wires/sets/conflict_split.png": { - "frame": {"x":1664,"y":151,"w":144,"h":81}, + "frame": {"x":1086,"y":1714,"w":144,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, @@ -1386,7 +1410,7 @@ }, "sprites/wires/sets/conflict_turn.png": { - "frame": {"x":1811,"y":286,"w":81,"h":81}, + "frame": {"x":1743,"y":1821,"w":81,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, @@ -1394,7 +1418,7 @@ }, "sprites/wires/sets/regular_cross.png": { - "frame": {"x":151,"y":1292,"w":144,"h":144}, + "frame": {"x":1732,"y":460,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1402,7 +1426,7 @@ }, "sprites/wires/sets/regular_forward.png": { - "frame": {"x":471,"y":1143,"w":18,"h":144}, + "frame": {"x":2020,"y":1418,"w":18,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, @@ -1410,7 +1434,7 @@ }, "sprites/wires/sets/regular_split.png": { - "frame": {"x":1259,"y":878,"w":144,"h":81}, + "frame": {"x":1086,"y":1625,"w":144,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, @@ -1418,7 +1442,7 @@ }, "sprites/wires/sets/regular_turn.png": { - "frame": {"x":1824,"y":3,"w":81,"h":81}, + "frame": {"x":1389,"y":1495,"w":81,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, @@ -1426,7 +1450,7 @@ }, "sprites/wires/sets/shape_cross.png": { - "frame": {"x":821,"y":1181,"w":144,"h":144}, + "frame": {"x":1153,"y":612,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1434,7 +1458,7 @@ }, "sprites/wires/sets/shape_forward.png": { - "frame": {"x":807,"y":1028,"w":18,"h":144}, + "frame": {"x":1993,"y":119,"w":18,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, @@ -1442,7 +1466,7 @@ }, "sprites/wires/sets/shape_split.png": { - "frame": {"x":1676,"y":3,"w":144,"h":81}, + "frame": {"x":1078,"y":1803,"w":144,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, @@ -1450,7 +1474,7 @@ }, "sprites/wires/sets/shape_turn.png": { - "frame": {"x":1896,"y":286,"w":81,"h":81}, + "frame": {"x":1743,"y":1910,"w":81,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, @@ -1458,7 +1482,7 @@ }, "sprites/wires/wires_preview.png": { - "frame": {"x":1676,"y":88,"w":48,"h":48}, + "frame": {"x":1832,"y":1816,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1471,6 +1495,6 @@ "format": "RGBA8888", "size": {"w":2048,"h":2048}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:64d35c8d649d4bb41c7539e7e89c0865:2a9399f9a7c16dc686a4fb0941b02e6b:908b89f5ca8ff73e331a35a3b14d0604$" + "smartupdate": "$TexturePacker:SmartUpdate:c7eb8309a6231af3a602b15ea83eb25e:dbcd9451525edae3c693f91da9e98be3:908b89f5ca8ff73e331a35a3b14d0604$" } } diff --git a/res_built/atlas/atlas0_hq.png b/res_built/atlas/atlas0_hq.png index da9224c1..edf4c64f 100644 Binary files a/res_built/atlas/atlas0_hq.png and b/res_built/atlas/atlas0_hq.png differ diff --git a/res_built/atlas/atlas0_lq.json b/res_built/atlas/atlas0_lq.json index 3815e9d9..4ecfd4e2 100644 --- a/res_built/atlas/atlas0_lq.json +++ b/res_built/atlas/atlas0_lq.json @@ -2,7 +2,7 @@ "sprites/belt/built/forward_0.png": { - "frame": {"x":466,"y":519,"w":40,"h":48}, + "frame": {"x":325,"y":229,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -10,7 +10,7 @@ }, "sprites/belt/built/forward_1.png": { - "frame": {"x":51,"y":961,"w":40,"h":48}, + "frame": {"x":948,"y":540,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -18,7 +18,7 @@ }, "sprites/belt/built/forward_2.png": { - "frame": {"x":352,"y":869,"w":40,"h":48}, + "frame": {"x":909,"y":652,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -26,7 +26,7 @@ }, "sprites/belt/built/forward_3.png": { - "frame": {"x":300,"y":891,"w":40,"h":48}, + "frame": {"x":957,"y":652,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -34,7 +34,7 @@ }, "sprites/belt/built/forward_4.png": { - "frame": {"x":249,"y":893,"w":40,"h":48}, + "frame": {"x":577,"y":546,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -42,7 +42,7 @@ }, "sprites/belt/built/forward_5.png": { - "frame": {"x":455,"y":864,"w":40,"h":48}, + "frame": {"x":521,"y":550,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -50,7 +50,7 @@ }, "sprites/belt/built/forward_6.png": { - "frame": {"x":396,"y":912,"w":40,"h":48}, + "frame": {"x":625,"y":546,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -58,7 +58,7 @@ }, "sprites/belt/built/forward_7.png": { - "frame": {"x":344,"y":921,"w":40,"h":48}, + "frame": {"x":673,"y":599,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -66,7 +66,7 @@ }, "sprites/belt/built/forward_8.png": { - "frame": {"x":227,"y":973,"w":40,"h":48}, + "frame": {"x":764,"y":634,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -74,7 +74,7 @@ }, "sprites/belt/built/forward_9.png": { - "frame": {"x":271,"y":973,"w":40,"h":48}, + "frame": {"x":812,"y":680,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -82,7 +82,7 @@ }, "sprites/belt/built/forward_10.png": { - "frame": {"x":95,"y":961,"w":40,"h":48}, + "frame": {"x":890,"y":572,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -90,7 +90,7 @@ }, "sprites/belt/built/forward_11.png": { - "frame": {"x":139,"y":941,"w":40,"h":48}, + "frame": {"x":813,"y":624,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -98,7 +98,7 @@ }, "sprites/belt/built/forward_12.png": { - "frame": {"x":183,"y":917,"w":40,"h":48}, + "frame": {"x":938,"y":596,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -106,7 +106,7 @@ }, "sprites/belt/built/forward_13.png": { - "frame": {"x":183,"y":969,"w":40,"h":48}, + "frame": {"x":861,"y":628,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -114,7 +114,7 @@ }, "sprites/belt/built/left_0.png": { - "frame": {"x":326,"y":499,"w":44,"h":44}, + "frame": {"x":397,"y":363,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -122,7 +122,7 @@ }, "sprites/belt/built/left_1.png": { - "frame": {"x":465,"y":571,"w":44,"h":44}, + "frame": {"x":638,"y":338,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -130,7 +130,7 @@ }, "sprites/belt/built/left_2.png": { - "frame": {"x":323,"y":699,"w":44,"h":44}, + "frame": {"x":638,"y":390,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -138,7 +138,7 @@ }, "sprites/belt/built/left_3.png": { - "frame": {"x":275,"y":707,"w":44,"h":44}, + "frame": {"x":690,"y":390,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -146,7 +146,7 @@ }, "sprites/belt/built/left_4.png": { - "frame": {"x":323,"y":747,"w":44,"h":44}, + "frame": {"x":742,"y":439,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -154,7 +154,7 @@ }, "sprites/belt/built/left_5.png": { - "frame": {"x":208,"y":759,"w":44,"h":44}, + "frame": {"x":794,"y":474,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -162,7 +162,7 @@ }, "sprites/belt/built/left_6.png": { - "frame": {"x":156,"y":773,"w":44,"h":44}, + "frame": {"x":581,"y":394,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -170,7 +170,7 @@ }, "sprites/belt/built/left_7.png": { - "frame": {"x":105,"y":797,"w":44,"h":44}, + "frame": {"x":505,"y":414,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -178,7 +178,7 @@ }, "sprites/belt/built/left_8.png": { - "frame": {"x":54,"y":817,"w":44,"h":44}, + "frame": {"x":633,"y":442,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -186,7 +186,7 @@ }, "sprites/belt/built/left_9.png": { - "frame": {"x":3,"y":843,"w":44,"h":44}, + "frame": {"x":685,"y":442,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -194,7 +194,7 @@ }, "sprites/belt/built/left_10.png": { - "frame": {"x":465,"y":619,"w":44,"h":44}, + "frame": {"x":690,"y":338,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -202,7 +202,7 @@ }, "sprites/belt/built/left_11.png": { - "frame": {"x":324,"y":651,"w":44,"h":44}, + "frame": {"x":742,"y":387,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -210,7 +210,7 @@ }, "sprites/belt/built/left_12.png": { - "frame": {"x":223,"y":611,"w":44,"h":44}, + "frame": {"x":794,"y":422,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -218,7 +218,7 @@ }, "sprites/belt/built/left_13.png": { - "frame": {"x":275,"y":659,"w":44,"h":44}, + "frame": {"x":882,"y":464,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -226,7 +226,7 @@ }, "sprites/belt/built/right_0.png": { - "frame": {"x":311,"y":795,"w":44,"h":44}, + "frame": {"x":737,"y":491,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -234,7 +234,7 @@ }, "sprites/belt/built/right_1.png": { - "frame": {"x":256,"y":797,"w":44,"h":44}, + "frame": {"x":557,"y":446,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -242,7 +242,7 @@ }, "sprites/belt/built/right_2.png": { - "frame": {"x":3,"y":891,"w":44,"h":44}, + "frame": {"x":317,"y":377,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -250,7 +250,7 @@ }, "sprites/belt/built/right_3.png": { - "frame": {"x":359,"y":821,"w":44,"h":44}, + "frame": {"x":369,"y":415,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -258,7 +258,7 @@ }, "sprites/belt/built/right_4.png": { - "frame": {"x":304,"y":843,"w":44,"h":44}, + "frame": {"x":421,"y":415,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -266,7 +266,7 @@ }, "sprites/belt/built/right_5.png": { - "frame": {"x":252,"y":845,"w":44,"h":44}, + "frame": {"x":473,"y":466,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -274,7 +274,7 @@ }, "sprites/belt/built/right_6.png": { - "frame": {"x":201,"y":855,"w":44,"h":44}, + "frame": {"x":525,"y":498,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -282,7 +282,7 @@ }, "sprites/belt/built/right_7.png": { - "frame": {"x":150,"y":869,"w":44,"h":44}, + "frame": {"x":261,"y":429,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -290,7 +290,7 @@ }, "sprites/belt/built/right_8.png": { - "frame": {"x":99,"y":893,"w":44,"h":44}, + "frame": {"x":313,"y":429,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -298,7 +298,7 @@ }, "sprites/belt/built/right_9.png": { - "frame": {"x":51,"y":913,"w":44,"h":44}, + "frame": {"x":365,"y":467,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -306,7 +306,7 @@ }, "sprites/belt/built/right_10.png": { - "frame": {"x":204,"y":807,"w":44,"h":44}, + "frame": {"x":609,"y":494,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -314,7 +314,7 @@ }, "sprites/belt/built/right_11.png": { - "frame": {"x":153,"y":821,"w":44,"h":44}, + "frame": {"x":661,"y":494,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -322,7 +322,7 @@ }, "sprites/belt/built/right_12.png": { - "frame": {"x":102,"y":845,"w":44,"h":44}, + "frame": {"x":265,"y":377,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -330,7 +330,31 @@ }, "sprites/belt/built/right_13.png": { - "frame": {"x":51,"y":865,"w":44,"h":44}, + "frame": {"x":209,"y":391,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/potato_mode/forward.png": +{ + "frame": {"x":860,"y":684,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/potato_mode/left.png": +{ + "frame": {"x":417,"y":467,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/potato_mode/right.png": +{ + "frame": {"x":469,"y":518,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -338,7 +362,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":3,"y":939,"w":44,"h":44}, + "frame": {"x":846,"y":516,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -346,7 +370,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":407,"y":864,"w":44,"h":44}, + "frame": {"x":789,"y":526,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -354,7 +378,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":315,"y":973,"w":40,"h":48}, + "frame": {"x":569,"y":602,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -362,7 +386,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":426,"y":411,"w":36,"h":43}, + "frame": {"x":617,"y":654,"w":36,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, @@ -370,7 +394,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":191,"y":55,"w":184,"h":48}, + "frame": {"x":5,"y":61,"w":184,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, @@ -378,7 +402,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":95,"y":296,"w":87,"h":48}, + "frame": {"x":781,"y":61,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -386,7 +410,7 @@ }, "sprites/blueprints/display.png": { - "frame": {"x":326,"y":399,"w":44,"h":46}, + "frame": {"x":509,"y":360,"w":44,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":44,"h":46}, @@ -394,7 +418,7 @@ }, "sprites/blueprints/filter.png": { - "frame": {"x":3,"y":244,"w":91,"h":48}, + "frame": {"x":589,"y":5,"w":91,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":91,"h":48}, @@ -402,7 +426,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":231,"y":467,"w":38,"h":44}, + "frame": {"x":980,"y":5,"w":38,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":1,"w":38,"h":44}, @@ -410,7 +434,7 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":467,"y":311,"w":42,"h":48}, + "frame": {"x":898,"y":516,"w":42,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, @@ -418,7 +442,7 @@ }, "sprites/blueprints/logic_gate-or.png": { - "frame": {"x":423,"y":818,"w":48,"h":42}, + "frame": {"x":509,"y":310,"w":48,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, @@ -426,7 +450,7 @@ }, "sprites/blueprints/logic_gate-transistor.png": { - "frame": {"x":426,"y":534,"w":35,"h":48}, + "frame": {"x":721,"y":599,"w":35,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, @@ -434,7 +458,7 @@ }, "sprites/blueprints/logic_gate-xor.png": { - "frame": {"x":291,"y":159,"w":48,"h":48}, + "frame": {"x":317,"y":117,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -442,7 +466,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":171,"y":622,"w":48,"h":45}, + "frame": {"x":588,"y":285,"w":48,"h":45}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, @@ -450,7 +474,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":107,"y":648,"w":47,"h":48}, + "frame": {"x":834,"y":257,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -458,7 +482,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":55,"y":672,"w":47,"h":48}, + "frame": {"x":777,"y":276,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -466,7 +490,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":98,"y":244,"w":89,"h":48}, + "frame": {"x":786,"y":5,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -474,7 +498,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":387,"y":3,"w":96,"h":96}, + "frame": {"x":5,"y":117,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -482,7 +506,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":191,"y":159,"w":96,"h":48}, + "frame": {"x":213,"y":117,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -490,7 +514,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":3,"y":3,"w":188,"h":48}, + "frame": {"x":5,"y":5,"w":188,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, @@ -498,7 +522,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":375,"y":203,"w":96,"h":48}, + "frame": {"x":213,"y":173,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -506,7 +530,7 @@ }, "sprites/blueprints/reader.png": { - "frame": {"x":291,"y":211,"w":48,"h":48}, + "frame": {"x":317,"y":173,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -514,7 +538,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":274,"y":399,"w":48,"h":48}, + "frame": {"x":971,"y":109,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -522,7 +546,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":374,"y":411,"w":48,"h":48}, + "frame": {"x":965,"y":165,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -530,7 +554,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":274,"y":451,"w":48,"h":48}, + "frame": {"x":589,"y":173,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -538,7 +562,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":374,"y":463,"w":48,"h":48}, + "frame": {"x":645,"y":173,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -546,7 +570,7 @@ }, "sprites/blueprints/splitter-compact-merge-inverse.png": { - "frame": {"x":374,"y":515,"w":48,"h":48}, + "frame": {"x":701,"y":173,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -554,7 +578,7 @@ }, "sprites/blueprints/splitter-compact-merge.png": { - "frame": {"x":106,"y":700,"w":47,"h":47}, + "frame": {"x":832,"y":313,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -562,7 +586,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":54,"y":724,"w":47,"h":47}, + "frame": {"x":772,"y":332,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -570,7 +594,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":186,"y":315,"w":87,"h":48}, + "frame": {"x":876,"y":61,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -578,7 +602,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":374,"y":307,"w":89,"h":48}, + "frame": {"x":883,"y":5,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -586,7 +610,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":285,"y":299,"w":85,"h":96}, + "frame": {"x":779,"y":117,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -594,7 +618,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":3,"y":400,"w":48,"h":48}, + "frame": {"x":397,"y":198,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -602,7 +626,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":447,"y":771,"w":48,"h":43}, + "frame": {"x":453,"y":310,"w":48,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, @@ -610,7 +634,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":55,"y":556,"w":48,"h":38}, + "frame": {"x":61,"y":388,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, @@ -618,7 +642,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":55,"y":598,"w":48,"h":38}, + "frame": {"x":5,"y":389,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -626,7 +650,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":107,"y":606,"w":48,"h":38}, + "frame": {"x":117,"y":388,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -634,7 +658,7 @@ }, "sprites/blueprints/virtual_processor-analyzer.png": { - "frame": {"x":55,"y":400,"w":48,"h":48}, + "frame": {"x":453,"y":198,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -642,7 +666,7 @@ }, "sprites/blueprints/virtual_processor-rotater.png": { - "frame": {"x":466,"y":415,"w":41,"h":48}, + "frame": {"x":841,"y":568,"w":41,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":41,"h":48}, @@ -650,7 +674,7 @@ }, "sprites/blueprints/virtual_processor-shapecompare.png": { - "frame": {"x":223,"y":659,"w":48,"h":45}, + "frame": {"x":644,"y":285,"w":48,"h":45}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, @@ -658,7 +682,7 @@ }, "sprites/blueprints/virtual_processor-stacker.png": { - "frame": {"x":325,"y":547,"w":45,"h":48}, + "frame": {"x":937,"y":460,"w":45,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":45,"h":48}, @@ -666,7 +690,7 @@ }, "sprites/blueprints/virtual_processor-unstacker.png": { - "frame": {"x":107,"y":400,"w":48,"h":48}, + "frame": {"x":509,"y":198,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -674,7 +698,7 @@ }, "sprites/blueprints/virtual_processor.png": { - "frame": {"x":3,"y":452,"w":48,"h":48}, + "frame": {"x":213,"y":229,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -682,7 +706,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":55,"y":452,"w":48,"h":48}, + "frame": {"x":269,"y":229,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -690,7 +714,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":285,"y":263,"w":48,"h":28}, + "frame": {"x":265,"y":341,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -698,7 +722,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":479,"y":162,"w":28,"h":28}, + "frame": {"x":173,"y":377,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -706,7 +730,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":159,"y":520,"w":8,"h":48}, + "frame": {"x":381,"y":285,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -714,7 +738,7 @@ }, "sprites/blueprints/wire_tunnel-coating.png": { - "frame": {"x":426,"y":655,"w":12,"h":46}, + "frame": {"x":757,"y":239,"w":12,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":1,"w":12,"h":46}, @@ -722,7 +746,7 @@ }, "sprites/blueprints/wire_tunnel.png": { - "frame": {"x":107,"y":504,"w":48,"h":47}, + "frame": {"x":61,"y":333,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -730,7 +754,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":326,"y":499,"w":44,"h":44}, + "frame": {"x":397,"y":363,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, @@ -738,7 +762,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":311,"y":795,"w":44,"h":44}, + "frame": {"x":737,"y":491,"w":44,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, @@ -746,7 +770,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":466,"y":519,"w":40,"h":48}, + "frame": {"x":325,"y":229,"w":40,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, @@ -754,7 +778,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":426,"y":458,"w":36,"h":43}, + "frame": {"x":661,"y":655,"w":36,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, @@ -762,7 +786,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":191,"y":107,"w":184,"h":48}, + "frame": {"x":197,"y":61,"w":184,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, @@ -770,7 +794,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":3,"y":348,"w":87,"h":48}, + "frame": {"x":589,"y":117,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -778,7 +802,7 @@ }, "sprites/buildings/display.png": { - "frame": {"x":326,"y":449,"w":44,"h":46}, + "frame": {"x":453,"y":361,"w":44,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":44,"h":46}, @@ -786,7 +810,7 @@ }, "sprites/buildings/filter.png": { - "frame": {"x":191,"y":263,"w":90,"h":48}, + "frame": {"x":688,"y":5,"w":90,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":90,"h":48}, @@ -794,7 +818,7 @@ }, "sprites/buildings/hub.png": { - "frame": {"x":3,"y":55,"w":184,"h":185}, + "frame": {"x":397,"y":5,"w":184,"h":185}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":184,"h":185}, @@ -802,7 +826,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":231,"y":515,"w":38,"h":44}, + "frame": {"x":980,"y":57,"w":38,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":1,"w":38,"h":44}, @@ -810,7 +834,7 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":466,"y":363,"w":43,"h":48}, + "frame": {"x":713,"y":543,"w":43,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":43,"h":48}, @@ -818,7 +842,7 @@ }, "sprites/buildings/logic_gate-or.png": { - "frame": {"x":3,"y":556,"w":48,"h":42}, + "frame": {"x":209,"y":341,"w":48,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, @@ -826,7 +850,7 @@ }, "sprites/buildings/logic_gate-transistor.png": { - "frame": {"x":426,"y":586,"w":35,"h":48}, + "frame": {"x":705,"y":688,"w":35,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, @@ -834,7 +858,7 @@ }, "sprites/buildings/logic_gate-xor.png": { - "frame": {"x":107,"y":452,"w":48,"h":48}, + "frame": {"x":589,"y":229,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -842,7 +866,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":371,"y":723,"w":48,"h":45}, + "frame": {"x":700,"y":285,"w":48,"h":45}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, @@ -850,7 +874,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":3,"y":698,"w":47,"h":48}, + "frame": {"x":889,"y":257,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -858,7 +882,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":158,"y":671,"w":47,"h":48}, + "frame": {"x":944,"y":257,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -866,7 +890,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":374,"y":359,"w":88,"h":48}, + "frame": {"x":589,"y":61,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -874,7 +898,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":379,"y":103,"w":96,"h":96}, + "frame": {"x":109,"y":117,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -882,7 +906,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":191,"y":211,"w":96,"h":48}, + "frame": {"x":5,"y":221,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -890,7 +914,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":195,"y":3,"w":188,"h":48}, + "frame": {"x":201,"y":5,"w":188,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, @@ -898,7 +922,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":375,"y":255,"w":96,"h":48}, + "frame": {"x":109,"y":221,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -906,7 +930,7 @@ }, "sprites/buildings/reader.png": { - "frame": {"x":179,"y":467,"w":48,"h":48}, + "frame": {"x":645,"y":229,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -914,7 +938,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":273,"y":503,"w":48,"h":48}, + "frame": {"x":701,"y":229,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -922,7 +946,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":374,"y":567,"w":48,"h":48}, + "frame": {"x":397,"y":254,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -930,7 +954,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":273,"y":555,"w":48,"h":48}, + "frame": {"x":453,"y":254,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -938,7 +962,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":107,"y":555,"w":48,"h":47}, + "frame": {"x":117,"y":333,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -946,7 +970,7 @@ }, "sprites/buildings/splitter-compact-merge-inverse.png": { - "frame": {"x":171,"y":571,"w":48,"h":47}, + "frame": {"x":778,"y":221,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -954,7 +978,7 @@ }, "sprites/buildings/splitter-compact-merge.png": { - "frame": {"x":3,"y":750,"w":47,"h":47}, + "frame": {"x":887,"y":313,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -962,7 +986,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":209,"y":708,"w":47,"h":47}, + "frame": {"x":942,"y":313,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -970,7 +994,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":94,"y":348,"w":87,"h":48}, + "frame": {"x":684,"y":117,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -978,7 +1002,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":3,"y":296,"w":88,"h":48}, + "frame": {"x":685,"y":61,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -986,7 +1010,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":185,"y":367,"w":85,"h":96}, + "frame": {"x":872,"y":117,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -994,7 +1018,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":374,"y":619,"w":48,"h":48}, + "frame": {"x":509,"y":254,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1002,7 +1026,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":105,"y":751,"w":47,"h":42}, + "frame": {"x":882,"y":368,"w":47,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":54,"y":775,"w":47,"h":38}, + "frame": {"x":937,"y":368,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":3,"y":801,"w":47,"h":38}, + "frame": {"x":937,"y":414,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":260,"y":755,"w":47,"h":38}, + "frame": {"x":882,"y":418,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/virtual_processor-analyzer.png": { - "frame": {"x":178,"y":519,"w":48,"h":48}, + "frame": {"x":5,"y":277,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1042,7 +1066,7 @@ }, "sprites/buildings/virtual_processor-rotater.png": { - "frame": {"x":466,"y":467,"w":41,"h":48}, + "frame": {"x":764,"y":578,"w":41,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":41,"h":48}, @@ -1050,7 +1074,7 @@ }, "sprites/buildings/virtual_processor-shapecompare.png": { - "frame": {"x":371,"y":772,"w":48,"h":45}, + "frame": {"x":397,"y":310,"w":48,"h":45}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, @@ -1058,7 +1082,7 @@ }, "sprites/buildings/virtual_processor-stacker.png": { - "frame": {"x":325,"y":599,"w":45,"h":48}, + "frame": {"x":585,"y":338,"w":45,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":45,"h":48}, @@ -1066,7 +1090,7 @@ }, "sprites/buildings/virtual_processor-unstacker.png": { - "frame": {"x":272,"y":607,"w":48,"h":48}, + "frame": {"x":61,"y":277,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/virtual_processor.png": { - "frame": {"x":372,"y":671,"w":48,"h":48}, + "frame": {"x":117,"y":277,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":458,"y":667,"w":48,"h":48}, + "frame": {"x":213,"y":285,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":3,"y":602,"w":48,"h":28}, + "frame": {"x":321,"y":341,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":479,"y":194,"w":28,"h":28}, + "frame": {"x":990,"y":468,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":159,"y":572,"w":8,"h":48}, + "frame": {"x":1002,"y":244,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/wire_tunnel-coating.png": { - "frame": {"x":442,"y":655,"w":12,"h":46}, + "frame": {"x":565,"y":294,"w":12,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":1,"w":12,"h":46}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/wire_tunnel.png": { - "frame": {"x":157,"y":723,"w":47,"h":46}, + "frame": {"x":827,"y":368,"w":47,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":47,"h":46}, @@ -1130,7 +1154,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":379,"y":55,"w":4,"h":4}, + "frame": {"x":1015,"y":300,"w":4,"h":4}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":4,"h":4}, @@ -1138,7 +1162,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":379,"y":63,"w":4,"h":4}, + "frame": {"x":1015,"y":312,"w":4,"h":4}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":4,"h":4}, @@ -1146,7 +1170,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":487,"y":30,"w":16,"h":16}, + "frame": {"x":373,"y":117,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1154,7 +1178,7 @@ }, "sprites/misc/processor_disabled.png": { - "frame": {"x":479,"y":129,"w":28,"h":29}, + "frame": {"x":173,"y":340,"w":28,"h":29}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":28,"h":29}, @@ -1162,7 +1186,7 @@ }, "sprites/misc/processor_disconnected.png": { - "frame": {"x":475,"y":258,"w":23,"h":29}, + "frame": {"x":992,"y":431,"w":23,"h":29}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":23,"h":29}, @@ -1170,7 +1194,7 @@ }, "sprites/misc/reader_overlay.png": { - "frame": {"x":426,"y":505,"w":36,"h":25}, + "frame": {"x":705,"y":655,"w":36,"h":25}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":12,"w":36,"h":25}, @@ -1178,7 +1202,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":426,"y":638,"w":13,"h":13}, + "frame": {"x":757,"y":197,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -1186,7 +1210,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":443,"y":638,"w":13,"h":13}, + "frame": {"x":757,"y":218,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -1194,7 +1218,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":479,"y":110,"w":30,"h":15}, + "frame": {"x":173,"y":317,"w":30,"h":15}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":30,"h":15}, @@ -1202,7 +1226,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":495,"y":291,"w":14,"h":16}, + "frame": {"x":757,"y":173,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1210,7 +1234,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":424,"y":705,"w":12,"h":15}, + "frame": {"x":377,"y":341,"w":12,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":1,"w":12,"h":15}, @@ -1218,7 +1242,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":440,"y":705,"w":9,"h":15}, + "frame": {"x":1002,"y":221,"w":9,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":9,"h":15}, @@ -1226,7 +1250,7 @@ }, "sprites/wires/display/blue.png": { - "frame": {"x":487,"y":50,"w":16,"h":16}, + "frame": {"x":373,"y":141,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1234,7 +1258,7 @@ }, "sprites/wires/display/cyan.png": { - "frame": {"x":487,"y":70,"w":16,"h":16}, + "frame": {"x":373,"y":165,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1242,7 +1266,7 @@ }, "sprites/wires/display/green.png": { - "frame": {"x":487,"y":90,"w":16,"h":16}, + "frame": {"x":373,"y":189,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1250,7 +1274,7 @@ }, "sprites/wires/display/purple.png": { - "frame": {"x":475,"y":291,"w":16,"h":16}, + "frame": {"x":373,"y":213,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1258,7 +1282,7 @@ }, "sprites/wires/display/red.png": { - "frame": {"x":159,"y":400,"w":16,"h":16}, + "frame": {"x":565,"y":198,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1266,7 +1290,7 @@ }, "sprites/wires/display/white.png": { - "frame": {"x":159,"y":420,"w":16,"h":16}, + "frame": {"x":565,"y":222,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/display/yellow.png": { - "frame": {"x":159,"y":440,"w":16,"h":16}, + "frame": {"x":373,"y":237,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":230,"y":563,"w":38,"h":44}, + "frame": {"x":617,"y":602,"w":38,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":1,"w":38,"h":44}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":343,"y":259,"w":23,"h":36}, + "frame": {"x":992,"y":387,"w":23,"h":36}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":23,"h":36}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":487,"y":3,"w":22,"h":23}, + "frame": {"x":997,"y":356,"w":22,"h":23}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":22,"h":23}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/network_conflict.png": { - "frame": {"x":159,"y":460,"w":16,"h":16}, + "frame": {"x":565,"y":246,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1314,7 +1338,7 @@ }, "sprites/wires/network_empty.png": { - "frame": {"x":159,"y":500,"w":15,"h":16}, + "frame": {"x":565,"y":270,"w":15,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":15,"h":16}, @@ -1322,7 +1346,7 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":343,"y":159,"w":32,"h":32}, + "frame": {"x":173,"y":277,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1330,7 +1354,7 @@ }, "sprites/wires/sets/color_cross.png": { - "frame": {"x":453,"y":719,"w":48,"h":48}, + "frame": {"x":269,"y":285,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1338,7 +1362,7 @@ }, "sprites/wires/sets/color_forward.png": { - "frame": {"x":423,"y":724,"w":8,"h":48}, + "frame": {"x":756,"y":293,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -1346,7 +1370,7 @@ }, "sprites/wires/sets/color_split.png": { - "frame": {"x":3,"y":634,"w":48,"h":28}, + "frame": {"x":834,"y":221,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -1354,7 +1378,7 @@ }, "sprites/wires/sets/color_turn.png": { - "frame": {"x":343,"y":195,"w":28,"h":28}, + "frame": {"x":990,"y":504,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -1362,7 +1386,7 @@ }, "sprites/wires/sets/conflict_cross.png": { - "frame": {"x":3,"y":504,"w":48,"h":48}, + "frame": {"x":325,"y":285,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1370,7 +1394,7 @@ }, "sprites/wires/sets/conflict_forward.png": { - "frame": {"x":435,"y":724,"w":8,"h":48}, + "frame": {"x":999,"y":300,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -1378,7 +1402,7 @@ }, "sprites/wires/sets/conflict_split.png": { - "frame": {"x":55,"y":640,"w":48,"h":28}, + "frame": {"x":890,"y":221,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -1386,7 +1410,7 @@ }, "sprites/wires/sets/conflict_turn.png": { - "frame": {"x":475,"y":226,"w":28,"h":28}, + "frame": {"x":846,"y":422,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -1394,7 +1418,7 @@ }, "sprites/wires/sets/regular_cross.png": { - "frame": {"x":458,"y":667,"w":48,"h":48}, + "frame": {"x":213,"y":285,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1402,7 +1426,7 @@ }, "sprites/wires/sets/regular_forward.png": { - "frame": {"x":159,"y":572,"w":8,"h":48}, + "frame": {"x":1002,"y":244,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -1410,7 +1434,7 @@ }, "sprites/wires/sets/regular_split.png": { - "frame": {"x":3,"y":602,"w":48,"h":28}, + "frame": {"x":321,"y":341,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -1418,7 +1442,7 @@ }, "sprites/wires/sets/regular_turn.png": { - "frame": {"x":479,"y":194,"w":28,"h":28}, + "frame": {"x":990,"y":468,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -1426,7 +1450,7 @@ }, "sprites/wires/sets/shape_cross.png": { - "frame": {"x":55,"y":504,"w":48,"h":48}, + "frame": {"x":5,"y":333,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1434,7 +1458,7 @@ }, "sprites/wires/sets/shape_forward.png": { - "frame": {"x":499,"y":771,"w":8,"h":48}, + "frame": {"x":565,"y":348,"w":8,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, @@ -1442,7 +1466,7 @@ }, "sprites/wires/sets/shape_split.png": { - "frame": {"x":3,"y":666,"w":48,"h":28}, + "frame": {"x":946,"y":221,"w":48,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, @@ -1450,7 +1474,7 @@ }, "sprites/wires/sets/shape_turn.png": { - "frame": {"x":343,"y":227,"w":28,"h":28}, + "frame": {"x":846,"y":458,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, @@ -1458,7 +1482,7 @@ }, "sprites/wires/wires_preview.png": { - "frame": {"x":159,"y":480,"w":16,"h":16}, + "frame": {"x":373,"y":261,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1469,8 +1493,8 @@ "version": "1.0", "image": "atlas0_lq.png", "format": "RGBA8888", - "size": {"w":512,"h":1024}, + "size": {"w":1024,"h":1024}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:64d35c8d649d4bb41c7539e7e89c0865:2a9399f9a7c16dc686a4fb0941b02e6b:908b89f5ca8ff73e331a35a3b14d0604$" + "smartupdate": "$TexturePacker:SmartUpdate:c7eb8309a6231af3a602b15ea83eb25e:dbcd9451525edae3c693f91da9e98be3:908b89f5ca8ff73e331a35a3b14d0604$" } } diff --git a/res_built/atlas/atlas0_lq.png b/res_built/atlas/atlas0_lq.png index 15d6529a..6b5dd052 100644 Binary files a/res_built/atlas/atlas0_lq.png and b/res_built/atlas/atlas0_lq.png differ diff --git a/res_built/atlas/atlas0_mq.json b/res_built/atlas/atlas0_mq.json index 81d510a9..e833d884 100644 --- a/res_built/atlas/atlas0_mq.json +++ b/res_built/atlas/atlas0_mq.json @@ -2,7 +2,7 @@ "sprites/belt/built/forward_0.png": { - "frame": {"x":565,"y":1569,"w":78,"h":96}, + "frame": {"x":195,"y":1393,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -10,7 +10,7 @@ }, "sprites/belt/built/forward_1.png": { - "frame": {"x":468,"y":1618,"w":78,"h":96}, + "frame": {"x":195,"y":1497,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -18,7 +18,7 @@ }, "sprites/belt/built/forward_2.png": { - "frame": {"x":3,"y":1793,"w":78,"h":96}, + "frame": {"x":5,"y":1859,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -26,7 +26,7 @@ }, "sprites/belt/built/forward_3.png": { - "frame": {"x":3,"y":1893,"w":78,"h":96}, + "frame": {"x":661,"y":1440,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -34,7 +34,7 @@ }, "sprites/belt/built/forward_4.png": { - "frame": {"x":85,"y":1885,"w":78,"h":96}, + "frame": {"x":566,"y":1534,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -42,7 +42,7 @@ }, "sprites/belt/built/forward_5.png": { - "frame": {"x":167,"y":1885,"w":78,"h":96}, + "frame": {"x":471,"y":1617,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -50,7 +50,7 @@ }, "sprites/belt/built/forward_6.png": { - "frame": {"x":844,"y":1565,"w":78,"h":96}, + "frame": {"x":367,"y":1705,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -58,7 +58,7 @@ }, "sprites/belt/built/forward_7.png": { - "frame": {"x":746,"y":1643,"w":78,"h":96}, + "frame": {"x":281,"y":1806,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -66,7 +66,7 @@ }, "sprites/belt/built/forward_8.png": { - "frame": {"x":647,"y":1663,"w":78,"h":96}, + "frame": {"x":186,"y":1809,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -74,7 +74,7 @@ }, "sprites/belt/built/forward_9.png": { - "frame": {"x":550,"y":1669,"w":78,"h":96}, + "frame": {"x":91,"y":1877,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -82,7 +82,7 @@ }, "sprites/belt/built/forward_10.png": { - "frame": {"x":372,"y":1620,"w":78,"h":96}, + "frame": {"x":195,"y":1601,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -90,7 +90,7 @@ }, "sprites/belt/built/forward_11.png": { - "frame": {"x":276,"y":1669,"w":78,"h":96}, + "frame": {"x":281,"y":1702,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -98,7 +98,7 @@ }, "sprites/belt/built/forward_12.png": { - "frame": {"x":184,"y":1727,"w":78,"h":96}, + "frame": {"x":195,"y":1705,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -106,7 +106,7 @@ }, "sprites/belt/built/forward_13.png": { - "frame": {"x":91,"y":1785,"w":78,"h":96}, + "frame": {"x":100,"y":1773,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -114,7 +114,7 @@ }, "sprites/belt/built/left_0.png": { - "frame": {"x":600,"y":1205,"w":87,"h":87}, + "frame": {"x":5,"y":1194,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -122,7 +122,7 @@ }, "sprites/belt/built/left_1.png": { - "frame": {"x":488,"y":1254,"w":87,"h":87}, + "frame": {"x":5,"y":1289,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -130,7 +130,7 @@ }, "sprites/belt/built/left_2.png": { - "frame": {"x":488,"y":1345,"w":87,"h":87}, + "frame": {"x":192,"y":1298,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -138,7 +138,7 @@ }, "sprites/belt/built/left_3.png": { - "frame": {"x":390,"y":1347,"w":87,"h":87}, + "frame": {"x":382,"y":1230,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -146,7 +146,7 @@ }, "sprites/belt/built/left_4.png": { - "frame": {"x":292,"y":1396,"w":87,"h":87}, + "frame": {"x":287,"y":1322,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -154,7 +154,7 @@ }, "sprites/belt/built/left_5.png": { - "frame": {"x":195,"y":1454,"w":87,"h":87}, + "frame": {"x":382,"y":1325,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -162,7 +162,7 @@ }, "sprites/belt/built/left_6.png": { - "frame": {"x":99,"y":1508,"w":87,"h":87}, + "frame": {"x":477,"y":1332,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -170,7 +170,7 @@ }, "sprites/belt/built/left_7.png": { - "frame": {"x":3,"y":1517,"w":87,"h":87}, + "frame": {"x":572,"y":1344,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -178,7 +178,7 @@ }, "sprites/belt/built/left_8.png": { - "frame": {"x":883,"y":1283,"w":87,"h":87}, + "frame": {"x":667,"y":1345,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -186,7 +186,7 @@ }, "sprites/belt/built/left_9.png": { - "frame": {"x":782,"y":1361,"w":87,"h":87}, + "frame": {"x":762,"y":1411,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -194,7 +194,7 @@ }, "sprites/belt/built/left_10.png": { - "frame": {"x":896,"y":1192,"w":87,"h":87}, + "frame": {"x":294,"y":1132,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -202,7 +202,7 @@ }, "sprites/belt/built/left_11.png": { - "frame": {"x":792,"y":1270,"w":87,"h":87}, + "frame": {"x":192,"y":1203,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -210,7 +210,7 @@ }, "sprites/belt/built/left_12.png": { - "frame": {"x":691,"y":1290,"w":87,"h":87}, + "frame": {"x":5,"y":1384,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -218,7 +218,7 @@ }, "sprites/belt/built/left_13.png": { - "frame": {"x":579,"y":1296,"w":87,"h":87}, + "frame": {"x":287,"y":1227,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -226,7 +226,7 @@ }, "sprites/belt/built/right_0.png": { - "frame": {"x":670,"y":1381,"w":87,"h":87}, + "frame": {"x":857,"y":1496,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -234,7 +234,7 @@ }, "sprites/belt/built/right_1.png": { - "frame": {"x":579,"y":1387,"w":87,"h":87}, + "frame": {"x":100,"y":1393,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -242,7 +242,7 @@ }, "sprites/belt/built/right_2.png": { - "frame": {"x":94,"y":1599,"w":87,"h":87}, + "frame": {"x":100,"y":1583,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -250,7 +250,7 @@ }, "sprites/belt/built/right_3.png": { - "frame": {"x":3,"y":1608,"w":87,"h":87}, + "frame": {"x":5,"y":1669,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -258,7 +258,7 @@ }, "sprites/belt/built/right_4.png": { - "frame": {"x":873,"y":1374,"w":87,"h":87}, + "frame": {"x":376,"y":1420,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -266,7 +266,7 @@ }, "sprites/belt/built/right_5.png": { - "frame": {"x":761,"y":1452,"w":87,"h":87}, + "frame": {"x":281,"y":1512,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -274,7 +274,7 @@ }, "sprites/belt/built/right_6.png": { - "frame": {"x":670,"y":1472,"w":87,"h":87}, + "frame": {"x":100,"y":1678,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -282,7 +282,7 @@ }, "sprites/belt/built/right_7.png": { - "frame": {"x":572,"y":1478,"w":87,"h":87}, + "frame": {"x":5,"y":1764,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -290,7 +290,7 @@ }, "sprites/belt/built/right_8.png": { - "frame": {"x":474,"y":1527,"w":87,"h":87}, + "frame": {"x":471,"y":1427,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -298,7 +298,7 @@ }, "sprites/belt/built/right_9.png": { - "frame": {"x":377,"y":1529,"w":87,"h":87}, + "frame": {"x":376,"y":1515,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -306,7 +306,7 @@ }, "sprites/belt/built/right_10.png": { - "frame": {"x":481,"y":1436,"w":87,"h":87}, + "frame": {"x":5,"y":1479,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -314,7 +314,7 @@ }, "sprites/belt/built/right_11.png": { - "frame": {"x":383,"y":1438,"w":87,"h":87}, + "frame": {"x":100,"y":1488,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -322,7 +322,7 @@ }, "sprites/belt/built/right_12.png": { - "frame": {"x":286,"y":1487,"w":87,"h":87}, + "frame": {"x":5,"y":1574,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -330,7 +330,31 @@ }, "sprites/belt/built/right_13.png": { - "frame": {"x":190,"y":1545,"w":87,"h":87}, + "frame": {"x":281,"y":1417,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/potato_mode/forward.png": +{ + "frame": {"x":747,"y":1506,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/potato_mode/left.png": +{ + "frame": {"x":281,"y":1607,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/potato_mode/right.png": +{ + "frame": {"x":566,"y":1439,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -338,7 +362,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":281,"y":1578,"w":87,"h":87}, + "frame": {"x":471,"y":1522,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -346,7 +370,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":185,"y":1636,"w":87,"h":87}, + "frame": {"x":376,"y":1610,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -354,7 +378,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":454,"y":1718,"w":78,"h":96}, + "frame": {"x":652,"y":1544,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -362,7 +386,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":949,"y":396,"w":71,"h":85}, + "frame": {"x":937,"y":1684,"w":71,"h":85}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":71,"h":85}, @@ -370,7 +394,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":373,"y":103,"w":366,"h":96}, + "frame": {"x":5,"y":380,"w":366,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, @@ -378,7 +402,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":745,"y":594,"w":172,"h":96}, + "frame": {"x":773,"y":205,"w":172,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, @@ -386,7 +410,7 @@ }, "sprites/blueprints/display.png": { - "frame": {"x":94,"y":1690,"w":86,"h":91}, + "frame": {"x":608,"y":1245,"w":86,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":86,"h":91}, @@ -394,7 +418,7 @@ }, "sprites/blueprints/filter.png": { - "frame": {"x":569,"y":303,"w":180,"h":96}, + "frame": {"x":379,"y":413,"w":180,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":10,"y":0,"w":180,"h":96}, @@ -402,7 +426,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":944,"y":803,"w":75,"h":86}, + "frame": {"x":557,"y":1638,"w":75,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":3,"w":75,"h":86}, @@ -410,7 +434,7 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":852,"y":1465,"w":83,"h":96}, + "frame": {"x":936,"y":1009,"w":83,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":83,"h":96}, @@ -418,7 +442,7 @@ }, "sprites/blueprints/logic_gate-or.png": { - "frame": {"x":203,"y":970,"w":96,"h":82}, + "frame": {"x":914,"y":1406,"w":96,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":82}, @@ -426,7 +450,7 @@ }, "sprites/blueprints/logic_gate-transistor.png": { - "frame": {"x":451,"y":703,"w":68,"h":96}, + "frame": {"x":288,"y":692,"w":68,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, @@ -434,7 +458,7 @@ }, "sprites/blueprints/logic_gate-xor.png": { - "frame": {"x":3,"y":674,"w":96,"h":96}, + "frame": {"x":579,"y":404,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -442,7 +466,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":103,"y":873,"w":96,"h":89}, + "frame": {"x":108,"y":1002,"w":96,"h":89}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":89}, @@ -450,7 +474,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":100,"y":1330,"w":92,"h":96}, + "frame": {"x":522,"y":1028,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -458,7 +482,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":3,"y":1339,"w":92,"h":96}, + "frame": {"x":622,"y":1037,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -466,7 +490,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":3,"y":474,"w":175,"h":96}, + "frame": {"x":379,"y":517,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -474,7 +498,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":759,"y":3,"w":192,"h":192}, + "frame": {"x":379,"y":5,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -482,7 +506,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":373,"y":303,"w":192,"h":96}, + "frame": {"x":379,"y":205,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -490,7 +514,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":3,"y":3,"w":374,"h":96}, + "frame": {"x":395,"y":1892,"w":374,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, @@ -498,7 +522,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":753,"y":394,"w":192,"h":96}, + "frame": {"x":379,"y":309,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -506,7 +530,7 @@ }, "sprites/blueprints/reader.png": { - "frame": {"x":403,"y":1052,"w":95,"h":96}, + "frame": {"x":421,"y":829,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -514,7 +538,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":103,"y":674,"w":96,"h":96}, + "frame": {"x":567,"y":508,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -522,7 +546,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":303,"y":1107,"w":95,"h":96}, + "frame": {"x":524,"y":924,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, @@ -530,7 +554,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":203,"y":674,"w":96,"h":96}, + "frame": {"x":562,"y":612,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -538,7 +562,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":601,"y":1108,"w":95,"h":93}, + "frame": {"x":316,"y":932,"w":95,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, @@ -546,7 +570,7 @@ }, "sprites/blueprints/splitter-compact-merge-inverse.png": { - "frame": {"x":501,"y":1157,"w":95,"h":93}, + "frame": {"x":419,"y":933,"w":95,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, @@ -554,7 +578,7 @@ }, "sprites/blueprints/splitter-compact-merge.png": { - "frame": {"x":3,"y":1154,"w":93,"h":93}, + "frame": {"x":722,"y":1037,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -562,7 +586,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":100,"y":1154,"w":93,"h":93}, + "frame": {"x":823,"y":1113,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -570,7 +594,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":3,"y":574,"w":172,"h":96}, + "frame": {"x":773,"y":309,"w":172,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, @@ -578,7 +602,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":182,"y":474,"w":175,"h":96}, + "frame": {"x":706,"y":725,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -586,7 +610,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":529,"y":603,"w":167,"h":192}, + "frame": {"x":779,"y":5,"w":167,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":167,"h":192}, @@ -594,7 +618,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":351,"y":703,"w":96,"h":96}, + "frame": {"x":889,"y":801,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -602,7 +626,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":3,"y":1251,"w":93,"h":84}, + "frame": {"x":106,"y":1099,"w":93,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, @@ -610,7 +634,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":100,"y":1251,"w":93,"h":75}, + "frame": {"x":367,"y":1809,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, @@ -618,7 +642,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":200,"y":1114,"w":94,"h":75}, + "frame": {"x":453,"y":1721,"w":94,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, @@ -626,7 +650,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":197,"y":1288,"w":93,"h":75}, + "frame": {"x":833,"y":1591,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, @@ -634,7 +658,7 @@ }, "sprites/blueprints/virtual_processor-analyzer.png": { - "frame": {"x":523,"y":799,"w":96,"h":96}, + "frame": {"x":548,"y":716,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -642,7 +666,7 @@ }, "sprites/blueprints/virtual_processor-rotater.png": { - "frame": {"x":761,"y":1543,"w":79,"h":96}, + "frame": {"x":207,"y":1099,"w":79,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":79,"h":96}, @@ -650,7 +674,7 @@ }, "sprites/blueprints/virtual_processor-shapecompare.png": { - "frame": {"x":3,"y":874,"w":96,"h":89}, + "frame": {"x":212,"y":1002,"w":96,"h":89}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":89}, @@ -658,7 +682,7 @@ }, "sprites/blueprints/virtual_processor-stacker.png": { - "frame": {"x":931,"y":893,"w":88,"h":96}, + "frame": {"x":622,"y":1141,"w":88,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":88,"h":96}, @@ -666,7 +690,7 @@ }, "sprites/blueprints/virtual_processor-unstacker.png": { - "frame": {"x":349,"y":803,"w":96,"h":96}, + "frame": {"x":184,"y":692,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -674,7 +698,7 @@ }, "sprites/blueprints/virtual_processor.png": { - "frame": {"x":203,"y":774,"w":96,"h":94}, + "frame": {"x":108,"y":900,"w":96,"h":94}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":96,"h":94}, @@ -682,7 +706,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":522,"y":899,"w":96,"h":96}, + "frame": {"x":364,"y":725,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -690,7 +714,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":303,"y":990,"w":96,"h":55}, + "frame": {"x":83,"y":1981,"w":96,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":41,"w":96,"h":55}, @@ -698,7 +722,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":955,"y":105,"w":55,"h":55}, + "frame": {"x":954,"y":77,"w":55,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":41,"y":41,"w":55,"h":55}, @@ -706,7 +730,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":468,"y":894,"w":14,"h":96}, + "frame": {"x":1004,"y":140,"w":14,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":41,"y":0,"w":14,"h":96}, @@ -714,7 +738,7 @@ }, "sprites/blueprints/wire_tunnel-coating.png": { - "frame": {"x":921,"y":594,"w":23,"h":90}, + "frame": {"x":953,"y":219,"w":23,"h":90}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":37,"y":3,"w":23,"h":90}, @@ -722,7 +746,7 @@ }, "sprites/blueprints/wire_tunnel.png": { - "frame": {"x":197,"y":1193,"w":93,"h":91}, + "frame": {"x":5,"y":1004,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":93,"h":91}, @@ -730,7 +754,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":600,"y":1205,"w":87,"h":87}, + "frame": {"x":5,"y":1194,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, @@ -738,7 +762,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":670,"y":1381,"w":87,"h":87}, + "frame": {"x":857,"y":1496,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, @@ -746,7 +770,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":565,"y":1569,"w":78,"h":96}, + "frame": {"x":195,"y":1393,"w":78,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, @@ -754,7 +778,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":949,"y":485,"w":70,"h":85}, + "frame": {"x":937,"y":1777,"w":70,"h":85}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":70,"h":85}, @@ -762,7 +786,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":373,"y":203,"w":366,"h":96}, + "frame": {"x":5,"y":484,"w":366,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, @@ -770,7 +794,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":179,"y":574,"w":171,"h":96}, + "frame": {"x":369,"y":621,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -778,7 +802,7 @@ }, "sprites/buildings/display.png": { - "frame": {"x":3,"y":1699,"w":84,"h":90}, + "frame": {"x":100,"y":1295,"w":84,"h":90}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":84,"h":90}, @@ -786,7 +810,7 @@ }, "sprites/buildings/filter.png": { - "frame": {"x":569,"y":403,"w":179,"h":96}, + "frame": {"x":733,"y":621,"w":179,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":179,"h":96}, @@ -794,7 +818,7 @@ }, "sprites/buildings/hub.png": { - "frame": {"x":3,"y":103,"w":366,"h":367}, + "frame": {"x":5,"y":5,"w":366,"h":367}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":10,"w":366,"h":367}, @@ -802,7 +826,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":948,"y":574,"w":73,"h":85}, + "frame": {"x":738,"y":1610,"w":73,"h":85}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":3,"w":73,"h":85}, @@ -810,7 +834,7 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":939,"y":1465,"w":82,"h":96}, + "frame": {"x":518,"y":1228,"w":82,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":82,"h":96}, @@ -818,7 +842,7 @@ }, "sprites/buildings/logic_gate-or.png": { - "frame": {"x":303,"y":903,"w":96,"h":83}, + "frame": {"x":914,"y":1315,"w":96,"h":83}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":83}, @@ -826,7 +850,7 @@ }, "sprites/buildings/logic_gate-transistor.png": { - "frame": {"x":623,"y":799,"w":68,"h":96}, + "frame": {"x":468,"y":725,"w":68,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, @@ -834,7 +858,7 @@ }, "sprites/buildings/logic_gate-xor.png": { - "frame": {"x":103,"y":774,"w":96,"h":95}, + "frame": {"x":317,"y":829,"w":96,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":95}, @@ -842,7 +866,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":3,"y":967,"w":96,"h":88}, + "frame": {"x":518,"y":1132,"w":96,"h":88}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":88}, @@ -850,7 +874,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":897,"y":1093,"w":91,"h":95}, + "frame": {"x":722,"y":1138,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -858,7 +882,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":801,"y":1171,"w":91,"h":95}, + "frame": {"x":924,"y":1212,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -866,7 +890,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":361,"y":503,"w":174,"h":96}, + "frame": {"x":5,"y":588,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -874,7 +898,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":759,"y":199,"w":192,"h":191}, + "frame": {"x":579,"y":5,"w":192,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":191}, @@ -882,7 +906,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":373,"y":403,"w":192,"h":96}, + "frame": {"x":745,"y":413,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -890,7 +914,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":381,"y":3,"w":374,"h":96}, + "frame": {"x":555,"y":1732,"w":374,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, @@ -898,7 +922,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":752,"y":494,"w":192,"h":96}, + "frame": {"x":745,"y":517,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -906,7 +930,7 @@ }, "sprites/buildings/reader.png": { - "frame": {"x":603,"y":1008,"w":95,"h":96}, + "frame": {"x":627,"y":933,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -914,7 +938,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":502,"y":1057,"w":95,"h":96}, + "frame": {"x":730,"y":933,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -922,7 +946,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":402,"y":1152,"w":95,"h":96}, + "frame": {"x":833,"y":1009,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, @@ -930,7 +954,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":702,"y":1090,"w":95,"h":96}, + "frame": {"x":5,"y":900,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -938,7 +962,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":102,"y":1059,"w":94,"h":91}, + "frame": {"x":821,"y":1214,"w":94,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, @@ -946,7 +970,7 @@ }, "sprites/buildings/splitter-compact-merge-inverse.png": { - "frame": {"x":3,"y":1059,"w":95,"h":91}, + "frame": {"x":924,"y":1113,"w":95,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":95,"h":91}, @@ -954,7 +978,7 @@ }, "sprites/buildings/splitter-compact-merge.png": { - "frame": {"x":294,"y":1207,"w":93,"h":91}, + "frame": {"x":316,"y":1033,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -962,7 +986,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":391,"y":1252,"w":93,"h":91}, + "frame": {"x":417,"y":1131,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -970,7 +994,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":354,"y":603,"w":171,"h":96}, + "frame": {"x":5,"y":692,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -978,7 +1002,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":539,"y":503,"w":174,"h":96}, + "frame": {"x":187,"y":588,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -986,7 +1010,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":737,"y":694,"w":166,"h":192}, + "frame": {"x":579,"y":204,"w":166,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":166,"h":192}, @@ -994,7 +1018,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":731,"y":890,"w":96,"h":96}, + "frame": {"x":544,"y":820,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1002,7 +1026,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":196,"y":1367,"w":92,"h":83}, + "frame": {"x":5,"y":1103,"w":92,"h":83}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":13,"w":92,"h":83}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":99,"y":1430,"w":92,"h":74}, + "frame": {"x":777,"y":1836,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":3,"y":1439,"w":92,"h":74}, + "frame": {"x":877,"y":1870,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":801,"y":1093,"w":92,"h":74}, + "frame": {"x":777,"y":1918,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/virtual_processor-analyzer.png": { - "frame": {"x":622,"y":908,"w":96,"h":96}, + "frame": {"x":648,"y":829,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1042,7 +1066,7 @@ }, "sprites/buildings/virtual_processor-rotater.png": { - "frame": {"x":663,"y":1563,"w":79,"h":96}, + "frame": {"x":105,"y":1191,"w":79,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":79,"h":96}, @@ -1050,7 +1074,7 @@ }, "sprites/buildings/virtual_processor-shapecompare.png": { - "frame": {"x":103,"y":966,"w":96,"h":89}, + "frame": {"x":417,"y":1034,"w":96,"h":89}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":89}, @@ -1058,7 +1082,7 @@ }, "sprites/buildings/virtual_processor-stacker.png": { - "frame": {"x":700,"y":1190,"w":88,"h":96}, + "frame": {"x":718,"y":1241,"w":88,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":88,"h":96}, @@ -1066,7 +1090,7 @@ }, "sprites/buildings/virtual_processor-unstacker.png": { - "frame": {"x":831,"y":893,"w":96,"h":96}, + "frame": {"x":752,"y":829,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/virtual_processor.png": { - "frame": {"x":203,"y":872,"w":96,"h":94}, + "frame": {"x":212,"y":900,"w":96,"h":94}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":96,"h":94}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":722,"y":990,"w":96,"h":96}, + "frame": {"x":856,"y":905,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":403,"y":994,"w":96,"h":54}, + "frame": {"x":177,"y":1913,"w":96,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":955,"y":164,"w":54,"h":54}, + "frame": {"x":683,"y":404,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":743,"y":103,"w":12,"h":96}, + "frame": {"x":753,"y":204,"w":12,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/wire_tunnel-coating.png": { - "frame": {"x":921,"y":688,"w":22,"h":90}, + "frame": {"x":953,"y":317,"w":22,"h":90}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":37,"y":3,"w":22,"h":90}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/wire_tunnel.png": { - "frame": {"x":294,"y":1302,"w":92,"h":90}, + "frame": {"x":814,"y":1313,"w":92,"h":90}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":92,"h":90}, @@ -1130,7 +1154,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1013,"y":164,"w":8,"h":8}, + "frame": {"x":983,"y":323,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1138,7 +1162,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1013,"y":176,"w":8,"h":8}, + "frame": {"x":983,"y":339,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1146,7 +1170,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":695,"y":802,"w":32,"h":32}, + "frame": {"x":961,"y":729,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1154,7 +1178,7 @@ }, "sprites/misc/processor_disabled.png": { - "frame": {"x":449,"y":803,"w":53,"h":55}, + "frame": {"x":961,"y":625,"w":53,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":53,"h":55}, @@ -1162,7 +1186,7 @@ }, "sprites/misc/processor_disconnected.png": { - "frame": {"x":303,"y":674,"w":44,"h":57}, + "frame": {"x":974,"y":560,"w":44,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":5,"w":44,"h":57}, @@ -1170,7 +1194,7 @@ }, "sprites/misc/reader_overlay.png": { - "frame": {"x":947,"y":752,"w":70,"h":47}, + "frame": {"x":5,"y":1963,"w":70,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":25,"w":70,"h":47}, @@ -1178,7 +1202,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":449,"y":862,"w":24,"h":24}, + "frame": {"x":957,"y":769,"w":24,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":24,"h":24}, @@ -1186,7 +1210,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":717,"y":575,"w":24,"h":26}, + "frame": {"x":945,"y":495,"w":24,"h":26}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":24,"h":26}, @@ -1194,7 +1218,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":955,"y":71,"w":60,"h":30}, + "frame": {"x":889,"y":744,"w":60,"h":30}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":60,"h":30}, @@ -1202,7 +1226,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":717,"y":539,"w":26,"h":32}, + "frame": {"x":945,"y":455,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1210,7 +1234,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":477,"y":862,"w":21,"h":28}, + "frame": {"x":945,"y":529,"w":21,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":3,"w":21,"h":28}, @@ -1218,7 +1242,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":449,"y":890,"w":15,"h":28}, + "frame": {"x":999,"y":348,"w":15,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":3,"w":15,"h":28}, @@ -1226,7 +1250,7 @@ }, "sprites/wires/display/blue.png": { - "frame": {"x":700,"y":654,"w":33,"h":33}, + "frame": {"x":983,"y":384,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1234,7 +1258,7 @@ }, "sprites/wires/display/cyan.png": { - "frame": {"x":700,"y":691,"w":33,"h":33}, + "frame": {"x":981,"y":425,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1242,7 +1266,7 @@ }, "sprites/wires/display/green.png": { - "frame": {"x":700,"y":728,"w":33,"h":33}, + "frame": {"x":979,"y":466,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1250,7 +1274,7 @@ }, "sprites/wires/display/purple.png": { - "frame": {"x":700,"y":765,"w":33,"h":33}, + "frame": {"x":920,"y":621,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1258,7 +1282,7 @@ }, "sprites/wires/display/red.png": { - "frame": {"x":907,"y":782,"w":33,"h":33}, + "frame": {"x":920,"y":662,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1266,7 +1290,7 @@ }, "sprites/wires/display/white.png": { - "frame": {"x":907,"y":819,"w":33,"h":33}, + "frame": {"x":961,"y":688,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/display/yellow.png": { - "frame": {"x":907,"y":856,"w":33,"h":33}, + "frame": {"x":920,"y":703,"w":33,"h":33}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":33,"h":33}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":948,"y":663,"w":73,"h":85}, + "frame": {"x":934,"y":1591,"w":73,"h":85}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":3,"w":73,"h":85}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":303,"y":735,"w":42,"h":71}, + "frame": {"x":954,"y":140,"w":42,"h":71}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":0,"w":42,"h":71}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":700,"y":605,"w":41,"h":45}, + "frame": {"x":977,"y":507,"w":41,"h":45}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":29,"y":0,"w":41,"h":45}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/network_conflict.png": { - "frame": {"x":695,"y":874,"w":32,"h":30}, + "frame": {"x":666,"y":692,"w":32,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":32,"h":30}, @@ -1314,7 +1338,7 @@ }, "sprites/wires/network_empty.png": { - "frame": {"x":717,"y":503,"w":28,"h":32}, + "frame": {"x":945,"y":415,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":28,"h":32}, @@ -1322,7 +1346,7 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":955,"y":3,"w":64,"h":64}, + "frame": {"x":954,"y":5,"w":64,"h":64}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, @@ -1330,7 +1354,7 @@ }, "sprites/wires/sets/color_cross.png": { - "frame": {"x":822,"y":993,"w":96,"h":96}, + "frame": {"x":5,"y":796,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1338,7 +1362,7 @@ }, "sprites/wires/sets/color_forward.png": { - "frame": {"x":743,"y":203,"w":12,"h":96}, + "frame": {"x":753,"y":308,"w":12,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, @@ -1346,7 +1370,7 @@ }, "sprites/wires/sets/color_split.png": { - "frame": {"x":303,"y":1049,"w":96,"h":54}, + "frame": {"x":187,"y":1975,"w":96,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, @@ -1354,7 +1378,7 @@ }, "sprites/wires/sets/color_turn.png": { - "frame": {"x":955,"y":222,"w":54,"h":54}, + "frame": {"x":683,"y":466,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, @@ -1362,7 +1386,7 @@ }, "sprites/wires/sets/conflict_cross.png": { - "frame": {"x":922,"y":993,"w":96,"h":96}, + "frame": {"x":109,"y":796,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1370,7 +1394,7 @@ }, "sprites/wires/sets/conflict_forward.png": { - "frame": {"x":506,"y":803,"w":12,"h":96}, + "frame": {"x":984,"y":219,"w":12,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, @@ -1378,7 +1402,7 @@ }, "sprites/wires/sets/conflict_split.png": { - "frame": {"x":203,"y":1056,"w":96,"h":54}, + "frame": {"x":281,"y":1910,"w":96,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, @@ -1386,7 +1410,7 @@ }, "sprites/wires/sets/conflict_turn.png": { - "frame": {"x":955,"y":280,"w":54,"h":54}, + "frame": {"x":671,"y":528,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, @@ -1394,7 +1418,7 @@ }, "sprites/wires/sets/regular_cross.png": { - "frame": {"x":722,"y":990,"w":96,"h":96}, + "frame": {"x":856,"y":905,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1402,7 +1426,7 @@ }, "sprites/wires/sets/regular_forward.png": { - "frame": {"x":743,"y":103,"w":12,"h":96}, + "frame": {"x":753,"y":204,"w":12,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, @@ -1410,7 +1434,7 @@ }, "sprites/wires/sets/regular_split.png": { - "frame": {"x":403,"y":994,"w":96,"h":54}, + "frame": {"x":177,"y":1913,"w":96,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, @@ -1418,7 +1442,7 @@ }, "sprites/wires/sets/regular_turn.png": { - "frame": {"x":955,"y":164,"w":54,"h":54}, + "frame": {"x":683,"y":404,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, @@ -1426,7 +1450,7 @@ }, "sprites/wires/sets/shape_cross.png": { - "frame": {"x":3,"y":774,"w":96,"h":96}, + "frame": {"x":213,"y":796,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1434,7 +1458,7 @@ }, "sprites/wires/sets/shape_forward.png": { - "frame": {"x":486,"y":894,"w":12,"h":96}, + "frame": {"x":1004,"y":244,"w":12,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, @@ -1442,7 +1466,7 @@ }, "sprites/wires/sets/shape_split.png": { - "frame": {"x":503,"y":999,"w":96,"h":54}, + "frame": {"x":291,"y":1972,"w":96,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, @@ -1450,7 +1474,7 @@ }, "sprites/wires/sets/shape_turn.png": { - "frame": {"x":955,"y":338,"w":54,"h":54}, + "frame": {"x":671,"y":590,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, @@ -1458,7 +1482,7 @@ }, "sprites/wires/wires_preview.png": { - "frame": {"x":695,"y":838,"w":32,"h":32}, + "frame": {"x":666,"y":652,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1471,6 +1495,6 @@ "format": "RGBA8888", "size": {"w":1024,"h":2048}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:64d35c8d649d4bb41c7539e7e89c0865:2a9399f9a7c16dc686a4fb0941b02e6b:908b89f5ca8ff73e331a35a3b14d0604$" + "smartupdate": "$TexturePacker:SmartUpdate:c7eb8309a6231af3a602b15ea83eb25e:dbcd9451525edae3c693f91da9e98be3:908b89f5ca8ff73e331a35a3b14d0604$" } } diff --git a/res_built/atlas/atlas0_mq.png b/res_built/atlas/atlas0_mq.png index 6fb0ba3d..babf33d3 100644 Binary files a/res_built/atlas/atlas0_mq.png and b/res_built/atlas/atlas0_mq.png differ diff --git a/res_raw/sprites/belt/potato_mode/forward.png b/res_raw/sprites/belt/potato_mode/forward.png new file mode 100644 index 00000000..0bd6a923 Binary files /dev/null and b/res_raw/sprites/belt/potato_mode/forward.png differ diff --git a/res_raw/sprites/belt/potato_mode/left.png b/res_raw/sprites/belt/potato_mode/left.png new file mode 100644 index 00000000..cd9791d6 Binary files /dev/null and b/res_raw/sprites/belt/potato_mode/left.png differ diff --git a/res_raw/sprites/belt/potato_mode/right.png b/res_raw/sprites/belt/potato_mode/right.png new file mode 100644 index 00000000..1bf78b9e Binary files /dev/null and b/res_raw/sprites/belt/potato_mode/right.png differ diff --git a/src/js/core/sprites.js b/src/js/core/sprites.js index a338a5a3..1019d8f7 100644 --- a/src/js/core/sprites.js +++ b/src/js/core/sprites.js @@ -5,6 +5,8 @@ import { round3Digits } from "./utils"; export const ORIGINAL_SPRITE_SCALE = "0.75"; export const FULL_CLIP_RECT = new Rectangle(0, 0, 1, 1); +const EXTRUDE = 0.1; + export class BaseSprite { /** * Returns the raw handle @@ -211,10 +213,10 @@ export class AtlasSprite extends BaseSprite { srcH, // dest pos and size - destX, - destY, - destW, - destH + destX - EXTRUDE, + destY - EXTRUDE, + destW + 2 * EXTRUDE, + destH + 2 * EXTRUDE ); } @@ -267,10 +269,10 @@ export class AtlasSprite extends BaseSprite { srcH, // dest pos and size - destX, - destY, - destW, - destH + destX - EXTRUDE, + destY - EXTRUDE, + destW + 2 * EXTRUDE, + destH + 2 * EXTRUDE ); } diff --git a/src/js/game/belt_path.js b/src/js/game/belt_path.js index 07440f80..76031825 100644 --- a/src/js/game/belt_path.js +++ b/src/js/game/belt_path.js @@ -2,7 +2,7 @@ import { globalConfig } from "../core/config"; import { DrawParameters } from "../core/draw_parameters"; import { createLogger } from "../core/logging"; import { Rectangle } from "../core/rectangle"; -import { epsilonCompare, round4Digits, clamp } from "../core/utils"; +import { clamp, epsilonCompare, round4Digits } from "../core/utils"; import { enumDirection, enumDirectionToVector, enumInvertedDirections, Vector } from "../core/vector"; import { BasicSerializableObject, types } from "../savegame/serialization"; import { BaseItem } from "./base_item"; @@ -1069,12 +1069,14 @@ export class BeltPath extends BasicSerializableObject { // Trigger animation on the acceptor comp const targetAcceptorComp = this.acceptorTarget.entity.components.ItemAcceptor; if (targetAcceptorComp) { - targetAcceptorComp.onItemAccepted( - this.acceptorTarget.slot, - this.acceptorTarget.direction, - item, - remainingProgress - ); + if (!this.root.app.settings.getAllSettings().simplifiedBelts) { + targetAcceptorComp.onItemAccepted( + this.acceptorTarget.slot, + this.acceptorTarget.direction, + item, + remainingProgress + ); + } } return true; @@ -1179,6 +1181,35 @@ export class BeltPath extends BasicSerializableObject { parameters.context.fillRect(firstItemIndicator.x - 3, firstItemIndicator.y - 1, 6, 2); } + /** + * Checks if this belt path should render simplified + */ + checkIsPotatoMode() { + // POTATO Mode: Only show items when belt is hovered + if (!this.root.app.settings.getAllSettings().simplifiedBelts) { + return false; + } + + const mousePos = this.root.app.mousePosition; + if (!mousePos) { + // Mouse not registered + return true; + } + + const tile = this.root.camera.screenToWorld(mousePos).toTileSpace(); + const contents = this.root.map.getLayerContentXY(tile.x, tile.y, "regular"); + if (!contents || !contents.components.Belt) { + // Nothing below + return true; + } + + if (contents.components.Belt.assignedPath !== this) { + // Not this path + return true; + } + return false; + } + /** * Draws the path * @param {DrawParameters} parameters @@ -1193,6 +1224,29 @@ export class BeltPath extends BasicSerializableObject { return; } + if (this.checkIsPotatoMode()) { + const firstItem = this.items[0]; + if (this.entityPath.length > 1 && firstItem) { + const medianBeltIndex = clamp( + Math.round(this.entityPath.length / 2 - 1), + 0, + this.entityPath.length - 1 + ); + const medianBelt = this.entityPath[medianBeltIndex]; + const staticComp = medianBelt.components.StaticMapEntity; + const centerPosLocal = medianBelt.components.Belt.transformBeltToLocalSpace( + this.entityPath.length % 2 === 0 ? 1 : 0.5 + ); + const centerPos = staticComp.localTileToWorld(centerPosLocal).toWorldSpaceCenterOfTile(); + + parameters.context.globalAlpha = 0.5; + firstItem[_item].drawItemCenteredClipped(centerPos.x, centerPos.y, parameters); + parameters.context.globalAlpha = 1; + } + + return; + } + let currentItemPos = this.spacingToFirstItem; let currentItemIndex = 0; diff --git a/src/js/game/map_chunk_view.js b/src/js/game/map_chunk_view.js index 7d74e224..d1b5cb4e 100644 --- a/src/js/game/map_chunk_view.js +++ b/src/js/game/map_chunk_view.js @@ -88,16 +88,17 @@ export class MapChunkView extends MapChunk { }); const dims = globalConfig.mapChunkWorldSize; + const extrude = 0.05; // Draw chunk "pixel" art parameters.context.imageSmoothingEnabled = false; drawSpriteClipped({ parameters, sprite, - x: this.x * dims, - y: this.y * dims, - w: dims, - h: dims, + x: this.x * dims - extrude, + y: this.y * dims - extrude, + w: dims + 2 * extrude, + h: dims + 2 * extrude, originalW: overlaySize, originalH: overlaySize, }); diff --git a/src/js/game/systems/belt.js b/src/js/game/systems/belt.js index bf02d518..a296a3fe 100644 --- a/src/js/game/systems/belt.js +++ b/src/js/game/systems/belt.js @@ -7,13 +7,13 @@ import { AtlasSprite } from "../../core/sprites"; import { fastArrayDeleteValue } from "../../core/utils"; import { enumDirection, enumDirectionToVector, enumInvertedDirections, Vector } from "../../core/vector"; import { BeltPath } from "../belt_path"; +import { arrayBeltVariantToRotation, MetaBeltBuilding } from "../buildings/belt"; +import { getCodeFromBuildingData } from "../building_codes"; import { BeltComponent } from "../components/belt"; import { Entity } from "../entity"; import { GameSystemWithFilter } from "../game_system_with_filter"; import { MapChunkView } from "../map_chunk_view"; import { defaultBuildingVariant } from "../meta_building"; -import { getCodeFromBuildingData } from "../building_codes"; -import { arrayBeltVariantToRotation, MetaBeltBuilding } from "../buildings/belt"; export const BELT_ANIM_COUNT = 14; @@ -43,6 +43,16 @@ export class BeltSystem extends GameSystemWithFilter { [enumDirection.right]: [], }; + /** + * Stores simplified sprites of a belt + * @type {Object} + */ + this.potatoBeltSprites = { + [enumDirection.top]: Loader.getSprite("sprites/belt/potato_mode/forward.png"), + [enumDirection.right]: Loader.getSprite("sprites/belt/potato_mode/right.png"), + [enumDirection.left]: Loader.getSprite("sprites/belt/potato_mode/left.png"), + }; + for (let i = 0; i < BELT_ANIM_COUNT; ++i) { this.beltAnimations[enumDirection.top].push( Loader.getSprite("sprites/belt/built/forward_" + i + ".png") @@ -496,14 +506,43 @@ export class BeltSystem extends GameSystemWithFilter { globalConfig.itemSpacingOnBelts ); const contents = chunk.containedEntitiesByLayer.regular; - for (let i = 0; i < contents.length; ++i) { - const entity = contents[i]; - if (entity.components.Belt) { - const direction = entity.components.Belt.direction; - const sprite = this.beltAnimations[direction][animationIndex % BELT_ANIM_COUNT]; - // Culling happens within the static map entity component - entity.components.StaticMapEntity.drawSpriteOnBoundsClipped(parameters, sprite, 0); + if (this.root.app.settings.getAllSettings().simplifiedBelts) { + // POTATO Mode: Only show items when belt is hovered + let hoveredBeltPath = null; + const mousePos = this.root.app.mousePosition; + if (mousePos) { + const tile = this.root.camera.screenToWorld(mousePos).toTileSpace(); + const contents = this.root.map.getLayerContentXY(tile.x, tile.y, "regular"); + if (contents && contents.components.Belt) { + hoveredBeltPath = contents.components.Belt.assignedPath; + } + } + + for (let i = 0; i < contents.length; ++i) { + const entity = contents[i]; + if (entity.components.Belt) { + const direction = entity.components.Belt.direction; + let sprite = this.potatoBeltSprites[direction]; + + if (entity.components.Belt.assignedPath === hoveredBeltPath) { + sprite = this.beltAnimations[direction][animationIndex % BELT_ANIM_COUNT]; + } + + // Culling happens within the static map entity component + entity.components.StaticMapEntity.drawSpriteOnBoundsClipped(parameters, sprite, 0); + } + } + } else { + for (let i = 0; i < contents.length; ++i) { + const entity = contents[i]; + if (entity.components.Belt) { + const direction = entity.components.Belt.direction; + const sprite = this.beltAnimations[direction][animationIndex % BELT_ANIM_COUNT]; + + // Culling happens within the static map entity component + entity.components.StaticMapEntity.drawSpriteOnBoundsClipped(parameters, sprite, 0); + } } } } diff --git a/src/js/game/systems/item_acceptor.js b/src/js/game/systems/item_acceptor.js index 9a985836..780b4abd 100644 --- a/src/js/game/systems/item_acceptor.js +++ b/src/js/game/systems/item_acceptor.js @@ -15,6 +15,11 @@ export class ItemAcceptorSystem extends GameSystemWithFilter { } update() { + if (this.root.app.settings.getAllSettings().simplifiedBelts) { + // Disabled in potato mode + return; + } + // This system doesn't render anything while in map overview, // so simply accumulate ticks if (this.root.camera.getIsMapOverlayActive()) { @@ -56,6 +61,11 @@ export class ItemAcceptorSystem extends GameSystemWithFilter { * @param {MapChunkView} chunk */ drawChunk(parameters, chunk) { + if (this.root.app.settings.getAllSettings().simplifiedBelts) { + // Disabled in potato mode + return; + } + const contents = chunk.containedEntitiesByLayer.regular; for (let i = 0; i < contents.length; ++i) { const entity = contents[i]; diff --git a/src/js/game/systems/item_ejector.js b/src/js/game/systems/item_ejector.js index c5041a2e..3bd97cc0 100644 --- a/src/js/game/systems/item_ejector.js +++ b/src/js/game/systems/item_ejector.js @@ -202,7 +202,13 @@ export class ItemEjectorSystem extends GameSystemWithFilter { // Try to hand over the item if (this.tryPassOverItem(item, destEntity, destSlot.index)) { // Handover successful, clear slot - targetAcceptorComp.onItemAccepted(destSlot.index, destSlot.acceptedDirection, item); + if (!this.root.app.settings.getAllSettings().simplifiedBelts) { + targetAcceptorComp.onItemAccepted( + destSlot.index, + destSlot.acceptedDirection, + item + ); + } sourceSlot.item = null; continue; } @@ -284,6 +290,11 @@ export class ItemEjectorSystem extends GameSystemWithFilter { * @param {MapChunkView} chunk */ drawChunk(parameters, chunk) { + if (this.root.app.settings.getAllSettings().simplifiedBelts) { + // Disabled in potato mode + return; + } + const contents = chunk.containedEntitiesByLayer.regular; for (let i = 0; i < contents.length; ++i) { diff --git a/src/js/profile/application_settings.js b/src/js/profile/application_settings.js index 084a6fe7..473d6ccc 100644 --- a/src/js/profile/application_settings.js +++ b/src/js/profile/application_settings.js @@ -276,6 +276,7 @@ export const allApplicationSettings = [ new BoolSetting("lowQualityMapResources", enumCategories.performance, (app, value) => {}), new BoolSetting("disableTileGrid", enumCategories.performance, (app, value) => {}), new BoolSetting("lowQualityTextures", enumCategories.performance, (app, value) => {}), + new BoolSetting("simplifiedBelts", enumCategories.performance, (app, value) => {}), ]; export function getApplicationSettingById(id) { @@ -313,6 +314,7 @@ class SettingsStorage { this.lowQualityMapResources = false; this.disableTileGrid = false; this.lowQualityTextures = false; + this.simplifiedBelts = false; /** * @type {Object.} @@ -523,7 +525,7 @@ export class ApplicationSettings extends ReadWriteProxy { } getCurrentVersion() { - return 26; + return 27; } /** @param {{settings: SettingsStorage, version: number}} data */ @@ -646,6 +648,11 @@ export class ApplicationSettings extends ReadWriteProxy { data.version = 26; } + if (data.version < 27) { + data.settings.simplifiedBelts = false; + data.version = 27; + } + return ExplainedResult.good(); } } diff --git a/translations/base-en.yaml b/translations/base-en.yaml index 28fef7e2..af2db146 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -898,6 +898,11 @@ settings: description: >- Enabled by default, selects the miner if you use the pipette when hovering a resource patch. + simplifiedBelts: + title: Simplified Belts (Ugly) + description: >- + Does not render belt items except when hovering the belt, to save performance. + keybindings: title: Keybindings hint: >- @@ -1004,3 +1009,53 @@ demo: exportingBase: Exporting whole Base as Image settingNotAvailable: Not available in the demo. + +tips: + - The hub accepts input of any kind, not just the current shape! + - Make sure your factories are stackable - it will pay out! + - Don't build too close to the hub, or it will be a huge chaos! + - If stacking does not work, try switching the inputs. + - You can toggle the belt planner direction by pressing R. + - Holding CTRL allows dragging of belts without auto-orientation. + - Ratios stay the same, as long as all upgrades are on the same Tier. + - Serial execution is more efficient than parallel. + - You will unlock more variants of buildings later in the game! + - You can use T to switch between different variants. + - Symmetry is key! + - You can weave different tiers of tunnels. + - Try to build compact factories - it will pay out! + - The painter has a mirrored variant which you can select with T + - Having the right building ratios will maximize efficiency. + - At maximum level, 5 extractors will fill a single belt. + - Don't forget about tunnels! + - You don't need to divide up items evenly for full efficiency. + - Holding SHIFT will activate the belt planner, letting you place long lines of belts easily. + - Cutters always cut vertically, regardless of their orientation. + - To get white mix all three colors. + - The storage buffer priorities the first output. + - Invest time to build repeatable designs - it's worth it! + - Holding CTRL allows to place multiple buildings. + - You can hold ALT to invert the direction of placed belts. + - Efficiency is key! + - Shape patches that are further away from the hub are more complex. + - Machines have a limited speed, divide them up for maximum efficiency. + - Use balancers to maximize your efficiency. + - Organization is important. Try not to cross conveyors too much. + - Plan in advance, or it will be a huge chaos! + - Don't remove your old factories! You'll need them to unlock upgrades. + - Try beating level 18 on your own before seeking for help! + - Don't complicate things, try to stay simple and you'll go far. + - You may need to re-use factories later in the game. Plan your factories to be re-usable. + - Sometimes, you can find a needed shape in the map without creating it with stackers. + - Full windmills / pinwheels can never spawn naturally. + - Color your shapes before cutting for maximum efficiency. + - With modules, space is merely a perception; a concern for mortal men. + - Make a separate blueprint factory. They're important for modules. + - Have a closer look on the color mixer, and your questions will be answered. + - Use CTRL + Click to select an area. + - Building too close to the hub can get in the way of later projects. + - The pin icon next to each shape in the upgrade list pins it to the screen. + - Mix all primary colours together to make white! + - You have an infinite map, don't cramp your factory, expand! + - Also try Factorio! It's my favourite game. + - The quad cutter cuts counter-clockwise starting from the top right!