diff --git a/README.md b/README.md index 97087812..5a5847aa 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,9 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts - Run `git lfs pull` to download sound assets - Make sure `ffmpeg` is on your path - Install Node.js and Yarn -- Run `yarn` in the root folder, then run `yarn` in the `gulp/` folder -- Cd into `gulp` and run `yarn gulp` - it should now open in your browser +- Run `yarn` in the root folder +- Cd into `gulp` folder +- Run `yarn` and then `yarn gulp` - it should now open in your browser **Notice**: This will produce a debug build with several debugging flags enabled. If you want to disable them, modify `config.js`. diff --git a/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json index 18433c54..e20ae7b7 100644 --- a/res_built/atlas/atlas0_10.json +++ b/res_built/atlas/atlas0_10.json @@ -1383,6 +1383,6 @@ "format": "RGBA8888", "size": {"w":690,"h":127}, "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:402faa0126e6dcd814be979d8e838c46:68488838c03e95969cf7c09daf42f69a:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:4e5fb3bd7f1e5423e4fcea2215debe11:0c5d091d0b928944c68553dcc592c801:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png index afc208fe..b75b013b 100644 Binary files a/res_built/atlas/atlas0_10.png and b/res_built/atlas/atlas0_10.png differ diff --git a/res_built/atlas/atlas0_100.json b/res_built/atlas/atlas0_100.json index 726142c7..974d23ec 100644 --- a/res_built/atlas/atlas0_100.json +++ b/res_built/atlas/atlas0_100.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":1857,"y":395,"w":100,"h":126}, + "frame": {"x":1115,"y":1688,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1857,"y":525,"w":100,"h":126}, + "frame": {"x":1115,"y":1818,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1491,"y":1795,"w":100,"h":126}, + "frame": {"x":1353,"y":2194,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1832,"y":1434,"w":100,"h":126}, + "frame": {"x":1470,"y":2445,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1809,"y":915,"w":100,"h":126}, + "frame": {"x":1871,"y":199,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1836,"y":1162,"w":100,"h":126}, + "frame": {"x":1263,"y":1163,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1148,"y":2166,"w":100,"h":126}, + "frame": {"x":1484,"y":1222,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1138,"y":2296,"w":100,"h":126}, + "frame": {"x":1372,"y":1347,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1140,"y":2426,"w":100,"h":126}, + "frame": {"x":1476,"y":1352,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1169,"y":2556,"w":100,"h":126}, + "frame": {"x":1531,"y":1748,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":961,"y":2584,"w":100,"h":126}, + "frame": {"x":1100,"y":2065,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1065,"y":2584,"w":100,"h":126}, + "frame": {"x":1219,"y":1687,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1260,"y":1422,"w":100,"h":126}, + "frame": {"x":1219,"y":1817,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":1500,"y":1314,"w":100,"h":126}, + "frame": {"x":1225,"y":1947,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":1115,"y":1680,"w":100,"h":126}, + "frame": {"x":1132,"y":2277,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1783,"y":785,"w":100,"h":126}, + "frame": {"x":1132,"y":2407,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1219,"y":1680,"w":100,"h":126}, + "frame": {"x":1123,"y":2537,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1373,"y":1548,"w":100,"h":126}, + "frame": {"x":1323,"y":1687,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1148,"y":2036,"w":100,"h":126}, + "frame": {"x":1323,"y":1817,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1323,"y":1680,"w":100,"h":126}, + "frame": {"x":1329,"y":1947,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1595,"y":1795,"w":100,"h":126}, + "frame": {"x":1353,"y":2324,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1699,"y":1795,"w":100,"h":126}, + "frame": {"x":1260,"y":1301,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1803,"y":1795,"w":100,"h":126}, + "frame": {"x":1268,"y":1431,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1628,"y":1174,"w":100,"h":126}, + "frame": {"x":1427,"y":1678,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1732,"y":1174,"w":100,"h":126}, + "frame": {"x":1427,"y":1808,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1604,"y":1305,"w":100,"h":126}, + "frame": {"x":1433,"y":1938,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1708,"y":1304,"w":100,"h":126}, + "frame": {"x":1457,"y":2185,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1812,"y":1304,"w":100,"h":126}, + "frame": {"x":1457,"y":2315,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":844,"y":2617,"w":113,"h":113}, + "frame": {"x":1108,"y":1948,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1266,"y":1305,"w":113,"h":113}, + "frame": {"x":1217,"y":1570,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1303,"y":1927,"w":113,"h":113}, + "frame": {"x":1461,"y":2575,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1661,"y":1678,"w":113,"h":113}, + "frame": {"x":1580,"y":1397,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1654,"y":1925,"w":113,"h":113}, + "frame": {"x":1697,"y":1409,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1603,"y":2042,"w":113,"h":113}, + "frame": {"x":1814,"y":1409,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1711,"y":1561,"w":113,"h":113}, + "frame": {"x":1451,"y":1482,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1778,"y":1678,"w":113,"h":113}, + "frame": {"x":1568,"y":1514,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1771,"y":1925,"w":113,"h":113}, + "frame": {"x":1685,"y":1526,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1720,"y":2042,"w":113,"h":113}, + "frame": {"x":1802,"y":1526,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1383,"y":1314,"w":113,"h":113}, + "frame": {"x":1204,"y":2077,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1364,"y":1431,"w":113,"h":113}, + "frame": {"x":1321,"y":2077,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1481,"y":1444,"w":113,"h":113}, + "frame": {"x":1236,"y":2194,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1139,"y":1563,"w":113,"h":113}, + "frame": {"x":1236,"y":2311,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1140,"y":1810,"w":113,"h":113}, + "frame": {"x":1236,"y":2428,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1256,"y":1563,"w":113,"h":113}, + "frame": {"x":1227,"y":2545,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1477,"y":1561,"w":113,"h":113}, + "frame": {"x":1353,"y":2454,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1257,"y":1810,"w":113,"h":113}, + "frame": {"x":1344,"y":2571,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1427,"y":1678,"w":113,"h":113}, + "frame": {"x":1334,"y":1561,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1374,"y":1810,"w":113,"h":113}, + "frame": {"x":1438,"y":2068,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1420,"y":1927,"w":113,"h":113}, + "frame": {"x":1367,"y":1113,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1252,"y":2044,"w":113,"h":113}, + "frame": {"x":1367,"y":1230,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1369,"y":2044,"w":113,"h":113}, + "frame": {"x":1588,"y":1163,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1486,"y":2044,"w":113,"h":113}, + "frame": {"x":1588,"y":1280,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1544,"y":1678,"w":113,"h":113}, + "frame": {"x":1705,"y":1175,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1537,"y":1925,"w":113,"h":113}, + "frame": {"x":1822,"y":1175,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1594,"y":1561,"w":113,"h":113}, + "frame": {"x":1705,"y":1292,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1598,"y":1444,"w":113,"h":113}, + "frame": {"x":1822,"y":1292,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1837,"y":2042,"w":113,"h":113}, + "frame": {"x":1531,"y":1631,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1715,"y":1434,"w":113,"h":113}, + "frame": {"x":1648,"y":1643,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1603,"y":2276,"w":113,"h":113}, + "frame": {"x":1555,"y":1995,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1273,"y":2629,"w":113,"h":113}, + "frame": {"x":1795,"y":2228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1390,"y":2629,"w":113,"h":113}, + "frame": {"x":1912,"y":2111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1507,"y":2629,"w":113,"h":113}, + "frame": {"x":1912,"y":2228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1595,"y":2395,"w":113,"h":113}, + "frame": {"x":1574,"y":2346,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1712,"y":2393,"w":113,"h":113}, + "frame": {"x":1691,"y":2345,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1829,"y":2393,"w":113,"h":113}, + "frame": {"x":1808,"y":2345,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1624,"y":2512,"w":113,"h":113}, + "frame": {"x":1925,"y":2345,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1809,"y":1045,"w":113,"h":113}, + "frame": {"x":1765,"y":1643,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1252,"y":2161,"w":113,"h":113}, + "frame": {"x":1635,"y":1760,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1369,"y":2161,"w":113,"h":113}, + "frame": {"x":1752,"y":1760,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1486,"y":2161,"w":113,"h":113}, + "frame": {"x":1537,"y":1878,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1603,"y":2159,"w":113,"h":113}, + "frame": {"x":1654,"y":1877,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1720,"y":2159,"w":113,"h":113}, + "frame": {"x":1771,"y":1877,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1837,"y":2159,"w":113,"h":113}, + "frame": {"x":1882,"y":1643,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1252,"y":2278,"w":113,"h":113}, + "frame": {"x":1869,"y":1760,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1369,"y":2278,"w":113,"h":113}, + "frame": {"x":1888,"y":1877,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1486,"y":2278,"w":113,"h":113}, + "frame": {"x":1919,"y":1526,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1720,"y":2276,"w":113,"h":113}, + "frame": {"x":1672,"y":1994,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1837,"y":2276,"w":113,"h":113}, + "frame": {"x":1789,"y":1994,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1244,"y":2395,"w":113,"h":113}, + "frame": {"x":1906,"y":1994,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1361,"y":2395,"w":113,"h":113}, + "frame": {"x":1561,"y":2112,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1478,"y":2395,"w":113,"h":113}, + "frame": {"x":1561,"y":2229,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1273,"y":2512,"w":113,"h":113}, + "frame": {"x":1678,"y":2111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1390,"y":2512,"w":113,"h":113}, + "frame": {"x":1678,"y":2228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1507,"y":2512,"w":113,"h":113}, + "frame": {"x":1795,"y":2111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -674,15 +674,15 @@ }, "sprites/blueprints/advanced_processor.png": { - "frame": {"x":3,"y":1702,"w":381,"h":358}, + "frame": {"x":3,"y":1702,"w":374,"h":358}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":3,"y":12,"w":381,"h":358}, + "spriteSourceSize": {"x":10,"y":12,"w":374,"h":358}, "sourceSize": {"w":384,"h":384} }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1824,"y":655,"w":114,"h":114}, + "frame": {"x":1150,"y":1452,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":12,"w":114,"h":114}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":726,"y":2617,"w":114,"h":114}, + "frame": {"x":1099,"y":1570,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":114,"h":114}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":913,"y":1541,"w":102,"h":126}, + "frame": {"x":1260,"y":957,"w":102,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":0,"w":102,"h":126}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":388,"y":1707,"w":341,"h":191}, + "frame": {"x":381,"y":1707,"w":341,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":341,"h":191}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":3,"y":2424,"w":348,"h":364}, + "frame": {"x":735,"y":590,"w":348,"h":364}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":20,"w":348,"h":364}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":580,"y":1902,"w":182,"h":190}, + "frame": {"x":763,"y":2290,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":766,"y":1887,"w":182,"h":190}, + "frame": {"x":914,"y":2096,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":1473,"y":590,"w":347,"h":191}, + "frame": {"x":3,"y":2424,"w":347,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1067,"y":1368,"w":189,"h":191}, + "frame": {"x":922,"y":1694,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":1616,"y":979,"w":189,"h":191}, + "frame": {"x":550,"y":2460,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -802,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":388,"y":1902,"w":188,"h":182}, + "frame": {"x":743,"y":2484,"w":188,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":188,"h":182}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":578,"y":2096,"w":185,"h":182}, + "frame": {"x":1753,"y":989,"w":185,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":4,"w":185,"h":182}, @@ -818,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":726,"y":1152,"w":340,"h":191}, + "frame": {"x":724,"y":1347,"w":340,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":340,"h":191}, @@ -826,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":726,"y":957,"w":347,"h":191}, + "frame": {"x":726,"y":958,"w":347,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1420,"y":979,"w":192,"h":192}, + "frame": {"x":726,"y":1694,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":583,"y":2282,"w":183,"h":166}, + "frame": {"x":576,"y":2290,"w":183,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":26,"w":183,"h":166}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":355,"y":2556,"w":182,"h":148}, + "frame": {"x":913,"y":1542,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":44,"w":182,"h":148}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":724,"y":1541,"w":185,"h":148}, + "frame": {"x":724,"y":1542,"w":185,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":185,"h":148}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":583,"y":2452,"w":182,"h":148}, + "frame": {"x":922,"y":1889,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":148}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_crossings-merger.png": { - "frame": {"x":387,"y":2282,"w":192,"h":136}, + "frame": {"x":380,"y":2290,"w":192,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":136}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_crossings.png": { - "frame": {"x":952,"y":2039,"w":192,"h":131}, + "frame": {"x":1786,"y":854,"w":192,"h":131}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":61,"w":192,"h":131}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":1741,"y":2627,"w":79,"h":79}, + "frame": {"x":436,"y":2625,"w":79,"h":79}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":47,"w":79,"h":79}, @@ -906,7 +906,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":1873,"y":112,"w":79,"h":80}, + "frame": {"x":353,"y":2625,"w":79,"h":80}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":47,"y":46,"w":79,"h":80}, @@ -914,7 +914,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":1019,"y":1541,"w":32,"h":126}, + "frame": {"x":1982,"y":854,"w":32,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":47,"y":0,"w":32,"h":126}, @@ -922,15 +922,15 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":3,"y":2064,"w":380,"h":356}, + "frame": {"x":3,"y":2064,"w":373,"h":356}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":4,"y":13,"w":380,"h":356}, + "spriteSourceSize": {"x":11,"y":13,"w":373,"h":356}, "sourceSize": {"w":384,"h":384} }, "sprites/buildings/belt_left.png": { - "frame": {"x":1624,"y":2629,"w":113,"h":113}, + "frame": {"x":1578,"y":2572,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -938,7 +938,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1741,"y":2510,"w":113,"h":113}, + "frame": {"x":1718,"y":2462,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -946,7 +946,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":1857,"y":395,"w":100,"h":126}, + "frame": {"x":1115,"y":1688,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -962,7 +962,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":724,"y":1347,"w":339,"h":190}, + "frame": {"x":381,"y":1902,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -970,7 +970,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":735,"y":590,"w":346,"h":363}, + "frame": {"x":1087,"y":590,"w":346,"h":363}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":21,"y":21,"w":346,"h":363}, @@ -986,7 +986,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":770,"y":2274,"w":179,"h":188}, + "frame": {"x":1077,"y":958,"w":179,"h":188}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":1,"w":179,"h":188}, @@ -994,7 +994,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":767,"y":2081,"w":179,"h":189}, + "frame": {"x":949,"y":2290,"w":179,"h":189}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":179,"h":189}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":1085,"y":785,"w":345,"h":190}, + "frame": {"x":1437,"y":785,"w":345,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":1085,"y":590,"w":384,"h":191}, + "frame": {"x":1437,"y":590,"w":384,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":191}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":387,"y":2088,"w":187,"h":190}, + "frame": {"x":723,"y":2096,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":733,"y":1693,"w":187,"h":190}, + "frame": {"x":724,"y":1902,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":924,"y":1671,"w":187,"h":180}, + "frame": {"x":1562,"y":979,"w":187,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":187,"h":180}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":952,"y":1855,"w":184,"h":180}, + "frame": {"x":935,"y":2484,"w":184,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":5,"w":184,"h":180}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1077,"y":979,"w":339,"h":190}, + "frame": {"x":380,"y":2096,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -1082,7 +1082,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":1434,"y":785,"w":345,"h":190}, + "frame": {"x":726,"y":1153,"w":345,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1070,"y":1173,"w":192,"h":191}, + "frame": {"x":354,"y":2430,"w":192,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":192,"h":191}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":953,"y":2264,"w":181,"h":165}, + "frame": {"x":1857,"y":395,"w":181,"h":165}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":27,"w":181,"h":165}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":955,"y":2433,"w":181,"h":147}, + "frame": {"x":1857,"y":564,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":45,"w":181,"h":147}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":769,"y":2466,"w":182,"h":147}, + "frame": {"x":1077,"y":1150,"w":182,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":182,"h":147}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":541,"y":2604,"w":181,"h":147}, + "frame": {"x":1075,"y":1301,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":181,"h":147}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_crossings-merger.png": { - "frame": {"x":1398,"y":1175,"w":192,"h":135}, + "frame": {"x":1825,"y":715,"w":192,"h":135}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":135}, @@ -1146,7 +1146,7 @@ }, "sprites/buildings/wire_crossings.png": { - "frame": {"x":387,"y":2422,"w":192,"h":130}, + "frame": {"x":1366,"y":979,"w":192,"h":130}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":62,"w":192,"h":130}, @@ -1154,7 +1154,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":1858,"y":2510,"w":78,"h":78}, + "frame": {"x":1068,"y":1452,"w":78,"h":78}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":48,"w":78,"h":78}, @@ -1162,7 +1162,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":1741,"y":2710,"w":78,"h":78}, + "frame": {"x":1100,"y":2195,"w":78,"h":78}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":48,"y":48,"w":78,"h":78}, @@ -1170,7 +1170,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":1594,"y":1175,"w":30,"h":126}, + "frame": {"x":1942,"y":989,"w":30,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":48,"y":0,"w":30,"h":126}, @@ -1178,7 +1178,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1895,"y":1564,"w":50,"h":64}, + "frame": {"x":1182,"y":2195,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1186,7 +1186,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1895,"y":1632,"w":50,"h":64}, + "frame": {"x":1372,"y":1477,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1194,7 +1194,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":541,"y":2556,"w":24,"h":32}, + "frame": {"x":1503,"y":1641,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1202,7 +1202,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":355,"y":2424,"w":28,"h":28}, + "frame": {"x":1825,"y":590,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":28,"h":28}, @@ -1210,7 +1210,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":355,"y":2456,"w":28,"h":28}, + "frame": {"x":1825,"y":622,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":28,"h":28}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1217,"y":1927,"w":82,"h":82}, + "frame": {"x":267,"y":2619,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/energy_generator_overlay.png": { - "frame": {"x":355,"y":2708,"w":153,"h":57}, + "frame": {"x":1873,"y":135,"w":153,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":183,"y":290,"w":153,"h":57}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1895,"y":1759,"w":32,"h":32}, + "frame": {"x":1099,"y":1534,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1887,"y":877,"w":48,"h":30}, + "frame": {"x":1451,"y":1641,"w":48,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":48,"h":30}, @@ -1250,7 +1250,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1217,"y":1927,"w":82,"h":82}, + "frame": {"x":267,"y":2619,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1258,7 +1258,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1055,"y":1563,"w":80,"h":96}, + "frame": {"x":183,"y":2619,"w":80,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":80,"h":96}, @@ -1266,7 +1266,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":950,"y":2174,"w":176,"h":86}, + "frame": {"x":3,"y":2619,"w":176,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":4,"w":176,"h":86}, @@ -1274,7 +1274,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":512,"y":2708,"w":24,"h":32}, + "frame": {"x":1786,"y":785,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1282,7 +1282,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":1266,"y":1173,"w":128,"h":128}, + "frame": {"x":1873,"y":3,"w":128,"h":128}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":1824,"y":2627,"w":38,"h":60}, + "frame": {"x":519,"y":2655,"w":38,"h":60}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":2,"w":38,"h":60}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":1169,"y":2686,"w":58,"h":38}, + "frame": {"x":1871,"y":329,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":726,"y":2735,"w":58,"h":38}, + "frame": {"x":1451,"y":1599,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":788,"y":2735,"w":58,"h":38}, + "frame": {"x":1835,"y":2462,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1322,7 +1322,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":850,"y":2734,"w":42,"h":42}, + "frame": {"x":561,"y":2655,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":42,"h":42}, @@ -1330,7 +1330,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":1873,"y":3,"w":73,"h":105}, + "frame": {"x":1484,"y":1113,"w":73,"h":105}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":0,"w":73,"h":105}, @@ -1338,7 +1338,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":1887,"y":773,"w":63,"h":100}, + "frame": {"x":1975,"y":196,"w":63,"h":100}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":32,"y":0,"w":63,"h":100}, @@ -1346,7 +1346,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":1828,"y":1564,"w":63,"h":100}, + "frame": {"x":1651,"y":2463,"w":63,"h":100}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":32,"y":0,"w":63,"h":100}, @@ -1354,7 +1354,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":1140,"y":1927,"w":73,"h":105}, + "frame": {"x":1574,"y":2463,"w":73,"h":105}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":0,"w":73,"h":105}, @@ -1362,7 +1362,7 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":896,"y":2734,"w":42,"h":42}, + "frame": {"x":1835,"y":2504,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":42,"h":42}, @@ -1370,7 +1370,7 @@ }, "sprites/wires/waste_piled.png": { - "frame": {"x":1895,"y":1700,"w":58,"h":55}, + "frame": {"x":1260,"y":1087,"w":58,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":4,"w":58,"h":55}, @@ -1381,8 +1381,8 @@ "version": "1.0", "image": "atlas0_100.png", "format": "RGBA8888", - "size": {"w":1960,"h":2791}, + "size": {"w":2041,"h":2718}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:402faa0126e6dcd814be979d8e838c46:68488838c03e95969cf7c09daf42f69a:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:4e5fb3bd7f1e5423e4fcea2215debe11:0c5d091d0b928944c68553dcc592c801:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png index d17f889d..a40f84d0 100644 Binary files a/res_built/atlas/atlas0_100.png and b/res_built/atlas/atlas0_100.png differ diff --git a/res_built/atlas/atlas0_25.json b/res_built/atlas/atlas0_25.json index 2849c650..dd58adcc 100644 --- a/res_built/atlas/atlas0_25.json +++ b/res_built/atlas/atlas0_25.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":792,"y":175,"w":28,"h":32}, + "frame": {"x":195,"y":433,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":312,"y":407,"w":28,"h":32}, + "frame": {"x":741,"y":197,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":442,"y":344,"w":28,"h":32}, + "frame": {"x":627,"y":252,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":506,"y":342,"w":28,"h":32}, + "frame": {"x":564,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":506,"y":378,"w":28,"h":32}, + "frame": {"x":596,"y":288,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":538,"y":246,"w":28,"h":32}, + "frame": {"x":628,"y":288,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":538,"y":282,"w":28,"h":32}, + "frame": {"x":660,"y":288,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":538,"y":318,"w":28,"h":32}, + "frame": {"x":692,"y":283,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":538,"y":354,"w":28,"h":32}, + "frame": {"x":422,"y":331,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":570,"y":245,"w":28,"h":32}, + "frame": {"x":422,"y":367,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":312,"y":443,"w":28,"h":32}, + "frame": {"x":227,"y":433,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":344,"y":405,"w":28,"h":32}, + "frame": {"x":435,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":344,"y":441,"w":28,"h":32}, + "frame": {"x":467,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":536,"y":210,"w":28,"h":32}, + "frame": {"x":499,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":376,"y":405,"w":28,"h":32}, + "frame": {"x":531,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":376,"y":441,"w":28,"h":32}, + "frame": {"x":390,"y":295,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":408,"y":404,"w":28,"h":32}, + "frame": {"x":390,"y":331,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":408,"y":440,"w":28,"h":32}, + "frame": {"x":390,"y":367,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":442,"y":272,"w":28,"h":32}, + "frame": {"x":563,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":442,"y":308,"w":28,"h":32}, + "frame": {"x":595,"y":252,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":474,"y":270,"w":28,"h":32}, + "frame": {"x":659,"y":252,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":474,"y":306,"w":28,"h":32}, + "frame": {"x":773,"y":197,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":474,"y":342,"w":28,"h":32}, + "frame": {"x":792,"y":159,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":442,"y":380,"w":28,"h":32}, + "frame": {"x":725,"y":249,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":474,"y":378,"w":28,"h":32}, + "frame": {"x":436,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":440,"y":416,"w":28,"h":32}, + "frame": {"x":468,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":506,"y":270,"w":28,"h":32}, + "frame": {"x":500,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":506,"y":306,"w":28,"h":32}, + "frame": {"x":532,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":196,"y":406,"w":30,"h":30}, + "frame": {"x":691,"y":249,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":230,"y":406,"w":30,"h":30}, + "frame": {"x":761,"y":233,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":806,"y":215,"w":30,"h":30}, + "frame": {"x":758,"y":301,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":604,"y":281,"w":30,"h":30}, + "frame": {"x":465,"y":393,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":604,"y":315,"w":30,"h":30}, + "frame": {"x":499,"y":393,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":604,"y":349,"w":30,"h":30}, + "frame": {"x":533,"y":393,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":638,"y":279,"w":30,"h":30}, + "frame": {"x":567,"y":393,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":638,"y":313,"w":30,"h":30}, + "frame": {"x":795,"y":233,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":672,"y":279,"w":30,"h":30}, + "frame": {"x":792,"y":267,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":638,"y":347,"w":30,"h":30}, + "frame": {"x":792,"y":301,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":808,"y":107,"w":30,"h":30}, + "frame": {"x":724,"y":285,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":808,"y":141,"w":30,"h":30}, + "frame": {"x":454,"y":325,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":436,"y":238,"w":30,"h":30}, + "frame": {"x":454,"y":359,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":568,"y":211,"w":30,"h":30}, + "frame": {"x":488,"y":325,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":602,"y":211,"w":30,"h":30}, + "frame": {"x":488,"y":359,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":636,"y":211,"w":30,"h":30}, + "frame": {"x":522,"y":325,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":670,"y":211,"w":30,"h":30}, + "frame": {"x":522,"y":359,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":704,"y":211,"w":30,"h":30}, + "frame": {"x":556,"y":325,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":738,"y":211,"w":30,"h":30}, + "frame": {"x":556,"y":359,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":772,"y":211,"w":30,"h":30}, + "frame": {"x":758,"y":267,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":570,"y":281,"w":30,"h":30}, + "frame": {"x":295,"y":407,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":634,"y":245,"w":30,"h":30}, + "frame": {"x":329,"y":407,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":570,"y":315,"w":30,"h":30}, + "frame": {"x":363,"y":407,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":668,"y":245,"w":30,"h":30}, + "frame": {"x":397,"y":403,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":570,"y":349,"w":30,"h":30}, + "frame": {"x":291,"y":441,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":702,"y":245,"w":30,"h":30}, + "frame": {"x":325,"y":441,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":736,"y":245,"w":30,"h":30}, + "frame": {"x":359,"y":441,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":770,"y":245,"w":30,"h":30}, + "frame": {"x":431,"y":403,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":672,"y":313,"w":30,"h":30}, + "frame": {"x":465,"y":427,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":706,"y":279,"w":30,"h":30}, + "frame": {"x":499,"y":427,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":808,"y":317,"w":30,"h":30}, + "frame": {"x":601,"y":393,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":742,"y":381,"w":30,"h":30}, + "frame": {"x":703,"y":387,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":800,"y":385,"w":30,"h":30}, + "frame": {"x":703,"y":421,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":572,"y":417,"w":30,"h":30}, + "frame": {"x":737,"y":384,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":606,"y":417,"w":30,"h":30}, + "frame": {"x":737,"y":418,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":640,"y":415,"w":30,"h":30}, + "frame": {"x":771,"y":369,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":674,"y":415,"w":30,"h":30}, + "frame": {"x":771,"y":403,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":708,"y":415,"w":30,"h":30}, + "frame": {"x":771,"y":437,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":672,"y":347,"w":30,"h":30}, + "frame": {"x":533,"y":427,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":706,"y":313,"w":30,"h":30}, + "frame": {"x":567,"y":427,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":740,"y":279,"w":30,"h":30}, + "frame": {"x":590,"y":325,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":706,"y":347,"w":30,"h":30}, + "frame": {"x":590,"y":359,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":740,"y":313,"w":30,"h":30}, + "frame": {"x":624,"y":324,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":740,"y":347,"w":30,"h":30}, + "frame": {"x":658,"y":324,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":774,"y":279,"w":30,"h":30}, + "frame": {"x":692,"y":319,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":808,"y":249,"w":30,"h":30}, + "frame": {"x":624,"y":358,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":808,"y":283,"w":30,"h":30}, + "frame": {"x":658,"y":358,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":774,"y":313,"w":30,"h":30}, + "frame": {"x":692,"y":353,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":774,"y":347,"w":30,"h":30}, + "frame": {"x":601,"y":427,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":808,"y":351,"w":30,"h":30}, + "frame": {"x":635,"y":392,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":538,"y":390,"w":30,"h":30}, + "frame": {"x":635,"y":426,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":572,"y":383,"w":30,"h":30}, + "frame": {"x":669,"y":392,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":606,"y":383,"w":30,"h":30}, + "frame": {"x":669,"y":426,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":640,"y":381,"w":30,"h":30}, + "frame": {"x":726,"y":350,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":674,"y":381,"w":30,"h":30}, + "frame": {"x":760,"y":335,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":708,"y":381,"w":30,"h":30}, + "frame": {"x":794,"y":335,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -674,15 +674,15 @@ }, "sprites/blueprints/advanced_processor.png": { - "frame": {"x":3,"y":344,"w":96,"h":92}, + "frame": {"x":3,"y":344,"w":95,"h":92}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":96,"h":92}, + "spriteSourceSize": {"x":1,"y":2,"w":95,"h":92}, "sourceSize": {"w":96,"h":96} }, "sprites/blueprints/belt_left.png": { - "frame": {"x":742,"y":415,"w":30,"h":30}, + "frame": {"x":737,"y":452,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":776,"y":419,"w":30,"h":30}, + "frame": {"x":703,"y":455,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":602,"y":245,"w":28,"h":32}, + "frame": {"x":259,"y":432,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":668,"y":55,"w":87,"h":48}, + "frame": {"x":675,"y":55,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":103,"y":344,"w":89,"h":92}, + "frame": {"x":102,"y":344,"w":89,"h":92}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":89,"h":92}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":588,"y":159,"w":47,"h":48}, + "frame": {"x":383,"y":205,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":639,"y":159,"w":47,"h":48}, + "frame": {"x":434,"y":201,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":483,"y":55,"w":89,"h":48}, + "frame": {"x":671,"y":3,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -762,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":571,"y":3,"w":96,"h":48}, + "frame": {"x":383,"y":55,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -778,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":383,"y":55,"w":96,"h":48}, + "frame": {"x":571,"y":3,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":771,"y":3,"w":48,"h":48}, + "frame": {"x":764,"y":3,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":759,"y":55,"w":48,"h":48}, + "frame": {"x":766,"y":55,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":339,"y":303,"w":47,"h":47}, + "frame": {"x":639,"y":201,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":287,"y":303,"w":48,"h":48}, + "frame": {"x":286,"y":303,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":380,"y":159,"w":48,"h":43}, + "frame": {"x":3,"y":440,"w":48,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":3,"y":440,"w":48,"h":38}, + "frame": {"x":55,"y":440,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":55,"y":440,"w":48,"h":38}, + "frame": {"x":431,"y":159,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":107,"y":440,"w":48,"h":38}, + "frame": {"x":483,"y":159,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_crossings-merger.png": { - "frame": {"x":390,"y":288,"w":48,"h":35}, + "frame": {"x":107,"y":440,"w":48,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":35}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_crossings.png": { - "frame": {"x":390,"y":366,"w":48,"h":34}, + "frame": {"x":740,"y":159,"w":48,"h":34}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":48,"h":34}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":508,"y":414,"w":21,"h":21}, + "frame": {"x":808,"y":107,"w":21,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":11,"w":21,"h":21}, @@ -906,7 +906,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":533,"y":424,"w":21,"h":21}, + "frame": {"x":808,"y":132,"w":21,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":21,"h":21}, @@ -914,7 +914,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":823,"y":3,"w":10,"h":32}, + "frame": {"x":816,"y":3,"w":10,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":10,"h":32}, @@ -922,15 +922,15 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":192,"y":207,"w":96,"h":91}, + "frame": {"x":192,"y":207,"w":94,"h":91}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":96,"h":91}, + "spriteSourceSize": {"x":2,"y":2,"w":94,"h":91}, "sourceSize": {"w":96,"h":96} }, "sprites/buildings/belt_left.png": { - "frame": {"x":474,"y":414,"w":30,"h":30}, + "frame": {"x":397,"y":437,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -938,7 +938,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":472,"y":448,"w":30,"h":30}, + "frame": {"x":431,"y":437,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -946,7 +946,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":792,"y":175,"w":28,"h":32}, + "frame": {"x":195,"y":433,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -962,7 +962,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":196,"y":302,"w":87,"h":48}, + "frame": {"x":195,"y":302,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -970,7 +970,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":292,"y":207,"w":89,"h":92}, + "frame": {"x":290,"y":207,"w":89,"h":92}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":89,"h":92}, @@ -986,7 +986,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":690,"y":159,"w":47,"h":48}, + "frame": {"x":485,"y":201,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -994,7 +994,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":741,"y":159,"w":47,"h":48}, + "frame": {"x":536,"y":201,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":576,"y":55,"w":88,"h":48}, + "frame": {"x":583,"y":55,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":671,"y":3,"w":96,"h":48}, + "frame": {"x":483,"y":55,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":287,"y":355,"w":48,"h":48}, + "frame": {"x":286,"y":355,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":432,"y":159,"w":48,"h":48}, + "frame": {"x":338,"y":303,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":536,"y":159,"w":48,"h":47}, + "frame": {"x":587,"y":201,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":339,"y":354,"w":47,"h":47}, + "frame": {"x":690,"y":198,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":196,"y":354,"w":87,"h":48}, + "frame": {"x":195,"y":354,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":484,"y":159,"w":48,"h":48}, + "frame": {"x":338,"y":355,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":385,"y":242,"w":47,"h":42}, + "frame": {"x":380,"y":159,"w":47,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":159,"y":440,"w":47,"h":38}, + "frame": {"x":535,"y":159,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":210,"y":440,"w":47,"h":38}, + "frame": {"x":586,"y":159,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":261,"y":440,"w":47,"h":38}, + "frame": {"x":637,"y":159,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_crossings-merger.png": { - "frame": {"x":390,"y":327,"w":48,"h":35}, + "frame": {"x":688,"y":159,"w":48,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":35}, @@ -1146,7 +1146,7 @@ }, "sprites/buildings/wire_crossings.png": { - "frame": {"x":470,"y":211,"w":48,"h":34}, + "frame": {"x":383,"y":257,"w":48,"h":34}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":14,"w":48,"h":34}, @@ -1154,7 +1154,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":508,"y":439,"w":21,"h":21}, + "frame": {"x":270,"y":407,"w":21,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":11,"w":21,"h":21}, @@ -1162,7 +1162,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":533,"y":449,"w":21,"h":21}, + "frame": {"x":805,"y":457,"w":21,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":21,"h":21}, @@ -1170,7 +1170,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":522,"y":211,"w":10,"h":32}, + "frame": {"x":422,"y":295,"w":10,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":10,"h":32}, @@ -1178,7 +1178,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":824,"y":175,"w":14,"h":16}, + "frame": {"x":259,"y":468,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1186,7 +1186,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":824,"y":195,"w":14,"h":16}, + "frame": {"x":485,"y":461,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1194,7 +1194,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":830,"y":445,"w":8,"h":8}, + "frame": {"x":277,"y":468,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1202,7 +1202,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":830,"y":457,"w":8,"h":8}, + "frame": {"x":791,"y":471,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1210,7 +1210,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":558,"y":424,"w":8,"h":8}, + "frame": {"x":175,"y":476,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":810,"y":419,"w":22,"h":22}, + "frame": {"x":244,"y":406,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/energy_generator_overlay.png": { - "frame": {"x":470,"y":249,"w":40,"h":17}, + "frame": {"x":195,"y":469,"w":40,"h":17}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":45,"y":71,"w":40,"h":17}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":558,"y":436,"w":8,"h":8}, + "frame": {"x":818,"y":55,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":590,"y":451,"w":12,"h":10}, + "frame": {"x":159,"y":476,"w":12,"h":10}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":12,"h":10}, @@ -1250,7 +1250,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":810,"y":419,"w":22,"h":22}, + "frame": {"x":244,"y":406,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1258,7 +1258,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":286,"y":407,"w":22,"h":24}, + "frame": {"x":805,"y":429,"w":22,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":22,"h":24}, @@ -1266,7 +1266,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":421,"y":211,"w":45,"h":23}, + "frame": {"x":195,"y":406,"w":45,"h":23}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":45,"h":23}, @@ -1274,7 +1274,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":558,"y":448,"w":8,"h":8}, + "frame": {"x":535,"y":461,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1282,7 +1282,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":385,"y":206,"w":32,"h":32}, + "frame": {"x":159,"y":440,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":522,"y":247,"w":12,"h":16}, + "frame": {"x":503,"y":461,"w":12,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":12,"h":16}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":506,"y":464,"w":16,"h":12}, + "frame": {"x":741,"y":233,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":810,"y":445,"w":16,"h":12}, + "frame": {"x":771,"y":471,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":570,"y":451,"w":16,"h":12}, + "frame": {"x":465,"y":461,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1322,7 +1322,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":792,"y":159,"w":12,"h":12}, + "frame": {"x":816,"y":39,"w":12,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":12,"h":12}, @@ -1330,7 +1330,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":811,"y":55,"w":20,"h":27}, + "frame": {"x":805,"y":195,"w":20,"h":27}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":27}, @@ -1338,7 +1338,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":264,"y":406,"w":18,"h":26}, + "frame": {"x":805,"y":369,"w":18,"h":26}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":18,"h":26}, @@ -1346,7 +1346,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":440,"y":452,"w":18,"h":26}, + "frame": {"x":805,"y":399,"w":18,"h":26}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":18,"h":26}, @@ -1354,7 +1354,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":776,"y":381,"w":20,"h":27}, + "frame": {"x":726,"y":319,"w":20,"h":27}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":27}, @@ -1362,7 +1362,7 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":823,"y":39,"w":12,"h":12}, + "frame": {"x":519,"y":461,"w":12,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":12,"h":12}, @@ -1370,7 +1370,7 @@ }, "sprites/wires/waste_piled.png": { - "frame": {"x":811,"y":86,"w":16,"h":16}, + "frame": {"x":239,"y":469,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1381,8 +1381,8 @@ "version": "1.0", "image": "atlas0_25.png", "format": "RGBA8888", - "size": {"w":841,"h":481}, + "size": {"w":832,"h":489}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:402faa0126e6dcd814be979d8e838c46:68488838c03e95969cf7c09daf42f69a:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:4e5fb3bd7f1e5423e4fcea2215debe11:0c5d091d0b928944c68553dcc592c801:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png index 1064f068..f4b2409b 100644 Binary files a/res_built/atlas/atlas0_25.png and b/res_built/atlas/atlas0_25.png differ diff --git a/res_built/atlas/atlas0_50.json b/res_built/atlas/atlas0_50.json index 277dd78b..4e89c4a1 100644 --- a/res_built/atlas/atlas0_50.json +++ b/res_built/atlas/atlas0_50.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":602,"y":1048,"w":51,"h":63}, + "frame": {"x":962,"y":484,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":657,"y":1047,"w":51,"h":63}, + "frame": {"x":740,"y":481,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":905,"y":757,"w":51,"h":63}, + "frame": {"x":881,"y":735,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":371,"y":1428,"w":51,"h":63}, + "frame": {"x":991,"y":868,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":372,"y":1261,"w":51,"h":63}, + "frame": {"x":1046,"y":868,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":427,"y":1260,"w":51,"h":63}, + "frame": {"x":1017,"y":535,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":427,"y":1327,"w":51,"h":63}, + "frame": {"x":1015,"y":602,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":426,"y":1394,"w":51,"h":63}, + "frame": {"x":1047,"y":669,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":848,"y":1276,"w":51,"h":63}, + "frame": {"x":1102,"y":664,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":909,"y":1339,"w":51,"h":63}, + "frame": {"x":1157,"y":664,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":752,"y":403,"w":51,"h":63}, + "frame": {"x":765,"y":591,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":752,"y":470,"w":51,"h":63}, + "frame": {"x":766,"y":658,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":743,"y":203,"w":51,"h":63}, + "frame": {"x":766,"y":725,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":765,"y":303,"w":51,"h":63}, + "frame": {"x":763,"y":853,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":881,"y":260,"w":51,"h":63}, + "frame": {"x":821,"y":638,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":813,"y":504,"w":51,"h":63}, + "frame": {"x":821,"y":705,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":850,"y":693,"w":51,"h":63}, + "frame": {"x":876,"y":668,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":850,"y":760,"w":51,"h":63}, + "frame": {"x":826,"y":772,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":893,"y":571,"w":51,"h":63}, + "frame": {"x":992,"y":673,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":905,"y":690,"w":51,"h":63}, + "frame": {"x":763,"y":920,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":858,"y":827,"w":51,"h":63}, + "frame": {"x":936,"y":734,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":913,"y":824,"w":51,"h":63}, + "frame": {"x":881,"y":802,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":858,"y":894,"w":51,"h":63}, + "frame": {"x":936,"y":801,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":913,"y":891,"w":51,"h":63}, + "frame": {"x":991,"y":801,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":749,"y":951,"w":51,"h":63}, + "frame": {"x":826,"y":839,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":909,"y":961,"w":51,"h":63}, + "frame": {"x":818,"y":906,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":909,"y":1028,"w":51,"h":63}, + "frame": {"x":881,"y":869,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":371,"y":1361,"w":51,"h":63}, + "frame": {"x":936,"y":868,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":586,"y":1115,"w":57,"h":57}, + "frame": {"x":1074,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":565,"y":1176,"w":57,"h":57}, + "frame": {"x":1135,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":859,"y":199,"w":57,"h":57}, + "frame": {"x":931,"y":673,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":832,"y":571,"w":57,"h":57}, + "frame": {"x":1131,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":832,"y":632,"w":57,"h":57}, + "frame": {"x":1192,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":848,"y":961,"w":57,"h":57}, + "frame": {"x":1253,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":848,"y":1022,"w":57,"h":57}, + "frame": {"x":1314,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":482,"y":1257,"w":57,"h":57}, + "frame": {"x":1212,"y":664,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":482,"y":1318,"w":57,"h":57}, + "frame": {"x":1273,"y":664,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":543,"y":1298,"w":57,"h":57}, + "frame": {"x":1052,"y":736,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":627,"y":986,"w":57,"h":57}, + "frame": {"x":1196,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":688,"y":951,"w":57,"h":57}, + "frame": {"x":1257,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":626,"y":1176,"w":57,"h":57}, + "frame": {"x":1318,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":647,"y":1115,"w":57,"h":57}, + "frame": {"x":832,"y":516,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":687,"y":1176,"w":57,"h":57}, + "frame": {"x":893,"y":546,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":565,"y":1237,"w":57,"h":57}, + "frame": {"x":954,"y":551,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":626,"y":1237,"w":57,"h":57}, + "frame": {"x":832,"y":577,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":687,"y":1237,"w":57,"h":57}, + "frame": {"x":893,"y":607,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":752,"y":537,"w":57,"h":57}, + "frame": {"x":954,"y":612,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":798,"y":199,"w":57,"h":57}, + "frame": {"x":765,"y":792,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":820,"y":260,"w":57,"h":57}, + "frame": {"x":991,"y":740,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":820,"y":321,"w":57,"h":57}, + "frame": {"x":873,"y":936,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":881,"y":327,"w":57,"h":57}, + "frame": {"x":1072,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":807,"y":382,"w":57,"h":57}, + "frame": {"x":1133,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":807,"y":443,"w":57,"h":57}, + "frame": {"x":1194,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":868,"y":388,"w":57,"h":57}, + "frame": {"x":1255,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":868,"y":449,"w":57,"h":57}, + "frame": {"x":1316,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":868,"y":510,"w":57,"h":57}, + "frame": {"x":1070,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":604,"y":1298,"w":57,"h":57}, + "frame": {"x":1113,"y":731,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":665,"y":1298,"w":57,"h":57}, + "frame": {"x":1067,"y":797,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":787,"y":1276,"w":57,"h":57}, + "frame": {"x":1375,"y":603,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":848,"y":1404,"w":57,"h":57}, + "frame": {"x":1162,"y":914,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":481,"y":1440,"w":57,"h":57}, + "frame": {"x":1223,"y":914,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":543,"y":1420,"w":57,"h":57}, + "frame": {"x":1284,"y":908,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":604,"y":1420,"w":57,"h":57}, + "frame": {"x":1345,"y":908,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":665,"y":1420,"w":57,"h":57}, + "frame": {"x":573,"y":947,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":726,"y":1420,"w":57,"h":57}, + "frame": {"x":634,"y":947,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":708,"y":1114,"w":57,"h":57}, + "frame": {"x":695,"y":946,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":726,"y":1298,"w":57,"h":57}, + "frame": {"x":1334,"y":664,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":787,"y":1032,"w":57,"h":57}, + "frame": {"x":1128,"y":792,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":848,"y":1083,"w":57,"h":57}, + "frame": {"x":1174,"y":731,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":787,"y":1093,"w":57,"h":57}, + "frame": {"x":1235,"y":725,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":909,"y":1095,"w":57,"h":57}, + "frame": {"x":1296,"y":725,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":848,"y":1144,"w":57,"h":57}, + "frame": {"x":1189,"y":792,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":787,"y":1154,"w":57,"h":57}, + "frame": {"x":1250,"y":786,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":909,"y":1156,"w":57,"h":57}, + "frame": {"x":1311,"y":786,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":748,"y":1215,"w":57,"h":57}, + "frame": {"x":1357,"y":725,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":809,"y":1215,"w":57,"h":57}, + "frame": {"x":1372,"y":786,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":787,"y":1337,"w":57,"h":57}, + "frame": {"x":1377,"y":542,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":848,"y":1343,"w":57,"h":57}, + "frame": {"x":1379,"y":481,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":543,"y":1359,"w":57,"h":57}, + "frame": {"x":1101,"y":858,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":604,"y":1359,"w":57,"h":57}, + "frame": {"x":1162,"y":853,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":665,"y":1359,"w":57,"h":57}, + "frame": {"x":1223,"y":853,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":726,"y":1359,"w":57,"h":57}, + "frame": {"x":1284,"y":847,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":482,"y":1379,"w":57,"h":57}, + "frame": {"x":1345,"y":847,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":787,"y":1398,"w":57,"h":57}, + "frame": {"x":1101,"y":919,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -674,15 +674,15 @@ }, "sprites/blueprints/advanced_processor.png": { - "frame": {"x":3,"y":669,"w":191,"h":181}, + "frame": {"x":3,"y":669,"w":188,"h":181}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":1,"y":5,"w":191,"h":181}, + "spriteSourceSize": {"x":4,"y":5,"w":188,"h":181}, "sourceSize": {"w":192,"h":192} }, "sprites/blueprints/belt_left.png": { - "frame": {"x":565,"y":986,"w":58,"h":58}, + "frame": {"x":838,"y":454,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":58,"h":58}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":540,"y":1048,"w":58,"h":58}, + "frame": {"x":900,"y":484,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":58,"h":58}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":101,"y":1429,"w":53,"h":63}, + "frame": {"x":1017,"y":468,"w":53,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":53,"h":63}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":198,"y":861,"w":172,"h":96}, + "frame": {"x":373,"y":399,"w":172,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":199,"y":474,"w":175,"h":183}, + "frame": {"x":195,"y":670,"w":175,"h":183}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":175,"h":183}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":349,"y":1061,"w":92,"h":96}, + "frame": {"x":473,"y":669,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":373,"y":961,"w":92,"h":96}, + "frame": {"x":477,"y":856,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":556,"y":603,"w":175,"h":96}, + "frame": {"x":3,"y":854,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -754,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":751,"y":3,"w":192,"h":192}, + "frame": {"x":373,"y":203,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -762,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":373,"y":303,"w":192,"h":96}, + "frame": {"x":751,"y":103,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -778,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":569,"y":303,"w":192,"h":96}, + "frame": {"x":1121,"y":3,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":553,"y":703,"w":96,"h":96}, + "frame": {"x":1317,"y":3,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":653,"y":703,"w":96,"h":96}, + "frame": {"x":1322,"y":103,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -802,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":374,"y":862,"w":95,"h":93}, + "frame": {"x":569,"y":599,"w":95,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":468,"y":1160,"w":93,"h":93}, + "frame": {"x":668,"y":599,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -818,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":198,"y":961,"w":171,"h":96}, + "frame": {"x":549,"y":399,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -826,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":199,"y":661,"w":175,"h":96}, + "frame": {"x":1143,"y":103,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -834,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":1037,"w":167,"h":192}, + "frame": {"x":569,"y":203,"w":167,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":167,"h":192}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":174,"y":1161,"w":96,"h":96}, + "frame": {"x":1287,"y":203,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":753,"y":698,"w":93,"h":84}, + "frame": {"x":374,"y":769,"w":93,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":753,"y":786,"w":93,"h":75}, + "frame": {"x":669,"y":696,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":3,"y":1429,"w":94,"h":75}, + "frame": {"x":567,"y":769,"w":94,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":569,"y":873,"w":93,"h":75}, + "frame": {"x":1003,"y":389,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_crossings-merger.png": { - "frame": {"x":376,"y":789,"w":96,"h":69}, + "frame": {"x":569,"y":696,"w":96,"h":69}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":69}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_crossings.png": { - "frame": {"x":544,"y":803,"w":96,"h":66}, + "frame": {"x":369,"y":599,"w":96,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":30,"w":96,"h":66}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":804,"y":988,"w":40,"h":40}, + "frame": {"x":268,"y":957,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, @@ -906,7 +906,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":804,"y":943,"w":40,"h":41}, + "frame": {"x":224,"y":957,"w":40,"h":41}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":22,"w":40,"h":41}, @@ -914,7 +914,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":947,"y":39,"w":17,"h":63}, + "frame": {"x":719,"y":499,"w":17,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":17,"h":63}, @@ -922,15 +922,15 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":3,"y":854,"w":191,"h":179}, + "frame": {"x":740,"y":203,"w":187,"h":179}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":1,"y":6,"w":191,"h":179}, + "spriteSourceSize": {"x":5,"y":6,"w":187,"h":179}, "sourceSize": {"w":192,"h":192} }, "sprites/buildings/belt_left.png": { - "frame": {"x":909,"y":1217,"w":57,"h":57}, + "frame": {"x":934,"y":936,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -938,7 +938,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":903,"y":1278,"w":57,"h":57}, + "frame": {"x":995,"y":935,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -946,7 +946,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":602,"y":1048,"w":51,"h":63}, + "frame": {"x":962,"y":484,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -954,7 +954,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":373,"y":203,"w":366,"h":96}, + "frame": {"x":751,"y":3,"w":366,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, @@ -962,7 +962,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":174,"y":1061,"w":171,"h":96}, + "frame": {"x":369,"y":499,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -970,7 +970,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":378,"y":403,"w":174,"h":182}, + "frame": {"x":931,"y":203,"w":174,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":10,"y":10,"w":174,"h":182}, @@ -986,7 +986,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":373,"y":1161,"w":91,"h":95}, + "frame": {"x":573,"y":848,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -994,7 +994,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":445,"y":1061,"w":91,"h":95}, + "frame": {"x":668,"y":847,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":378,"y":589,"w":174,"h":96}, + "frame": {"x":1109,"y":203,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -1018,7 +1018,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":556,"y":403,"w":192,"h":96}, + "frame": {"x":947,"y":103,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":556,"y":503,"w":192,"h":96}, + "frame": {"x":182,"y":857,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":274,"y":1161,"w":95,"h":96}, + "frame": {"x":374,"y":669,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":273,"y":1261,"w":95,"h":96}, + "frame": {"x":378,"y":857,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":273,"y":1361,"w":94,"h":91}, + "frame": {"x":740,"y":386,"w":94,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":735,"y":603,"w":93,"h":91}, + "frame": {"x":906,"y":389,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":378,"y":689,"w":171,"h":96}, + "frame": {"x":544,"y":499,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -1082,7 +1082,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":198,"y":761,"w":174,"h":96}, + "frame": {"x":1109,"y":303,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -1090,7 +1090,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":1233,"w":166,"h":192}, + "frame": {"x":199,"y":474,"w":166,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":166,"h":192}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":173,"y":1261,"w":96,"h":96}, + "frame": {"x":1287,"y":303,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":473,"y":873,"w":92,"h":83}, + "frame": {"x":471,"y":769,"w":92,"h":83}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":13,"w":92,"h":83}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":469,"y":960,"w":92,"h":74}, + "frame": {"x":1100,"y":403,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":666,"y":873,"w":92,"h":74}, + "frame": {"x":1196,"y":403,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":762,"y":865,"w":92,"h":74}, + "frame": {"x":1292,"y":403,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_crossings-merger.png": { - "frame": {"x":173,"y":1361,"w":96,"h":68}, + "frame": {"x":665,"y":775,"w":96,"h":68}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":68}, @@ -1146,7 +1146,7 @@ }, "sprites/buildings/wire_crossings.png": { - "frame": {"x":644,"y":803,"w":96,"h":66}, + "frame": {"x":469,"y":599,"w":96,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":30,"w":96,"h":66}, @@ -1154,7 +1154,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":426,"y":1461,"w":40,"h":40}, + "frame": {"x":312,"y":957,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, @@ -1162,7 +1162,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":787,"y":1459,"w":40,"h":40}, + "frame": {"x":356,"y":957,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":23,"w":40,"h":40}, @@ -1170,7 +1170,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":947,"y":106,"w":17,"h":63}, + "frame": {"x":1046,"y":801,"w":17,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":17,"h":63}, @@ -1178,7 +1178,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":909,"y":1406,"w":26,"h":32}, + "frame": {"x":1395,"y":664,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1186,7 +1186,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":939,"y":1406,"w":26,"h":32}, + "frame": {"x":400,"y":957,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1194,7 +1194,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":174,"y":1037,"w":14,"h":16}, + "frame": {"x":1417,"y":39,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1202,7 +1202,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":813,"y":571,"w":15,"h":15}, + "frame": {"x":1082,"y":935,"w":15,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":15,"h":15}, @@ -1210,7 +1210,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":947,"y":173,"w":15,"h":15}, + "frame": {"x":1082,"y":954,"w":15,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":15,"h":15}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":540,"y":1110,"w":42,"h":42}, + "frame": {"x":178,"y":957,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/energy_generator_overlay.png": { - "frame": {"x":569,"y":952,"w":78,"h":30}, + "frame": {"x":96,"y":954,"w":78,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":91,"y":144,"w":78,"h":30}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":565,"y":1156,"w":16,"h":16}, + "frame": {"x":1421,"y":369,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":469,"y":1038,"w":24,"h":16}, + "frame": {"x":1406,"y":873,"w":24,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":24,"h":16}, @@ -1250,7 +1250,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":540,"y":1110,"w":42,"h":42}, + "frame": {"x":178,"y":957,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1258,7 +1258,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":893,"y":638,"w":42,"h":48}, + "frame": {"x":1387,"y":317,"w":42,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, @@ -1266,7 +1266,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":158,"y":1433,"w":89,"h":44}, + "frame": {"x":3,"y":954,"w":89,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, @@ -1274,7 +1274,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":251,"y":1433,"w":14,"h":16}, + "frame": {"x":1406,"y":893,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1282,7 +1282,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":476,"y":789,"w":64,"h":64}, + "frame": {"x":838,"y":386,"w":64,"h":64}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":947,"y":3,"w":20,"h":32}, + "frame": {"x":1417,"y":3,"w":20,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":32}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":765,"y":370,"w":30,"h":21}, + "frame": {"x":1395,"y":700,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":688,"y":1012,"w":30,"h":21}, + "frame": {"x":1387,"y":369,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":372,"y":1328,"w":30,"h":21}, + "frame": {"x":430,"y":957,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1322,7 +1322,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":722,"y":1012,"w":22,"h":22}, + "frame": {"x":1406,"y":847,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":22,"h":22}, @@ -1330,7 +1330,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":920,"y":199,"w":38,"h":53}, + "frame": {"x":1387,"y":203,"w":38,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":38,"h":53}, @@ -1338,7 +1338,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":929,"y":445,"w":33,"h":51}, + "frame": {"x":795,"y":481,"w":33,"h":51}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":15,"y":0,"w":33,"h":51}, @@ -1346,7 +1346,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":929,"y":500,"w":33,"h":51}, + "frame": {"x":795,"y":536,"w":33,"h":51}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":15,"y":0,"w":33,"h":51}, @@ -1354,7 +1354,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":929,"y":388,"w":38,"h":53}, + "frame": {"x":1387,"y":260,"w":38,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":38,"h":53}, @@ -1362,7 +1362,7 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":909,"y":1442,"w":22,"h":22}, + "frame": {"x":1056,"y":935,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":22,"h":22}, @@ -1370,7 +1370,7 @@ }, "sprites/wires/waste_piled.png": { - "frame": {"x":743,"y":270,"w":30,"h":29}, + "frame": {"x":719,"y":566,"w":30,"h":29}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":30,"h":29}, @@ -1381,8 +1381,8 @@ "version": "1.0", "image": "atlas0_50.png", "format": "RGBA8888", - "size": {"w":970,"h":1507}, + "size": {"w":1440,"h":1007}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:402faa0126e6dcd814be979d8e838c46:68488838c03e95969cf7c09daf42f69a:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:4e5fb3bd7f1e5423e4fcea2215debe11:0c5d091d0b928944c68553dcc592c801:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png index b15838b8..dac64c2a 100644 Binary files a/res_built/atlas/atlas0_50.png and b/res_built/atlas/atlas0_50.png differ diff --git a/res_built/atlas/atlas0_75.json b/res_built/atlas/atlas0_75.json index ecdca341..b9dac39c 100644 --- a/res_built/atlas/atlas0_75.json +++ b/res_built/atlas/atlas0_75.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":889,"y":1329,"w":77,"h":95}, + "frame": {"x":1907,"y":299,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1194,"y":777,"w":77,"h":95}, + "frame": {"x":1024,"y":887,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1394,"y":1045,"w":77,"h":95}, + "frame": {"x":1287,"y":1076,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1218,"y":1474,"w":77,"h":95}, + "frame": {"x":1374,"y":1167,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1227,"y":1573,"w":77,"h":95}, + "frame": {"x":1392,"y":1266,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1299,"y":1474,"w":77,"h":95}, + "frame": {"x":1423,"y":1455,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1308,"y":1573,"w":77,"h":95}, + "frame": {"x":1449,"y":1032,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1380,"y":1423,"w":77,"h":95}, + "frame": {"x":1455,"y":1131,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1479,"y":1564,"w":77,"h":95}, + "frame": {"x":1473,"y":1230,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1560,"y":1564,"w":77,"h":95}, + "frame": {"x":1484,"y":1329,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":1275,"y":749,"w":77,"h":95}, + "frame": {"x":1105,"y":880,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1223,"y":876,"w":77,"h":95}, + "frame": {"x":1122,"y":979,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1356,"y":748,"w":77,"h":95}, + "frame": {"x":1125,"y":1078,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":1441,"y":655,"w":77,"h":95}, + "frame": {"x":1215,"y":878,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":1522,"y":655,"w":77,"h":95}, + "frame": {"x":1131,"y":1177,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1304,"y":848,"w":77,"h":95}, + "frame": {"x":1203,"y":979,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1385,"y":847,"w":77,"h":95}, + "frame": {"x":1206,"y":1078,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1313,"y":947,"w":77,"h":95}, + "frame": {"x":1212,"y":1177,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1394,"y":946,"w":77,"h":95}, + "frame": {"x":1932,"y":594,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1761,"y":504,"w":77,"h":95}, + "frame": {"x":1284,"y":977,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1313,"y":1046,"w":77,"h":95}, + "frame": {"x":1293,"y":1175,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1394,"y":1144,"w":77,"h":95}, + "frame": {"x":1311,"y":1274,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1079,"y":1034,"w":77,"h":95}, + "frame": {"x":1099,"y":1463,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1114,"y":1133,"w":77,"h":95}, + "frame": {"x":1180,"y":1463,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1114,"y":1232,"w":77,"h":95}, + "frame": {"x":1261,"y":1463,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1131,"y":1397,"w":77,"h":95}, + "frame": {"x":1342,"y":1463,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1137,"y":1496,"w":77,"h":95}, + "frame": {"x":1942,"y":398,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1285,"y":1155,"w":77,"h":95}, + "frame": {"x":1368,"y":1068,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":1351,"y":658,"w":86,"h":86}, + "frame": {"x":786,"y":887,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1223,"y":975,"w":86,"h":86}, + "frame": {"x":1107,"y":691,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1603,"y":606,"w":86,"h":86}, + "frame": {"x":1124,"y":1366,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1736,"y":786,"w":86,"h":86}, + "frame": {"x":1893,"y":824,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1655,"y":876,"w":86,"h":86}, + "frame": {"x":1803,"y":914,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1745,"y":876,"w":86,"h":86}, + "frame": {"x":1893,"y":914,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1655,"y":966,"w":86,"h":86}, + "frame": {"x":1365,"y":824,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1745,"y":966,"w":86,"h":86}, + "frame": {"x":1365,"y":914,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1475,"y":1024,"w":86,"h":86}, + "frame": {"x":1394,"y":1365,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1565,"y":1024,"w":86,"h":86}, + "frame": {"x":1519,"y":912,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1436,"y":475,"w":86,"h":86}, + "frame": {"x":1197,"y":698,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1401,"y":565,"w":86,"h":86}, + "frame": {"x":1189,"y":788,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1437,"y":754,"w":86,"h":86}, + "frame": {"x":1353,"y":734,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1491,"y":565,"w":86,"h":86}, + "frame": {"x":1443,"y":734,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1527,"y":754,"w":86,"h":86}, + "frame": {"x":1533,"y":732,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1526,"y":426,"w":86,"h":86}, + "frame": {"x":1623,"y":736,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1616,"y":426,"w":86,"h":86}, + "frame": {"x":1713,"y":736,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1706,"y":414,"w":86,"h":86}, + "frame": {"x":1803,"y":734,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1581,"y":516,"w":86,"h":86}, + "frame": {"x":1893,"y":734,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1671,"y":516,"w":86,"h":86}, + "frame": {"x":1131,"y":1276,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1693,"y":606,"w":86,"h":86}, + "frame": {"x":1221,"y":1276,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1466,"y":844,"w":86,"h":86}, + "frame": {"x":1214,"y":1366,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1556,"y":844,"w":86,"h":86}, + "frame": {"x":1304,"y":1373,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1475,"y":934,"w":86,"h":86}, + "frame": {"x":1942,"y":497,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1565,"y":934,"w":86,"h":86}, + "frame": {"x":1533,"y":822,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1617,"y":696,"w":86,"h":86}, + "frame": {"x":1623,"y":826,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1707,"y":696,"w":86,"h":86}, + "frame": {"x":1713,"y":826,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1646,"y":786,"w":86,"h":86}, + "frame": {"x":1803,"y":824,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1655,"y":1056,"w":86,"h":86}, + "frame": {"x":1609,"y":916,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1745,"y":1056,"w":86,"h":86}, + "frame": {"x":1699,"y":916,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1195,"y":1245,"w":86,"h":86}, + "frame": {"x":1655,"y":1276,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1465,"y":1384,"w":86,"h":86}, + "frame": {"x":1824,"y":1184,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1555,"y":1384,"w":86,"h":86}, + "frame": {"x":1896,"y":1094,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1645,"y":1416,"w":86,"h":86}, + "frame": {"x":1835,"y":1274,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1735,"y":1416,"w":86,"h":86}, + "frame": {"x":1774,"y":1364,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1461,"y":1474,"w":86,"h":86}, + "frame": {"x":1774,"y":1454,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1551,"y":1474,"w":86,"h":86}, + "frame": {"x":1914,"y":1184,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1641,"y":1506,"w":86,"h":86}, + "frame": {"x":1925,"y":1274,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1475,"y":1114,"w":86,"h":86}, + "frame": {"x":1504,"y":1428,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1565,"y":1114,"w":86,"h":86}, + "frame": {"x":1789,"y":1004,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1655,"y":1146,"w":86,"h":86}, + "frame": {"x":1879,"y":1004,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1745,"y":1146,"w":86,"h":86}, + "frame": {"x":1530,"y":1006,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1475,"y":1204,"w":86,"h":86}, + "frame": {"x":1620,"y":1006,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1565,"y":1204,"w":86,"h":86}, + "frame": {"x":1536,"y":1096,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1655,"y":1236,"w":86,"h":86}, + "frame": {"x":1626,"y":1096,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1745,"y":1236,"w":86,"h":86}, + "frame": {"x":1554,"y":1186,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1213,"y":1065,"w":86,"h":86}, + "frame": {"x":1644,"y":1186,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1195,"y":1155,"w":86,"h":86}, + "frame": {"x":1565,"y":1276,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1137,"y":1595,"w":86,"h":86}, + "frame": {"x":1594,"y":1366,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1285,"y":1254,"w":86,"h":86}, + "frame": {"x":1594,"y":1456,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1375,"y":1243,"w":86,"h":86}, + "frame": {"x":1684,"y":1366,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1465,"y":1294,"w":86,"h":86}, + "frame": {"x":1684,"y":1456,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1555,"y":1294,"w":86,"h":86}, + "frame": {"x":1716,"y":1094,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1375,"y":1333,"w":86,"h":86}, + "frame": {"x":1806,"y":1094,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1645,"y":1326,"w":86,"h":86}, + "frame": {"x":1734,"y":1184,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1735,"y":1326,"w":86,"h":86}, + "frame": {"x":1745,"y":1274,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -674,15 +674,15 @@ }, "sprites/blueprints/advanced_processor.png": { - "frame": {"x":3,"y":994,"w":286,"h":270}, + "frame": {"x":3,"y":994,"w":281,"h":270}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":8,"w":286,"h":270}, + "spriteSourceSize": {"x":7,"y":8,"w":281,"h":270}, "sourceSize": {"w":288,"h":288} }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1103,"y":777,"w":87,"h":87}, + "frame": {"x":695,"y":886,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":8,"w":87,"h":87}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":1260,"y":658,"w":87,"h":87}, + "frame": {"x":695,"y":1456,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":87,"h":87}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":806,"y":1329,"w":79,"h":95}, + "frame": {"x":1077,"y":781,"w":79,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":79,"h":95}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":559,"y":1033,"w":256,"h":144}, + "frame": {"x":1411,"y":150,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":293,"y":996,"w":262,"h":274}, + "frame": {"x":288,"y":996,"w":262,"h":274}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":14,"w":262,"h":274}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":851,"y":1428,"w":136,"h":143}, + "frame": {"x":701,"y":977,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":991,"y":1399,"w":136,"h":143}, + "frame": {"x":701,"y":1124,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":3,"y":1540,"w":261,"h":144}, + "frame": {"x":547,"y":738,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -778,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":1411,"y":150,"w":288,"h":144}, + "frame": {"x":1671,"y":3,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1703,"y":150,"w":143,"h":144}, + "frame": {"x":554,"y":993,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":967,"y":1181,"w":143,"h":144}, + "frame": {"x":554,"y":1141,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -802,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":991,"y":1546,"w":142,"h":138}, + "frame": {"x":1355,"y":592,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":1241,"y":298,"w":139,"h":138}, + "frame": {"x":1646,"y":594,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -818,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":823,"y":886,"w":256,"h":144}, + "frame": {"x":847,"y":591,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -826,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":847,"y":591,"w":261,"h":144}, + "frame": {"x":812,"y":739,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":558,"y":1328,"w":144,"h":144}, + "frame": {"x":1646,"y":446,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1384,"y":298,"w":138,"h":125}, + "frame": {"x":841,"y":1136,"w":138,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":849,"y":1575,"w":138,"h":112}, + "frame": {"x":983,"y":1118,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":706,"y":1575,"w":139,"h":112}, + "frame": {"x":552,"y":1436,"w":139,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1667,"y":298,"w":138,"h":112}, + "frame": {"x":841,"y":1265,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_crossings-merger.png": { - "frame": {"x":558,"y":1476,"w":144,"h":103}, + "frame": {"x":547,"y":886,"w":144,"h":103}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":103}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_crossings.png": { - "frame": {"x":1253,"y":555,"w":144,"h":99}, + "frame": {"x":876,"y":887,"w":144,"h":99}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":45,"w":144,"h":99}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":1705,"y":1596,"w":60,"h":60}, + "frame": {"x":1365,"y":1004,"w":60,"h":60}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":35,"w":60,"h":60}, @@ -906,7 +906,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":1641,"y":1596,"w":60,"h":61}, + "frame": {"x":852,"y":1496,"w":60,"h":61}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":35,"y":34,"w":60,"h":61}, @@ -914,7 +914,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":1809,"y":298,"w":25,"h":95}, + "frame": {"x":1160,"y":781,"w":25,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":35,"y":0,"w":25,"h":95}, @@ -922,15 +922,15 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":3,"y":1268,"w":286,"h":268}, + "frame": {"x":3,"y":1268,"w":280,"h":268}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":9,"w":286,"h":268}, + "spriteSourceSize": {"x":8,"y":9,"w":280,"h":268}, "sourceSize": {"w":288,"h":288} }, "sprites/buildings/belt_left.png": { - "frame": {"x":1731,"y":1506,"w":86,"h":86}, + "frame": {"x":1864,"y":1364,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -938,7 +938,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1389,"y":1564,"w":86,"h":86}, + "frame": {"x":1864,"y":1454,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -946,7 +946,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":889,"y":1329,"w":77,"h":95}, + "frame": {"x":1907,"y":299,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -962,7 +962,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":819,"y":1034,"w":256,"h":143}, + "frame": {"x":1647,"y":299,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -970,7 +970,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":293,"y":1274,"w":261,"h":273}, + "frame": {"x":287,"y":1274,"w":261,"h":273}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":15,"y":15,"w":261,"h":273}, @@ -986,7 +986,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":1083,"y":886,"w":136,"h":142}, + "frame": {"x":1101,"y":445,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -994,7 +994,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":1101,"y":299,"w":136,"h":142}, + "frame": {"x":841,"y":990,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":839,"y":739,"w":260,"h":143}, + "frame": {"x":1119,"y":298,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -1018,7 +1018,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":555,"y":590,"w":288,"h":144}, + "frame": {"x":1671,"y":151,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":547,"y":738,"w":288,"h":144}, + "frame": {"x":555,"y":590,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":1671,"y":3,"w":141,"h":143}, + "frame": {"x":1501,"y":445,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":706,"y":1428,"w":141,"h":143}, + "frame": {"x":552,"y":1289,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":268,"y":1551,"w":141,"h":136}, + "frame": {"x":1501,"y":592,"w":141,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":413,"y":1551,"w":139,"h":136}, + "frame": {"x":1789,"y":594,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":559,"y":1181,"w":256,"h":143}, + "frame": {"x":1241,"y":445,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -1082,7 +1082,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":559,"y":886,"w":260,"h":143}, + "frame": {"x":1383,"y":298,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":819,"y":1181,"w":144,"h":144}, + "frame": {"x":1794,"y":446,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1526,"y":298,"w":137,"h":124}, + "frame": {"x":981,"y":990,"w":137,"h":124}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1101,"y":445,"w":137,"h":111}, + "frame": {"x":983,"y":1336,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1242,"y":440,"w":137,"h":111}, + "frame": {"x":697,"y":1341,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1112,"y":560,"w":137,"h":111}, + "frame": {"x":838,"y":1381,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_crossings-merger.png": { - "frame": {"x":556,"y":1583,"w":144,"h":102}, + "frame": {"x":1207,"y":592,"w":144,"h":102}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":102}, @@ -1146,7 +1146,7 @@ }, "sprites/buildings/wire_crossings.png": { - "frame": {"x":1112,"y":675,"w":144,"h":98}, + "frame": {"x":983,"y":1234,"w":144,"h":98}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":46,"w":144,"h":98}, @@ -1154,7 +1154,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":1769,"y":1596,"w":60,"h":60}, + "frame": {"x":1455,"y":904,"w":60,"h":60}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":35,"w":60,"h":60}, @@ -1162,7 +1162,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":1215,"y":1335,"w":60,"h":60}, + "frame": {"x":1455,"y":968,"w":60,"h":60}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":35,"y":35,"w":60,"h":60}, @@ -1170,7 +1170,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":1816,"y":50,"w":25,"h":95}, + "frame": {"x":1186,"y":880,"w":25,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":35,"y":0,"w":25,"h":95}, @@ -1178,7 +1178,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1173,"y":1335,"w":38,"h":48}, + "frame": {"x":1710,"y":1006,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1186,7 +1186,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1212,"y":1399,"w":38,"h":48}, + "frame": {"x":1954,"y":1364,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1194,7 +1194,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":1465,"y":1663,"w":20,"h":24}, + "frame": {"x":1907,"y":398,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1202,7 +1202,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":1838,"y":298,"w":22,"h":22}, + "frame": {"x":1429,"y":1004,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":22,"h":22}, @@ -1210,7 +1210,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":1838,"y":324,"w":22,"h":22}, + "frame": {"x":1980,"y":693,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":22,"h":22}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1107,"y":1331,"w":62,"h":62}, + "frame": {"x":786,"y":1496,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/energy_generator_overlay.png": { - "frame": {"x":1384,"y":427,"w":116,"h":44}, + "frame": {"x":979,"y":1451,"w":116,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":137,"y":217,"w":116,"h":44}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1275,"y":848,"w":24,"h":24}, + "frame": {"x":1077,"y":739,"w":24,"h":24}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1389,"y":1654,"w":36,"h":24}, + "frame": {"x":1552,"y":1518,"w":36,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":36,"h":24}, @@ -1250,7 +1250,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1107,"y":1331,"w":62,"h":62}, + "frame": {"x":786,"y":1496,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1258,7 +1258,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1796,"y":414,"w":62,"h":72}, + "frame": {"x":1287,"y":698,"w":62,"h":72}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":62,"h":72}, @@ -1266,7 +1266,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":970,"y":1329,"w":133,"h":66}, + "frame": {"x":701,"y":1271,"w":133,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":133,"h":66}, @@ -1274,7 +1274,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1489,"y":1663,"w":20,"h":24}, + "frame": {"x":1508,"y":824,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1282,7 +1282,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":706,"y":1328,"w":96,"h":96}, + "frame": {"x":1107,"y":591,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":1279,"y":1344,"w":29,"h":46}, + "frame": {"x":1963,"y":249,"w":29,"h":46}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":1,"w":29,"h":46}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":1526,"y":516,"w":44,"h":30}, + "frame": {"x":786,"y":1456,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":1380,"y":1522,"w":44,"h":30}, + "frame": {"x":1932,"y":693,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":1312,"y":1344,"w":44,"h":30}, + "frame": {"x":1504,"y":1518,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1322,7 +1322,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":1254,"y":1399,"w":32,"h":32}, + "frame": {"x":1710,"y":1058,"w":32,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":32,"h":32}, @@ -1330,7 +1330,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":1783,"y":603,"w":56,"h":79}, + "frame": {"x":1963,"y":3,"w":56,"h":79}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":56,"h":79}, @@ -1338,7 +1338,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":1383,"y":475,"w":49,"h":76}, + "frame": {"x":1963,"y":169,"w":49,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":49,"h":76}, @@ -1346,7 +1346,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":1160,"y":1032,"w":49,"h":76}, + "frame": {"x":1455,"y":824,"w":49,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":49,"h":76}, @@ -1354,7 +1354,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":1797,"y":686,"w":56,"h":79}, + "frame": {"x":1963,"y":86,"w":56,"h":79}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":56,"h":79}, @@ -1362,7 +1362,7 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":1429,"y":1654,"w":32,"h":32}, + "frame": {"x":1746,"y":1058,"w":32,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":32,"h":32}, @@ -1370,7 +1370,7 @@ }, "sprites/wires/waste_piled.png": { - "frame": {"x":1816,"y":3,"w":44,"h":43}, + "frame": {"x":916,"y":1496,"w":44,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":44,"h":43}, @@ -1381,8 +1381,8 @@ "version": "1.0", "image": "atlas0_75.png", "format": "RGBA8888", - "size": {"w":1863,"h":1690}, + "size": {"w":2031,"h":1561}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:402faa0126e6dcd814be979d8e838c46:68488838c03e95969cf7c09daf42f69a:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:4e5fb3bd7f1e5423e4fcea2215debe11:0c5d091d0b928944c68553dcc592c801:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png index f4fd7fae..0916f7aa 100644 Binary files a/res_built/atlas/atlas0_75.png and b/res_built/atlas/atlas0_75.png differ diff --git a/res_raw/atlas.tps b/res_raw/atlas.tps index a48cdc3a..87eacd70 100644 --- a/res_raw/atlas.tps +++ b/res_raw/atlas.tps @@ -358,12 +358,16 @@ sprites/blueprints/belt_left.png sprites/blueprints/belt_right.png sprites/blueprints/belt_top.png + sprites/blueprints/wire_crossings-merger.png + sprites/blueprints/wire_crossings.png sprites/blueprints/wire_left.png sprites/blueprints/wire_right.png sprites/blueprints/wire_top.png sprites/buildings/belt_left.png sprites/buildings/belt_right.png sprites/buildings/belt_top.png + sprites/buildings/wire_crossings-merger.png + sprites/buildings/wire_crossings.png sprites/buildings/wire_left.png sprites/buildings/wire_right.png sprites/buildings/wire_top.png @@ -388,6 +392,7 @@ sprites/buildings/advanced_processor.png sprites/buildings/energy_generator.png sprites/buildings/painter-double.png + sprites/misc/energy_generator_overlay.png pivotPoint 0.5,0.5 diff --git a/res_raw/sprites/blueprints/advanced_processor.png b/res_raw/sprites/blueprints/advanced_processor.png index 07b54929..ab385816 100644 Binary files a/res_raw/sprites/blueprints/advanced_processor.png and b/res_raw/sprites/blueprints/advanced_processor.png differ diff --git a/res_raw/sprites/buildings/advanced_processor.png b/res_raw/sprites/buildings/advanced_processor.png index 9667eb67..5402760b 100644 Binary files a/res_raw/sprites/buildings/advanced_processor.png and b/res_raw/sprites/buildings/advanced_processor.png differ diff --git a/src/css/ingame_hud/waypoints.scss b/src/css/ingame_hud/waypoints.scss index fecb2c66..7a9941c0 100644 --- a/src/css/ingame_hud/waypoints.scss +++ b/src/css/ingame_hud/waypoints.scss @@ -49,16 +49,19 @@ font-weight: bold; &:hover { - opacity: 1; + opacity: 0.8; } - .deleteButton { + .editButton { @include S(width, 10px); @include S(height, 10px); @include S(margin-left, 4px); - background: uiResource("icons/close.png") center center / 60% no-repeat; + background: uiResource("icons/edit_key.png") center center / 70% no-repeat; pointer-events: all; cursor: pointer; + position: relative; + @include IncreasedClickArea(2px); + transition: transform 0.04s ease-in-out; &:hover { transform: scale(1.5); diff --git a/src/js/changelog.js b/src/js/changelog.js index 51dc7335..16a9d692 100644 --- a/src/js/changelog.js +++ b/src/js/changelog.js @@ -13,10 +13,12 @@ export const CHANGELOG = [ "Zoom towards mouse cursor (by Dimava)", "Updated the soundtrack again, it is now 20 minutes in total!", "Updated and added new translations (Thanks to all contributors!)", + "Allow editing waypoints (by isaisstillalive)", "Show confirmation when cutting area which is too expensive to get pasted again (by isaisstillalive)", "Show mouse and camera tile on debug overlay (F4) (by dengr)", "Fix tunnels entrances connecting to exits sometimes when they shouldn't", "The initial belt planner direction is now based on the cursor movement (by MizardX)", + "Fix preferred variant not getting saved when clicking on the hud (by Danacus)", ], }, { diff --git a/src/js/core/modal_dialog_elements.js b/src/js/core/modal_dialog_elements.js index 0902a193..8252487a 100644 --- a/src/js/core/modal_dialog_elements.js +++ b/src/js/core/modal_dialog_elements.js @@ -365,10 +365,12 @@ export class DialogWithForm extends Dialog { * @param {Application} param0.app * @param {string} param0.title * @param {string} param0.desc - * @param {string=} param0.confirmButton + * @param {array=} param0.buttons + * @param {string=} param0.confirmButtonId + * @param {string=} param0.extraButton * @param {Array} param0.formElements */ - constructor({ app, title, desc, formElements, confirmButton = "ok:good" }) { + constructor({ app, title, desc, formElements, buttons = ["cancel", "ok:good"], confirmButtonId = "ok" }) { let html = ""; html += desc + "
"; for (let i = 0; i < formElements.length; ++i) { @@ -379,14 +381,14 @@ export class DialogWithForm extends Dialog { app, title: title, contentHTML: html, - buttons: ["cancel:bad", confirmButton], + buttons: buttons, type: "info", closeButton: true, }); - this.confirmButtonId = confirmButton.split(":")[0]; + this.confirmButtonId = confirmButtonId; this.formElements = formElements; - this.enterHandler = "ok"; + this.enterHandler = confirmButtonId; } internalButtonHandler(id, ...payload) { diff --git a/src/js/core/utils.js b/src/js/core/utils.js index 8f5a1dc6..cb00e465 100644 --- a/src/js/core/utils.js +++ b/src/js/core/utils.js @@ -413,10 +413,10 @@ function roundSmart(n) { /** * Formats a big number * @param {number} num - * @param {string=} divider THe divider for numbers like 50,000 (divider=',') + * @param {string=} separator The decimal separator for numbers like 50.1 (separator='.') * @returns {string} */ -export function formatBigNumber(num, divider = ".") { +export function formatBigNumber(num, separator = T.global.decimalSeparator) { const sign = num < 0 ? "-" : ""; num = Math.abs(num); @@ -445,7 +445,10 @@ export function formatBigNumber(num, divider = ".") { } } const leadingDigitsRounded = round1Digit(leadingDigits); - const leadingDigitsNoTrailingDecimal = leadingDigitsRounded.toString().replace(".0", ""); + const leadingDigitsNoTrailingDecimal = leadingDigitsRounded + .toString() + .replace(".0", "") + .replace(".", separator); return sign + leadingDigitsNoTrailingDecimal + suffix; } } @@ -453,7 +456,7 @@ export function formatBigNumber(num, divider = ".") { /** * Formats a big number, but does not add any suffix and instead uses its full representation * @param {number} num - * @param {string=} divider THe divider for numbers like 50,000 (divider=',') + * @param {string=} divider The divider for numbers like 50,000 (divider=',') * @returns {string} */ export function formatBigNumberFull(num, divider = T.global.thousandsDivider) { @@ -954,10 +957,13 @@ export function capitalizeFirstLetter(str) { * Formats a number like 2.5 to "2.5 items / s" * @param {number} speed * @param {boolean=} double + * @param {string=} separator The decimal separator for numbers like 50.1 (separator='.') */ -export function formatItemsPerSecond(speed, double = false) { +export function formatItemsPerSecond(speed, double = false, separator = T.global.decimalSeparator) { return speed === 1.0 ? T.ingame.buildingPlacement.infoTexts.oneItemPerSecond - : T.ingame.buildingPlacement.infoTexts.itemsPerSecond.replace("", "" + round2Digits(speed)) + - (double ? " " + T.ingame.buildingPlacement.infoTexts.itemsPerSecondDouble : ""); + : T.ingame.buildingPlacement.infoTexts.itemsPerSecond.replace( + "", + round2Digits(speed).toString().replace(".", separator) + ) + (double ? " " + T.ingame.buildingPlacement.infoTexts.itemsPerSecondDouble : ""); } diff --git a/src/js/game/buildings/advanced_processor.js b/src/js/game/buildings/advanced_processor.js index ab15c155..a688c878 100644 --- a/src/js/game/buildings/advanced_processor.js +++ b/src/js/game/buildings/advanced_processor.js @@ -94,9 +94,7 @@ export class MetaAdvancedProcessorBuilding extends MetaBuilding { { pos: new Vector(0, 1), directions: [enumDirection.left], - filter: enumItemType.shape, }, - { pos: new Vector(0, 0), directions: [enumDirection.top], diff --git a/src/js/game/colors.js b/src/js/game/colors.js index 62339db2..9c7d0d2d 100644 --- a/src/js/game/colors.js +++ b/src/js/game/colors.js @@ -143,7 +143,7 @@ export const enumColorMixingResults = { [c.black]: { // auto - [c.white]: c.white, + [c.white]: c.uncolored, [c.cyan]: c.cyan, [c.uncolored]: c.uncolored, }, @@ -153,8 +153,10 @@ export const enumColorMixingResults = { for (const color in enumColors) { enumColorMixingResults[color][color] = color; - // Anything with white is white again - enumColorMixingResults[color][c.white] = c.white; + // Anything with white is white again, except for black which creates gray + if (color !== enumColors.black) { + enumColorMixingResults[color][c.white] = c.white; + } // Anything with uncolored is the same color enumColorMixingResults[color][c.uncolored] = color; diff --git a/src/js/game/hud/parts/building_placer.js b/src/js/game/hud/parts/building_placer.js index eefcfdf4..d3a3c7ac 100644 --- a/src/js/game/hud/parts/building_placer.js +++ b/src/js/game/hud/parts/building_placer.js @@ -216,7 +216,7 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic { consumeEvents: true, targetOnly: true, }); - detector.click.add(() => this.currentVariant.set(variant)); + detector.click.add(() => this.setVariant(variant)); } } diff --git a/src/js/game/hud/parts/building_placer_logic.js b/src/js/game/hud/parts/building_placer_logic.js index 73fe40b4..f0266b77 100644 --- a/src/js/game/hud/parts/building_placer_logic.js +++ b/src/js/game/hud/parts/building_placer_logic.js @@ -523,12 +523,21 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { ); const newIndex = (index + 1) % availableVariants.length; const newVariant = availableVariants[newIndex]; - this.currentVariant.set(newVariant); - - this.preferredVariants[metaBuilding.getId()] = newVariant; + this.setVariant(newVariant); } } + /** + * Sets the current variant to the given variant + * @param {string} variant + */ + setVariant(variant) { + const metaBuilding = this.currentMetaBuilding.get(); + this.currentVariant.set(variant); + + this.preferredVariants[metaBuilding.getId()] = variant; + } + /** * Performs the direction locked placement between two points after * releasing the mouse diff --git a/src/js/game/hud/parts/waypoints.js b/src/js/game/hud/parts/waypoints.js index c7837d37..8cab85c5 100644 --- a/src/js/game/hud/parts/waypoints.js +++ b/src/js/game/hud/parts/waypoints.js @@ -111,7 +111,7 @@ export class HUDWaypoints extends BaseHUDPart { this.root.camera.downPreHandler.add(this.onMouseDown, this); this.root.keyMapper .getBinding(KEYMAPPINGS.navigation.createMarker) - .add(this.requestCreateMarker, this); + .add(() => this.requestSaveMarker({})); /** * Stores at how much opacity the markers should be rendered on the map. @@ -168,8 +168,8 @@ export class HUDWaypoints extends BaseHUDPart { } if (this.isWaypointDeletable(waypoint)) { - const deleteButton = makeDiv(element, null, ["deleteButton"]); - this.trackClicks(deleteButton, () => this.deleteWaypoint(waypoint)); + const editButton = makeDiv(element, null, ["editButton"]); + this.trackClicks(editButton, () => this.requestSaveMarker({ waypoint })); } if (!waypoint.label) { @@ -220,42 +220,61 @@ export class HUDWaypoints extends BaseHUDPart { } /** - * Requests to create a marker at the current camera position. If worldPos is set, + * Requests to save a marker at the current camera position. If worldPos is set, * uses that position instead. - * @param {Vector=} worldPos Override the world pos, otherwise it is the camera position + * @param {object} param0 + * @param {Vector=} param0.worldPos Override the world pos, otherwise it is the camera position + * @param {Waypoint=} param0.waypoint Waypoint to be edited. If omitted, create new */ - requestCreateMarker(worldPos = null) { + requestSaveMarker({ worldPos = null, waypoint = null }) { // Construct dialog with input field const markerNameInput = new FormElementInput({ id: "markerName", label: null, placeholder: "", + defaultValue: waypoint ? waypoint.label : "", validator: val => val.length > 0 && (val.length < MAX_LABEL_LENGTH || ShapeDefinition.isValidShortKey(val)), }); const dialog = new DialogWithForm({ app: this.root.app, - title: T.dialogs.createMarker.title, + title: waypoint ? T.dialogs.createMarker.titleEdit : T.dialogs.createMarker.title, desc: T.dialogs.createMarker.desc, formElements: [markerNameInput], + buttons: waypoint ? ["delete:bad", "cancel", "ok:good"] : ["cancel", "ok:good"], }); this.root.hud.parts.dialogs.internalShowDialog(dialog); - // Compute where to create the marker - const center = worldPos || this.root.camera.center; + // Edit marker + if (waypoint) { + dialog.buttonSignals.ok.add(() => { + // Actually rename the waypoint + this.renameWaypoint(waypoint, markerNameInput.getValue()); + }); + dialog.buttonSignals.delete.add(() => { + // Actually delete the waypoint + this.deleteWaypoint(waypoint); + }); + } else { + // Compute where to create the marker + const center = worldPos || this.root.camera.center; - dialog.buttonSignals.ok.add(() => { - // Show info that you can have only N markers in the demo, - // actually show this *after* entering the name so you want the - // standalone even more (I'm evil :P) - if (IS_DEMO && this.waypoints.length > 2) { - this.root.hud.parts.dialogs.showFeatureRestrictionInfo("", T.dialogs.markerDemoLimit.desc); - return; - } + dialog.buttonSignals.ok.add(() => { + // Show info that you can have only N markers in the demo, + // actually show this *after* entering the name so you want the + // standalone even more (I'm evil :P) + if (IS_DEMO && this.waypoints.length > 2) { + this.root.hud.parts.dialogs.showFeatureRestrictionInfo( + "", + T.dialogs.markerDemoLimit.desc + ); + return; + } - // Actually create the waypoint - this.addWaypoint(markerNameInput.getValue(), center); - }); + // Actually create the waypoint + this.addWaypoint(markerNameInput.getValue(), center); + }); + } } /** @@ -272,18 +291,7 @@ export class HUDWaypoints extends BaseHUDPart { zoomLevel: Math.max(this.root.camera.zoomLevel, globalConfig.mapChunkOverviewMinZoom + 0.05), }); - // Sort waypoints by name - this.waypoints.sort((a, b) => { - if (!a.label) { - return -1; - } - if (!b.label) { - return 1; - } - return this.getWaypointLabel(a) - .padEnd(MAX_LABEL_LENGTH, "0") - .localeCompare(this.getWaypointLabel(b).padEnd(MAX_LABEL_LENGTH, "0")); - }); + this.sortWaypoints(); // Show notification about creation this.root.hud.signals.notification.dispatch( @@ -295,6 +303,26 @@ export class HUDWaypoints extends BaseHUDPart { this.rerenderWaypointList(); } + /** + * Renames a waypoint with the given label + * @param {Waypoint} waypoint + * @param {string} label + */ + renameWaypoint(waypoint, label) { + waypoint.label = label; + + this.sortWaypoints(); + + // Show notification about renamed + this.root.hud.signals.notification.dispatch( + T.ingame.waypoints.creationSuccessNotification, + enumNotificationType.success + ); + + // Re-render the list and thus add it + this.rerenderWaypointList(); + } + /** * Called every frame to update stuff */ @@ -304,6 +332,23 @@ export class HUDWaypoints extends BaseHUDPart { } } + /** + * Sort waypoints by name + */ + sortWaypoints() { + this.waypoints.sort((a, b) => { + if (!a.label) { + return -1; + } + if (!b.label) { + return 1; + } + return this.getWaypointLabel(a) + .padEnd(MAX_LABEL_LENGTH, "0") + .localeCompare(this.getWaypointLabel(b).padEnd(MAX_LABEL_LENGTH, "0")); + }); + } + /** * Returns the label for a given waypoint * @param {Waypoint} waypoint @@ -381,7 +426,7 @@ export class HUDWaypoints extends BaseHUDPart { } else if (button === enumMouseButton.right) { if (this.isWaypointDeletable(waypoint)) { this.root.soundProxy.playUiClick(); - this.deleteWaypoint(waypoint); + this.requestSaveMarker({ waypoint }); } else { this.root.soundProxy.playUiError(); } @@ -393,7 +438,7 @@ export class HUDWaypoints extends BaseHUDPart { if (button === enumMouseButton.right) { if (this.root.camera.getIsMapOverlayActive()) { const worldPos = this.root.camera.screenToWorld(pos); - this.requestCreateMarker(worldPos); + this.requestSaveMarker({ worldPos }); return STOP_PROPAGATION; } } diff --git a/src/js/game/systems/item_processor.js b/src/js/game/systems/item_processor.js index aa84b6af..8713f599 100644 --- a/src/js/game/systems/item_processor.js +++ b/src/js/game/systems/item_processor.js @@ -1,13 +1,11 @@ import { globalConfig } from "../../core/config"; -import { BaseItem } from "../base_item"; -import { enumColorMixingResults } from "../colors"; +import { BaseItem, enumItemType } from "../base_item"; +import { enumColorMixingResults, enumInvertedColors } from "../colors"; import { enumItemProcessorTypes, ItemProcessorComponent } from "../components/item_processor"; import { Entity } from "../entity"; import { GameSystemWithFilter } from "../game_system_with_filter"; import { ColorItem } from "../items/color_item"; import { ShapeItem } from "../items/shape_item"; -import { enumLayer } from "../root"; -import { NEGATIVE_ENERGY_ITEM_SINGLETON } from "../items/negative_energy_item"; export class ItemProcessorSystem extends GameSystemWithFilter { constructor(root) { @@ -346,13 +344,29 @@ export class ItemProcessorSystem extends GameSystemWithFilter { // ADVANCED PROCESSING case enumItemProcessorTypes.advancedProcessor: { - const shapeItem = /** @type {ShapeItem} */ (items[0].item); - const newItem = this.root.shapeDefinitionMgr.shapeActionInvertColors(shapeItem.definition); + const item = items[0].item; + + if (item.getItemType() === enumItemType.color) { + const colorItem = /** @type {ColorItem} */ (items[0].item); + const newColor = enumInvertedColors[colorItem.color]; + outItems.push({ + item: new ColorItem(newColor), + requiredSlot: 0, + }); + } else if (item.getItemType() === enumItemType.shape) { + const shapeItem = /** @type {ShapeItem} */ (items[0].item); + const newItem = this.root.shapeDefinitionMgr.shapeActionInvertColors( + shapeItem.definition + ); + + outItems.push({ + item: new ShapeItem(newItem), + requiredSlot: 0, + }); + } else { + assertAlways(false, "Bad item type: " + item.getItemType() + " for advanced processor."); + } - outItems.push({ - item: new ShapeItem(newItem), - requiredSlot: 0, - }); break; } diff --git a/src/js/game/themes/dark.json b/src/js/game/themes/dark.json index 65417985..626efa19 100644 --- a/src/js/game/themes/dark.json +++ b/src/js/game/themes/dark.json @@ -15,8 +15,8 @@ "background": "rgba(74, 237, 134, 0.2)" }, "wires": { - "color": "rgb(144, 24, 255)", - "background": "rgba(144, 24, 255, 0.2)" + "color": "rgb(209, 107, 203)", + "background": "rgba(209, 107, 203, 0.2)" } }, diff --git a/src/js/game/themes/light.json b/src/js/game/themes/light.json index f7198a72..21599585 100644 --- a/src/js/game/themes/light.json +++ b/src/js/game/themes/light.json @@ -15,8 +15,8 @@ "background": "rgba(74, 237, 134, 0.2)" }, "wires": { - "color": "rgb(74, 237, 134)", - "background": "rgba(74, 237, 134, 0.5)" + "color": "rgb(209, 107, 203)", + "background": "rgba(209, 107, 203, 0.2)" } }, diff --git a/src/js/game/tutorial_goals.js b/src/js/game/tutorial_goals.js index 074a1e49..366877ee 100644 --- a/src/js/game/tutorial_goals.js +++ b/src/js/game/tutorial_goals.js @@ -23,8 +23,6 @@ export const enumHubGoalRewards = { reward_painter_quad: "reward_painter_quad", reward_storage: "reward_storage", - reward_wires: "reward_wires", - reward_blueprints: "reward_blueprints", reward_freeplay: "reward_freeplay", diff --git a/sync-translations.js b/sync-translations.js index 4815704d..d6b87278 100644 --- a/sync-translations.js +++ b/sync-translations.js @@ -17,7 +17,7 @@ const originalContents = fs const original = YAML.parse(originalContents); -const placeholderRegexp = /<([a-zA-Z_0-9]+)>/gi; +const placeholderRegexp = /[[<]([a-zA-Z_0-9]+)[\]<]/gi; function match(originalObj, translatedObj, path = "/") { for (const key in originalObj) { diff --git a/translations/README.md b/translations/README.md index 8934bfa9..48400a48 100644 --- a/translations/README.md +++ b/translations/README.md @@ -1,10 +1,9 @@ # Translations -The base translation is `base-en.yaml`. It will always contain the latest phrases and structure. +The base language is English and can be found [here](base-en.yaml). ## Languages -- [English (Base Language, Source of Truth)](base-en.yaml) - [German](base-de.yaml) - [French](base-fr.yaml) - [Korean](base-kor.yaml) @@ -31,6 +30,7 @@ The base translation is `base-en.yaml`. It will always contain the latest phrase - [Finnish](base-fi.yaml) - [Catalan](base-cat.yaml) - [Slovenian](base-sl.yaml) +- [Ukrainian](base-uk.yaml) (If you want to translate into a new language, see below!) @@ -38,15 +38,39 @@ The base translation is `base-en.yaml`. It will always contain the latest phrase If you want to edit an existing translation (Fixing typos, Updating it to a newer version, etc), you can just use the github file editor to edit the file. -- Find the file you want to edit (For example, `base-de.yaml` if you want to change the german translation) -- Click on the file name on, there will be a small "edit" symbol on the top right -- Do the changes you wish to do (Be sure **not** to translate placeholders!) +- Click the language you want to edit from the list above +- Click the small "edit" symbol on the top right + +edit symbol + +- Do the changes you wish to do (Be sure **not** to translate placeholders! For example, ` minutes` should get ` Minuten` and **not** ` Minuten`!) + - Click "Propose Changes" -- I will review your changes and make comments, and eventually merge them so they will be in the next release! + +propose changes + +- Click "Create pull request" + +create pull request + +- I will review your changes and make comments, and eventually merge them so they will be in the next release! Be sure to regulary check the created pull request for comments. ## Adding a new language -Please DM me on discord (tobspr#5407), so I can add the language template for you. It is not as simple as creating a new file. +Please DM me on discord (tobspr#5407), so I can add the language template for you. + +Please use the following template: + +``` +Hey, could you add a new translation? + +Language: +Short code: +Local Name: +``` + +You can find the short code [here](https://www.science.co.il/language/Codes.php) (In column `Code 2`). + PS: I'm super busy, but I'll give my best to do it quickly! ## Updating a language to the latest version diff --git a/translations/base-ar.yaml b/translations/base-ar.yaml index 9e10dd65..c42d5e0d 100644 --- a/translations/base-ar.yaml +++ b/translations/base-ar.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Loading @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: Continue newGame: New Game madeBy: Made by @@ -255,6 +254,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -270,6 +270,10 @@ dialogs: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black shapeViewer: title: Layers empty: Empty + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +524,27 @@ buildings: storage: name: Storage description: Stores excess items, up to a given capacity. Can be used as an overflow gate. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -729,11 +757,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -801,6 +829,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: About this Game diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml index 3c7b1e62..781fd559 100644 --- a/translations/base-cat.yaml +++ b/translations/base-cat.yaml @@ -29,41 +29,61 @@ steamPage: # - Please keep the markup (Stuff like [b], [list] etc) in the same format longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io és un joc que té com a objectiu construir i automatitzar fàbriques per tal de produir i combinar figures. Al entregar-les, es progressa en el joc desbloquejant millores per les línies de producció. - En augmentar la demanda serà necessari redissenyar les línies de producció per tal de saciar les demandes - Sense oblidar-se dels recursos bàsics, serà necessari expandir-se en el [b]mapa infinit[/b]! + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Ja que les figures simples poden ser avorrides serà necessari mesclar colors i pintar-les - Combina roig, verd i blau per produir diferents colors i així pintar les figures per assolir el nivell de demanda adequat. + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - El joc compta amb 18 nivells (Que et mantindran ocupat durant hores!) però estic afegint constantment nou contingut - Tinc moltes coses planejades! + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - [b]Avantatges del joc complet[/b] + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. + + [b]Standalone Advantages[/b] [list] - [*] Balises o marcadors, punts de referència en el mapa - [*] Guardar partides de forma il·limitada - [*] Mode fosc/nocturn - [*] Més opcions - [*] Em permet seguir desenvolupant shapez.io ❤️ - [*] Més característiques en el futur! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Característiques planejades i suggerències de la comunitat[/b] + [b]Future Updates[/b] - Aquest joc és de codi obert - Qualsevol pot contribuir! A més, tinc [b]molt present[/b] a la comunitat! Intento/e llegir tots els suggeriments i proporcionar tot el feedback que m'és possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Cables! - [*] Mode història on els edificis tenen un cost en figures - [*] Més nivells i edificis (exclusiu de la versió completa) - [*] Mapes diferents i potser obstacles dins d'aquest - [*] Configurar la generació del mapa (número i mida dels recursos, la seed i més) - [*] Més tipus de figures - [*] Millorar el rendiment (Tot i que el joc ja funciona molt bé!) - [*] I molt més! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Assegurat de revisar el taulell de Trello per veure el full de ruta! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! + global: loading: Carregant error: Error @@ -71,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +154,6 @@ mainMenu: savegameLevel: Nivell savegameLevelUnknown: Nivell desconegut - contests: - contest_01_03062020: - title: "Concurs #01" - desc: Guanya $25 per la base més impressionant! - longDesc: >- - Per tal de mantenir el feedback he pensat que molaria fer concursos setmanals! -

- El tema d'aquesta setmana: Construeix la base més impressionant! -

- Aquest és el procés:
-
    -
  • Envia una captura de pantalla de la teva/ua base contest@shapez.io
  • -
  • Punts extra si ho comparteixes en xarxes socials!
  • -
  • Seleccionaré 5 captures i les proposaré a la comunitat de discord per que votin/en.
  • -
  • El premi és 25$ (Paypal, Amazon Gift Card, el que preferisques)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Estic esperant les vostres increïbles creacions! - showInfo: Veure - contestOver: Aquest concurs ha conclòs- Entra a discord per assabentar-te de nous concursos! - dialogs: buttons: ok: OK @@ -254,6 +255,7 @@ dialogs: createMarker: title: Nou Marcador + titleEdit: Edit Marker desc: >- Dona-li un nom significatiu, també pots usar les claus de les figures (Pots generarles aquí) @@ -262,7 +264,10 @@ dialogs: exportScreenshotWarning: title: Export screenshot - desc: Has demanat exportar la teva/ua base com una captura de pantalla. Tin en conte que aquest procés pot ser molt lent i inclús crashear el teu joc! + desc: Has demanat exportar la teva/teua base com una captura de pantalla. Aquest procés pot ser molt lent i inclús crashear el teu joc! + massCutInsufficientConfirm: + title: Confirmar tall + desc: No pots permetre't enganxar aquesta zona! Estàs segur que vols tallar-ho? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -298,6 +303,7 @@ ingame: cyan: Cian white: Blanc uncolored: Sense color + black: Black # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -535,6 +541,13 @@ buildings: default: name: &energy_generator Generador d'energia description: Genera energia consumint figures. Cada generador requereix una figura diferent. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -613,10 +626,6 @@ storyRewards: desc: >- Aquest nivell no t'ha donat res, però el següent ho farà!

PD: És millor que no destrueixes la part de la fàbrica existent - Necessitaràs totes aquestes figures més tard per a desbloquejar millores! - reward_wires: - title: Cables - desc: TODO - no_reward_freeplay: title: Següent nivell desc: >- @@ -810,6 +819,7 @@ keybindings: placementDisableAutoOrientation: Desactiva l’orientació automàtica placeMultiple: Manteniu-vos en mode d'emplaçament. placeInverse: Invertir l’orientació automàtica de la cinta + menuClose: Tancar about: title: Sobre el joc diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml index dd34958c..e722a7ee 100644 --- a/translations/base-cz.yaml +++ b/translations/base-cz.yaml @@ -11,42 +11,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io je hra o stavbě továren pro automatizaci výroby a kombinování tvarů. Poskytněte vyžadované, stále složitější tvary, aby jste postoupili ve hře dále, a odemkněte vylepšení pro zrychlení vaší továrny. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Protože poptávka postupně roste, musíte svou továrnu rozšiřovat tak, aby vyhověla potřebám - Nové zdroje, najdete na [b]nekonečné mapě[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Jen tvary by byly nuda, proto máme pigmenty kterými musíte dílky obarvit - zkombinujte červené, zelené a modré barvivo pro vytvoření dalších odstínů a obarvěte s nimi tvary pro uspokojení poptávky. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Hra obsahuje 18 úrovní (což by vás mělo zaměstnat na spoustu hodin!), ale nový obsah je neustále přidáván - je toho hodně naplánováno! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Výhody plné hry[/b] + [b]Standalone Advantages[/b] [list] - [*] Označování pozic na mapě - [*] Neomezený počet uložených her - [*] Tmavý motiv - [*] Více nastavení - [*] Pomůžete mi dále vyvíjet shapez.io ❤️ - [*] Více funkcí v budoucnu! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Plánované funkce a komunitní návrhy[/b] + [b]Future Updates[/b] - Tato hra je open source - kdokoli může přispět! Kromě toho [b]hodně[/b] poslouchám komunitu! Snažím se přečíst si všechny návrhy a vzít v úvahu zpětnou vazbu. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Mód s příběhem, kde stavba budov stojí tvary - [*] Více úrovní a budov (exkluzivní pro plnou verzi) - [*] Různé mapy a zábrany na mapě - [*] Konfigurace generátoru map (úprava počtu a velikosti nálezišť, seed map, a další) - [*] Více tvarů - [*] Další zlepšení výkonu (I když hra již běží docela dobře!) - [*] Režim pro barvoslepé - [*] A mnohem více! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Nezapomeňte se podívat na moji Trello nástěnku pro úplný plán! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Načítám @@ -55,6 +72,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: " " + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -112,28 +132,7 @@ mainMenu: savegameLevel: Úroveň savegameLevelUnknown: Neznámá úroveň - contests: - contest_01_03062020: - title: "Soutěž #01" - desc: Vyhraj $25 za nejvíc cool základnu! - longDesc: >- - Abych vám poděkoval, myslel jsem, že by bylo skvělé dělat týdenní soutěže! -

- Téma tohoto týdne: Postavte nejvíc cool základnu! -

- Zde je zadání:
-
    -
  • Zašlete screenshot své základny na contest@shapez.io
  • -
  • Bonusové body za sdílení na sociálních médiích!
  • -
  • Vyberu 5 screenshotů a Discord komunita bude hlasovat o vítězi.
  • -
  • Vítěz dostane $25 (Paypal, Amazon Dárkový Poukaz, co preferujete)
  • -
  • Uzávěrka: 07.06.2020 12:00 CEST
  • -
-
- Těším se na vaše úžasné výtvory! - showInfo: Zobrazit - contestOver: Tato soutěž skončila - Připojte se na Discord a získejte informace o nových soutěžích! continue: Pokračovat newGame: Nová hra madeBy: Vytvořil @@ -236,6 +235,7 @@ dialogs: createMarker: title: Nová značka desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: V ukázce můžete vytvořit pouze dvě značky. Získejte plnou verzi pro neomezený počet značek! @@ -251,6 +251,10 @@ dialogs: Zažádal jsi o exportování své základny jako obrázek. Měj prosím na paměti, že to může zejména u větších základen dlouho trvat, nebo dokonce shodit hru! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -273,6 +277,7 @@ ingame: copySelection: Kopířovat clearSelection: Zrušit výběr pipette: Kapátko + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -388,9 +393,11 @@ ingame: cyan: Tyrkysová white: Bílá uncolored: Bez barvy + black: Black shapeViewer: title: Vrstvy empty: Prázdné + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -498,6 +505,27 @@ buildings: storage: name: Sklad description: Skladuje věci navíc až do naplnění kapacity. Může být použit na skladování surovin navíc. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -709,11 +737,11 @@ settings: title: Režim pro barvoslepé description: Zapné různé nástroje, které vám umožní hrát hru i pokud jste barvoslepí. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Klávesové zkratky @@ -781,6 +809,11 @@ keybindings: lockBeltDirection: Zamknout směr pásu switchDirectionLockSide: Otočit strany zámku plánovače pipette: Kapátko + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: O hře diff --git a/translations/base-da.yaml b/translations/base-da.yaml index 930e5f29..a87f7587 100644 --- a/translations/base-da.yaml +++ b/translations/base-da.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Loading @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -135,28 +155,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! dialogs: buttons: @@ -260,6 +259,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -267,6 +267,9 @@ dialogs: exportScreenshotWarning: title: Export screenshot desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -302,6 +305,7 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -530,6 +534,21 @@ buildings: default: name: &energy_generator Energy Generator description: Generates energy by consuming shapes. Each energy generator requires a different shapes. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -609,10 +628,6 @@ storyRewards: desc: >- This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! - reward_wires: - title: Wires - desc: TODO - no_reward_freeplay: title: Next level desc: >- @@ -820,6 +835,9 @@ keybindings: placementDisableAutoOrientation: Disable automatic orientation placeMultiple: Stay in placement mode placeInverse: Invert automatic belt orientation + menuClose: Close Menu + advanced_processor: Color Inverter + wire: Energy Wire about: title: About this Game diff --git a/translations/base-de.yaml b/translations/base-de.yaml index c253a20d..eac6ae23 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -23,6 +23,9 @@ steamPage: # This is the short text appearing on the steam page shortText: In shapez.io nutzt du die vorhandenen Ressourcen, um mit deinen Maschinen durch Kombination immer komplexere Formen zu erschaffen. + # This is the text shown above the discord link + discordLink: Offizieller Discord - Hier kannst du mit mir schreiben! + # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # NOTICE: # - Do not translate the first line (This is the gif image at the start of the store) @@ -30,42 +33,57 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - In shapez.io musst du Maschinen geschickt verbinden, damit Formen automatisiert erstellt, bearbeitet und kombiniert werden. Liefere die gewünschten, stetig komplexer werdenden Formen an dein Hauptgebäude, um im Spiel voranzukommen. Schalte mit ihnen außerdem Upgrades frei, die deine Maschinen und somit auch deine Fabriken beschleunigen! + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Da die Nachfrage sowohl in der Komplexität, als auch der Anzahl steigt, wirst du deine Fabriken erweitern müssen. Vergiss nicht, dass du die dafür benötigten Ressourcen beschaffen musst und expandiere auf der [b]unendlichen Karte[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Das reine Zerschneiden und Zusammensetzen von Formen kann natürlich schnell langweilig werden, aber keine Sorge - Du kannst Farben mischen und deine Formen damit bemalen lassen. Staple dann deine fertigen Formen aufeinander und lasse so die wildesten Kreationen entstehen. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Nutze dein gesammeltes Wissen über die Maschinen und lasse deine Fabriken die gewünschten Formen der 18 verschiedenen Level abliefern. Schalte mit jedem Level neue Arbeitsschritte oder Gebäude frei. Das sollte dich schon für Stunden beschäftigt halten! Danach werden im Freispielmodus zufällige Formen generiert, die du ebenfalls abliefern kannst. Ich füge regelmäßig neue Funktionen hinzu und davon sind eine ganze Menge geplant! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! - [b]Vorteile der Standalone[/b] + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. + + [b]Standalone Advantages[/b] [list] - [*] Wegpunkte - [*] Unbegrenzte Anzahl von Spielständen - [*] Dark-Mode - [*] Weitere Einstellungen - [*] Unterstütze die Entwicklung von shapez.io ❤️ - [*] Neue Funktionen in der Zukunft! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Geplante Funktionen & Community-Vorschläge[/b] + [b]Future Updates[/b] - Diese Spiel ist Open Source - Jeder kann dazu beitragen! Abgesehen davon, höre ich auf das Feedback der Community! Ich versuche alle Vorschläge zu lesen und so viel davon einzubeziehen, wie nur möglich. Hier ein Liste an Features, die momentan geplant sind. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story-Modus mit Gebäudekosten - [*] Drähte und Logik - [*] Neue Gebäude und Level (nur in der Standalone-Version) - [*] Mehrere Karten und vielleicht auch Hindernisse - [*] Einstellbare Kartengenerierung (Ändere die Grösse und Anzahl von Ressourcenflecken, den Seed und mehr) - [*] Mehr Formentypen - [*] Performanceverbesserungen (Auch wenn das Spiel bereits ganz gut läuft) - [*] Und vieles mehr! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Schau für die komplette Planung doch mal auf dem Trello-Board vorbei! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] global: loading: Laden error: Fehler @@ -73,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "." + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -129,28 +150,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unbekanntes Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Gewinne $25 für die beste Basis! - longDesc: >- - Um euch etwas zurückzugeben dachte ich, dass es eine coole Idee ist, wöchentliche Wettbewerbe durchzuführen! -

- Thema dieser Woche: Baue die coolste Basis! -

- Hier ist der Deal:
-
    -
  • Sende einen Screenshot deiner Basis an contest@shapez.io
  • -
  • Bonuspunkte, wenn du die Basis auf sozialen Medien teilst!
  • -
  • Ich wähle 5 Screenshots aus und schlage dieser der Community auf Discord zur Abstimmung vor.
  • -
  • Der Gewinner bekommt $25 (PayPal, Amazon Gift Card, was du willst)
  • -
  • Einsendeschluss: 07.06.2020 12:00 AM CEST
  • -
-
- Ich freue mich auf eure tollen Kreationen! - showInfo: Anschauen - contestOver: Dieser Wettbewerb ist vorbei! Tritt dem Discord Server bei, um über neue Wettbewerbe informiert zu werden! helpTranslate: Hilf beim Übersetzen! continue: Fortsetzen newGame: Neues Spiel @@ -254,6 +254,7 @@ dialogs: createMarker: title: Neuer Marker desc: Gib ihm einen griffigen Namen. Du kannst sogar die Abkürzung einer Form eingeben (Diese kann hier generiert werden). + titleEdit: Edit Marker markerDemoLimit: desc: Du kannst nur 2 benutzerdefinierte Marker in der Demo benutzen. Hol dir die Standalone, um unendlich viele Marker zu erstellen! @@ -267,6 +268,10 @@ dialogs: desc: >- Hier kannst du ein Bildschirmfoto von deiner ganzen Fabrik erstellen. Für extrem große Fabriken kann das jedoch sehr lange dauern und ggf. zum Spielabsturz führen! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -289,6 +294,7 @@ ingame: copySelection: Kopieren clearSelection: Auswahl aufheben pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -404,9 +410,11 @@ ingame: cyan: Cyan white: Weiß uncolored: Farblos + black: Black shapeViewer: title: Ebenen empty: Leer + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -518,6 +526,27 @@ buildings: toUnlock: >- Für folgende Belohnung: levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -729,11 +758,11 @@ settings: title: Modus für Farbenblinde description: Aktiviert verschiedene Werkzeuge, die dir das Spielen trotz Farbenblindheit ermöglichen. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation pro Gebäudetyp + description: >- + Jeder Gebäudetyp merkt sich einzeln, welche Rotation ausgewählt ist. + Das fühlt sich möglicherweise besser an, wenn du häufig zwischen verschiedenen + Gebäudetypen wechselst. keybindings: title: Tastenbelegung @@ -801,6 +830,11 @@ keybindings: lockBeltDirection: Bandplaner aktivieren switchDirectionLockSide: "Planer: Seite wechseln" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Über dieses Spiel diff --git a/translations/base-el.yaml b/translations/base-el.yaml index 3b7bec15..90430f6a 100644 --- a/translations/base-el.yaml +++ b/translations/base-el.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Loading @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: Continue newGame: New Game madeBy: Made by @@ -255,6 +254,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -270,6 +270,10 @@ dialogs: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black shapeViewer: title: Layers empty: Empty + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +524,27 @@ buildings: deliver: Deliver toUnlock: to unlock levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -730,11 +758,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -802,6 +830,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: About this Game diff --git a/translations/base-en.yaml b/translations/base-en.yaml index c126f7b9..64b1777a 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -34,17 +34,18 @@ steamPage: [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. - Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! + Upon delivering the requested shapes you'll progress within the game and unlock upgrades to speed up your factory. - Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + As the demand for shapes increases, you'll have to scale up your factory to meet the demand - Don't forget about resources though, you'll have to expand across the [b]infinite map[/b]! - This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Soon you'll have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with them to satisfy the demand. - Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. + This game features 18 progressive levels (Which should already keep you busy for hours!) but I'm constantly adding new content - There's a lot planned! - [img]{STEAM_APP_IMAGE}/extras/header_standalone_advantages.png[/img] + Purchasing the game gives you access to the standalone version which has additional features, and you'll also receive access to newly developed features. + + [b]Standalone Advantages[/b] [list] [*] Dark Mode @@ -56,9 +57,9 @@ steamPage: [*] Allows me to further develop shapez.io ❤️ [/list] - [img]{STEAM_APP_IMAGE}/extras/header_future_updates.png[/img] + [b]Future Updates[/b] - I am updating the game very often and trying to push an update at least every week! + I am updating the game often and trying to push an update at least once every week! [list] [*] Different maps and challenges (e.g. maps with obstacles) @@ -70,12 +71,12 @@ steamPage: [*] And much more! [/list] - [img]{STEAM_APP_IMAGE}/extras/header_open_source.png[/img] + [b]This game is open source![/b] Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. Be sure to check out my trello board for the full roadmap! - [img]{STEAM_APP_IMAGE}/extras/header_links.png[/img] + [b]Links[/b] [list] [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] @@ -92,6 +93,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -153,29 +157,6 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This week's topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and showcase them to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! - dialogs: buttons: ok: OK @@ -282,6 +263,7 @@ dialogs: createMarker: title: New Marker + titleEdit: Edit Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) markerDemoLimit: @@ -325,7 +307,7 @@ ingame: cyan: Cyan white: White black: Black - uncolored: No color + uncolored: Gray # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -467,8 +449,8 @@ buildings: wire: default: - name: &wire Wire - description: Allows you to transport energy + name: &wire Energy Wire + description: Allows you to transport energy. miner: # Internal name for the Extractor default: @@ -511,8 +493,8 @@ buildings: advanced_processor: default: - name: &advanced_processor Advanced Processor - description: Advanced shape processing + name: &advanced_processor Color Inverter + description: Accepts a color or shape and inverts it. rotater: default: @@ -565,16 +547,16 @@ buildings: default: name: &energy_generator Energy Generator - description: Generates energy by consuming shapes. Each energy generator requires a different shape. + description: Generates energy by consuming shapes. wire_crossings: default: name: &wire_crossings Wire Splitter - description: Splits a wire into two + description: Splits a energy wire into two. merger: name: Wire Merger - description: Merges two wires into one + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -654,10 +636,6 @@ storyRewards: desc: >- This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! - reward_wires: - title: Wires - desc: TODO - no_reward_freeplay: title: Next level desc: >- diff --git a/translations/base-es.yaml b/translations/base-es.yaml index 10b1c13a..88156566 100644 --- a/translations/base-es.yaml +++ b/translations/base-es.yaml @@ -23,6 +23,9 @@ steamPage: # This is the short text appearing on the steam page shortText: shapez.io es un juego sobre construir fábricas para automatizar la creación y combinación de figuras cada vez más complejas en un mapa infinito. + # This is the text shown above the discord link + discordLink: Discord oficial - ¡Chatea conmigo! + # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # NOTICE: # - Do not translate the first line (This is the gif image at the start of the store) @@ -30,41 +33,57 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io es un juego sobre construir fábricas para automatizar la creación y combinación de figuras. Entrega las cada vez más complejas figuras requeridas para progresar y desbloquea mejoras para aumentar la velocidad de tu fábrica. + shapez.io es un juego basado en la construcción de fábricas para automatizar la creación y combinación de figuras en un mapa que se expande infinitamente. + Entrega las figuras requeridas para progresar y desbloquear mejoras para aumentar la velocidad de tu fábrica. Al aumentar la demanda, necesitarás escalar tu fábrica para ajustarte a las necesidades - ¡No te olvides de los recursos, necesitarás expandirte en el [b]mapa infinito[/b]! - Ya que las figuras pueden ser aburridas, necesitarás mezclar colores para pintar las figuras - Combina recursos de colores rojo, verde y azul para producir diferentes colores y pintar figuras para satisfacer la demanda. + Después necesitarás mezclar colores para pintar las figuras - Combina recursos de colores rojo, verde y azul para producir diferentes colores y pintar figuras para satisfacer la demanda. Este juego cuenta con 18 niveles (¡Que te mantendrán ocupado durante horas!) pero estoy constantemente añadiendo nuevo contenido - ¡Hay mucho planeado! + Comprando el juego tendrás acceso a la versión completa con contenido adicional, además del contenido en desarrollo. [b]Ventajas del juego completo[/b] [list] - [*] Puntos de referencia en el mapa + [*] Modo oscuro + [*] Puntos de referencia ilimitados [*] Partidas guardadas ilimitadas - [*] Modo nocturno - [*] Más opciones - [*] Permitirme seguir desarrollando shapez.io ❤️ - [*] Más características en el futuro! + [*] Ajustes adicionales + [*] Próximamente: ¡Cables y Energía! Aproximadamente para finales de julio de 2020. + [*] Próximamente: Más niveles + [*] Ayúdame a seguir desarrollando shapez.io ❤️ [/list] - [b]Características planeadas y sugerencias de la comunidad[/b] + [b]Futuras actualizaciones[/b] + + ¡Estoy actualizando el juego muy a menudo e intentando subir actualizaciones al menos una vez a la semana! - Este juego es de código abierto - Cualquiera puede contribuir! A parte de eso, escucho [b]mucho[/b] a la comunidad! Intento leer todas las sugerencias e intento tener en cuenta todo el feedback posible. [list] - [*] Modo historia en el que los edificios cuesten figuras - [*] Más niveles y edificios (exclusivos del juego completo) - [*] Mapas diferentes y tal vez obstáculos en el mapa - [*] Configuración en la creación del mapa (Editar el número y tamaño de los recursos, la semilla, y más) - [*] Más tipos de formas - [*] Mejoras de rendimiento (Aunque el juego ya funciona muy bien!) - [*] Modo para daltónicos - [*] Y mucho más! + [*] Diferentes mapas y desafíos (por ejemplo: mapas con obstáculos) + [*] Puzles (Entrega la forma requerida con una zona o conjunto de edificios restringidos) + [*] Modo historia en el que los edificios tengan un coste + [*] Generador de mapas configurable (Configurar recursos, forma, tamaño, densidad, semilla y más) + [*] Más tipos de figuras + [*] Mejoras de rendimiento (¡Aunque el juego ya funciona muy bien!) + [*] ¡Y mucho más! [/list] - Además asegúrate de comprobar el tablero de Trello para ver todo lo planificado! https://trello.com/b/ISQncpJP/shapezio + [b]¡Este juego es de código abierto![/b] + + Cualquiera puede contribuir, estoy activamente involucrado en la comunidad e intento leer todas las sugerencias y considerar todas las propuestas planteadas. + ¡Comprueba mi tablero de Trello para ver todo lo planificado! + + [b]Enlaces[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Discord oficial[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Hoja de ruta[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Código fuente (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Ayuda a traducir[/url] + [/list] global: loading: Cargando @@ -73,6 +92,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "." + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -96,8 +118,8 @@ global: # Short formats for times, e.g. '5h 23m' secondsShort: s - minutesAndSecondsShort: m s - hoursAndMinutesShort: h m + minutesAndSecondsShort: min s + hoursAndMinutesShort: h min xMinutes: minutos @@ -111,18 +133,19 @@ global: demoBanners: # This is the "advertisement" shown in the main menu and other various places - title: Versión de Prueba + title: Versión de prueba intro: >- - ¡Obtén el juego completo para conseguir todas las características! + ¡Obtén el juego completo para desbloquear todas las características! mainMenu: play: Jugar continue: Continuar - newGame: Nuevo Juego + newGame: Nuevo juego changelog: Historial de cambios + subreddit: Reddit importSavegame: Importar openSourceHint: ¡Este juego es de código abierto! - discordLink: Servidor de Discord Oficial + discordLink: Servidor de Discord oficial helpTranslate: ¡Ayuda a traducirlo! madeBy: Desarrollado por @@ -133,56 +156,32 @@ mainMenu: savegameLevel: Nivel savegameLevelUnknown: Nivel desconocido - contests: - contest_01_03062020: - title: "Concurso #01" - desc: ¡Gana 25$ por la base más impresionante! - longDesc: >- - ¡Para devolveros algo a vosotros he pensado que molaría hacer consursos semanales! -

- ¡El tema de esta semana: Construye la base más chula! -

- Este es el trato:
-
    -
  • Envía una captura de pantalla de tu base a contest@shapez.io
  • -
  • Puntos extra si lo subes a redes sociales!
  • -
  • Elegiré 5 capturas de pantalla y las propondré a la comunidad de discord para que vote.
  • -
  • El ganador obtendrá 25$ (Paypal, tarjeta de regalo de Amazon, lo que prefieras)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Estoy esperando para ver vuestras increíbles creaciones! - - showInfo: Ver - contestOver: El concurso ha terminado - Únete al discord para enterarte sobre nuevos concursos! - subreddit: Reddit - dialogs: buttons: ok: OK delete: Borrar cancel: Cancelar - later: Más Tarde - restart: Volver A Empezar + later: Más tarde + restart: Volver a empezar reset: Reiniciar - getStandalone: Obtener Juego Completo - deleteGame: Sé Lo Que Hago - viewUpdate: Ver Actualización - showUpgrades: Ver Mejoras - showKeybindings: Ver Atajos De teclado + getStandalone: Obtener juego completo + deleteGame: Sé lo que hago + viewUpdate: Ver actualización + showUpgrades: Ver mejoras + showKeybindings: Ver atajos de teclado importSavegameError: - title: Error de Importación + title: Error de importación text: >- Fallo al importar tu partida guardada: importSavegameSuccess: - title: Partida Guardada Importada + title: Partida guardada importada text: >- Tu partida guardada ha sido importada con éxito. gameLoadFailure: - title: Error de Carga + title: Error de carga text: >- No se ha podido cargar la partida guardada: @@ -203,32 +202,33 @@ dialogs: editKeybinding: title: Cambiar atajos de teclado - desc: Presiona la tecla o botón del ratón que quieras asignar o escape para cancelar. + desc: Pulsa la tecla o botón del ratón que quieras asignar, o escape para cancelar. resetKeybindingsConfirmation: title: Reiniciar atajos de teclado desc: Esto devolverá todos los atajos de teclado a los valores por defecto. Por favor, confirma. keybindingsResetOk: - title: Reseteo de los atajos de teclado - desc: ¡Los atajos de taclado han sito reseteados a los valores por defecto! + title: Atajos de teclado reiniciados + desc: ¡Los atajos de teclado han sito reiniciados a los valores por defecto! featureRestriction: - title: Versión de Prueba - desc: Has intentado acceder a una característica () que no está disponible en la demo. ¡Considera obtener el juego completo para la experiencia completa! + title: Versión de prueba + desc: Has intentado acceder a una característica () que no está disponible en la versión de prueba. ¡Considera obtener el juego completo para la experiencia completa! oneSavegameLimit: - title: partidas guardadas limitadas - desc: Solo puedes tener una partida guardada a la vez en la versión de prueba. ¡Por favor elimina la ya existente u obtén el juego completo! + title: Partidas guardadas limitadas + desc: Solo puedes tener una partida guardada a la vez en la versión de prueba. ¡Por favor, elimina la ya existente u obtén el juego completo! + updateSummary: title: ¡Nueva actualización! desc: >- Estos son los cambios desde la última vez que jugaste: upgradesIntroduction: - title: Desbloquear Mejoras + title: Desbloquear mejoras desc: >- - Todas las figuras pueden ser usadas para desbloquear mejoras - ¡No destruyas tus fábricas anteriores! + Todas las figuras se pueden usar para desbloquear mejoras - ¡No destruyas tus fábricas anteriores! La pestaña de mejoras está en la esquina superior derecha de la pantalla. massDeleteConfirm: @@ -239,34 +239,38 @@ dialogs: massCutConfirm: title: Confirmar corte desc: >- - ¡Estás cortando muchos edificios ( para ser exactos)! ¿Estas seguro de - que quieres hacer esto? + ¡Estás cortando muchos edificios ( para ser exactos)! ¿Estas seguro de que quieres hacer esto? + + massCutInsufficientConfirm: + title: Confirm cut + desc: >- + ¡No puedes permitirte pegar este área! ¿Estás seguro de que quieres cortarlo? blueprintsNotUnlocked: title: No desbloqueado todavía desc: >- - ¡Los planos no han sido desbloqueados todavía! Completa más niveles para desbloquearlos. + ¡Completa el nivel 12 para desbloquear los Planos! + keybindingsIntroduction: title: Atajos de teclado útiles desc: >- El juego tiene muchos atajos de teclado que facilitan la tarea de construir grandes fábricas. ¡Aquí hay algunos, pero asegúrate de comprobar los atajos de teclado!

- CTRL + Arrastrar: Selecciona un área para copiarla / borrarla.
- SHIFT: Mánten pulsado para colocar varias veces el mismo edificio.
+ CTRL + Arrastrar: Selecciona un área.
+ SHIFT: Mánten pulsado para colocar varias veces un edificio.
ALT: Invierte la orientación de las cintas transportadoras colocadas.
createMarker: title: Nuevo marcador - desc: Dale un nombre significativo, tambien puedes agregarle la clave de una forma (La cual puedes generar aquí) + titleEdit: Editar marcador + desc: Dale un nombre significativo, también puedes agregarle una clave de una forma (La cual puedes generar aquí) markerDemoLimit: - desc: Sólo puedes crear dos marcadores en la versión de prueba. ¡Obtén el juego completo para marcas ilimitadas! + desc: Solo puedes crear dos marcadores en la versión de prueba. ¡Obtén el juego completo para marcadores ilimitados! exportScreenshotWarning: title: Exportar captura de pantalla - desc: >- - Has pedido una captura de pantalla. Por favor ten en cuenta que - puede tardar bastante en las bases grandes ¡He incluso crashear tu juego! + desc: Has solicitado una captura de pantalla de tu base. Por favor, ten en cuenta que puede tardar bastante en las bases grandes. ¡E incluso crashear tu juego! ingame: # This is shown in the top left corner and displays useful keybindings in @@ -274,22 +278,35 @@ ingame: keybindingsOverlay: moveMap: Mover selectBuildings: Seleccionar área - stopPlacement: Parar de colocar + stopPlacement: Dejar de colocar rotateBuilding: Rotar edificio placeMultiple: Colocar varios reverseOrientation: Invertir la orientación disableAutoOrientation: Desactivar la autoorientación toggleHud: Habilitar el HUD placeBuilding: Colocar edificio - createMarker: Crear marca + createMarker: Crear marcador delete: Destruir pasteLastBlueprint: Pegar último plano lockBeltDirection: Activar planificador de cintas transportadoras plannerSwitchSide: Invertir giro del planificador cutSelection: Cortar copySelection: Copiar - clearSelection: Limpiar Selección + clearSelection: Limpiar selección pipette: Pipette + switchLayers: Cambiar capas + + # Names of the colors, used for the color blind mode + colors: + red: Rojo + green: Verde + blue: Azul + yellow: Amarillo + purple: Púrpura + cyan: Cian + white: Blanco + black: Negro + uncolored: Gris # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -318,12 +335,12 @@ ingame: levelTitle: Nivel completed: Completado unlockText: ¡Has desbloqueado ! - buttonNextLevel: Siguiente Nivel + buttonNextLevel: Siguiente nivel # Notifications on the lower right notifications: newUpgrade: ¡Una nueva mejora está disponible! - gameSaved: Tu partida ha sido guardada. + gameSaved: Se ha guardado la partida. # The "Upgrades" window shop: @@ -347,14 +364,14 @@ ingame: description: Muestra la cantidad de figuras guardadas en tu edificio central. produced: title: Producido - description: Muestra todas las figuras que tu fábrica entera produce, incluyendo productos intermedios. + description: Muestra todas las figuras que tu fábrica al completo produce, incluyendo productos intermedios. delivered: title: Entregados description: Muestra las figuras que son entregadas a tu edificio central. noShapesProduced: Todavía no se han producido figuras. - # Displays the shapes per minute, e.g. '523 / m' - shapesPerMinute: / m + # Displays the shapes per minute, e.g. '523 / min' + shapesPerMinute: / min # Settings menu, when you press "ESC" settingsMenu: @@ -366,12 +383,12 @@ ingame: buttons: continue: Continuar settings: Opciones - menu: Volver al Menú Principal + menu: Volver al menú principal # Bottom left tutorial hints tutorialHints: title: ¿Necesitas ayuda? - showHint: Mostrar Pista + showHint: Mostrar pista hideHint: Cerrar # When placing a blueprint @@ -385,29 +402,23 @@ ingame: description: Click izquierdo sobre un marcador para ir ahí, click derecho para borrarlo.

Pulsa para crear un marcador de la vista actual o click derecho para crear un marcador en la posición seleccionada. creationSuccessNotification: El marcador ha sido creado. + # Shape viewer + shapeViewer: + title: Capas + empty: Vacío + copyKey: Copiar + # Interactive tutorial interactiveTutorial: title: Tutorial hints: 1_1_extractor: ¡Coloca un extractor encima de un círculo para extraerlo! 1_2_conveyor: >- - ¡Conecta el extractor con una cinta transportadora a tu edificio central!

Pista: Pulsa y arrastra la cinta transportadora con el ratón! + ¡Conecta el extractor con una cinta transportadora a tu edificio central!

Pista: ¡Pulsa y arrastra la cinta transportadora con el ratón! + 1_3_expand: >- ¡Esto NO es un "juego de esperar"! Construye más extractores y cintas transportadoras para completar el objetivo más rápido.

Pista: Mantén pulsado SHIFT para colocar varios extractores y usa R para rotarlos. - colors: - red: Rojo - green: Verde - blue: Azul - yellow: Amarillo - purple: Morado - cyan: Cian - white: Blanco - uncolored: Sin color - shapeViewer: - title: Capas - empty: Vacio - # All shop upgrades shopUpgrades: belt: @@ -425,10 +436,20 @@ shopUpgrades: # Buildings and their name / description buildings: + hub: + deliver: Entregar + toUnlock: para desbloquear + levelShortcut: LVL + belt: default: name: &belt Cinta Transportadora - description: Transporta elementos, mantén pulsado y arrastra para colocar múltiples. + description: Transporta elementos, mantén pulsado y arrastra para colocar varios. + + wire: + default: + name: &wire Cable + description: Te permite transportar energía miner: # Internal name for the Extractor default: @@ -445,7 +466,7 @@ buildings: description: Permite contruir un túnel para transportar los elementos por debajo de edificios y otras cintas transportadoras. tier2: - name: Túnel de nivel II + name: Túnel nivel II description: Permite contruir un túnel para transportar los elementos por debajo de edificios y otras cintas transportadoras. splitter: # Internal name for the Balancer @@ -464,39 +485,46 @@ buildings: cutter: default: name: &cutter Cortador - description: Corta las figuras de arriba a abajo y saca ambas mitades. ¡Si solo usas una parte, asegúrate de destruir la otra parte o se parará! + description: Corta las figuras de arriba abajo y saca ambas mitades. ¡Si solo usas una parte, asegúrate de destruir la otra parte o se parará! quad: name: Cortador (Cuádruple) description: Corta figuras en cuatro partes. ¡Si solo usas una parte, asegúrate de destruir las otras partes o se parará! + advanced_processor: + default: + name: &advanced_processor Inversor de color + description: Invierte un color o una figura + rotater: default: name: &rotater Rotador - description: Rota la figura en sentido horario, 90 grados. + description: Rota las figuras en sentido horario 90 grados. ccw: name: Rotador (Inverso) - description: Rota las figuras en sentido antihorario, 90 grados. + description: Rota las figuras en sentido antihorario 90 grados. stacker: default: name: &stacker Apilador - description: Junta ambos elementos. Si no pueden ser juntados, el elemento de la derecha es colocado encima del elemento de la izquierda. + description: Apila ambos elementos. Si no se pueden unir, el elemento de la derecha se coloca encima del elemento de la izquierda. mixer: default: name: &mixer Mezclador de colores - description: Junta dos colores usando mezcla aditiva. + description: Mezcla dos colores usando mezcla aditiva. painter: default: name: &painter Pintor - description: &painter_desc Colorea la figura entera con el color que entra por la izquierda. + description: &painter_desc Colorea la figura completa de la entrada izquierda con el color de la entrada de arriba. + mirrored: name: *painter description: *painter_desc + double: name: Pintor (Doble) - description: Colorea las figuras que entran por la izquierda con el color que entra por arriba. + description: Colorea las figuras de las entradas de la izquierda con el color de la entrada de arriba. quad: name: Pintor (Cuádruple) description: Permite colorear cada cuadrante de una figura con un color distinto. @@ -504,99 +532,112 @@ buildings: trash: default: name: &trash Basurero - description: Acepta entradas desde todos los lados y los destruye. Para Siempre. + description: Acepta entradas desde todos los lados y los destruye. Para siempre. storage: name: Almacenamiento. description: Guarda el exceso de elementos, hasta cierta cantidad. Puede ser usado para controlar el desborde de elementos. - hub: - deliver: Envía - toUnlock: para desbloquear - levelShortcut: LVL + energy_generator: + deliver: Entregar + # This will be shown before the amount, so for example 'For 123 Energy' + toGenerateEnergy: Para + + default: + name: &energy_generator Generador de energía + description: Genera energía consumiendo figuras. + + wire_crossings: + default: + name: &wire_crossings Divisor de cables + description: Divide un cable en dos + + merger: + name: Fusionador de cables + description: Fusiona dos cables en uno + storyRewards: # Those are the rewards gained from completing the store reward_cutter_and_trash: - title: Cortador de Figuras - - desc: Acabas de desbloquear el cortador - corta las figuras por la mitad de arriba abajo ¡Sin importar su orientación!

Asegúrate de deshacerte de lo que no vayas a usar o se parará - Para ese propósito te he dado una basura que destruye todo lo que le pongas! + title: Cortador de figuras + desc: ¡Acabas de desbloquear el cortador - corta las figuras por la mitad de arriba abajo sin importar su orientación!

Asegúrate de deshacerte de lo que no vayas a usar o se parará - ¡Para eso te he dado un basurero, que destruye todo lo que le pongas! reward_rotater: title: Rotador - desc: ¡El rotador ha sido desbloqueado! Rota figuras en sentido horario, 90 grados. + desc: ¡El rotador se ha desbloqueado! Rota figuras en sentido horario 90 grados. reward_painter: title: Pintor desc: >- - El pintor ha sido desbloqueado - ¡Extrae vetas de color (igual que lo haces con las figuras) y combínalas con una figura en el pintor para colorearlas!

PD: Si tienes alguna forma de daltonismo, ¡hay un modo para daltonicos en las configuraciones! + El pintor se ha desbloqueado - ¡Extrae vetas de color (igual que lo haces con las figuras) y combínalas con una figura en el pintor para colorearlas!

PD: Si tienes alguna forma de daltonismo, ¡hay un modo para daltónicos en los ajustes! reward_mixer: - title: Mezclador de Color - desc: El mezclador ha sido desbloqueado - ¡Combina dos colores usando mezcla aditiva con este edificio! + title: Mezclador de color + desc: El mezclador se ha desbloqueado - ¡Combina dos colores usando mezcla aditiva con este edificio! reward_stacker: title: Apilador desc: ¡Ahora puedes combinar figuras con el apilador! Ambas entradas son combinadas, y si pueden ser colocadas una junto a la otra serán fusionadas. ¡Si no, la entrada derecha será apilada encima de la entrada izquierda! reward_splitter: - title: Separador/Fusión - desc: El balanceador multiusos ha sido desbloqueado - ¡Puede ser usado para construir fábricas más grandes separando y uniendo elementos en varias cintas transportadoras!

+ title: Separador/Fusionador + desc: El balanceador multiusos se ha desbloqueado - ¡Se puede usar para construir fábricas más grandes separando y uniendo elementos en varias cintas transportadoras!

reward_tunnel: title: Túnel - desc: El túnel ha sido desbloqueado - ¡Ahora puedes transportar elementos por debajo de edificios u otras cintas! + desc: El túnel se ha desbloqueado - ¡Ahora puedes transportar elementos por debajo de edificios u otras cintas! reward_rotater_ccw: - title: Rotador Inverso + title: Rotador inverso desc: Has desbloqueado una variante del rotador - ¡Te permite rotar en sentido antihorario! Para construirlo selecciona el rotador y pulsa 'T' para ciclar por sus variantes reward_miner_chainable: - title: Extractor en Cadena - desc: ¡Has desbloqueado el extractor en cadena! Puede enviar los recursos a otros extractores, así puedes extraer recursos más eficientemente + title: Extractor en cadena + desc: ¡Has desbloqueado el extractor en cadena! Puede enviar los recursos a otros extractores, extrayendo recursos más eficientemente. reward_underground_belt_tier_2: - title: Túnel de Nivel II - desc: Has desbloqueado una nueva variante del túnel - ¡Tiene un mayor rango, ahora puedes mezclar los distintos tipos de túneles! + title: Túnel nivel II + desc: Has desbloqueado una nueva variante del túnel - ¡Tiene un mayor rango, y ahora puedes mezclar los distintos tipos de túneles! reward_splitter_compact: - title: Balanceador Compacto + title: Balanceador compacto desc: Has desbloqueado una variante compacta del balanceador - ¡Acepta dos entradas y las junta en una salida! reward_cutter_quad: - title: Cortador Cuádruple + title: Cortador cuádruple desc: Has desbloqueado una variante del cortador - ¡Permite cortar figuras en cuatro partes en vez de solo dos! reward_painter_double: - title: Doble Pintor - desc: Has desbloqueado una variante del pintor - ¡Funciona como un pintor regular pero procesa dos formas a la vez, consumiendo solo un color en vez de dos! + title: Pintor doble + desc: Has desbloqueado una variante del pintor - ¡Funciona como un pintor normal pero procesa dos figuras a la vez, consumiendo solo un color en vez de dos! reward_painter_quad: - title: Cuádruple Pintor + title: Pintor cuádruple desc: Has desbloqueado una variante del pintor - ¡Permite pintar cada parte de una figura individualmente! reward_storage: - title: Almacenamiento Intermedio - desc: Has desbloqueado una variante de la basura - ¡Permite almacenar elementos hasta una cierta capacidad! + title: Almacenamiento intermedio + desc: Has desbloqueado una variante del basurero - ¡Permite almacenar elementos hasta una cierta capacidad! reward_freeplay: title: Juego libre - desc: ¡Lo has conseguido! ¡Has desbloqueado el Juego Libre! ¡Esto significa que las figuras son ahora generadas aleatoriamente! (¡No te preocupes, más contenido está planeado para el juego completo!) + desc: ¡Lo has conseguido! ¡Has desbloqueado el Juego Libre! ¡Esto significa que ahora las figuras se generan aleatoriamente! (¡No te preocupes, hay más contenido planeado para el juego completo!) reward_blueprints: title: Planos - desc: ¡Ahora puedes copiar y pegar partes de tu fábrica! Selecciona un área (Mantén pulsado CTRL, después arrastra con el ratón), y pulsa 'C' para copiarlo.

Pegarlo no es gratis, necesitas producir figuras de planos para poder permitírtelo (Esas que acabas de entregar). + desc: ¡Ahora puedes copiar y pegar partes de tu fábrica! Selecciona un área (mantén pulsado CTRL, después arrastra con el ratón), y pulsa 'C' para copiarlo.

Pegarlo no es gratis, necesitas producir figuras de planos para poder permitírtelo (Esas que acabas de entregar). # Special reward, which is shown when there is no reward actually no_reward: - title: Siguiente Nivel + title: Siguiente nivel desc: >- - Este nivel no da recompensa, ¡pero el siguiente si!

PS: Mejor no destruyas la fábrica que tienes - ¡Necesitarás todas esas figuras más adelante para desbloquear mejoras! + Este nivel no da recompensa, ¡pero el siguiente sí!

PD: Es mejor que no destruyas la fábrica que tienes - ¡Necesitarás todas esas figuras más adelante para desbloquear mejoras! -no_reward_freeplay: - title: Siguiente Nivel - desc: >- - ¡Felicidades! ¡Por cierto, hay más contenido planeado para el juego completo! + no_reward_freeplay: + title: Siguiente nivel + desc: >- + ¡Felicidades! ¡Por cierto, hay más contenido planeado para el juego completo! settings: title: Opciones @@ -606,15 +647,15 @@ settings: versionBadges: dev: Desarrollo - staging: Staging + staging: Escenificación prod: Producción buildDate: Generado labels: uiScale: - title: Escala de la Interfaz + title: Escala de la interfaz description: >- - Cambia el tamaño de la interfaz de usuario. La interfaz seguirá escalando dependiendo de la resolución de tu dispositivo, pero esta opción controla la cantidad de la escala. + Cambia el tamaño de la interfaz de usuario. La interfaz se seguirá escalando dependiendo de la resolución de tu dispositivo, pero esta opción controla la cantidad de escalado. scales: super_small: Muy pequeño small: Pequeño @@ -622,24 +663,38 @@ settings: large: Grande huge: Enorme + autosaveInterval: + title: Intervalo de autoguardado + description: >- + Controla con qué frecuencia se guarda el juego automáticamente. También se puede desactivar por completo. + + intervals: + one_minute: 1 minuto + two_minutes: 2 minutos + five_minutes: 5 minutos + ten_minutes: 10 minutos + twenty_minutes: 20 minutos + disabled: Desactivado + scrollWheelSensitivity: title: Sensibilidad del zoom description: >- - Cambia cómo de sensible es el zoom (Tanto la rueda del ratón como el trackpad) + Cambia cómo de sensible es el zoom (Tanto la rueda del ratón como el panel táctil) sensitivity: - super_slow: Muy Lento + super_slow: Muy lento slow: Lento regular: Normal fast: Rápido - super_fast: Muy Rápido + super_fast: Muy rápido movementSpeed: title: Velocidad de movimiento - description: Cambia qué tan rápido se mueve la cámara al usar el teclado. + description: >- + Cambia cómo de rápido se mueve la vista usando el teclado. speeds: super_slow: Super lento slow: Lento - regular: Regular + regular: Normal fast: Rápido super_fast: Súper rápido extremely_fast: Extremadamente rápido @@ -647,181 +702,171 @@ settings: language: title: Idioma description: >- - Cambia el idioma. Todas las traducciones son contribuciones de los usuarios y pueden estar incompletas! + Cambia el idioma. ¡Todas las traducciones son contribuciones de los usuarios y pueden estar incompletas! + + enableColorBlindHelper: + title: Modo para daltónicos + description: >- + Activa varias herramientas que facilitan jugar si tienes alguna forma de daltonismo. + fullscreen: title: Pantalla Completa description: >- - Es recomendado jugar en pantalla completa para conseguir la mejor experiencia. Solo disponible en el juego completo. + Se recomienda jugar en pantalla completa para conseguir la mejor experiencia. Solo disponible en el juego completo. + soundsMuted: - title: Silenciar Sonidos + title: Silenciar sonidos description: >- Si está habilitado, silencia todos los efectos de sonido. musicMuted: - title: Silenciar Música + title: Silenciar música description: >- Si está habilitado, silencia toda la música. theme: - title: Tema del Juego + title: Tema del juego description: >- - Elije el tema del juego (claro/oscuro). - + Elige el tema del juego (claro/oscuro). themes: dark: Oscuro light: Claro refreshRate: - title: Objetivo de Simulación + title: Objetivo de simulación description: >- Si tienes un monitor de 144hz, cambia la tasa de refresco. Así el juego se ejecutará correctamente a una mayor tasa de refresco. Esto puede disminuir los FPS si tu ordenador no es lo suficientemente rápido. alwaysMultiplace: - title: Colocación Múltiple + title: Colocación múltiple description: >- - Si está activado, todos los edificios quedarán seleccionados después de colocarlos hasta que lo canceles. Es equivalente a pulsar SHIFT permanentemente. + Si está activado, todos los edificios se quedarán seleccionados después de colocarlos hasta que lo canceles. Equivale a pulsar SHIFT permanentemente. offerHints: - title: Pistas y Tutorial + title: Pistas y tutoriales description: >- - Activa para recibir pistas y tutoriales mientras juegas. También oculta algunos elementos de la interfaz hasta cierto nivel para hacer más fácil la introducción al juego. + Actívalo para recibir pistas y tutoriales mientras juegas. También oculta algunos elementos de la interfaz hasta cierto nivel para hacer más fácil la introducción al juego. enableTunnelSmartplace: - title: Túneles Inteligentes + title: Túneles inteligentes description: >- - Si está activado, colocar túneles automáticamente eliminará las cintas transportadoras innecesarias. Esto también permite arrastrar con el ratón y los túneles excedentes serán eliminados. + Si está activado, al colocar túneles se eliminará automáticamente las cintas transportadoras innecesarias. También te permite arrastrar con el ratón y los túneles restantes serán eliminados. vignette: title: Viñeta description: >- Activa el efecto viñeta que oscurece las esquinas de la pantalla y hace el texto más fácil de leer. - autosaveInterval: - title: Intervalo de Autoguardado - description: >- - Controla cada cuánto tiempo se guarda el juego automáticamente. Aquí también puedes deshabilitarlo por completo. - intervals: - one_minute: 1 Minuto - two_minutes: 2 Minutos - five_minutes: 5 Minutos - ten_minutes: 10 Minutos - twenty_minutes: 20 Minutos - disabled: Deshabilitado - compactBuildingInfo: - title: Información Compacta de Edificios - description: >- - Acorta la caja de información mostrando solo sus ratios. Si no, se mostrará una descripción y una imagen. - - disableCutDeleteWarnings: - title: Deshabilitar las advertencias de Cortar/Eliminar - description: >- - Deshabilita los diálogos de advertencia que se muestran cuando se cortan/eliminan más de 100 elementos. - - enableColorBlindHelper: - title: Modo para Daltónicos - description: Activa varias herramientas que facilitan jugar si tienes alguna forma de daltonismo. - rotationByBuilding: title: Rotación por tipo de edificio description: >- - Cada tipo de edificio recuerda la última rotación que le diste individualmente. - Esto puede ser más cómodo si cambias a menudo entre colocar diferentes tipos de edificio. + Cada tipo de edificio recuerda la última rotación que le diste individualmente. Esto puede ser más cómodo si cambias a menudo entre colocar diferentes tipos de edificio. + + compactBuildingInfo: + title: Información compacta de edificios + description: >- + Acorta la caja de información mostrando solo sus ratios. Si no, se mostrará una descripción y una imagen. + + disableCutDeleteWarnings: + title: Deshabilitar las advertencias de cortar/eliminar + description: >- + Deshabilita los diálogos de advertencia que se muestran cuando se cortan/eliminan más de 100 elementos. keybindings: - title: Atajos de Teclado + title: Atajos de teclado hint: >- - Pista: Asegúrate de usar CTRL, SHIFT y ALT! Habilitan distintas opciones de colocación. - resetKeybindings: Reestablecer Atajos de Teclado + Pista: ¡Asegúrate de usar CTRL, SHIFT y ALT! Habilitan distintas opciones de colocación. + + resetKeybindings: Reestablecer atajos de teclado categoryLabels: general: Aplicación ingame: Juego navigation: Navegación placement: Colocación - massSelect: Selección Masiva - buildings: Atajos de Edificios - placementModifiers: Modificadores de Colocación + massSelect: Selección masiva + buildings: Atajos de edificios + placementModifiers: Modificadores de colocación mappings: confirm: Confirmar back: Atrás - mapMoveUp: Mover Arriba - mapMoveRight: Mover a la Derecha - mapMoveDown: Move Abajo - mapMoveLeft: Move a la Izquierda - centerMap: Centro del Mapa + mapMoveUp: Mover arriba + mapMoveRight: Mover a la derecha + mapMoveDown: Mover abajo + mapMoveLeft: Mover a la izquierda + mapMoveFaster: Mover más rápido + centerMap: Centrar mapa mapZoomIn: Acercarse mapZoomOut: Alejarse - createMarker: Crear Marca + createMarker: Crear marcador menuOpenShop: Mejoras menuOpenStats: Estadísticas + menuClose: Cerrar menú - toggleHud: Activar interfáz - toggleFPSInfo: Activa FPS e información de depurado + toggleHud: Activar HUD + toggleFPSInfo: Activar FPS e información de depurado + switchLayers: Cambiar capas + exportScreenshot: Exportar la base completa como imagen belt: *belt splitter: *splitter underground_belt: *underground_belt miner: *miner cutter: *cutter + advanced_processor: *advanced_processor rotater: *rotater stacker: *stacker mixer: *mixer + energy_generator: *energy_generator painter: *painter trash: *trash + wire: *wire + pipette: Pipette rotateWhilePlacing: Rotar rotateInverseModifier: >- - Modificador: Rotar inversamente en su lugar + Modificador: Rotar inversamente cycleBuildingVariants: Ciclar variantes - confirmMassDelete: Confirmar Borrado Masivo - cycleBuildings: Ciclar Edificios - lockBeltDirection: Colocar en línea recta + confirmMassDelete: Borrar área + pasteLastBlueprint: Pegar último plano + cycleBuildings: Ciclar edificios + lockBeltDirection: Activar planificador de cintas transportadoras + switchDirectionLockSide: >- + Planner: Cambiar sentido massSelectStart: Mantén pulsado y arrastra para empezar massSelectSelectMultiple: Seleccionar múltiples áreas massSelectCopy: Copiar área + massSelectCut: Cortar área placementDisableAutoOrientation: Desactivar orientación automática placeMultiple: Permanecer en modo de construcción placeInverse: Invierte automáticamente la orientación de las cintas transportadoras - pasteLastBlueprint: Pegar último plano - massSelectCut: Cortar área - exportScreenshot: Exportar toda la base como imagen - mapMoveFaster: Mover más rápido - switchDirectionLockSide: "Planner: Switch side" - pipette: Pipette about: - title: Sobre el Juego + title: Sobre el juego body: >- - Este juego es de código abierto y ha sido desarrollado por Tobias Springer (Ese soy yo).

+ Este juego es de código abierto y ha sido desarrollado por Tobias Springer (Ese soy yo).

- Si quieres contribuir revisa shapez.io en github.

+ Si quieres contribuir, revisa shapez.io en github.

- Este juego no habría sido posible si no fuera por la gran comunidad de Discord - sobre mis juegos - ¡Deberías unirte al servidor de Discord!

+ Este juego no habría sido posible si no fuera por la gran comunidad de Discord en mis juegos - ¡Deberías unirte al servidor de Discord!

- La banda sonora ha sido creada por Peppsen - Él es genial.

+ La banda sonora ha sido creada por Peppsen - Es genial.

- Finalmente muchísimas gracias a mi amigo Niklas - Sin nuestras sesiones - de Factorio este juego nunca existiría. + Por último, muchísimas gracias a mi amigo Niklas - Sin nuestras sesiones de Factorio, este juego nunca existiría. changelog: - title: Historial de Cambios + title: Historial de cambios demo: features: restoringGames: Recuperando partidas guardadas importingGames: Importando partidas guardadas oneGameLimit: Limitado a una partida guardada - customizeKeybindings: Personalizando Atajos de Teclado - exportingBase: Exportando base entera como captura de pantalla + customizeKeybindings: Personalizando atajos de teclado + exportingBase: Exportando la base completa como imagen settingNotAvailable: No disponible en la versión de prueba. diff --git a/translations/base-fi.yaml b/translations/base-fi.yaml index 7d39cb94..2a2c83af 100644 --- a/translations/base-fi.yaml +++ b/translations/base-fi.yaml @@ -20,7 +20,7 @@ # steamPage: - # This is the short text appearing on the steam page + # This is the short text appearing on the steam page shortText: shapez.io on peli tehtaiden rakentamisesta, joiden avulla automatisoidaan yhä monimutkaisempien muotojen luonti and yhdisteleminen loputtomassa maailmassa. # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. @@ -30,41 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io on peli tehtaiden rakentamisesta, joiden avulla automatisoidaan yhä monimutkaisempien muotojen luonti and yhdisteleminen. Toimita yhä monimutkaisemmat pyydetyt muodot edistyäksesi pelissä ja avataksesi päivityksiä kasvattamaan tehtaasi nopeutta. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Kun kysyntä kasvaa, sinun täytyy kasvattaa tehdastasi täyttämään uudet vaatimukset. - Joskin älä unohda resursseja, sinun täytyy laajentua [b]loputtomassa maailmassa[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Koska muodot voivat käydä pian tylsiksi, sinun täytyy sekoittaa värejä keskenään ja värjätä muotoja niillä - Sekoita punaista, vihreää ja sinista väriresurssia tehdäksesi erilaisia värejä ja värjätäksesi muotoja sillä tyydyttääksesi kysynnän. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Tämä peli tarjoaa 18 tasoa (Joiden pitäisi pitää sinut kiireisenä jo monia tunteja!) mutta lisään jatkuvasti lisää sisältöä peliin. - Paljon sisältöä on suunniteltu! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Itsenäisen pelin edut[/b] + [b]Standalone Advantages[/b] [list] - [*] Reittipisteet - [*] Loputon määrä tallennuksia - [*] Tumma tila - [*] Lisää asetuksia - [*] Antakaa minun kehittää shapez.io:ta pidemmälle❤️ - [*] Lisää ominaisuuksia tulossa! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Suunnitellut ominaisuudet & Yhteisön ehdotukset[/b] + [b]Future Updates[/b] + + I am updating the game very often and trying to push an update at least every week! - Tässä pelissä on avoin lähdekoodi - Kuka tahansa voi osallistua! Sen lisäksi kuuntelen [b]paljon[/b] Yhteisöä! Yritän lukea kaikki ehdotukset ja ottaa mahdollisimman paljon palautetta huomioon. [list] - [*] Johtoja! - [*] Tarinatila, jossa rakennukset maksavat muotoja - [*] Lisää tasoja ja rakennuksia (pelkästään itsenäisessä pelissä) - [*] Erilaisia karttoja sekä ehkä esteitä kartoissa - [*] Säädettävä kartan luonti (Säädä alueiden lukumäärää ja kokoa, kartan siementä ja muuta) - [*] Lisää muototyyppejä - [*] Lisää suorituskyvyn parannuksia (Huolimatta siitä että peli jo nyt toimii meko hyvin!) - [*] Ja paljon muuta! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Muista tarkistaa trello taulusta koko etenemissuunnitelma! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Ladataan @@ -73,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -134,28 +155,7 @@ mainMenu: savegameLevel: Taso savegameLevelUnknown: Tuntematon Taso - contests: - contest_01_03062020: - title: "Kilpailu #01" - desc: Palkinto 17,78€ hienoimmalle päämajalle! - longDesc: >- - Jotta voin antaa takaisin jotain, ajattelin että olisi hienoa pitää viikottaisia kilpailuja! -

- Tämän viikon aihe: Rakenna hienoin päämaja! -

- Tässä on ehdot:
-
    -
  • Lähetä kuvakaappaus tukikohdastasi osoitteeseen contest@shapez.io
  • -
  • Saat bonuspisteita jos jaat sen sosiaalisessa mediassa!
  • -
  • Valitsen viisi kuvakaappausta ja lähetän ne discord yhteisölle äänestettäväksi.
  • -
  • Voittaja saa 22,23€ (Paypal, Amazon lahjakortti tai mitä vain haluat)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Odotan innolla mahtavia luomuksiasi! - showInfo: Näytä - contestOver: Tämä kilpailu on päättynyt - Liity discord yhteisöön saadaksesi huomautuksia uusista kilpailuista! dialogs: buttons: @@ -259,6 +259,7 @@ dialogs: createMarker: title: Uusi Merkki desc: Anna merkille kuvaava nimi, voit myös sisällyttää muodon lyhyen avaimen siihen. (Lyhyen avaimen voit luoda täällä) + titleEdit: Edit Marker markerDemoLimit: desc: Voit tehdä vain kaksi mukautettua merkkiä demoversiossa. Hanki itsenäinen versio saadaksesi loputtoman määrän merkkejä! @@ -266,6 +267,9 @@ dialogs: exportScreenshotWarning: title: Vie kuvakaappaus desc: Pyysit tukikohtasi viemistä kuvakaappauksena. Huomaa, että tämä voi olla melko hidasta isolla tukikohdalla ja voi jopa kaataa pelisi! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -301,6 +305,7 @@ ingame: cyan: Syaani white: Valkoinen uncolored: Ei Väriä + black: Black # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -541,6 +546,13 @@ buildings: default: name: &energy_generator Sähkögeneraattori description: Tuottaa sähköä kuluttamalla muotoja. Jokainen sähkögeneraattori vaatii eri muotoja. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -620,10 +632,6 @@ storyRewards: desc: >- This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! - reward_wires: - title: Johdot - desc: TODO - no_reward_freeplay: title: Seuraava taso desc: >- @@ -833,6 +841,7 @@ keybindings: placementDisableAutoOrientation: Poista automaattinen suunta käytöstä placeMultiple: Pysy sijoittamistilassa placeInverse: Käännä automaattinen hihnan suunta + menuClose: Close Menu about: title: Tietoja tästä pelistä diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml index 4d5031d6..83cbe026 100644 --- a/translations/base-fr.yaml +++ b/translations/base-fr.yaml @@ -30,49 +30,69 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io est un jeu ayant pour objectif d'automatiser la création et la fusion de formes à l'aide d'une usine. Livrez des formes de plus en plus complexes requises pour progresser dans le jeu et débloquez des améliorations qui accéléreront votre chaîne de production. + shapez.io est un jeu ou il faut construire des usines pour automatiser la création et la transformation de formes de plus en plus complexes sur une carte infinie. + En livrant les bonnes formes tu vas progresser dans le jeu et débloquer des améliorations pour accélerer ton usine. - La demande allant croissant, vous aurez à adapter l'échelle de votre usine afin de suivre la demande - Ne négligez pas les resources cependant, vous aurez à vous étendre sur une [b]carte infinie[/b] ! + Comme la demande de formes augmente, il vas falloir agrandir ton usine pour produire plus - N'oublie pas les resources, il vas falloir s'étendre tout autour de la [b]carte infinie[/b]! - Traiter seulement des formes pouvant devenir monotone à la longue, vous aurez aussi à mélanger des couleurs et à les utiliser pour peindre vos formes - Combinez des pigments rouges, verts ou bleus pour produire différentes couleurs et enduisez-en vos formes afin de satisfaire les demandes. + Puis il vas falloir mélanger les couleurs et peindres tes formes avec - Combine du rouge, du bleu et du vert pour produire différente couleurs et peindre des formes pour satisfaire la demande. - Ce jeu propose 18 niveaux (qui devraient d'ores et déjà vous occuper pour de nombreuses heures !) mais j'ajoute régulièrement de nouveaux contenus - Beaucoup de nouveautés sont prévues ! + Ce jeu propose 18 niveaux progressifs (qui devraient vous occuper pendant des heures!) et j'ajoute constament plus de contenu - Il y en as beaucoup qui arrive! + Acheter le jeu te donnes accès à la version hors-ligne qui as plus de contenu et tu recevras l'accès aux nouvelles fonctionnalités. - [b]Avantage de la version complète[/b] + [b]Avantages de la version hors-ligne[/b] [list] - [*] Balises - [*] Nombre illimité de sauvegardes - [*] Thème sombre - [*] Plus de paramètres de configuration - [*] Acheter la version complète m'aide à poursuivre le développement de shapez.io ❤️ - [*] Encore plus de fonctionnalités à l'avenir ! + [*] Mode sombre + [*] Balises infinies + [*] Sauvegardes infinies + [*] Plus de setting + [*] Arrive bientôt: Cables et éléctricité! Sort en Juillet 2020. + [*] Arrive bientôt: Plus de niveaux + [*] Me permet de plus déveloper le jeu ❤️ [/list] - [b]Fonctionnalités planifiées & suggestions de la communauté[/b] + [b]Mises à jours futures[/b] - Ce jeu est open source - N'importe qui peut contribuer ! En outre, Je suis [b]très attentif[/b] à ce que dit la communauté ! J'essaie de lire toutes les suggestions et de tenir compte des retours autant que possible. + Je fait souvent des mises à jours et essaye d'en sortir une part semaine! [list] - [*] Mode Histoire où les batiments ont un coût en formes - [*] Plus de niveaux et de batiments (en exclusivité dans la version complète) - [*] Différentes cartes, contenant éventuellement des obstacles - [*] Création configurable de carte (éditer le nombre et la taille des gisements de resources, édition de la graine générant la carte, et plus encore) - [*] Davantage de types de formes - [*] Performance améliorée (bien que le jeu tourne déjà de manière tout à fait décente !) - [*] Adaptation de l'affichage des couleurs à différentes formes de daltonisme - [*] Et bien plus encore ! + [*] Plusieurs cartes et challenges (e.g. carte avec des obstacles) + [*] Puzzles (Livrer les formes avec des batiments limités/une carte limitée) + [*] Un mode histoire ou les bâtiments on un coût + [*] Générateur de carte configurable (Configure les ressources/formes leur taille, densité et plus) + [*] Plus de formes + [*] Meilleures performances (Le jeu est déja très optimisé!) + [*] Et bien plus! [/list] - N'hésitez pas à consulter mon tableau trello pour avoir une vue d'ensemble de ce qui est prévu ! https://trello.com/b/ISQncpJP/shapezio + [b]Ce jeu est open source![/b] + + Tout le monde peut contribuer, je suis très impliqué dans la communeauté et essaye de regarder toutes les suggestions et prendre les retours si possible. + Vas voir mon trello pour plus d'informations! + + [b]Liens[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Discord officiel[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Trello[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Code source (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Aide à traduire[/url] + [/list] + + discordLink: Discord officiel - Parles avec moi! global: loading: Chargement error: Erreur # How big numbers are rendered, e.g. "10,000" - thousandsDivider: "." + thousandsDivider: "," + + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. cf wikipedia système international d'unité # For french: https://fr.wikipedia.org/wiki/Pr%C3%A9fixes_du_Syst%C3%A8me_international_d%27unit%C3%A9s @@ -132,28 +152,6 @@ mainMenu: savegameLevel: Niveau savegameLevelUnknown: Niveau inconnu - contests: - contest_01_03062020: - title: "Concours #01" - desc: Gagnez $25 pour l'usine la plus cool ! - longDesc: >- - Pour vous remercier, j'ai pensé qu'il serait bien de faire un concours hebdomadaire ! -

- Le sujet de cette semaine: Construire l'usine la plus cool ! -

- Voici comment faire:
-
    -
  • Envoyez une capture d'écran de votre usine à contest@shapez.io
  • -
  • Vous aurez des points bonus si vous la partagez sur les réseaux sociaux !
  • -
  • Je choisirai 5 images et les soumettrai au vote à la communauté discord.
  • -
  • Le gagnant empoche $25 (Paypal, carte cadeau Amazon, ce que vous préférez)
  • -
  • Limite: 07.06.2020 AM 12:00 CEST
  • -
-
- J'attends avec impatience de voir vos superbes créations ! - - showInfo: Voir - contestOver: Ce concours est terminé - Rejoignez le serveur discord pour être tenu au courant des prochains concours ! continue: Continuer newGame: Nouvelle partie madeBy: Créé par @@ -262,6 +260,7 @@ dialogs: createMarker: title: Nouvelle balise desc: Donnez-lui un nom, vous pouvez aussi inclure le raccourci d'une forme (Que vous pouvez générer ici) + titleEdit: Edit Marker markerDemoLimit: desc: Vous ne pouvez créer que deux balises dans la démo. Achetez la version complète pour en faire autant que vous voulez ! @@ -271,6 +270,10 @@ dialogs: desc: >- Vous avez demandé à exporter votre base sous la forme d'une capture d'écran. Soyez conscient que cela peut s'avérer passablement lent pour une grande base, voire même planter votre jeu ! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -293,6 +296,7 @@ ingame: copySelection: Copier clearSelection: Effacer la sélection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +411,11 @@ ingame: cyan: Cyan white: Blanc uncolored: Non coloré + black: Black shapeViewer: title: Calques empty: Vide + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -519,6 +525,27 @@ buildings: deliver: Délivrez toUnlock: pour débloquer levelShortcut: NV + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -799,6 +826,11 @@ keybindings: lockBeltDirection: Utiliser le plannificateur de convoyeurs switchDirectionLockSide: "Plannificateur: changer de côté" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: À propos de ce jeu diff --git a/translations/base-hr.yaml b/translations/base-hr.yaml index b3859d35..d5858cb1 100644 --- a/translations/base-hr.yaml +++ b/translations/base-hr.yaml @@ -50,7 +50,6 @@ steamPage: # This is the short text appearing on the steam page shortText: shapez.io je igra o izradi tvornica za automatizaciju stvaranja i spajanja sve složenijih oblika unutar beskonačno velike mape. - # shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map. # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # NOTICE: @@ -60,42 +59,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Žice! - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Učitavanje @@ -104,6 +120,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: " " + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -168,29 +187,8 @@ mainMenu: savegameLevel: Nivo savegameLevelUnknown: Nepoznati Nivo -# TODO - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! + # TODO - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! dialogs: buttons: @@ -261,7 +259,7 @@ dialogs: desc: >- Evo sve promjene od zadnjeg igranja: -# TODO + # TODO upgradesIntroduction: title: Otključaj Nadogradnje desc: >- @@ -295,6 +293,7 @@ dialogs: createMarker: title: Novi Putokaz desc: Daj mu smisleno ime. Može se uključiti i kratki kod oblika. (Koju možeš generirati ovdje) + titleEdit: Edit Marker markerDemoLimit: desc: U demo verziji se mogu stvoriti samo dva putokaza istovremeno. Nabavi samostalnu igru za beskonačno mnogo putokaza! @@ -302,6 +301,9 @@ dialogs: exportScreenshotWarning: title: Izvezi sliku zaslona desc: Zatražen je izvoz cijele baze u obliku slike zaslone. Ovo može biti jako sporo za velike tvornice, a može i srušiti igru! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -431,7 +433,7 @@ ingame: hub: Središte description: Klikni lijevim klikom na marker kako bi skočio na njegovu lokaciju, a izbriši ga desnim klikom.

Za stvaranje markera pritisni , ili desnim klikom stvori marker na odabranoj lokaciji. creationSuccessNotification: Putokaz stvoren. - + # Shape viewer shapeViewer: title: Slojevi @@ -519,7 +521,7 @@ buildings: quad: name: Rezač (Četverostruki) description: Reže oblike u četiri dijela. Ako se koristi samo jedan dio, ostali se moraju uništiti da bi se spriječio zastoj! - + advanced_processor: default: name: &advanced_processor Napredni Procesor @@ -567,7 +569,7 @@ buildings: storage: name: Skladište description: Skladišti višak stvari do određenog kapaciteta. Može se koristiti kao zaštita od preljeva. - + energy_generator: deliver: Dostavi @@ -577,6 +579,13 @@ buildings: default: name: &energy_generator Generator description: Proizvodi energiju iz oblika. Svaki generator zahtijeva različiti oblik. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -656,10 +665,6 @@ storyRewards: desc: >- This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! - reward_wires: - title: Žice - desc: TODO - no_reward_freeplay: title: Next level desc: >- @@ -688,7 +693,7 @@ settings: regular: Normalno large: Veliko huge: Ogromno - + autosaveInterval: title: Interval Automatskog Spremanja description: >- @@ -814,7 +819,7 @@ keybindings: buildings: Kratice Građevina placementModifiers: Modifikatori Smještanja -#TODO + #TODO mappings: confirm: Potvrdi back: Nazad @@ -870,6 +875,7 @@ keybindings: placementDisableAutoOrientation: Onemogući automatsku orijentaciju placeMultiple: Ostani u modusu za smještanje placeInverse: Obrni automatsku orijentaciju pokretnih traka + menuClose: Close Menu #TODO about: title: O Igri diff --git a/translations/base-hu.yaml b/translations/base-hu.yaml index 45a51e37..ebdf03af 100644 --- a/translations/base-hu.yaml +++ b/translations/base-hu.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Végtelen mentések - [*] Sötét Mód - [*] Több beállítás - [*] Lehetővé teszed, hogy tovább fejlesszem a shapez.io-t ❤️ - [*] More features in the future! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - Ez a játék nyílt forráskódú - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Sztori mód, ahol az épületek alakzatokba kerülnek - [*] Több szint és épület (standalone exclusive) - [*] Különböző térképek, és talán akadályok - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] Sokkal több alakzat - [*] More performance improvements (Bár a játék így is elég jól fut!) - [*] Színvak mód + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Betöltés @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: E @@ -131,28 +151,7 @@ mainMenu: savegameLevel: . szint savegameLevelUnknown: Ismeretlen szint - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: Continue newGame: New Game madeBy: Made by @@ -255,6 +254,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -270,6 +270,10 @@ dialogs: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black shapeViewer: title: Layers empty: Empty + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -516,6 +523,27 @@ buildings: deliver: Deliver toUnlock: to unlock levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -727,11 +755,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -799,6 +827,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: A játékról diff --git a/translations/base-it.yaml b/translations/base-it.yaml index 826742db..8583a102 100644 --- a/translations/base-it.yaml +++ b/translations/base-it.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Caricamento @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Livello savegameLevelUnknown: Livello sconosciuto - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: Mostra - contestOver: Questa competizione è conclusa - Unisciti su Discord per ricevere notizie sulle prossime competizioni! continue: Continua newGame: Nuova partita madeBy: Creato da @@ -198,77 +197,82 @@ dialogs: Impossibile eliminare il salvataggio: restartRequired: - title: Restart required + title: Restart richiesto text: >- - You need to restart the game to apply the settings. + Per applicare le nuove impostazioni è necessario il Restart del gioco. editKeybinding: - title: Change Keybinding - desc: Press the key or mouse button you want to assign, or escape to cancel. + title: Cambia comandi + desc: Premi un nuovo tasto o un tasto del mouse a cui vuoi assegnare questo comando, Esc per cancellarlo. resetKeybindingsConfirmation: - title: Reset keybindings - desc: This will reset all keybindings to their default values. Please confirm. - + title: Reset comandi assegnati + desc: Così riporterai tutti comandi al loro stato di default. Perfavore conferma. keybindingsResetOk: - title: Keybindings reset - desc: The keybindings have been reset to their respective defaults! + title: Successo nel reset dei comandi + desc: I comandi sono stati riassegnati ai loro rispettivi comandi di default! featureRestriction: - title: Demo Version - desc: You tried to access a feature () which is not available in the demo. Consider to get the standalone for the full experience! + title: Versione Demo + desc: Hai provato ad accedere ad una feature () che non è disponibile nella Demo. Considera di prendere la versione standalne per un'esperienza completa! oneSavegameLimit: - title: Limited savegames - desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone! + title: Salvataggi limitati + desc: Puoi avere solo un salvataggio nella versione Demo. Perfavore rimuovi il salvataggio già esistente o prendi la versione standalone! updateSummary: - title: New update! + title: Nuovo update! desc: >- - Here are the changes since you last played: + Qui puoi trovare i cambiamenti dall'ultima volta che hai giocato: upgradesIntroduction: - title: Unlock Upgrades + title: Aggiornamenti sbloccati desc: >- - All shapes you produce can be used to unlock upgrades - Don't destroy your old factories! - The upgrades tab can be found on the top right corner of the screen. + Tutte le forme che produci possono essere utilizzate per i miglioramenti - Non distruggere le tue vecchie fabbriche! + Puoi trovare gli aggiornamenti nell'angolo in alto a destra dello schermo. massDeleteConfirm: - title: Confirm delete + title: Conferma la rimozione desc: >- - You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this? + Stai rimuovendo molte strutture ( to be exact)! + Sei sicuro di volerlo fare? blueprintsNotUnlocked: - title: Not unlocked yet + title: Non ancora sbloccato desc: >- - Blueprints have not been unlocked yet! Complete more levels to unlock them. + I progetti non sono stati ancora sbloccati! Completa più livelli per sbloccarli. keybindingsIntroduction: - title: Useful keybindings + title: Comandi utili desc: >- - This game has a lot of keybindings which make it easier to build big factories. - Here are a few, but be sure to check out the keybindings!

- CTRL + Drag: Select area to copy / delete.
- SHIFT: Hold to place multiple of one building.
- ALT: Invert orientation of placed belts.
+ Questo gioco ha molti comandi utili che possono rendere più semplice la costruzione delle fabbriche. + Qui ce ne sono un paio, ma sii sicuro controlla i comandi!

+ CTRL + Drag: Seleziona l'area da copiare / cancella.
+ SHIFT: Tieni premuto per costruire copie dalla struttura.
+ ALT: Invert l'orientamento dei nastri trasportatori.
createMarker: - title: New Marker - desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + title: Nuovo Marker + desc: Dagli un magnifico nome, puoi anche includere short key di una figura (Che puoi generare here) + titleEdit: Edit Marker markerDemoLimit: - desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! + desc: Puoi creare solo due Marker personalizzati nella Demo. Prendi la versione standalone per Marker personalizzati illimitati! massCutConfirm: - title: Confirm cut + title: Conferma taglio desc: >- - You are cutting a lot of buildings ( to be exact)! Are you sure you - want to do this? + Stai tagliando molte strutture ( to be exact)! + Sei sicuro di volerlo fare? exportScreenshotWarning: - title: Export screenshot + title: Esportare screenshot desc: >- - You requested to export your base as a screenshot. Please note that this can - be quite slow for a big base and even crash your game! + Hai richiesto di esportare la tua base come screenshot. Perfavore tieni conto che potrebbe + essere lento per una grossa base e che potrebbe crushare il gioco! + + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -292,45 +296,46 @@ ingame: copySelection: Copia clearSelection: Annulla selezione pipette: Contagocce + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) buildingPlacement: # Buildings can have different variants which are unlocked at later levels, # and this is the hint shown when there are multiple variants available. - cycleBuildingVariants: Press to cycle variants. + cycleBuildingVariants: Premi per cambiare variante. # Shows the hotkey in the ui, e.g. "Hotkey: Q" hotkeyLabel: >- Hotkey: infoTexts: - speed: Speed - range: Range - storage: Storage + speed: Velocità + range: Raggio + storage: Spazio oneItemPerSecond: 1 oggetto / secondo itemsPerSecond: oggetti / s itemsPerSecondDouble: (x2) - tiles: tiles + tiles: titles # The notification when completing a level levelCompleteNotification: # is replaced by the actual level, so this gets 'Level 03' for example. - levelTitle: Level - completed: Completed - unlockText: Unlocked ! - buttonNextLevel: Next Level + levelTitle: Livello + completed: Completato + unlockText: Sbloccato ! + buttonNextLevel: Prossimo livello # Notifications on the lower right notifications: - newUpgrade: A new upgrade is available! - gameSaved: Your game has been saved. + newUpgrade: U nuovo aggiornamento è disponibile! + gameSaved: La tua partita è stata salvata. # The "Upgrades" window shop: - title: Upgrades - buttonUnlock: Upgrade + title: Aggiornamenti + buttonUnlock: Sblocca # Gets replaced to e.g. "Tier IX" tier: Tier @@ -338,11 +343,11 @@ ingame: # The roman number for each tier tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X] - maximumLevel: MAXIMUM LEVEL (Speed x) + maximumLevel: LIVELLO MASSIMO (Speed x) # The "Statistics" window statistics: - title: Statistics + title: Statistiche dataSources: stored: title: Immagazzinati @@ -407,9 +412,11 @@ ingame: cyan: Azzurro white: Bianco uncolored: No colore + black: Black shapeViewer: title: Livelli empty: Vuoto + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +524,27 @@ buildings: deliver: Consegna toUnlock: per sbloccare levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -728,11 +756,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -800,6 +828,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Riguardo questo gioco diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml index 3e6ba511..9d187de9 100644 --- a/translations/base-ja.yaml +++ b/translations/base-ja.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.ioは形の作成と合成を自動化するために工場を構築するゲームです。段々と複雑になる要件を納品していくことでゲームをすすめ、工場を高速化するためのアップグレードを解除していきます。 + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - 要件が増えてくると、ニーズに合わせて工場をスケールアップしていく必要があるでしょう。もちろん、[b]無限のマップ[/b]に展開する資源採取の拡張もお忘れなく! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - 形状だけではすぐに飽きがきますが、色素を混ぜて形を塗る工程もあります。赤、緑、青の色素の資源を組み合わせて、要件を満たす色と形状を作り出しましょう。 + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - このゲームは現在18レベルまでが実装されていますが(これだけでもかなりのボリュームです)、今後も継続的に新しい要素が追加で実装されていく予定です。 - すでに沢山計画されています! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Web版にはないスタンドアローン版のメリット[/b] + [b]Standalone Advantages[/b] [list] - [*] マップのマーク設置とマークへの移動 - [*] 無制限のセーブデータ - [*] ダークモード - [*] 多彩な設定 - [*] shapez.ioのさらなる開発ができます ❤️ - [*] 将来の追加内容実装 + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]今後の実装予定とコミュニティの提案[/b] + [b]Future Updates[/b] - このゲームはオープンソースです。誰でも開発に参加できます! それ以外にも、私はコミュニティの意見を[b]とても[/b]よく聞いており、なるべくすべての提案を読み、できるだけ多くのフィードバックを考慮に入れるようにしています。 + I am updating the game very often and trying to push an update at least every week! [list] - [*] 建造物にコストがかかるストーリーモード - [*] 追加のレベル、及び建造物(スタンドアローン版限定) - [*] 別マップ、もしかすると障害物 - [*] 設定可能なマップ生成(数やサイズの設定、ランダム生成シード値、その他) - [*] 追加の形 - [*] パフォーマンス向上(このゲームは現状でもかなり軽いです) - [*] 色覚異常モード - [*] 他にも沢山! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - 完全なロードマップは私のTrelloボードをチェックしてみてください! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: ロード中 @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: レベル savegameLevelUnknown: 不明なレベル - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: 続きから newGame: 新規ゲーム madeBy: Made by @@ -253,6 +252,7 @@ dialogs: createMarker: title: マーカーを設置 + titleEdit: マーカーを編集 desc: わかりやすい名前をつけてください。形を表す短いキーを含めることもできます。(ここから生成できます) markerDemoLimit: @@ -296,6 +296,7 @@ ingame: copySelection: コピー clearSelection: 選択範囲をクリア pipette: ピペット + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -411,9 +412,11 @@ ingame: cyan: シアン white: 白 uncolored: 無色 + black: Black shapeViewer: title: レイヤー empty: 空 + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -521,6 +524,27 @@ buildings: storage: name: 格納庫 description: 余ったアイテムを指定の上限まで格納します。余剰の受け口としても使用可能です。 + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -728,11 +752,11 @@ settings: title: 色覚モード description: 色覚異常を持っていてもゲームがプレイできるようにするための各種ツールを有効化します。 rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: キー設定 @@ -801,6 +825,10 @@ keybindings: lockBeltDirection: ベルトプランナーを有効化 switchDirectionLockSide: "プランナー: 通る側を切り替え" pipette: ピペット + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: このゲームについて diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml index c476d5e7..1f256dc7 100644 --- a/translations/base-kor.yaml +++ b/translations/base-kor.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io는 다양한 도형의 생산과 조합을 자동화하는 공장들을 짓는 게임입니다. 점점 복잡해지는 요구사항을 충족하고 업그레이드를 잠금 해제해서 공장의 성능을 높일 수 있습니다. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - 점점 증가하는 수요를 충족하기 위해 공장의 규모를 키워야 합니다. [b]무한한 공간[/b]으로 확장하여 도형 재료를 구하는 것도 잊지 마세요. + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - 단순한 도형은 금방 싫증이 나므로, 색을 조합하여 도형을 색칠하세요. 빨강, 초록, 파랑을 조합하여 다양한 색을 만들고 도형을 색칠하여 요구사항을 충족하세요. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - 이 게임에는 18개의 레벨이 있습니다. (이것만으로도 이미 몇시간이 걸렸을 거예요!) 하지만 저는 항상 새로운 컨텐츠를 추가하고 있습니다. 계획해 놓은 것들도 많구요! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]유료 버전의 장점[/b] + [b]Standalone Advantages[/b] [list] - [*] 마커 - [*] 제한 없는 저장 - [*] 다크 모드 - [*] 더 다양한 설정 - [*] 제가 shapez.io를 개발하는 데 도움이 됨 ❤️ - [*] 향후 더 많은 컨텐츠 + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b] 예정된 컨탠츠 및 커뮤니티 제안[/b] + [b]Future Updates[/b] - 이 게임은 오픈 소스입니다. 따라서 누구나 기여할 수 있습니다! 또한, 커뮤니티의 제안을 [b]많이[/b] 듣고 있습니다! 가능한 많이 읽고 많이 반영하도록 노력하겠습니다. + I am updating the game very often and trying to push an update at least every week! [list] - [*] 건물을 도형으로 구매해야 돼는 스토리 모드 - [*] 더 많은 레벨과 건물 (유료 버전 한정) - [*] 다양한 월드와 맵 장애물 - [*] 당신만의 맵 제작 - [*] 더 많은 종류의 도형 - [*] 성능 향상 (지금도 게임이 잘 되긴 합니다!) - [*] 색맹자용 모드 - [*] 그 외 다수! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - 저의 트렐로 보드를 확인해서 로드맵을 확인해보세요! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: 로딩중 @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -130,29 +150,7 @@ mainMenu: savegameLevel: 레벨 savegameLevelUnknown: 레벨 모름 - contests: - contest_01_03062020: - title: "콘테스트 #01" - desc: 가장 멋진 공장을 지으신 분에게 $25를 ! - longDesc: >- - 여러분들에게 무언가를 나눠드리고 싶어서 주간 콘테스트를 개최합니다! -

- 이번주 토픽: 가장 멋있는 공장을 만드세요! -

- 참여하는 법:
-
    -
  • 여러분 공장의 스크린샷을 여기로 보내세요: contest@shapez.io
  • -
  • 소셜 미디어에 공유하면 보너스 포인트!
  • -
  • 스크린샷 5개를 골라 디스코드 커뮤니티에서 투표를 진행할 예정입니다.
  • -
  • 우승자는 $25를 받습니다! (PayPal이나 아마존 기프트 카드 중 원하는 것으로)
  • -
  • 기한: 07.06.2020 12:00 AM CEST
  • -
-
- 당신들의 멋진 공장을 보고 싶습니다! - - showInfo: 보기 - contestOver: 이 콘테스트는 끝났습니다. 디스코드에서 새로운 콘테스트 관련 알림을 받으세요! continue: 계속하기 newGame: 새 게임 madeBy: 제작 @@ -260,6 +258,7 @@ dialogs: createMarker: title: 새로운 마커 desc: 이 장소에 이름을 지어주세요, 당신은 원하는 모양으로 단축키를 생성할 수 있습니다. (여기에서 만들 수 있습니다.) + titleEdit: Edit Marker markerDemoLimit: desc: 데모 버전에서는 마커를 2개 까지만 놓을 수 있습니다. 유료 버전을 구입하면 마커를 무제한으로 놓을 수 있습니다! @@ -270,6 +269,10 @@ dialogs: 당신은 당신의 공장을 스크린샷으로 내보내려 하고있습니다. 공장이 너무 큰 경우에는 시간이 오래 걸리거나 게임이 꺼질 수도 있음을 알려드립니다! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +295,7 @@ ingame: copySelection: 선택된 부분 복사하기 clearSelection: 선택된 부분 지우기 pipette: 스포이드 + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +411,11 @@ ingame: cyan: 청록 white: 하양 uncolored: 색 + black: Black shapeViewer: title: 층 empty: 비었음 + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +523,27 @@ buildings: storage: name: 저장소 description: 할당된 용량만큼 초과되는 도형을 저장한다. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -798,6 +825,11 @@ keybindings: lockBeltDirection: 벨트 플래너 활성화 switchDirectionLockSide: "플래너: 방향 바꾸기" pipette: 피펫 + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: 이 게임의 정보 diff --git a/translations/base-lt.yaml b/translations/base-lt.yaml index bd33d5b1..134105ff 100644 --- a/translations/base-lt.yaml +++ b/translations/base-lt.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Loading @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: Continue newGame: New Game madeBy: Made by @@ -255,6 +254,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -270,6 +270,10 @@ dialogs: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black shapeViewer: title: Layers empty: Empty + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +524,27 @@ buildings: storage: name: Storage description: Stores excess items, up to a given capacity. Can be used as an overflow gate. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -727,11 +755,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -799,6 +827,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: About this Game diff --git a/translations/base-nl.yaml b/translations/base-nl.yaml index 47e21712..69072d0c 100644 --- a/translations/base-nl.yaml +++ b/translations/base-nl.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is een spel dat draait om het bouwen van fabrieken om steeds complexere vormen te produceren en deze productie te automatiseren. Lever de gevraagde, steeds complexere vormen, om verder te komen in het spel en om upgrades voor je fabrieken te ontgrendelen. + shapez.io is een spel dat draait om het bouwen van fabrieken om steeds complexere vormen te produceren en deze productie te automatiseren in een oneindig groot speelveld. + Door het leveren van de gevraagde vormen, kom je verder in het spel en ontgrendel je upgrades waar je fabriek sneller van wordt. - De vraag naar vormen wordt steeds groter, wat betekent dat je fabriek moet blijven uitbreiden om dit tegemoet te komen. Om de juiste grondstoffen te delven zul je steeds verder in het [b]oneindig grote speelveld[/b] moeten gaan werken! - - Omdat simpele vormen snel saai worden, moet je kleuren mengen om de vormen te verven - combineer rode, groene en blauwe grondstoffen om verschillende kleuren te produceren en gebruik deze om de vormen te verven, zodat je de vraag hiernaar tegemoet kan komen. + De vraag naar vormen wordt steeds groter, wat betekent dat je de fabriek moet uitbreiden om de vraag tegemoet te komen. Om de juiste grondstoffen te delven zul je steeds verder in het [b]oneindig grote speelveld[/b] moeten gaan werken! + + Omdat simpele vormen snel saai worden, moet je kleuren mengen om de vormen te verven - Combineer rode, groene en blauwe grondstoffen om verschillende kleuren te produceren en gebruik deze om de vormen te verven, zodat je de vraag hiernaar tegemoet kan komen. Dit spel bevat 18 levels (Waar je al uren mee bezig zal zijn!), maar ik ben continu bezig om het spel uit te breiden - er staat veel in de planning! + Wanneer je het spel koopt dan krijg je toegang tot de standalone versie. Deze heeft extra functies en je krijgt ook toegang tot nieuwe ontwikkelingen. - [b]Standalone voordelen[/b] + [b]Standalone Voordelen[/b] [list] - [*] Markeringen - [*] Oneindig veel Savegames [*] Donkere modus - [*] Meer opties - [*] Met jouw steun kan ik shapez.io verder ontwikkelen ❤️ - [*] Meer functies in de toekomst! + [*] Oneindig veel markeringen + [*] Oneindig veel savegames + [*] Extra opties + [*] Binnenkort: Kabels & Energie! Hopelijk vanaf eind juli 2020. + [*] Binnenkort: Meer Levels + [*] Helpt mij om shapez.io verder te ontwikkelen ❤️ [/list] - [b]Geplande functies & suggesties van de community[/b] + [b]Geplande Updates[/b] - Dit spel is open source - Iedereen kan bijdragen! Daarnaast luister ik [b]erg veel[/b] naar de community! Ik probeer alle suggesties te lezen en gebruik feedback zo veel als mogelijk. + Ik update het spel regelmatig en probeer dit zeker eenmaal per week te doen! [list] - [*] Verhaalmodus, waar gebouwen specifieke vormen kosten om te bouwen - [*] Meer levels & gebouwen (exclusief in de standalone) - [*] Verschillende mappen en misschien obstakels in mappen - [*] Aangepaste mappen aanmaken (Het kiezen van de hoeveelheid en de grootte van de grondstofbronnen, seeds, en meer) + [*] Verschillende speelvelden en uitdagingen (bijv. obstakels) + [*] Puzzels (Bezorg de gevraagde vorm binnen een afgesloten gebied of met bepaalde gebouwen) + [*] Een verhaalmodus waar gebouwen iets kosten + [*] Aanpasbare speelveldgenerator (Kies de hoeveelheid en grootte van grondstoffen, seed en meer) [*] Meer soorten vormen - [*] Meer prestatieverbeteringen (Hoewel het spel al vrij goed loopt!) - [*] Kleurenblindmodus + [*] Prestatieverbeteringen (Het spel loopt al vrij goed!) [*] En nog veel meer! [/list] - Bekijk mijn trello-bord voor het volledige stappenplan! https://trello.com/b/ISQncpJP/shapezio + [b]Dit spel is open source![/b] + + Iedreen kan bijdragen. Ik ben actief in de community en probeer naar alle suggesties en feedback te kijken en deze mee te nemen in de ontwikkeling. + Bekijk mijn trello-bord voor het volledige stappenplan! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Stappenplan[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help met vertalen[/url] + [/list] + + discordLink: Officiële Discord - Chat met mij! global: loading: Laden @@ -73,12 +90,15 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "." + + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: - thousands: K + thousands: k millions: M - billions: G + billions: B trillions: T # Shown for infinitely big numbers @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Onbekend Level - contests: - contest_01_03062020: - title: "Competitie #01" - desc: Win $25 voor de meest coole basis! - longDesc: >- - Om wat aan jullie terug te geven leek het me leuk om wekelijkse competities te houden! -

- Het onderwerp van deze week: Bouw de meest coole basis! -

- Dit is hoe het zit:
-
    -
  • Stuur een screenshot van jouw basis naar contest@shapez.io
  • -
  • Bonuspunten als je het deelt op social media!
  • -
  • Ik kies 5 screenshots en presenteer deze aan de discord community om te stemmen.
  • -
  • De winnaar krijgt $25 (Paypal, Amazon Gift Card, wat jij het liefste hebt)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Ik kijk er naar uit om jullie geweldige creaties te zien! - showInfo: Laat zien - contestOver: Deze competitie is voorbij - word lid van de discord (engelstalig) om berichten te krijgen van nieuwe competities! continue: Verder newGame: Nieuw Spel madeBy: Gemaakt door @@ -170,7 +169,7 @@ dialogs: deleteGame: Ik weet wat ik doe viewUpdate: Zie Update showUpgrades: Zie Upgrades - showKeybindings: Zie sneltoetsen + showKeybindings: Zie Sneltoetsen importSavegameError: title: Import Error @@ -255,6 +254,7 @@ dialogs: createMarker: title: Nieuwe markering desc: Geef het een betekenisvolle naam. Je kunt ook een icoontje van een vorm toevoegen (die je hier kunt maken) + titleEdit: Edit Marker markerDemoLimit: desc: Je kunt maar twee markeringen plaatsen in de demo. Koop de standalone voor een ongelimiteerde hoeveelheid markeringen! @@ -268,6 +268,10 @@ dialogs: desc: >- Je hebt aangegeven dat je jouw basis wil exporteren als screenshot. Als je een grote basis hebt kan dit proces langzaam zijn en er zelfs voor zorgen dat je spel crasht! + massCutInsufficientConfirm: + title: Bevestig knippen + desc: Je kunt het je niet veroorloven om de selectie te plakken! Weet je zeker dat je het wil knippen? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -283,13 +287,14 @@ ingame: placeBuilding: Plaats gebouw createMarker: Plaats markering delete: Vernietig - pasteLastBlueprint: Plak de laatst gekopiëerde blauwdruk - lockBeltDirection: Maak gebruik van de lopende band planner + pasteLastBlueprint: Plak laatst gekopiëerde blauwdruk + lockBeltDirection: Gebruik lopende band planner plannerSwitchSide: Draai de richting van de planner cutSelection: Knip copySelection: Kopieer - clearSelection: Cancel selectie + clearSelection: Annuleer selectie pipette: Pipet + switchLayers: Wissel lagen # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -366,7 +371,7 @@ ingame: buttons: continue: Verder spelen settings: Opties - menu: Terug naar het menu + menu: Terug naar het Menu # Bottom left tutorial hints tutorialHints: @@ -405,9 +410,11 @@ ingame: cyan: Cyaan white: Wit uncolored: Geen kleur + black: Zwart shapeViewer: title: Lagen empty: Leeg + copyKey: Kopiëer sleutel # All shop upgrades shopUpgrades: @@ -515,6 +522,27 @@ buildings: deliver: Lever toUnlock: om te ontgrendelen levelShortcut: LVL + wire: + default: + name: Energiekabel + description: Voor transport van energie. + advanced_processor: + default: + name: Kleur-omkeerder + description: Keert de kleur om van een voorwerp. + energy_generator: + deliver: Lever + toGenerateEnergy: Voor + default: + name: Energiegenerator + description: Wekt energie op door vormen te consumeren. + wire_crossings: + default: + name: Kabelsplijter + description: Splijt één kabel in twee. + merger: + name: Kabelvoeger + description: Voegt twee kabels samen tot één. storyRewards: # Those are the rewards gained from completing the store @@ -565,7 +593,7 @@ storyRewards: Je hebt een compacte variant van de verdeler ontgrendeld - Dit voegt twee lopende banden samen tot één. reward_cutter_quad: - title: Quad Cutting + title: Quad Knippen desc: Je hebt een variant van de knipper ontgrendeld - Dit knipt vormen in vier stukken in plaats van twee! reward_painter_double: @@ -577,7 +605,7 @@ storyRewards: desc: Je hebt een variant van de verver ontgrendeld - Het verft elk kwadrant van de vorm een andere kleur! reward_storage: - title: Opslag buffer + title: Opslagbuffer desc: Je hebt een variant van de vuilnisbak ontgrendeld - Het slaat voorwerpen op tot een zekere hoeveelheid! reward_freeplay: @@ -727,8 +755,8 @@ settings: rotationByBuilding: title: Rotatie per type gebouw description: >- - Elk type gebouw onthoud apart de rotatie waarin je het voor het laatst geplaatst hebt. - Dit kan handig zijn wanneer je vaak tussen verschillende + Elk type gebouw onthoud apart de rotatie waarin je het voor het laatst geplaatst hebt. + Dit kan handig zijn wanneer je vaak tussen verschillende soorten gebouwen wisselt. keybindings: @@ -797,6 +825,11 @@ keybindings: lockBeltDirection: Schakel lopende band-planner in switchDirectionLockSide: "Planner: Wissel van richting" pipette: Pipet + menuClose: Sluit Menu + switchLayers: Lagen omwisselen + advanced_processor: Kleur-omvormer + energy_generator: Energiegenerator + wire: Energiekabel about: title: Over dit spel diff --git a/translations/base-no.yaml b/translations/base-no.yaml index dd971ec1..ae49885e 100644 --- a/translations/base-no.yaml +++ b/translations/base-no.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io er et spill som handler om å bygge fabrikker for å automatisere byggeprosessen og kombinere forskjellige former og fasonger. Lever objektene som øker i kompleskitet og fasonger for å progressere i spillet og åpne opp nye oppgraderinger til din fabrikk. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Siden forespørselen øker, må du skalere opp fabrikken din for å tilpasse deg til behovet - Men ikke glem tilgangen du har til ressurser, du må utvide på det [b]uendelige brettet[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Siden figurer i seg selv kan bli kjedelig, må du snart mikse farger og fargelegge dine figurer - Kombiner rød, grønn og blå farge-ressurser for å produsere forskjellige farger, og fargelegg figurene for å tilfredsstille behovet. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Spillet har 18 nivåer (Som bør holde deg opptatt i mange timer!) men jeg legger konstant til nytt innhold - Det er mye som er planlagt! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Frittstående Fordeler[/b] + [b]Standalone Advantages[/b] [list] - [*] Kartmarkering - [*] Uendelige lagringsfiler - [*] Mørk Modus - [*] Flere instillinger - [*] Tillater meg å videreutvikle shapez.io ❤️ - [*] Flere funksjoner i fremtiden! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planlagte funksjoner & Forslag fra samfunnet[/b] + [b]Future Updates[/b] - Spillet er åpen kildekode - Alle kan bidra! Utenom det, så lytter jeg [b]veldig[/b] til samfunnet! Jeg prøver å lese alle forslag og ta imot så mye tilbakemeldinger som mulig. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Kampanje - [*] Flere nivåer & bygninger (Frittstående eksklusivt) - [*] Forskjellige brett, og kanskje hinder på brettet - [*] Konfigurerbart brett-generasjon (Endre antall og størrelse på ressursfelt, seed, med mer) - [*] Flere forskjellige type former - [*] Mer forbedring av ytelse (Selv om spillet allerede kjører ganske bra!) - [*] Fargeblind modus - [*] Og mye mer! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Sjekk ut min trello tavle for hele planen! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Laster @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Nivå savegameLevelUnknown: Ukjent Nivå - contests: - contest_01_03062020: - title: "Konkurranse #01" - desc: Vinn $25 for den kuleste basen! - longDesc: >- - For å gi noe tilbake til deg, tenkte jeg det ville vært kult med ukentlige konkurranser! -

- Denne ukens tema: Bygg den kuleste basen! -

- Her er tingen:
-
    -
  • Send et skjermbilde av basen din til contest@shapez.io
  • -
  • Bonus poeng om du deler på sosiale medier!
  • -
  • Jeg velger 5 skjermbilder og foreslår de på discord for samfunnet til å stemme.
  • -
  • Vinneren får $25 (Paypal, Amazon Gift Card, eller hva du foretrekker)
  • -
  • Frist: 07.06.2020 00:00 Sentraleuropeisk sommertid
  • -
-
- Jeg ser fram til å se dine kule skapninger! - showInfo: Vis - contestOver: Denne konkurransen er ferdig - Bli med på discord for å få varsel om nye konkurranser! continue: Fortsett newGame: Nytt Spill madeBy: Laget av @@ -260,6 +259,7 @@ dialogs: createMarker: title: Ny Markør desc: Gi markøren et meningsfullt navn, du kan også inkludere "short key" av et objekt (Som du kan generere her) + titleEdit: Edit Marker markerDemoLimit: desc: Du kan kun ha to markører i demo verjsonen. Skaff deg frittstående versjon for ubegrensede markører! @@ -267,6 +267,9 @@ dialogs: exportScreenshotWarning: title: Eksporter skjermbilde desc: Du forespurte å eksportere bilde av basen din som et skjermbilde. Vær obs på at dette kan ta lang tid for en stor base, og i verste fall kræsje spillet ditt (Husk å lagre først)! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? ingame: # This is shown in the top left corner and displays useful keybindings in @@ -290,6 +293,7 @@ ingame: copySelection: Kopier clearSelection: Fjern Valgte pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -405,9 +409,11 @@ ingame: cyan: Cyan white: Hvit uncolored: Ingen farge + black: Black shapeViewer: title: Lag empty: Tom + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -515,6 +521,27 @@ buildings: storage: name: Lagringsboks description: Lagrer overflødige objekter, opp til en viss kapasitet. Kan bli brukt som mellomlagring for overflyt. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -727,11 +754,11 @@ settings: title: Fargeblind Modus description: Aktiverer forskjellige verktøy som lar deg spille spillet om du er fargeblind. rotationByBuilding: - title: Roter basert på bygningstype - description: >- - Hver bygning type husker rotasjonen du sist brukte individuelt. - Dette kan være mer komfortabelt hvis du ofte veksler mellom plassering - av forskjellige bygninger. + title: Roter basert på bygningstype + description: >- + Hver bygning type husker rotasjonen du sist brukte individuelt. + Dette kan være mer komfortabelt hvis du ofte veksler mellom plassering + av forskjellige bygninger. keybindings: title: Hurtigtaster @@ -799,6 +826,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planlegger: Bytt side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Om dette spillet diff --git a/translations/base-pl.yaml b/translations/base-pl.yaml index 3b685e4d..a28d244c 100644 --- a/translations/base-pl.yaml +++ b/translations/base-pl.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io jest grą o budowaniu i automatyzacji fabryki różnych kształtów. Dostarczaj coraz bardziej skomplikowane kształty, żeby odblokować nowe ulepszenia i przyspieszyć produkcję w twojej fabryce. + shapez.io to gra o budowie fabryk, która automatyzuje tworzenie i przetwarzanie coraz bardziej złożonych kształtów na nieskończenie powiększającej się mapie. + Po dostarczeniu wymaganych kształtów będziesz postępować w grze i odblokowywać ulepszenia, aby przyspieszyć fabrykę. - Będziesz potrzebował coraz więcej elementów, więc również sporo miejsca na powiększanie fabryki. [b]Nieskończona mapa[/b] to coś co ułatwi Ci ten proces! + Wraz ze wzrostem zapotrzebowania na kształty, będziesz musiał powiększyć swoją fabrykę, aby zaspokoić popyt - Nie zapominaj jednak o zasobach, będziesz musiał rozwinąć się na [b] nieskończonej mapie [/ b]! - Same kształty mogą z czasem być nudne, dlatego gra będzie wymagała od Ciebie malowania ich różnymi kolorami - połącz czerwoną, zieloną i niebieską farbę, a powstanie nowa o innym kolorze. Korzystaj z farb, by móc ukończyć kolejne poziomy. + Wkrótce będziesz musiał mieszać kolory i malować nimi kształty - Połącz zasoby kolorów czerwonego, zielonego i niebieskiego, aby uzyskać różne kolory i pomalować kształty, aby zaspokoić popyt. - Na tę chwilę gra oferuje 18 poziomów (które powinny zagwarantować rozrywkę na co najmniej kilka godzin!), ale bez przerwy dodaję nowe - jest naprawdę wiele do dodania! + Ta gra oferuje 18 poziomów progresywnych (które powinny być zajęte przez wiele godzin!), Ale ciągle dodam nowe treści - Wiele jest zaplanowanych! + Zakup gry daje dostęp do samodzielnej wersji, która ma dodatkowe funkcje, a także dostęp do nowo opracowanych funkcji. - [b]Zalety pełnej wersji[/b] + [b]Samodzielne zalety[/b] [list] - [*] Znaczniki - [*] Nielimitowana ilość zapisanych gier - [*] Ciemny motyw gry - [*] Więcej ustawień - [*] Pomożesz mi w dalszym rozwijaniu shapez.io ❤️ - [*] Więcej zawartości niedługo! + [*] Tryb ciemny + [*] Nieograniczone punkty trasy + [*] Nieograniczona liczba zapisanych gier + [*] Dodatkowe ustawienia + [*] Wkrótce: przewody i energia! Dążenie do (z grubsza) końca lipca 2020 r. + [*] Wkrótce: Więcej poziomów + [*] Pozwala mi dalej rozwijać shapez.io ❤️ [/list] - [b]Zaplanowana zawartość & Sugestie społeczności[/b] + [b]Przyszłe aktualizacje[/b] - Ta gra jest open-source - Każdy może pomóc w rozwoju! Poza tym słucham tego, co społeczność ma do powiedzenia w kwestii gry! Staram się czytać wszystkie sugestie i odbierać jak najwięcej informacji zwrotnych na temat gry. + Aktualizuję grę bardzo często i staram się przesyłać aktualizacje przynajmniej co tydzień! [list] - [*] Kampania, gdzie do budowy potrzeba kształtów - [*] Więcej poziomów i budynków (tylko w pełnej wersji) - [*] Inne mapy, może z przeszkodami - [*] Możliwość modyfikowania parametrów generowanej mapy (ilość i rozmiar surowców, ziarno świata, itd.) - [*] Więcej rodzajów kształtów - [*] Optymalizacja (mimo wszystko gra już działa dość płynnie!) - [*] Tryb dla ślepoty barw + [*] Różne mapy i wyzwania (np. Mapy z przeszkodami) + [*] Puzzle (Dostarcz żądany kształt z ograniczonym obszarem / zestawem budynków) + [*] Tryb fabularny, w którym budynki kosztują + [*] Konfigurowalny generator map (Konfiguruj rozmiar / gęstość zasobu / kształtu, ziarno i więcej) + [*] Dodatkowe typy kształtów + [*] Ulepszenia wydajności (gra działa już całkiem dobrze!) [*] I wiele więcej! [/list] - Sprawdź tablicę trello i zobacz nad czym teraz pracuję! https://trello.com/b/ISQncpJP/shapezio + [b]Ta gra jest open source![/b] + + Każdy może się przyłączyć, jestem aktywnie zaangażowany w społeczność i staram się przejrzeć wszystkie sugestie i wziąć pod uwagę opinie tam, gdzie to możliwe. + Zapoznaj się z moją tablicą trello, aby zobaczyć pełną mapę drogową! + + [b]Linki[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Oficjalna Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Kod źródłowy (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Pomóż w tłumaczeniu[/url] + [/list] + + discordLink: Oficjalna Discord - Porozmawiaj ze mną! global: loading: Ładowanie @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: " " + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. # Translator note: We don't use SI size units for common speak, but if you want to keep it SI # ...also, Polish has wierd nature of diffrent number naming, we have "million" and "milliard"-thing wich actually is billion in English @@ -136,29 +156,7 @@ mainMenu: savegameLevel: Poziom savegameLevelUnknown: Nieznany poziom - contests: - contest_01_03062020: - title: "Konkurs #01" - desc: Wygraj 25$ za najciekawszą bazę! - #Translator note: We don't use AM/PM, we mainly use 24 hour clock system, older generations use 12h - longDesc: >- - Żeby dać wam coś od siebie, pomyślałem, że było by fajnie robić tygodniowe konkursy! -

- Temat tego tygodnia: Zbuduj najciekawszą fabrykę! -

- Zasady:
-
    -
  • Wyślij zrzut ekranu fabryki na adres contest@shapez.io
  • -
  • Dodatkowe punkty za udostępnianie na mediach społecznościowych!
  • -
  • Wybiorę 5 najlepszych moim zdaniem projektów i pozwolę społeczności discord głosować.
  • -
  • Wygrany dostaje $25 (Paypal, Amazon Gift Card, którekolwiek wolisz).
  • -
  • Termin: 07.06.2020 12:00 CEST
  • -
-
- Nie mogę się doczekać, by zobaczyć Wasze fabryki! - showInfo: Wyświetl - contestOver: Ten konkurs już się skończył - Dołącz do serwera Discord by nie przegapić kolejnych! madeBy: Gra wykonana przez subreddit: Reddit @@ -259,7 +257,7 @@ dialogs: createMarker: title: Nowy Znacznik desc: Podaj nazwę znacznika. Możesz w niej zawrzeć kod kształtu, który możesz wygenerować tutaj. - + titleEdit: Edytuj Znacznik markerDemoLimit: desc: Możesz stworzyć tylko dwa własne znaczniki w wersji demo. Zakup pełną wersję gry dla nielimitowanych znaczników! @@ -275,6 +273,10 @@ dialogs: fabryki ta akcja może być bardzo wolna, a nawet może spowodować zawieszenie się lub awarię gry! Czy na pewno chcesz kontynuować? + massCutInsufficientConfirm: + title: Potwierdź cięcie + desc: Nie możesz sobie pozwolić na wklejenie tego obszaru! Czy na pewno chcesz to wyciąć? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -297,6 +299,7 @@ ingame: copySelection: Skopiuj clearSelection: Wyczyść zaznaczenie pipette: Wybierz obiekt z mapy + switchLayers: Switch layers # Names of the colors, used for the color blind mode colors: @@ -308,6 +311,7 @@ ingame: cyan: Cyjanowy white: Biały uncolored: Brak koloru + black: Black # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -353,7 +357,7 @@ ingame: # 2nd translator's note: I think translating this to "level" is better (and that's how Google Translate translates it :)) tier: Poziom - # The roman number for each tier + # The roman numeral for each tier tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X] maximumLevel: POZIOM MAKSYMALNY (Szybkość x) @@ -410,6 +414,7 @@ ingame: shapeViewer: title: Poziomy empty: Puste + copyKey: Copy Key # Interactive tutorial interactiveTutorial: @@ -529,6 +534,27 @@ buildings: storage: name: Magazyn description: Magazynuje obiekty, do określonego limitu. Może zostać użyty jako bramka przepełnienia. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -750,14 +776,14 @@ settings: 100 budynków. enableColorBlindHelper: - title: Color Blind Mode - description: Enables various tools which allow to play the game if you are color blind. + title: Tryb ślepy na kolory + description: Włącza różne narzędzia, które pozwalają ci grać, jeśli jesteś daltonistą. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Obrót według typu budynku + description: >- + Każdy typ budynku pamięta obrót, który ostatnio ustawiłeś indywidualnie. + Może to być wygodniejsze, jeśli często przełączasz się między umieszczaniem + różne typy budynków. keybindings: title: Klawiszologia @@ -825,6 +851,11 @@ keybindings: switchDirectionLockSide: >- Planowanie taśmociągu: Zmień stronę pipette: Wybieranie obiektów z mapy + menuClose: Zamknij Menu + switchLayers: zamknij menu + advanced_processor: Kolor Falownika + energy_generator: Generator Energii + wire: Drut Energetyczny about: title: O Grze diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml index 63a3e660..5f7a8948 100644 --- a/translations/base-pt-BR.yaml +++ b/translations/base-pt-BR.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io é um jogo sobre construir fábricas para automatizar a criação e combinação de formas. Entregue formas cada vez mais complexas pedidas pelo jogo para progredir e desbloquear melhorias que aceleram sua fábrica. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Como a demanda é crescente, será necessário dimensionar uma fábrica que atenda a necessidade - Não se esqueça dos recursos à sua disposição, você poderá expandir em um [b]mapa infinito[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Formas podem ficar entediantes por si só, logo você terá que misturar cores e pintá-las - Combine os recursos vermelho, verde e azul para produzir cores diferentes e pintar as formas com elas pra atender a demanda. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Esse jogo apresenta 18 níveis (que já devem mantê-lo ocupado por horas!) mas estou constantemente adicionado conteúdo novo - Muito já está planejado! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Vantagens da Versão Standalone[/b] + [b]Standalone Advantages[/b] [list] - [*] Marcações no mapa - [*] Jogos salvos ilimitados - [*] Modo escuro - [*] Mais opções no menu - [*] Me ajuda a desenvolver mais o shapez.io ❤️ - [*] Ainda mais recursos no futuro! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Melhoras Planejadas & Sugestões da Comunidade[/b] + [b]Future Updates[/b] - Esse jogo tem código aberto - Qualquer um pode contribuir! Além disso, eu ouço [b]muito[/a] a comunidade! Tento ler todas as sugestões e levar o máximo possível de comentários sobre o jogo em consideração. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Modo história, onde construir custará formas - [*] Mais níves & construções (exclusivo da versão standalone) - [*] Mapas diferentes, e talvez obstáculos no mapa - [*] Criação de mapa configurável (Número e tamanho de recursos, seed, e mais) - [*] Mais tipos de formas - [*] Mais melhoras no desempenho (Mesmo que o jogo já esteja rodando bem rápido!) - [*] Acessibilidade para daltonismo - [*] E muito mais! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Não deixe de conferir na minha página no trello o planejamento completo! (em inglês) https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Carregando @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "." + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: K @@ -130,28 +150,7 @@ mainMenu: savegameLevel: Nível savegameLevelUnknown: Nível desconhecido - contests: - contest_01_03062020: - title: "Concurso #01" - desc: Ganhe $25 pela melhor base! - longDesc: >- - Para retribuir, pensei que seria legal fazer concursos semanais! -

- Tópico dessa semana: Construa a base mais legal! -

- Esse é o plano:
-
    -
  • Envie uma captura de tela da sua base para contest@shapez.io
  • -
  • Pontos bônus se você o compartilhar nas mídias sociais!
  • -
  • Vou escolher 5 capturas de tela e propor à votação a comunidade discord.
  • -
  • o vencedor recebe $25 (Paypal, Amazon Gift Card, o que você preferir)
  • -
  • Até 07.06.2020 12:00 CEST
  • -
-
- Estou ansioso para ver suas criações incríveis! - showInfo: Participar - contestOver: Esse concurso está encerrado - Entre no discord para ser informado sobre novos concursos! helpTranslate: Ajude a traduzir! continue: Continuar newGame: Novo jogo @@ -255,6 +254,7 @@ dialogs: createMarker: title: Nova Marcação desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: >- Você só pode criar dois marcadores na versão demo. Adquira a versão completa para marcadores ilimitados! @@ -269,6 +269,10 @@ dialogs: desc: >- Você está prestes a exportar uma captura de tela da sua base. Note que isso pode ser bastante lento para uma base grande, e até mesmo pode travar o jogo! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -406,9 +411,11 @@ ingame: cyan: Cyan white: White uncolored: No color + black: Black shapeViewer: title: Layers empty: Empty + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -518,6 +525,27 @@ buildings: deliver: Entregue toUnlock: para desbloquear levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -728,10 +756,10 @@ settings: title: Modo daltônico. description: Permite várias ferramentas que permitem jogar se você é daltônico. rotationByBuilding: - title: Rotação por tipo de construção - description: >- - Cada tipo de construção lembra a rotação que você definiu pela última vez individualmente. - Isso pode ser mais confortável se você alternar frequentemente entre a colocação de diferentes tipos de construção. + title: Rotação por tipo de construção + description: >- + Cada tipo de construção lembra a rotação que você definiu pela última vez individualmente. + Isso pode ser mais confortável se você alternar frequentemente entre a colocação de diferentes tipos de construção. keybindings: title: Controles @@ -799,6 +827,11 @@ keybindings: lockBeltDirection: Ativar planejador de correia switchDirectionLockSide: "Planejador: Mudar de lado" pipette: Pipeta + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Sobre o jogo diff --git a/translations/base-pt-PT.yaml b/translations/base-pt-PT.yaml index 31372bc7..b04c2c90 100644 --- a/translations/base-pt-PT.yaml +++ b/translations/base-pt-PT.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io é um jogo cujo objetivo é construir fábricas para automatizar a criação e fusão de formas geométricas. Entrega as formas pedidas, que são cada vez mais complexas, de modo a progredir no jogo e desbloquear melhorias para acelerar a produção da tua fábrica + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Uma vez que a procura aumenta a cada nível, terás de aumentar a tua fábrica para fazer face às necessidades - Para isso, terás de te expandir no [b]mapa infinito[/b] para explorar todos os recursos! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Como produzir formas se tornará aborrecido rapidamente, não tardará até precisares de misturar cores e pintá-las com elas - Combina os recursos de cores vermelha, verde e azul para produzir diferentes cores e usá-las para pintar as formas geométricas com o intuito de satisfazer a procura. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Este jogo conta com 18 níveis (Que deverão manter-te ocupado durante horas!) mas estou constantemente a adicionar novos conteúdos - Há muitas coisas planedas! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Vantagens do jogo completo[/b] + [b]Standalone Advantages[/b] [list] - [*] Marcos - [*] Savegames infinitos - [*] Modo escuro - [*] Mais definições - [*] Possibilita-me desenvolver ainda mais o shapez.io ❤️ - [*] Mais conteúdo no futuro! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Conteúdo planeado & Sugestões da comunidade[/b] + [b]Future Updates[/b] - Este jogo é open source (código aberto) - Qualquer pessoa pode contribuir! Adicionalmente, Eu ouço [b]muito[/b] a comunidade! Eu tento ler todas as sugestões e retirar delas tanto feedback quanto possível. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Modo história onde as construções custam formas geométricas - [*] Mais níveis & construções (exclusivo do jogo completo) - [*] Mapas diferentes, e talvez com obstáculos - [*] Criação de mapas configuráveis (Editar o número e tamanho das minas, semente, e mais) - [*] Mais tipos de formas geométricas - [*] Mais melhorias de performance (Apesar do jogo já correr bastante bem!) - [*] Modo daltónico - [*] E muito mais! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Segue o meu trello board para veres todo o roteiro de desenvolvimento! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: A carregar @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Nível savegameLevelUnknown: Nível desconhecido - contests: - contest_01_03062020: - title: "Concurso #01" - desc: Ganha $25 para a base mais cool! - longDesc: >- - Para retribuir o teu apoio, pensei que seria bom fazer concursos semanais! -

- O tópico desta semana: Construir a base mais cool! -

- Como fazer:
-
    -
  • Envia uma captura de ecrã da tua base para contest@shapez.io
  • -
  • Bónus se o partilhares nas redes sociais!
  • -
  • Eu irei escolher 5 capturas de ecrã e propô-las-ei à comunidade do discord para votar.
  • -
  • O vencedor ganha $25 (Paypal, Amazon Gift Card, ou o que preferires)
  • -
  • Prazo: 07.06.2020 12:00 AM CEST
  • -
-
- Estou ansioso por ver as vossas fantásticas criações! - showInfo: Ver - contestOver: Este concurso terminou - Entra no discord para seres notificado quando abrirem novos concursos! continue: Continuar newGame: Novo Jogo madeBy: Criado por @@ -255,6 +254,7 @@ dialogs: createMarker: title: Novo marco desc: Dá-lhe um nome com significado, também poderás adicionar um pequeno código de uma forma. (Pode ser gerado aqui) + titleEdit: Edit Marker markerDemoLimit: desc: Apenas podes criar dois marcos na versão Demo. Adquire o jogo completo para colocar marcos infinitos! @@ -269,6 +269,10 @@ dialogs: Tu estás a pedir pra exportar a tua base como uma captura de ecrã. Por favor tem em atenção que isto pode ser um pouco lento para uma base muito grande até mesmo bloquear o teu jogo! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -291,6 +295,7 @@ ingame: copySelection: Copiar clearSelection: Cancelar pipette: Pipeta + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -406,9 +411,11 @@ ingame: cyan: Ciano white: Branco uncolored: Sem cor + black: Black shapeViewer: title: Camadas empty: Vazio + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -515,6 +522,27 @@ buildings: deliver: Entrega toUnlock: para desbloquear levelShortcut: NVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -726,11 +754,11 @@ settings: title: Modo Daltónico description: Ativa várias ferramentas que te permitirão jogar o jogo se fores daltónico. rotationByBuilding: - title: Rotação por tipo de construção - description: >- - Cada tipo construção lembra-se da última rotação que definiste. - Esta definição pode ser mais confortável se alterares frequentemente - a colocação de diferentes tipos de construções. + title: Rotação por tipo de construção + description: >- + Cada tipo construção lembra-se da última rotação que definiste. + Esta definição pode ser mais confortável se alterares frequentemente + a colocação de diferentes tipos de construções. keybindings: title: Atalhos @@ -798,6 +826,11 @@ keybindings: lockBeltDirection: Ativa o planeamento de tapetes switchDirectionLockSide: "Planeador: Troca o lado" pipette: Pipeta + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Sobre o jogo body: >- diff --git a/translations/base-ro.yaml b/translations/base-ro.yaml index aa8d64bb..d7b7a8fc 100644 --- a/translations/base-ro.yaml +++ b/translations/base-ro.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io este un joc despre construirea fabricilor pentru a automatiza crearea și combinarea de forme. Livrează cerutele, din ce in ce mai complexe forme pentru a progresa în joc și a debloca upgrade-uri pentru a îți accelera fabrica. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Când cererea crește tu va trebui să îți mărești fabrica pentru a se potrivi cererilor - Nu uita de resurse totuși, tu va trebui să te extinzi în [b]harta infinită[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Când formele pot deveni plictisitoare curând tu trebuie să amesteci culori și să îți pictezi formele cu ea - Amestecă culorile roșu, verde și albastru pentru a produce diferite culori și a picta forme cu ele pentru a satisface cererile. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Acest joc cuprinde 18 nivele (Care are trebui să te păstreze ocupat pentru ore deja!) dar, eu adaug constant conținut nou - Sunt multe planificate! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Avantajele Standalone-ului[/b] + [b]Standalone Advantages[/b] [list] - [*] Waypointuri - [*] Savegame-uri nelimitate - [*] Modul Întunecat - [*] Mai multe setări - [*] Îmi permiți să dezvolt mai departe shapez.io ❤️ - [*] Mai multe funcții în viitor! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Funcții planificate & Sugestiile comunității[/b] + [b]Future Updates[/b] - Acest joc este open source - Toată lumea poate contribui! Pe lângă asta, eu ascult [b]mult[/b] de comunitate! Încerc să citesc toate sugestiile și să iau cât mai mule opinii în considerare pe cât posibil. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode unde construcțiile costă forme - [*] Mai multe nivele & construcții (exclusiv standalone-ului) - [*] Diferite hărți, și poate obstacole ale hărții - [*] Creare de hartă configurabilă (Editează numărul și mărimea zonelor, seed-ul, și multe altele) - [*] Mai multe forme - [*] Mai multe îmbunătățiri de performanță (Totuși jocul deja rulează destul de bine!) - [*] Mod pentru orbii de culoare - [*] Și multe altele! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Asigurați-vă ca îmi verificați trello board-ul pentru întregul progres! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Se Încarcă @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Nivelul savegameLevelUnknown: Nivel necunoscut - contests: - contest_01_03062020: - title: "Concursul #01" - desc: Câștigă $25 pentru cea mai tare bază! - longDesc: >- - Pentru a vă da ceva înapoi, M-am gândit că ar fi tare să fac concursuri săptămânale! -

- Subiectul acestei săptămâni: Construiește cea mai tare bază! -

- Treaba stă așa:
-
    -
  • Trimite o poză cu baza ta la contest@shapez.io
  • -
  • Puncte bonus dacă o trimiți și pe rețelele de socializare!
  • -
  • Eu voi alege 5 poze și le voi propune comunității pe discord pentru a vota.
  • -
  • Câștigătorul primește $25 (Paypal, Amazon Gift Card, orice preferi)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Abia aștept să văd creațiile voastre minunate! - showInfo: Vezi - contestOver: Acest concurs s-a terminat - Alătură-te server-ului de discord pentru a primi notificări despre noi concursuri! continue: Continuă newGame: Joc nou madeBy: Făcut de @@ -255,6 +254,7 @@ dialogs: createMarker: title: Nou waypoint desc: Dă-i un nume plin de înțeles, de asemenea poți include a codul scurt al unei forme (Pe care îl poți genera here) + titleEdit: Edit Marker markerDemoLimit: desc: Poți crea decât două waypoint-uri personalizate în demo. Ia standalone-ul pentru Waypoint-uri nelimitate! @@ -267,6 +267,11 @@ dialogs: title: Exportează captură de ecran desc: >- Ai solicitat să exportezi baza ta ca o captură de ecran. Vă rugăm să rețineți că asta poate fi destul de lent pentru o bază mare și poate chiar să blocheze jocul! + + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -289,6 +294,7 @@ ingame: copySelection: Copiază clearSelection: Golește Secțiunea pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -404,9 +410,11 @@ ingame: cyan: Cyan white: Alb uncolored: Necolorat + black: Black shapeViewer: title: Start empty: Gol + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -513,6 +521,27 @@ buildings: deliver: Deliver toUnlock: pentru a debloca levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -790,6 +819,11 @@ keybindings: lockBeltDirection: Activează planificator de benzi switchDirectionLockSide: "Planificator: Schimbă direcția" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Despre acest joc diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml index 73679e16..9166fed8 100644 --- a/translations/base-ru.yaml +++ b/translations/base-ru.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io — это игра о строительстве фабрик для автоматизации создания и объединения фигур. Доставляйте запрошенные, все более сложные фигуры, чтобы развиваться в игре и разблокировать улучшения, чтобы ускорить работу вашей фабрики. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Поскольку спрос растет, вам придется увеличивать свою фабрику, чтобы соответствовать потребностям. Однако, не забывайте о ресурсах, несмотря на то что вы будете расширятся на [b]бесконечной карте[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Поскольку фигуры вскоре могут наскучить, вам потребуется смешивать цвета и раскрашивать свои фигуры ими. Комбинируйте красный, зеленый и синий красители для получения разных цветов и красте ими фигуры, чтобы удовлетворить спрос. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Эта игра имеет 18 уровней (но и они займут вас на часы!). Я постоянно добавляю новый контент - там много чего запланировано! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Преимущества полной версии[/b] + [b]Standalone Advantages[/b] [list] - [*] Метки - [*] Неограниченное количество сохранений - [*] Темный режим - [*] Больше настроек - [*] Позволит мне быстрее разрабатывать shapez.io ❤️ - [*] Больше возможностей в будущем! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Планируемые функции & Предложения сообщества[/b] + [b]Future Updates[/b] - Это игра с открытым исходным кодом - любой может внести свой вклад! Кроме того, я во [b]многом[/b] прислушиваюсь к сообществу! Я стараюсь прочитать все предложения и учту как можно больше отзывов. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Режим истории, где здания стоят фигур - [*] Больше уровней & зданий (эксклюзивно для полной версии) - [*] Различные карты и, возможно, карта препятствий - [*] Настраиваемое создание карт (редактирование количества и размера участков, семя и т. д.) - [*] Больше видов фигур - [*] Больше улучшений производительности (хотя игра уже работает довольно хорошо!) - [*] Режим дальтоника - [*] И многое другое! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Не забудьте проверить мою доску trello со всеми планами! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Загрузка @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -132,28 +152,7 @@ mainMenu: savegameLevel: Уровень savegameLevelUnknown: Неизвестный уровень - contests: - contest_01_03062020: - title: "Конкурс №01" - desc: Выиграй $25 за лучшую базу! - longDesc: >- - Чтобы вернуть вам что-то, я подумал, что было бы здорово проводить еженедельные конкурсы! -

- Тема этой недели: Постройка самой классной базы! -

- Вот что нужно сделать:
-
    -
  • Отправить скриншот вашей базы сюда: contest@shapez.io
  • -
  • Бонусные баллы, если вы поделитесь этим в социальных сетях!
  • -
  • Я выберу 5 скриншотов и предложу сообществу в дискорде проголосовать.
  • -
  • Победитель получит $25 (Paypal, Amazon Gift Card, что вы предпочитаете)
  • -
  • Крайний срок: 07.06.2020 12:00 AM CEST
  • -
-
- Я с нетерпением жду, чтобы увидеть ваши удивительные творения! - showInfo: Посмотреть - contestOver: Этот конкурс закончился - присоединяйтесь в дискорде, чтобы получать уведомления о новых конкурсах! continue: Продолжить newGame: Новая Игра madeBy: Создал @@ -256,6 +255,7 @@ dialogs: createMarker: title: Новый маркер desc: Дайте ему содержательное имя, также можно добавить сокращение в виде фигуры (Которое можно сгенерировать здесь) + titleEdit: Edit Marker markerDemoLimit: desc: Вы можете создать только 2 своих маркера в демо-версии. Приобретите полную версию для безлимитных маркеров. @@ -272,6 +272,10 @@ dialogs: что это может быть довольно медленным процессом для большой базы и даже привести к аварийному завершению игры! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -294,6 +298,7 @@ ingame: copySelection: Копировать clearSelection: Отменить pipette: Пипетка + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -409,9 +414,11 @@ ingame: cyan: Бирюзовый white: Белый uncolored: Бесцветный + black: Black shapeViewer: title: Слои empty: Пусто + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -518,6 +525,27 @@ buildings: deliver: Доставить toUnlock: чтобы открыть levelShortcut: Ур. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -728,11 +756,11 @@ settings: title: Режим Дальтоника description: Включает различные инструменты, которые позволяют играть в игру дальтоникам. rotationByBuilding: - title: Поворот по типу здания - description: >- - Каждый тип здания запоминает поворот, который в последний раз был установлен. - С этой настройкой может быть удобнее, при частом переключении между - различными типами зданий. + title: Поворот по типу здания + description: >- + Каждый тип здания запоминает поворот, который в последний раз был установлен. + С этой настройкой может быть удобнее, при частом переключении между + различными типами зданий. keybindings: title: Настройки управления @@ -800,6 +828,11 @@ keybindings: lockBeltDirection: Включает конвейерный планировщик switchDirectionLockSide: "Планировщик: Переключение сторон" pipette: Пипетка + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Об игре diff --git a/translations/base-sl.yaml b/translations/base-sl.yaml index fd03ebff..ce2a0ae4 100644 --- a/translations/base-sl.yaml +++ b/translations/base-sl.yaml @@ -21,10 +21,10 @@ steamPage: # This is the short text appearing on the steam page - shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + shortText: shapez.io je igra grajenja tovarne katere cilj je avtomatiziranje kreiranja in procesiranja vse bolj zapletenih oblik na neskončni ravnini. # This is the text shown above the discord link - discordLink: Official Discord - Chat with me! + discordLink: Uradni Discord - Pridruži se klepetu! # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. # NOTICE: @@ -33,56 +33,55 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. - Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. + shapez.io je igra grajenja tovarne katere cilj je avtomatiziranje kreiranja in procesiranja vse bolj zapletenih oblik na neskončni ravnini. + Ob dostavi zahtevanih oblik boste napredovali v igri in odklenili nadgradnje, da boste pospešili tovarno. - As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! + Ko se bo povpraševanje po oblikah povečalo, boste morali prilagoditi svojo tovarno, da bo zadostilo povpraševanju. Ne pozabite na vire, morali pa se boste razširiti čez [b]neskončno ravnino[/b]! - Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Kmalu boste morali mešati barve in z njimi barvati svoje oblike - Združite rdeče, zelene in modre barvne vire, da ustvarite različne barve in z njimi barvate oblike, da zadostite povpraševanju. - This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! - - Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. + V tej igri je 18 progresivnih stopenj (ki vas bodo zaposlile za več ur!), Vendar nenehno dodajam novo vsebino - načrtovanih novosti je veliko! + Nakup igre vam omogoča dostop do samostojne različice, ki ima dodatne funkcije, prav tako pa boste imeli dostop do novo razvitih funkcij. [img]{STEAM_APP_IMAGE}/extras/header_standalone_advantages.png[/img] [list] - [*] Dark Mode - [*] Unlimited Waypoints - [*] Unlimited Savegames - [*] Additional settings - [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. - [*] Coming soon: More Levels - [*] Allows me to further develop shapez.io ❤️ + [*] Temna tema + [*] Neomejeno označb + [*] Neomejeno shranjenih tovarn + [*] Dodatne nastavitve + [*] Prihaja kmalu: Žice in energija! Prihajajo (približno) konec julija 2020. + [*] Prihaja kmalu: Več stopenj + [*] Omogoča mi nadaljni razvoj shapez.io ❤️ [/list] [img]{STEAM_APP_IMAGE}/extras/header_future_updates.png[/img] - I am updating the game very often and trying to push an update at least every week! + Igro posodabljam zelo pogosto in poskušam dodati novosti vsaj vsak teden! [list] - [*] Different maps and challenges (e.g. maps with obstacles) - [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) - [*] A story mode where buildings have a cost - [*] Configurable map generator (Configure resource/shape size/density, seed and more) - [*] Additional types of shapes - [*] Performance improvements (The game already runs pretty well!) - [*] And much more! + [*] Različni zemljevidi in izzivi (npr. Zemljevidi z ovirami) + [*] Izzivi (vnesite želeno obliko z omejenim območjem / nizom zgradb) + [*] Način zgodbe, kjer imajo stavbe stroške/cene + [*] Nastavljiv generator zemljevidov (konfigurirajte velikost / gostoto oblik /, seme in več) + [*] Dodatne vrste oblik + [*] Izboljšanje zmogljivosti (igra že sedaj deluje zelo dobro!) + [*] In veliko več! [/list] [img]{STEAM_APP_IMAGE}/extras/header_open_source.png[/img] - Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. - Be sure to check out my trello board for the full roadmap! + Vsakdo lahko prispeva, aktivno sem vključen v skupnost in poskušam pregledati vse predloge in upoštevati povratne informacije, kjer je to mogoče. + Bodite prepričani, da si oglejte mojo Trello ploščo za celoten načrt! [img]{STEAM_APP_IMAGE}/extras/header_links.png[/img] [list] - [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] - [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://discord.com/invite/HN7EVzV]Uradni Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Načrtovane posodobitve[/url] [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] - [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] - [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [*] [url=https://github.com/tobspr/shapez.io]Izvorna Koda (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Pomagaj pri prevodu[/url] [/list] global: @@ -92,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -153,29 +155,6 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: Unknown Level - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This week's topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and showcase them to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! - dialogs: buttons: ok: OK @@ -283,6 +262,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -566,6 +546,13 @@ buildings: default: name: &energy_generator Energy Generator description: Generates energy by consuming shapes. Each energy generator requires a different shape. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -645,10 +632,6 @@ storyRewards: desc: >- This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! - reward_wires: - title: Wires - desc: TODO - no_reward_freeplay: title: Next level desc: >- diff --git a/translations/base-sv.yaml b/translations/base-sv.yaml index 9bf3d4e3..69d6a1a0 100644 --- a/translations/base-sv.yaml +++ b/translations/base-sv.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io är ett spel som går ut på att automatisera skapandet av former. Leverera de efterfrågade, alltmer komplexa formerna för att utvecklas genom spelet och skaffa uppgraderingar för att öka hastigheten i fabriken. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Eftersom efterfrågan ökar behöver du bygga ut fabriken för att möta behoven - Glöm bara inte bort resurserna, du kommer behöva expadera fabriken över den [b]oändligt stora världen[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Eftersom former kan bli tråkiga kommer du behöva blanda färger och måla dina former med dem - Kombinera röd, grön, och blå för att producera olika färger och måla former med dem för att tillfredställa efterfrågan. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - Detta spel innehåller just nu 18 nivåer (Vilket borde hålla dig upptagen i några timmar!) men jag lägger konstant till fler saker - Det finns mycket planerat! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]Fristående Fördelar[/b] + [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Oändligt antal sparfiler - [*] Mörkt tema - [*] Fler inställningar - [*] Tillåter mig att vidare utveckla shapez.io ❤️ - [*] Fler funktioner i framtiden! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planerade tillägg & Gruppförslag[/b] + [b]Future Updates[/b] - Detta spel är open source - Vem som helst kan hjälpa! Förutom det lyssnar jag [b]ofta[/b] på min community! Jag försöker läsa alla förslag och ta till mig så mycket feedback som möjligt. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode däri byggnader kostar former - [*] Fler nivåer & och byggnader (exklusivt för den fristående versionen) - [*] Olika världar, och kanske världshinder - [*] Konfigurerbar världskapande (Ändra antal och storlek på resursfläckar, seed, med mera) - [*] Fler sorters former - [*] Fler prestandaförbättringar (Även om spelet redan spelar ganska väl!) - [*] Färgblint läge - [*] Och mycket mer! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - Se till att kolla min trello för en full framtidskarta! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: Laddar @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "." + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "," + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: k @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Nivå savegameLevelUnknown: Okänd Nivå - contests: - contest_01_03062020: - title: "Tävling #01" - desc: Vinn $25 för den coolaste fabriken! - longDesc: >- - För att ge något åter till dig, tänkte jag att det skulle vara coolt att skapa veckovisa tävlingar! -

- Denna veckas tema: Bygg den coolaste fabriken! -

- Så här går det till:
-
    -
  • Skicka in en skärmdump av din fabrik till contest@shapez.io
  • -
  • Bonuspoäng om du delar den på sociala medier!
  • -
  • Jag kommer välja 5 skärmdumpar och framföra dem tilldiscordgruppen och låta dem rösta.
  • -
  • Vinnaren får $25 (Paypal, Amazon Gift Card, Vilket du än föredrar)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- Jag ser fram emot att se era grymma skapelser! - showInfo: Se - contestOver: Tävlingen är avslutad - Gå med i discordservern för att bli notifierad kring nya tävlingar! continue: Fortsätt newGame: Nytt spel madeBy: Skapad av @@ -255,6 +254,7 @@ dialogs: createMarker: title: Ny Markör desc: Ge den ett meningsfullt namn, du kan också inkludera en kort kod av en form (Vilket du kan generera här ) + titleEdit: Edit Marker markerDemoLimit: desc: Du kan endast skapa två markörer i demoversionen. Skaffa den fristående versionen för ett oändligt antal! @@ -270,6 +270,10 @@ dialogs: Du efterfrågade att exportera din fabrik som en skärmdump. Vänligen notera att detta kan ta ett tag för en stor bas och i vissa fall till och med krascha ditt spel + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Kopiera clearSelection: Rensa vald pipette: Pipett + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Turkos white: Vit uncolored: Ofärgad + black: Black shapeViewer: title: Lager empty: Tom + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -516,6 +523,27 @@ buildings: deliver: Leverera toUnlock: Att låsa upp levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -727,10 +755,10 @@ settings: title: Färgblint läge description: Aktiverar olika verktyg som låter dig spela spelet om du är färbling. rotationByBuilding: - title: Rotering per byggnadstyp - description: >- - Varje byggnadstyp kommer ihåg rotationen du senast var på individuellt. - Detta kan vara mer bekvämt om du ofta bytar byggnader som du placerar. + title: Rotering per byggnadstyp + description: >- + Varje byggnadstyp kommer ihåg rotationen du senast var på individuellt. + Detta kan vara mer bekvämt om du ofta bytar byggnader som du placerar. keybindings: title: Snabbtangenter @@ -798,6 +826,11 @@ keybindings: lockBeltDirection: Sätt på rullbandsplanerare switchDirectionLockSide: "Planerare: Byt sida" pipette: Pipett + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: Om detta spel diff --git a/translations/base-tr.yaml b/translations/base-tr.yaml index 0046b8b5..ea7e3eda 100644 --- a/translations/base-tr.yaml +++ b/translations/base-tr.yaml @@ -30,42 +30,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. [b]Standalone Advantages[/b] [list] - [*] Waypoints - [*] Unlimited Savegames [*] Dark Mode - [*] More settings - [*] Allow me to further develop shapez.io ❤️ - [*] More features in the future! + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] - [b]Planned features & Community suggestions[/b] + [b]Future Updates[/b] - This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + I am updating the game very often and trying to push an update at least every week! [list] - [*] Story mode where buildings cost shapes - [*] More levels & buildings (standalone exclusive) - [*] Different maps, and maybe map obstacles - [*] Configurable map creation (Edit number and size of patches, seed, and more) - [*] More types of shapes - [*] More performance improvements (Although the game already runs pretty good!) - [*] Color blind mode + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) [*] And much more! [/list] - Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: yükleniyor @@ -74,6 +91,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "," + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: b @@ -131,28 +151,7 @@ mainMenu: savegameLevel: Seviye savegameLevelUnknown: Bilinmeyen seviye - contests: - contest_01_03062020: - title: "Contest #01" - desc: Win $25 for the coolest base! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: View - contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: Devam et newGame: Yeni Oyun madeBy: Made by @@ -255,6 +254,7 @@ dialogs: createMarker: title: New Marker desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker markerDemoLimit: desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! @@ -270,6 +270,10 @@ dialogs: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -292,6 +296,7 @@ ingame: copySelection: Copy clearSelection: Clear Selection pipette: Pipette + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -407,9 +412,11 @@ ingame: cyan: Cyan white: Beyaz uncolored: Renksiz + black: Black shapeViewer: title: Layers empty: Bos + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -517,6 +524,27 @@ buildings: storage: name: Storage description: Stores excess items, up to a given capacity. Can be used as an overflow gate. + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -728,11 +756,11 @@ settings: title: Color Blind Mode description: Enables various tools which allow to play the game if you are color blind. rotationByBuilding: - title: Rotation by building type - description: >- - Each building type remembers the rotation you last set it to individually. - This may be more comfortable if you frequently switch between placing - different building types. + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. + This may be more comfortable if you frequently switch between placing + different building types. keybindings: title: Keybindings @@ -800,6 +828,11 @@ keybindings: lockBeltDirection: Enable belt planner switchDirectionLockSide: "Planner: Switch side" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: About this Game diff --git a/translations/base-uk.yaml b/translations/base-uk.yaml new file mode 100644 index 00000000..9d02bc0c --- /dev/null +++ b/translations/base-uk.yaml @@ -0,0 +1,877 @@ +# +# GAME TRANSLATIONS +# +# Contributing: +# +# If you want to contribute, please make a pull request on this respository +# and I will have a look. +# +# Placeholders: +# +# Do *not* replace placeholders! Placeholders have a special syntax like +# `Hotkey: `. They are encapsulated within angle brackets. The correct +# translation for this one in German for example would be: `Taste: ` (notice +# how the placeholder stayed '' and was not replaced!) +# +# Adding a new language: +# +# If you want to add a new language, ask me in the discord and I will setup +# the basic structure so the game also detects it. +# + +steamPage: + # This is the short text appearing on the steam page + shortText: shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + + # This is the text shown above the discord link + discordLink: Official Discord - Chat with me! + + # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. + # NOTICE: + # - Do not translate the first line (This is the gif image at the start of the store) + # - Please keep the markup (Stuff like [b], [list] etc) in the same format + longText: >- + [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] + + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. + + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! + + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. + + [img]{STEAM_APP_IMAGE}/extras/header_standalone_advantages.png[/img] + + [list] + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ + [/list] + + [img]{STEAM_APP_IMAGE}/extras/header_future_updates.png[/img] + + I am updating the game very often and trying to push an update at least every week! + + [list] + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! + [/list] + + [img]{STEAM_APP_IMAGE}/extras/header_open_source.png[/img] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [img]{STEAM_APP_IMAGE}/extras/header_links.png[/img] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + +global: + loading: Loading + error: Error + + # How big numbers are rendered, e.g. "10,000" + thousandsDivider: "," + + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. + suffix: + thousands: k + millions: M + billions: B + trillions: T + + # Shown for infinitely big numbers + infinite: inf + + time: + # Used for formatting past time dates + oneSecondAgo: one second ago + xSecondsAgo: seconds ago + oneMinuteAgo: one minute ago + xMinutesAgo: minutes ago + oneHourAgo: one hour ago + xHoursAgo: hours ago + oneDayAgo: one day ago + xDaysAgo: days ago + + # Short formats for times, e.g. '5h 23m' + secondsShort: s + minutesAndSecondsShort: m s + hoursAndMinutesShort: h m + + xMinutes: minutes + + keys: + tab: TAB + control: CTRL + alt: ALT + escape: ESC + shift: SHIFT + space: SPACE + +demoBanners: + # This is the "advertisement" shown in the main menu and other various places + title: Demo Version + intro: >- + Get the standalone to unlock all features! + +mainMenu: + play: Play + continue: Continue + newGame: New Game + changelog: Changelog + subreddit: Reddit + importSavegame: Import + openSourceHint: This game is open source! + discordLink: Official Discord Server + helpTranslate: Help translate! + madeBy: Made by + + # This is shown when using firefox and other browsers which are not supported. + browserWarning: >- + Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience. + + savegameLevel: Level + savegameLevelUnknown: Unknown Level + + + +dialogs: + buttons: + ok: OK + delete: Delete + cancel: Cancel + later: Later + restart: Restart + reset: Reset + getStandalone: Get Standalone + deleteGame: I know what I am doing + viewUpdate: View Update + showUpgrades: Show Upgrades + showKeybindings: Show Keybindings + + importSavegameError: + title: Import Error + text: >- + Failed to import your savegame: + + importSavegameSuccess: + title: Savegame Imported + text: >- + Your savegame has been successfully imported. + + gameLoadFailure: + title: Game is broken + text: >- + Failed to load your savegame: + + confirmSavegameDelete: + title: Confirm deletion + text: >- + Are you sure you want to delete the game? + + savegameDeletionError: + title: Failed to delete + text: >- + Failed to delete the savegame: + + restartRequired: + title: Restart required + text: >- + You need to restart the game to apply the settings. + + editKeybinding: + title: Change Keybinding + desc: Press the key or mouse button you want to assign, or escape to cancel. + + resetKeybindingsConfirmation: + title: Reset keybindings + desc: This will reset all keybindings to their default values. Please confirm. + + keybindingsResetOk: + title: Keybindings reset + desc: The keybindings have been reset to their respective defaults! + + featureRestriction: + title: Demo Version + desc: You tried to access a feature () which is not available in the demo. Consider getting the standalone version for the full experience! + + oneSavegameLimit: + title: Limited savegames + desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone version! + + updateSummary: + title: New update! + desc: >- + Here are the changes since you last played: + + upgradesIntroduction: + title: Unlock Upgrades + desc: >- + All shapes you produce can be used to unlock upgrades - Don't destroy your old factories! + The upgrades tab can be found on the top right corner of the screen. + + massDeleteConfirm: + title: Confirm delete + desc: >- + You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this? + + massCutConfirm: + title: Confirm cut + desc: >- + You are cutting a lot of buildings ( to be exact)! Are you sure you want to do this? + + massCutInsufficientConfirm: + title: Confirm cut + desc: >- + You can not afford to paste this area! Are you sure you want to cut it? + + blueprintsNotUnlocked: + title: Not unlocked yet + desc: >- + Complete level 12 to unlock Blueprints! + + keybindingsIntroduction: + title: Useful keybindings + desc: >- + This game has a lot of keybindings which make it easier to build big factories. + Here are a few, but be sure to check out the keybindings!

+ CTRL + Drag: Select an area.
+ SHIFT: Hold to place multiple of one building.
+ ALT: Invert orientation of placed belts.
+ + createMarker: + title: New Marker + desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + titleEdit: Edit Marker + + markerDemoLimit: + desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! + + exportScreenshotWarning: + title: Export screenshot + desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + +ingame: + # This is shown in the top left corner and displays useful keybindings in + # every situation + keybindingsOverlay: + moveMap: Move + selectBuildings: Select area + stopPlacement: Stop placement + rotateBuilding: Rotate building + placeMultiple: Place multiple + reverseOrientation: Reverse orientation + disableAutoOrientation: Disable auto-orientation + toggleHud: Toggle HUD + placeBuilding: Place building + createMarker: Create marker + delete: Delete + pasteLastBlueprint: Paste last blueprint + lockBeltDirection: Enable belt planner + plannerSwitchSide: Flip planner side + cutSelection: Cut + copySelection: Copy + clearSelection: Clear selection + pipette: Pipette + switchLayers: Switch layers + + # Names of the colors, used for the color blind mode + colors: + red: Red + green: Green + blue: Blue + yellow: Yellow + purple: Purple + cyan: Cyan + white: White + black: Black + uncolored: No color + + # Everything related to placing buildings (I.e. as soon as you selected a building + # from the toolbar) + buildingPlacement: + # Buildings can have different variants which are unlocked at later levels, + # and this is the hint shown when there are multiple variants available. + cycleBuildingVariants: Press to cycle variants. + + # Shows the hotkey in the ui, e.g. "Hotkey: Q" + hotkeyLabel: >- + Hotkey: + + infoTexts: + speed: Speed + range: Range + storage: Storage + oneItemPerSecond: 1 item / second + itemsPerSecond: items / s + itemsPerSecondDouble: (x2) + + tiles: tiles + + # The notification when completing a level + levelCompleteNotification: + # is replaced by the actual level, so this gets 'Level 03' for example. + levelTitle: Level + completed: Completed + unlockText: Unlocked ! + buttonNextLevel: Next Level + + # Notifications on the lower right + notifications: + newUpgrade: A new upgrade is available! + gameSaved: Your game has been saved. + + # The "Upgrades" window + shop: + title: Upgrades + buttonUnlock: Upgrade + + # Gets replaced to e.g. "Tier IX" + tier: Tier + + # The roman number for each tier + tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X] + + maximumLevel: MAXIMUM LEVEL (Speed x) + + # The "Statistics" window + statistics: + title: Statistics + dataSources: + stored: + title: Stored + description: Displaying amount of stored shapes in your central building. + produced: + title: Produced + description: Displaying all shapes your whole factory produces, including intermediate products. + delivered: + title: Delivered + description: Displaying shapes which are delivered to your central building. + noShapesProduced: No shapes have been produced so far. + + # Displays the shapes per minute, e.g. '523 / m' + shapesPerMinute: / m + + # Settings menu, when you press "ESC" + settingsMenu: + playtime: Playtime + + buildingsPlaced: Buildings + beltsPlaced: Belts + + buttons: + continue: Continue + settings: Settings + menu: Return to menu + + # Bottom left tutorial hints + tutorialHints: + title: Need help? + showHint: Show hint + hideHint: Close + + # When placing a blueprint + blueprintPlacer: + cost: Cost + + # Map markers + waypoints: + waypoints: Markers + hub: HUB + description: Left-click a marker to jump to it, right-click to delete it.

Press to create a marker from the current view, or right-click to create a marker at the selected location. + creationSuccessNotification: Marker has been created. + + # Shape viewer + shapeViewer: + title: Layers + empty: Empty + copyKey: Copy Key + + # Interactive tutorial + interactiveTutorial: + title: Tutorial + hints: + 1_1_extractor: Place an extractor on top of a circle shape to extract it! + 1_2_conveyor: >- + Connect the extractor with a conveyor belt to your hub!

Tip: Click and drag the belt with your mouse! + + 1_3_expand: >- + This is NOT an idle game! Build more extractors and belts to finish the goal quicker.

Tip: Hold SHIFT to place multiple extractors, and use R to rotate them. + +# All shop upgrades +shopUpgrades: + belt: + name: Belts, Distributor & Tunnels + description: Speed x → x + miner: + name: Extraction + description: Speed x → x + processors: + name: Cutting, Rotating & Stacking + description: Speed x → x + painting: + name: Mixing & Painting + description: Speed x → x + +# Buildings and their name / description +buildings: + hub: + deliver: Deliver + toUnlock: to unlock + levelShortcut: LVL + + belt: + default: + name: &belt Conveyor Belt + description: Transports items, hold and drag to place multiple. + + wire: + default: + name: &wire Wire + description: Allows you to transport energy + + miner: # Internal name for the Extractor + default: + name: &miner Extractor + description: Place over a shape or color to extract it. + + chainable: + name: Extractor (Chain) + description: Place over a shape or color to extract it. Can be chained. + + underground_belt: # Internal name for the Tunnel + default: + name: &underground_belt Tunnel + description: Allows you to tunnel resources under buildings and belts. + + tier2: + name: Tunnel Tier II + description: Allows you to tunnel resources under buildings and belts. + + splitter: # Internal name for the Balancer + default: + name: &splitter Balancer + description: Multifunctional - Evenly distributes all inputs onto all outputs. + + compact: + name: Merger (compact) + description: Merges two conveyor belts into one. + + compact-inverse: + name: Merger (compact) + description: Merges two conveyor belts into one. + + cutter: + default: + name: &cutter Cutter + description: Cuts shapes from top to bottom and outputs both halves. If you use only one part, be sure to destroy the other part or it will stall! + quad: + name: Cutter (Quad) + description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall! + + advanced_processor: + default: + name: &advanced_processor Advanced Processor + description: Advanced shape processing + + rotater: + default: + name: &rotater Rotate + description: Rotates shapes clockwise by 90 degrees. + ccw: + name: Rotate (CCW) + description: Rotates shapes counter-clockwise by 90 degrees. + + stacker: + default: + name: &stacker Stacker + description: Stacks both items. If they can not be merged, the right item is placed above the left item. + + mixer: + default: + name: &mixer Color Mixer + description: Mixes two colors using additive blending. + + painter: + default: + name: &painter Painter + description: &painter_desc Colors the whole shape on the left input with the color from the top input. + + mirrored: + name: *painter + description: *painter_desc + + double: + name: Painter (Double) + description: Colors the shapes on the left inputs with the color from the top input. + quad: + name: Painter (Quad) + description: Allows you to color each quadrant of the shape with a different color. + + trash: + default: + name: &trash Trash + description: Accepts inputs from all sides and destroys them. Forever. + + storage: + name: Storage + description: Stores excess items, up to a given capacity. Can be used as an overflow gate. + + energy_generator: + deliver: Deliver + + # This will be shown before the amount, so for example 'For 123 Energy' + toGenerateEnergy: For + + default: + name: &energy_generator Energy Generator + description: Generates energy by consuming shapes. Each energy generator requires a different shape. + + wire_crossings: + default: + name: &wire_crossings Wire Splitter + description: Splits a wire into two + + merger: + name: Wire Merger + description: Merges two wires into one + +storyRewards: + # Those are the rewards gained from completing the store + reward_cutter_and_trash: + title: Cutting Shapes + desc: You just unlocked the cutter - it cuts shapes half from top to bottom regardless of its orientation!

Be sure to get rid of the waste, or otherwise it will stall - For this purpose I gave you a trash, which destroys everything you put into it! + + reward_rotater: + title: Rotating + desc: The rotater has been unlocked! It rotates shapes clockwise by 90 degrees. + + reward_painter: + title: Painting + desc: >- + The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!

PS: If you are colorblind, there is a colorblind mode in the settings! + + reward_mixer: + title: Color Mixing + desc: The mixer has been unlocked - Combine two colors using additive blending with this building! + + reward_stacker: + title: Combiner + desc: You can now combine shapes with the combiner! Both inputs are combined, and if they can be put next to each other, they will be fused. If not, the right input is stacked on top of the left input! + + reward_splitter: + title: Splitter/Merger + desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging items onto multiple belts!

+ + reward_tunnel: + title: Tunnel + desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it! + + reward_rotater_ccw: + title: CCW Rotating + desc: You have unlocked a variant of the rotater - It allows you to rotate shapes counter-clockwise! To build it, select the rotater and press 'T' to cycle through its variants! + + reward_miner_chainable: + title: Chaining Extractor + desc: You have unlocked the chaining extractor! It can forward its resources to other extractors so you can more efficiently extract resources! + + reward_underground_belt_tier_2: + title: Tunnel Tier II + desc: You have unlocked a new variant of the tunnel - It has a bigger range, and you can also mix-n-match those tunnels now! + + reward_splitter_compact: + title: Compact Balancer + desc: >- + You have unlocked a compact variant of the balancer - It accepts two inputs and merges them into one belt! + + reward_cutter_quad: + title: Quad Cutting + desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two! + + reward_painter_double: + title: Double Painting + desc: You have unlocked a variant of the painter - It works as the regular painter but processes two shapes at once consuming just one color instead of two! + + reward_painter_quad: + title: Quad Painting + desc: You have unlocked a variant of the painter - It allows you to paint each part of the shape individually! + + reward_storage: + title: Storage Buffer + desc: You have unlocked a variant of the trash - It allows you to store items up to a given capacity! + + reward_freeplay: + title: Freeplay + desc: You did it! You unlocked the free-play mode! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!) + + reward_blueprints: + title: Blueprints + desc: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.

Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered). + + # Special reward, which is shown when there is no reward actually + no_reward: + title: Next level + desc: >- + This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! + + + + no_reward_freeplay: + title: Next level + desc: >- + Congratulations! By the way, more content is planned for the standalone! + +settings: + title: Settings + categories: + game: Game + app: Application + + versionBadges: + dev: Development + staging: Staging + prod: Production + buildDate: Built + + labels: + uiScale: + title: Interface scale + description: >- + Changes the size of the user interface. The interface will still scale based on your device's resolution, but this setting controls the amount of scaling. + scales: + super_small: Super small + small: Small + regular: Regular + large: Large + huge: Huge + + autosaveInterval: + title: Autosave Interval + description: >- + Controls how often the game saves automatically. You can also disable it entirely here. + + intervals: + one_minute: 1 Minute + two_minutes: 2 Minutes + five_minutes: 5 Minutes + ten_minutes: 10 Minutes + twenty_minutes: 20 Minutes + disabled: Disabled + + scrollWheelSensitivity: + title: Zoom sensitivity + description: >- + Changes how sensitive the zoom is (Either mouse wheel or trackpad). + sensitivity: + super_slow: Super slow + slow: Slow + regular: Regular + fast: Fast + super_fast: Super fast + + movementSpeed: + title: Movement speed + description: >- + Changes how fast the view moves when using the keyboard. + speeds: + super_slow: Super slow + slow: Slow + regular: Regular + fast: Fast + super_fast: Super Fast + extremely_fast: Extremely Fast + + language: + title: Language + description: >- + Change the language. All translations are user-contributed and might be incomplete! + + enableColorBlindHelper: + title: Color Blind Mode + description: >- + Enables various tools which allow you to play the game if you are color blind. + + fullscreen: + title: Fullscreen + description: >- + It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone. + + soundsMuted: + title: Mute Sounds + description: >- + If enabled, mutes all sound effects. + + musicMuted: + title: Mute Music + description: >- + If enabled, mutes all music. + + theme: + title: Game theme + description: >- + Choose the game theme (light / dark). + themes: + dark: Dark + light: Light + + refreshRate: + title: Simulation Target + description: >- + If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow. + + alwaysMultiplace: + title: Multiplace + description: >- + If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently. + + offerHints: + title: Hints & Tutorials + description: >- + Whether to offer hints and tutorials while playing. Also hides certain UI elements up to a given level to make it easier to get into the game. + + enableTunnelSmartplace: + title: Smart Tunnels + description: >- + When enabled, placing tunnels will automatically remove unnecessary belts. This also enables you to drag tunnels and excess tunnels will get removed. + + vignette: + title: Vignette + description: >- + Enables the vignette, which darkens the screen corners and makes text easier to read. + + rotationByBuilding: + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. This may be more comfortable if you frequently switch between placing different building types. + + compactBuildingInfo: + title: Compact Building Infos + description: >- + Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown. + + disableCutDeleteWarnings: + title: Disable Cut/Delete Warnings + description: >- + Disables the warning dialogs brought up when cutting/deleting more than 100 entities. + +keybindings: + title: Keybindings + hint: >- + Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options. + + resetKeybindings: Reset Keybindings + + categoryLabels: + general: Application + ingame: Game + navigation: Navigating + placement: Placement + massSelect: Mass Select + buildings: Building Shortcuts + placementModifiers: Placement Modifiers + + mappings: + confirm: Confirm + back: Back + mapMoveUp: Move Up + mapMoveRight: Move Right + mapMoveDown: Move Down + mapMoveLeft: Move Left + mapMoveFaster: Move Faster + centerMap: Center Map + + mapZoomIn: Zoom in + mapZoomOut: Zoom out + createMarker: Create Marker + + menuOpenShop: Upgrades + menuOpenStats: Statistics + menuClose: Close Menu + + toggleHud: Toggle HUD + toggleFPSInfo: Toggle FPS and Debug Info + switchLayers: Switch layers + exportScreenshot: Export whole Base as Image + belt: *belt + splitter: *splitter + underground_belt: *underground_belt + miner: *miner + cutter: *cutter + advanced_processor: *advanced_processor + rotater: *rotater + stacker: *stacker + mixer: *mixer + energy_generator: *energy_generator + painter: *painter + trash: *trash + wire: *wire + + pipette: Pipette + rotateWhilePlacing: Rotate + rotateInverseModifier: >- + Modifier: Rotate CCW instead + cycleBuildingVariants: Cycle Variants + confirmMassDelete: Delete area + pasteLastBlueprint: Paste last blueprint + cycleBuildings: Cycle Buildings + lockBeltDirection: Enable belt planner + switchDirectionLockSide: >- + Planner: Switch side + + massSelectStart: Hold and drag to start + massSelectSelectMultiple: Select multiple areas + massSelectCopy: Copy area + massSelectCut: Cut area + + placementDisableAutoOrientation: Disable automatic orientation + placeMultiple: Stay in placement mode + placeInverse: Invert automatic belt orientation + +about: + title: About this Game + body: >- + This game is open source and developed by Tobias Springer (this is me).

+ + If you want to contribute, check out shapez.io on github.

+ + This game wouldn't have been possible without the great discord community around my games - You should really join the discord server!

+ + The soundtrack was made by Peppsen - He's awesome.

+ + Finally, huge thanks to my best friend Niklas - Without our factorio sessions, this game would never have existed. + +changelog: + title: Changelog + +demo: + features: + restoringGames: Restoring savegames + importingGames: Importing savegames + oneGameLimit: Limited to one savegame + customizeKeybindings: Customizing Keybindings + exportingBase: Exporting whole Base as Image + + settingNotAvailable: Not available in the demo. diff --git a/translations/base-zh-CN.yaml b/translations/base-zh-CN.yaml index 1e44992c..e99d1132 100644 --- a/translations/base-zh-CN.yaml +++ b/translations/base-zh-CN.yaml @@ -57,43 +57,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io 是一款在无边际的地图上建造工厂、自动化生产与组合愈加复杂的图形的游戏。提交任务,制造更复杂的流水线,解锁升级来提升您工厂的运作速度。 + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - 你将会需要随着不断上升得需求扩大你的工厂。当然,不要忘记你可以在[b]无尽[/b]的地图上开采资源! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - 只对图形进行加工可能会使你感到无聊。我们为你准备了颜色资源——将红、绿、蓝三种颜色混合,生产更多不同的颜色并粉刷在图形上以满足需求。 + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - 这个游戏目前有18个关卡(这应该已经能让你忙碌几个小时了!),并且正在不断地更新中。很多新关卡已经在开发计划当中! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]独立版优势[/b] + [b]Standalone Advantages[/b] [list] - [*] 地图标记 - [*] 无限存档 - [*] 深色模式 - [*] 更多设置 - [*] 支持作者继续开发shapez.io❤️ - [*] 在以后还有更多特性! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] + [b]Future Updates[/b] - [b]开发计划与社区意见[/b] - - 本游戏已开源,所有人都能参与游戏内容的开发!除此以外,我[b]非常重视[/b]玩家社区的反馈!我会阅读每一条建议并尽量顾及所有建议。 + I am updating the game very often and trying to push an update at least every week! [list] - [*] 要消耗图形来造建筑的的故事模式 - [*] 更多关卡&建筑(单机版独有) - [*] 更多地图,也许会有障碍物 - [*] 可配置的地图生成(矿脉密度与大小、 随机种子以及其他地图设置) - [*] 更多图形 - [*] 更多的性能改进(当然,现在游戏已经非常流畅了!) - [*] 色盲模式 - [*] 以及更多其他的功能! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - 记得查看我的Trello计划板!那里有所有的开发计划!https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: 加载中 @@ -103,6 +119,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: "" + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # TODO: Chinese translation: suffix changes every 10000 in Chinese numbering system. # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: @@ -161,28 +180,7 @@ mainMenu: savegameLevel: 第关 savegameLevelUnknown: 未知关卡 - contests: - contest_01_03062020: - title: "竞赛 #01" - desc: 最6的工厂将能赢得25美元的奖金! - longDesc: >- - To give something back to you, I thought it would be cool to make weekly contests! -

- This weeks topic: Build the coolest base! -

- Here's the deal:
-
    -
  • Submit a screenshot of your base to contest@shapez.io
  • -
  • Bonus points if you share it on social media!
  • -
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • -
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • -
  • Deadline: 07.06.2020 12:00 AM CEST
  • -
-
- I'm looking forward to seeing your awesome creations! - showInfo: 详细信息 - contestOver: 本次竞赛已结束。加入官方Discord以收到关于新竞赛的提醒! # contestOver: This contest has ended - Join the discord to get noticed about new contests! continue: 继续游戏 newGame: 新游戏 @@ -288,6 +286,7 @@ dialogs: createMarker: title: 创建地图标记 desc: 给地图标记起一个的名字。你可以在名字中加入一个短代码以加入图形。(你可以在这里生成短代码。) + titleEdit: Edit Marker markerDemoLimit: desc: 在演示版中你只能创建两个地图标记。请获取独立版以创建更多标记。 @@ -301,6 +300,10 @@ dialogs: desc: >- 你将要导出你的工厂的截图。如果你的基地很大,截图过程将会很慢,且有可能导致游戏崩溃! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -323,6 +326,7 @@ ingame: copySelection: 复制 clearSelection: 取消选择 pipette: 选取器 + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -440,9 +444,11 @@ ingame: cyan: 青色 white: 白色 uncolored: 无色 + black: Black shapeViewer: title: 层 # TODO: find better translation empty: 空 + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -549,6 +555,27 @@ buildings: deliver: 交付 toUnlock: 来解锁 levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -843,6 +870,11 @@ keybindings: lockBeltDirection: 启用传送带规划 switchDirectionLockSide: "规划器:换边" pipette: 选取器 + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: 关于游戏 diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml index b0b0474f..f3437e77 100644 --- a/translations/base-zh-TW.yaml +++ b/translations/base-zh-TW.yaml @@ -57,43 +57,59 @@ steamPage: longText: >- [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] - shapez.io 是一款在無邊際的地圖上建造工廠、自動化生產與組合愈加複雜的圖形的遊戲。提交任務,製造更複雜的流水線,解鎖升級來提升您工廠的運作速度。 + shapez.io is a game about building factories to automate the creation and processing of increasingly complex shapes across an infinitely expanding map. + Upon delivering the requested shapes you will progress within the game and unlock upgrades to speed up your factory. - 你將會需要隨著不斷上升的需求擴大你的工廠。當然,不要忘記你可以在[b]無盡[/b]的地圖上開採資源! + As the demand for shapes increases, you will have to scale up your factory to meet the demand - Don't forget about resources though, you will have to expand across the [b]infinite map[/b]! - 只對圖形進行加工可能會使你感到無聊。我們為你準備了顏色資源——將紅、綠、藍三種顏色調色,產生更多不同的顏色並著色在圖形上以滿足任務需求。 + Soon you will have to mix colors and paint your shapes with them - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. - 這個遊戲目前有18個關卡(這應該已經能讓你忙碌幾個小時了!),並且遊戲正在不斷地更新中。很多新關卡已經在開發計劃當中! + This game features 18 progressive levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + Purchasing the game gives you access to the standalone version which has additional features and you'll also receive access to newly developed features. - [b]獨立版優勢[/b] + [b]Standalone Advantages[/b] [list] - [*] 地圖標記 - [*] 無限存檔 - [*] 深色模式 - [*] 更多設置 - [*] 支持作者繼續開發shapez.io❤️ - [*] 在以後還有更多特性! + [*] Dark Mode + [*] Unlimited Waypoints + [*] Unlimited Savegames + [*] Additional settings + [*] Coming soon: Wires & Energy! Aiming for (roughly) end of July 2020. + [*] Coming soon: More Levels + [*] Allows me to further develop shapez.io ❤️ [/list] + [b]Future Updates[/b] - [b]開發計劃與社區意見[/b] - - 本遊戲已開源,所有人都能參與遊戲內容的開發!除此以外,我[b]非常重視[/b]玩家社區的反饋!我會閱讀每一條建議並儘量顧及所有建議。 + I am updating the game very often and trying to push an update at least every week! [list] - [*] 要消耗圖形來造建築的的故事模式 - [*] 更多關卡&建築(獨立版獨有) - [*] 更多地圖,也許會有障礙物 - [*] 可配置的地圖生成(礦脈密度與大小、 隨機種子以及其他地圖設置) - [*] 更多圖形 - [*] 更多的性能改進(當然,現在遊戲已經非常流暢了!) - [*] 色盲模式 - [*] 以及更多其他的功能! + [*] Different maps and challenges (e.g. maps with obstacles) + [*] Puzzles (Deliver the requested shape with a restricted area / set of buildings) + [*] A story mode where buildings have a cost + [*] Configurable map generator (Configure resource/shape size/density, seed and more) + [*] Additional types of shapes + [*] Performance improvements (The game already runs pretty well!) + [*] And much more! [/list] - 記得查看我的Trello計劃板!那裡有所有的開發計劃! https://trello.com/b/ISQncpJP/shapezio + [b]This game is open source![/b] + + Anybody can contribute, I'm actively involved in the community and attempt to review all suggestions and take feedback into consideration where possible. + Be sure to check out my trello board for the full roadmap! + + [b]Links[/b] + + [list] + [*] [url=https://discord.com/invite/HN7EVzV]Official Discord[/url] + [*] [url=https://trello.com/b/ISQncpJP/shapezio]Roadmap[/url] + [*] [url=https://www.reddit.com/r/shapezio]Subreddit[/url] + [*] [url=https://github.com/tobspr/shapez.io]Source code (GitHub)[/url] + [*] [url=https://github.com/tobspr/shapez.io/blob/master/translations/README.md]Help translate[/url] + [/list] + + discordLink: Official Discord - Chat with me! global: loading: 加載中 @@ -102,6 +118,9 @@ global: # How big numbers are rendered, e.g. "10,000" thousandsDivider: " " + # What symbol to use to seperate the integer part from the fractional part of a number, e.g. "0.4" + decimalSeparator: "." + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. suffix: thousands: 千 @@ -159,28 +178,7 @@ mainMenu: savegameLevel: Level savegameLevelUnknown: 未知關卡 - contests: - contest_01_03062020: - title: "比賽 #01" - desc: 最屌的工廠將能贏得25美元的獎金! - longDesc: >- - 為了回饋您,我認為每週進行比賽也很酷! -

- 本週主題:建立最酷的基地! -

- 是這樣的:
-
    -
  • 將您的基地的螢幕截圖提交到 contest@shapez.io -
  • 如果您在社交媒體上分享會有額外獎勵積分! -
  • 我將選擇5張螢幕截圖,並將其提交給 discord 社區進行投票。 -
  • 獲勝者將獲得 $ 25 (PayPal,亞馬遜禮品卡,隨您喜歡) -
  • 截止日期:CEST 07.06.2020 12:00 AM - -
    - 我期待看到您的出色創作! - showInfo: 詳細信息 - contestOver: 本次競賽已結束。加入官方Discord以收到關於新競賽的提醒! continue: 繼續 newGame: 新遊戲 madeBy: 作者: @@ -283,6 +281,7 @@ dialogs: createMarker: title: 創建標記 desc: 給地圖標記起一個的名字。你可以在名字中加入一個短代碼以加入圖形。 (你可以在這裡生成短代碼。) + titleEdit: Edit Marker markerDemoLimit: desc: 在演示版中你只能創建兩個地圖標記。請獲取獨立版以創建更多標記。 @@ -296,6 +295,10 @@ dialogs: desc: >- 你將要匯出你的工廠的截圖。如果你的基地很大,截圖過程將會很慢,甚至有可能導致遊戲當掉! + massCutInsufficientConfirm: + title: Confirm cut + desc: You can not afford to paste this area! Are you sure you want to cut it? + ingame: # This is shown in the top left corner and displays useful keybindings in # every situation @@ -318,6 +321,7 @@ ingame: copySelection: 複製選取 clearSelection: 清空選取 pipette: 吸附 + switchLayers: Switch layers # Everything related to placing buildings (I.e. as soon as you selected a building # from the toolbar) @@ -435,9 +439,11 @@ ingame: cyan: 青 white: 白 uncolored: 無顏色 + black: Black shapeViewer: title: 層 empty: 空 + copyKey: Copy Key # All shop upgrades shopUpgrades: @@ -544,6 +550,27 @@ buildings: deliver: 交付 toUnlock: 來解鎖 levelShortcut: LVL + wire: + default: + name: Energy Wire + description: Allows you to transport energy. + advanced_processor: + default: + name: Color Inverter + description: Accepts a color or shape and inverts it. + energy_generator: + deliver: Deliver + toGenerateEnergy: For + default: + name: Energy Generator + description: Generates energy by consuming shapes. + wire_crossings: + default: + name: Wire Splitter + description: Splits a energy wire into two. + merger: + name: Wire Merger + description: Merges two energy wires into one. storyRewards: # Those are the rewards gained from completing the store @@ -831,6 +858,11 @@ keybindings: lockBeltDirection: 啟用傳送帶規劃 switchDirectionLockSide: "規劃器:換邊" pipette: Pipette + menuClose: Close Menu + switchLayers: Switch layers + advanced_processor: Color Inverter + energy_generator: Energy Generator + wire: Energy Wire about: title: 關於遊戲