From 2e967fde9e999821b32cc6fc69040f959a6ea1a8 Mon Sep 17 00:00:00 2001 From: ZeeMaji <42477864+ZeeMaji@users.noreply.github.com> Date: Thu, 4 Sep 2025 11:45:11 +0000 Subject: [PATCH] Convert track designer grid to object Converts the dark blue full tile grid surface from the track designer into it's own proper terrain surface object with support for slopes & underground images. With this, now you can use this surface in your parks and this will allow for enabling land tools in the track designer. Along with getting rid of a pretty nasty paint hack Aaron told me about as apparently the track designer uses the grass surface with a paint hack to render as this blue grid instead. Since the original texture originates in RCT2, i've marked the source game as that. As for the authors i've just left CS & SF as i'm unsure who could have made the original texture due to it's simplicity, and i've added 'OpenRCT2 developers' since this is a pretty big extension as the surface has went from 1 image, to 37. I have also made the sprites recolorable similar to the LL space grid surfaces, this isn't usable in the actual game as they are hardcoded to dark_blue. But this does future proof them for whenever we get recolorable terrain surfaces. Having them set to dark_blue matches the original grid's colors perfectly. Due to how thin the outline is as it's only one pixel thick on the original flat sprite, i had to do some tricks to get it to be scaled properly on the other slope angles. So some terrain configurations with edges might not have an outline. Although this already happened with the original flat sprite on the edges of the map so hopefully it isn't too big of a deal? I can't see any way around this other than completely redesigning the original flat sprite but i'd rather not replace the original design. --- .../images/00.png | Bin 0 -> 1279 bytes .../images/01.png | Bin 0 -> 1254 bytes .../images/02.png | Bin 0 -> 1208 bytes .../images/03.png | Bin 0 -> 1156 bytes .../images/04.png | Bin 0 -> 1251 bytes .../images/05.png | Bin 0 -> 1256 bytes .../images/06.png | Bin 0 -> 1157 bytes .../images/07.png | Bin 0 -> 1208 bytes .../images/08.png | Bin 0 -> 1311 bytes .../images/09.png | Bin 0 -> 1272 bytes .../images/10.png | Bin 0 -> 1258 bytes .../images/11.png | Bin 0 -> 1254 bytes .../images/12.png | Bin 0 -> 1267 bytes .../images/13.png | Bin 0 -> 1314 bytes .../images/14.png | Bin 0 -> 1260 bytes .../images/15.png | Bin 0 -> 1370 bytes .../images/17.png | Bin 0 -> 1164 bytes .../images/18.png | Bin 0 -> 1165 bytes .../images/38.png | Bin 0 -> 1253 bytes .../images/39.png | Bin 0 -> 1273 bytes .../images/40.png | Bin 0 -> 1214 bytes .../images/41.png | Bin 0 -> 1165 bytes .../images/42.png | Bin 0 -> 1258 bytes .../images/43.png | Bin 0 -> 1273 bytes .../images/44.png | Bin 0 -> 1169 bytes .../images/45.png | Bin 0 -> 1212 bytes .../images/46.png | Bin 0 -> 1361 bytes .../images/47.png | Bin 0 -> 1310 bytes .../images/48.png | Bin 0 -> 1291 bytes .../images/49.png | Bin 0 -> 1268 bytes .../images/50.png | Bin 0 -> 1296 bytes .../images/51.png | Bin 0 -> 1328 bytes .../images/52.png | Bin 0 -> 1273 bytes .../images/53.png | Bin 0 -> 1406 bytes .../images/55.png | Bin 0 -> 1189 bytes .../images/56.png | Bin 0 -> 1192 bytes .../images/icon.png | Bin 0 -> 1298 bytes .../object.json | 87 ++++++++++++++++++ 38 files changed, 87 insertions(+) create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/00.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/01.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/02.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/03.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/04.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/05.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/06.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/07.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/08.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/09.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/10.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/11.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/12.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/13.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/14.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/15.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/17.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/18.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/38.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/39.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/40.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/41.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/42.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/43.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/44.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/45.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/46.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/47.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/48.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/49.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/50.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/51.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/52.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/53.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/55.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/56.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/icon.png create mode 100644 objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/object.json diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/00.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/00.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4118b68cfa6ec6c2c111be2f71bf4cc14562c0 GIT binary patch literal 1279 zcmd^9?~B`X7=L=#yR@sbO2LSIkwSG5^CE-1h!93RbF+75yBy1~%)ZEBkRlax7^N@z zBDy$=lo42wGJCT^Ui3xKq9==^FM>w67i9)_ZWV$QtdJM?qGNqg$IX4s{th2L&(9an z^T6}t^X;wD$rCS}0DzO58|xQh{aVaKYB`oW8uu%}GHjo_cs6zuiNw;<((>|hGMQXi zSy^3O#V{2X?oS}i|KoT>RO0HHT z>J7Tt;yPWaKTw9AJ_=fssVz`gnagM*Zj=d2C3`xvZwg+gJQ`@>K{E>N#mq0|L7||| zgC%2q4f9&raX&X7kO8dWwJ)#CK7U^-%ZDBB~&4XXs3r%OdnrbLykXoA+1nmwiGYHncoVLOQW zlZBV%AtwV~1)>3@g|R)nG$1P;uLb4SM7L*_kM<=hr?UBaiE5R(zA6lLIWX06N1r<8 z%*oR{-YmpGIjbx>-4AB^`GJ1 z-m|Y1^zJsCaZ`yuZfzB=)spYrdhwatUh=PpZx-5K`tJvug)X0b@UZaMTlk2f-fom2Z=Sk#{{3M6M(X^#o1e|De6jK8x%S57s(Jr|D6{{=Tesi) T_xF$ECSmjJ*7~=v?_B;5rFgU2 literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/01.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/01.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7eeabfedbd11776c1e7600b85b303af38ce34f GIT binary patch literal 1254 zcmd^9?~B`H9RJ?+?$X{l0_#SHd67Y#8APa(L69ifE_e3M=w&X0A{8SB7Nkf95exQ3 zW^+GNK5U|6(D7qH`BOG$D$L#O$;q&=^KhN{x z`Fy`TKW<;$E1z0_dK~~x?e1({OY`NF=d+nKelC3a9Y6-IzIJ^(oh~gcEiW%;GMSZ? zmDSbNwY4=2!?M|IE|)75i$#Vh2?8(6qN-L6L$@r;ae9M+KN=lHQJf@933v`9aidzz z*J@f;K+w=aUJ67A2G@=)^{7R0NO!6b#dG+$0E_qFjzUl%%nyO-=JruZMzw zVDd%2P?AVap~^a4F&Wk7jILmLVrMA36UC1-k|j#zA}7todcDy1XGceI93vofpd5_pbnHrpIW5#&Nb#D3e8*E~y-6h*C>QH){;qopFBtBpN#8gv)aQIb4DJU|7&0I&f(fHA-v1C&A%P{Tl;i=wGSfzCjO2fqxF z1V{#?7f_o)u7vy=nzT^l!jpq%K@^}OVKud2*6EI2?z`%6XoaD-ScE9`A~awc8@yeR zTvG8VJ>u-R>LvBzu`@aGXJ{Hzd0DE8x5T)S!~JS8BbsWv2-NSi%JnGBr++~ zWsuLKP(%pX);%qK0`S4Ly|l^y_gHuSc`5x5ayNJ0Os~gA{t1`h&cV5K@z(CvmFqjV zfB5a*`mN`m+P?qmW7Plf=9w!OU;X>{*E2T)E&Kk@@7;LtW$WP2ToHcEeRa2a;roZ# z^XHn`JC~c!eDQVmVz#;d;>VwS_Hgr+GyD7BWM6pW^yVMI%a>+CqFjoFWUu*F?m21o vV7z$&-+%Y<*}wi3AN=Cn?ed$&VAWBipSrVW&%XUpS_|xM?`?g%`A+jc#mb{V literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/02.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/02.png new file mode 100644 index 0000000000000000000000000000000000000000..5088495a6b9a190059ca0690082e01c9f98f46cf GIT binary patch literal 1208 zcmd^9&x_-96n`_FnaoUGDpai)Fk+FgM93kB?2?5zn-1ME%VeA^1nD6QIrNZ2#0W*Y z5HLtxiiDwH#3}`Y^boMf9C8SlLl!Gk4KhN7!1mBXggxXCp$l{Pn*BR`eBRH)dpzEc z$7iSQ8;5Tk0>F)vd#&?QzgP0h`;}5&+tv!Ll6s~HB4ND;$jhvXwr7c9RvX~j^e2}HyCXd@Vs1)>gaAa(1 zV9~I)oYsp4jxrh*D!O(MikkoufQn&8t!Cl4Ly{iHT}slt+g)1Lv&jTS5zf?`e1nz< zP9@t0rC5ySaOPOBeQ^}Z-a-x1F2Uk-yUEFvsIeVGFb2|KqD}%MNUS&=CE0YfiE2F5 zWoUGP=mY6s?4;42k)4P)5@onDz1)e>r9{;=7VovGp~6iyAvER0)|Rfh_U$}!H;Iqd zajnjhl)|uGUg*j4P}9b}-fTFGCX*xxR##Vfo+H2wAYF`^)`Sq37gTp84Avbl>xH>< zRm`&MPXpQ4cQ5vXavi@v1nonnGoD?e_R1q`fnxztsPL2D#Kaj(5 zckWxuXq+wMqIiaQ00qDVZ~%OOIlvkNR6-I^-$cHL(xpU#!N7=zpbe=6NCspy(2zl% zgaREc1}OF5#o$>G1yCeR*BVxj8aeH$r-h-NBz~49sH}x|f$3Lyry+TS8jwcHIeEt~ zdf~=hTn8((%*i^i1lFc&9iGr-rr#AEOZP@r=#P@v&(atbD^?Uy04N27psZDbbOyNH zFAa9=mKd+s=3-GALZ>6^y4LR-3~jTt%QL>fL?V49QJK<2DuFB#jTsd1C=n4tj{Q@& zJOTLR{IqQH|4oPPzjw-iaPZN+56kta)?e@zeDm$=W$^r@b@brYm*4%y9l~2LwT|@M z`s!6FKK$%IN=}d2 literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/03.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/03.png new file mode 100644 index 0000000000000000000000000000000000000000..18b004a2f2db65995c2ba732a5b26d7381269235 GIT binary patch literal 1156 zcmd^9zl)@17=CwWcir7#nF~{RM2N){1}r>~VBrzjxEF6RtjBpE!NLOrLzuz?14FRz zIEx`zNSH#%1g5Z?xd^Bk1qk>>h}4~%Qk=B^3i#xjo<(F^a(%*UVQcHSvx&CIyyc+?sPgQCnu+; zr)Otp7>1pnpI=;D;Df<{Wf@TvR8=-j-L@^y^TKexTqb$GDa*QPSOx?h6uGPG{n3aV zJIuuA!klht|jBHMg}G|x7mA7%tCFww93__Dx*W4O9U7+j0Ff( zY++%U-`g(w&6+?JgBk-p1PJ8=00qFnFss*d2_m4Vi0AJWWi=dbUHAQbjXsEh#+{tU~j5c2oyBx>xAF$q{3T_BDQCim9y@p1BR}eeBg)cqn4D z&wG82qBWKq3gTE*ebbzc$4lSO=JO&+cAHII*9Zs;s1RcpJuxNJH9g#klf52Q&eET*7Rxd(nwHOOE@&m1A1sOfCD zirsBCtG0R5yhj3n24DjO05QM{V2=T6p@_(_Q5>Oit59IEFclz?pi}^?5$_PFjJO{D}nu3i?+#S=?Kw3m*ntDYMS5<*pFJcI+(-i_-iAW=%tdb9EJ#NP7 zAzVKsJG8B-K5!%^F+E)%M=I+K<-i?9Q#XyLMIKjWj+z}O%P0X<0z%MwwV;9t;W@3~ zW?_rjes8bWtq^rx9gR%Ku~^3Am{4G2kQj`t(Qh-)ngC=vesu&0j~x jmsgKJd;Q1TYZJi#``eGO#h>4_JK^@(-OVpwyngo|e7$sK literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/04.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/04.png new file mode 100644 index 0000000000000000000000000000000000000000..543b7fcd73fe13fad266d663136b14841cfa9401 GIT binary patch literal 1251 zcmd^9-;3i^6h5<^namG{K2(gDhb&Y!NYFe)2pTo6nWZzEWwN^&s8ZR;M(9HyvXF(k z29279Iute!RU&qvXda3LtTK#2ibgj`kv`;Mls*J3PQ|i}5ZMY<2EAtg4lmz#&Uf#_ z{m$Y3*t@(_+E{yZ4FEQ_w>Gb4`Gt&US8`eWK)mxMKn^Zn+P#oX7Zw)IoH>)rB*omO}u#;l?YI2 zs0-jISXalwW`5Ky%!UM-GH9lvQwO1_2p|Kf7^dg*7C|@^x$CUw06DTYc|79Ck}$~(NUVF2nZc07h}75u}>&Nx;hpc zlZrR3_fzL+)|;M==4hSH=Q$iNkwt}OG@dskxuIs8nZ0If(CsBrJR1w3N|>SKEtPa? zblVjChSG0W2fj55+tX1ro1Gv5pbTIDH~>Dt0APXv${>r#G?4G1WF%9dv(OSCC_y3v zQUK{VYO=_aQBXs}21-15aPS;RB9vvUrr}ndZaJl{r}g`G9Q)I0j505x3aq&iexY@~26JW@Ap0Pyi?a zgdp?EKsgP()nw(>%oV||9o;{zViAHUyb(Pu-Wv+@e_Bx z9(>F_eg8@9=id(Jx9;Vx{e2sM{`esNYj0lK)6n?Rd#8scdhPBXPyKRh|MTaz9{c9v s?YA!e`ful@`{MPVti26%?tKdu&$Y)luk1dP6$0BAb~ZnI@zr<#15V|x7XSbN literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/05.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/05.png new file mode 100644 index 0000000000000000000000000000000000000000..843dc3b2882120404c0c590da6ec399aabf408fb GIT binary patch literal 1256 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 literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/08.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/08.png new file mode 100644 index 0000000000000000000000000000000000000000..89bf93f900abcdbb5feaa714bf7c7e9e5e826d43 GIT binary patch literal 1311 zcmd^9?~B`X7=P|(?yk(&MC@2S zB33P(f)f(@ubSWiR@g{WxsW{!7CiDpgpw)0)j9P}D-9ApwQ z92gQ-RWYX!Y*j=3CXTuk>dR=?K&TM~5CLQiQ-eVr#|?roS$0ztw^ON>u3xWIkmKNV zD9VK?F~Z73TqP4atr)CU=5v-%v?a4C*S%DP!KrwZl}JHhk}9v}#e7As)YZDHH@u?T zt+oeFkb{r};S@x&Ko}TP3CC+h(&1D$QD|#s&uE}ckqjveo{5u%1Y1>jTa(GMli$>WP)Z=9G{V-f})f&nOdRXR4Q)0-rm{i^?C?!6^If>SA)EbOHDG> z=JTDT+0EEJW2ay1?zRRfKn8?h0C3dQYe&1<;*HV3kRX;M&^ zBSxAmXE`e`+2z!>rMH}Nx7FzPuOkj10iXdG02aVDKnDZlL*!9bLzaoWmPmj~Ly?1e z96S+_1V{~|0*y=&)zhe%N1h3{2G4-NLqf#TN?6a3MI&A{72D3auGQ_j$ghQ`fX)Uu zBP^N`xlX7aYxI&ao& z2&fLo1BAe@<%2NtcrNQ3Ou6Kv-05h|rf=}cq?Ar8*{n)aIfg26w8hhoK<$WRHxWg0 z1nC4S)2PlNS3n3Exvx|H3BW5Smi#9F-!xVF>xlmkCf669_17a1y2V5A!H0MH!HbJ? z$5t24Ubtl6_WHr;xs_80N%!CP&Wicl6VJc;)!*k|n7e%Gm-M+SZ-3Ey?!c4n$L0^8 znLoVy&HCW!pRcCBw`&uc8)%=O*^3d+#G;pDhfc>H_$M|y7rXn1jYB6lX0L2KcyQyM zwJqx7E#jxGhaTR#cl}>^ZMXLAU~~Cu`}hU@%~N{d=HBh^?VTCFIdjKrZ;b_B{LVSL z|Hk{D+*p`?_vPQOU7SAf$Df~{|8e$M@bPQs9^L=ziuBPc{>V$cdAhst*{7$&eiN`b Mzclyd@wGSp1Kha8rT_o{ literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/09.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/09.png new file mode 100644 index 0000000000000000000000000000000000000000..ca634dc6dae8a74abf5759f17ef30460cdf0c252 GIT binary patch literal 1272 zcmd^9-;3i^6h71Wk(sGW)vg<{4^fKdA-hD)Lmo1caWhM2h)l-KKv_B%F)MxOLtG*h ztPq^w)}?5~ItFa9NMtJnt?P(!$V0^nMT(o1f_(@}AByH-k&0aymRY%G{|+zTcg}b3 z!~M?T{80Ynv^zwWhFF&@X0?fnCOS>21>D=60B9WM%pI=y5 zSX^9OT3W&|YU_DsM2V#pw;fbj7+aI|IcFiv*jYb6HNNM3pUQf>xEPEv4mYUSRaX zdJwh8$K4bUX&LY$5EURTjBVk$4q52(T9B`eb!Tez(4j=7RW?)3QMEkRRs~;|15+K@ z`ouM-UHdq2(WIA3vm}*g*di~KWx1xRjdHnDt94tg!1Kn#;dDAhkkNp&F{Ygo{ER%H ziesTVDL7HtpIXCNCpsA&qa>9|u{fS1vNA=h9H)y?Rf#vNbZYf}yA$?;*_a1K#B@1j zD1=p_8WrBH%6_BRca2fE5siAY*&W0K zau7;@WI!5@Y7BBD3skl+5>Q=7psJ?Fofg42uioG&LU@A%8 z!X<}LJW>leYg%w;W&hY7oOok2nv!W?2`opa3OrGgnMzT#jFM9~e77F-+$ij!*_ahY z==#7L>~-dAruO7siama8bg~bZS#yPFkO)zN>r53B85N( zi5d*@coc{TAX;F-vXrI;)U(=$#iCBW_ETql}gRc z&CSoxpE`94!?1;gg~i21JfF`~RDt7IQRG!s)^*LYtVW~N>3H4lQ541FF;xJT0fAqZ z~;*O0;z9z~X|2)az)`VRaNalek;V zfh*`DUvmbX{(&Ci=n0V z8~V_-;-E1JT{P^bGc-X;6kTGuiYV4pwOOfjYPF!%3O#RdbQH%if~*Ea1Ebn$&d-WH zvNYhTL)jTs{MbGkcSh6x1TB;4G>zlMTwWv#D#Pf!P*sx6j83h7*zQE#a6Di^;W1rI zn@Y|ulTCwltD@g59lB;eXpZ{b@%T1k0VDt&zy@#u4grQ3pacSk3>~=+iuwWp8U=M0 zydp#bAQ6y;qZ)-A0eNNAtD?w(2M13B&w(UhWfeCoWZf>d9o6@(Fmy+w5G7vO5>Uo6 zYvY2GQ#?Y87(15TamAlBdQ)$J`Z19KI)@btX_?KHMan4gwpn)Srtj9nt~-jlXgr{K z9(jNwKnN1A1cY79T1F!1W+Op!IMjQ+L~yb!mdmPPXjH+X3k{ZXIV#`_M*=yL@<_=c zlR!-hc`OQfgph4rFC|X^-rm|wn*4u{rN*7-lK)`w&Gk#k^;ph4;0%27>7&Ww`x|Sk z+v|H@{_^ZYaPCZM_4WH`d-lgiUOu<~-SJz;`&-9%|9br958r(BtNiuZojYg$jNje) z`>Siao4*?`K4ZLc!`ObuxNvoM?dtT#=XYOPjnyl^73ciPd}lHjcpt25i`QSnzxe*C zpNvZ@yBoJoq?M_BYbstodG(KzC$HUm_@Ddu)A!Cizw`5FZ|uE?|C`hU8|OFI_FuSs Fs5U%BvS43L5S4-dA}?b6cH^73*flgVbY zD=RCjtE(7>t*x!Cudn09Vv%JTQ4~~F*7dS!8n$h_ZYK!B!C)N6izHzg5O`4JjdHnA zt&+7m(`fQ;Tj>T`uWyc`=5*$XG*;p_3>mjdq@z3F zHfCjSUh6HKaT3hWCZ}kF&gVHCm&l?@Gdj?rc*^9ZH2hzhXv4Z*<` zkJLiShi_bV)A8ytg39iB0E;qYgs+N6%G7(JV42mlVubF ziUA==Yo(x^24UAz!L{8K?b*y6jZz_&%WAc%*Xst$*c{^utS_>CnHekeyi`OQi7X1W zSriH=k`Y3V{bMEl0`TeOz4Vg*Z_By=yqnI0_3JxV()QRWJmV7F{^o@=cw=|#(!twb z9p9I8H{LwAeedfd^uxtR``Jr3AAWZD$>aA9;*TyoeXP&$otN%mcP~Ep`6~B$_Xz|K zR)0FiUOirVc$~X=oV{~9^Zn}(JooZ%uig3moon}h&27H&Z&teX6#H)fV{h}^w;2(n vD}}$F9KP|#$>y4uy#M^89sQR)`*-&07q^D~Tbb+WSzvd2Z|m*{*AD*!nG2-i literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/12.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/12.png new file mode 100644 index 0000000000000000000000000000000000000000..d2486d2c10193f6510159ab3c96b1a80f301f1ca GIT binary patch literal 1267 zcmd^9-;3i^6h5=lnaqz}D_f;vkgQwX2zkg#9`cZd>}1kFAwnN2M94^2 z0-MDQl%Yt#x&*CIBoBRvSY#f8lrb({8L(=Q0W0L8vSqBxxJKBzr)M-o%7xM zaKCf7KX$Kemd>m^y#fGdHr9*R(|kE4y)>W3*Ppzk0nEd-m$t5^)4931Q>RYN&(CKv znT3Ug#l=Mo!nYpQj~)Q^}G}l`TedIHM)lzS!)^-arlF3c=!ZsldsUsIiJJ=yj>yR@;FdL{>j; zMw8BH7G`NtGG4!V5K7ZfIJoR_itzVY?j#!RYWXNfHFO4y21QovhHqol?isdObUe{K+IjsTW=W#$4r{ zyyOvTKF>Cji^mH`6Bn-($sncq#o4mfu`|CA}W2xksFX4?lV;U3_<=xVE*v z`{0`wAG>w&wDA3R`{-qEyLj&LC*J#UliiALhVS3lf9v6$Po!yKq+cK!y7f~YiMZpYnP-);Y z%|UM#jM~HM^`wVEiiET3(7vdWgT9zhA%{cyB47_HR-IV6oD5d+Ywqvx;q&}_@jN^{ zKX%vG(kJKcp96rCt1GF^KraTI3{3^{<lot=#)5($b*avUp)yewx`RWS^sTCF#mtxo5_^G3c;C4pr?;ODd1NIs7j zv}CEwRBJ+`DYYH7>z4ZiizBfNGq3PbJ%gJvQCF!wgLA5xZd390OGD2(8ghcXmP{uYk>q7Mt8hw5DAlEUOKG`!$E&!* zM*qkOvk(y>ngd(|!o=u$G~Fb!4y(ACa$mJZW(VyFWJIQ8g)~{tFb$b&tD2+Mc&w|8bsu#YzuikfdGYq3Ja|? zcmg01kP<~@3RwbbdgtC#x)FbCkm;4+L_UNgxSF zI)Q2wYO%=W5kjW%MJ_l2xUjhvH2MFgx$50>!9SSYUU@!PkNL@7J}e6tEr`} zmEBK%c;ddD_^H%}Jkqx&xoB$nmET@H^NaKF!utBdik<{4oh{BL~e4}9rQ<)x3EOP~IG>dTARlScDK_^0204Eli8<+apj=U;sD EKd3gt^#A|> literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/14.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/14.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb82075624ddbaccfee04e1a4c2b227557a42bb GIT binary patch literal 1260 zcmd^9-;3N-6h8Yi`@@>bJj`N*fKvz>OA0|!NhN5u%r4Q*x>*?7fkw&0JdBuaQy5{8 zr~wBVYJ?HSc9cOPj1X{;1*4=klspVFXee8lLWB{{Cl@#`2AFk=&;oh>#P+(a`6a__*G_7nHx@B4IcDLX6!tfxDlQd-+5O|QK)p9vk zt&+7m(`fSTj@;|3eqaov=6K?WG*;qQbt!L_NL!=22D@*GLAx~U>+zs5jh&+;EE1s7 zP!qsbu%3k2WnI)8a-*wuJ>84UFm6TD z-uNiM1;{CouK-yG%Eq{EzSyVAfuKjF=Gbr&J4E|3ozpm?R-~IHzNd-4p+uH8Y8w;R zN`m%L@Bjpq$XZm3zZdcWBk^!jlarDFk92{RPjR7tx^ zcj|)MQ2b71;F_bLGaZF#dWf<E-0GMEaGRPvT8_0D~Jd!EUS!fC16(N=Z zDS-4mYO=_Ykyk~-28tbc`tTe`B9vsTs^!fZ-Li{4NArCvirncmLRl@M0&IO%u=BD* zsvf1syq%QYwB{eRhsWL+jS?yc9ElYfyeyDag{@a4+pIb*(|21@=uYDhrDIN#kOwFR zgdnSxfwCKfRnG+1X=mt6CdP1>39(#Os#UFC*ICBmn6|*WA{$7|flN-N zo`50=A!J)WRkAMtS9i9uOa8xYrTyewHV>BfHZElCv6_3z8MyJyS{D3lbN!9ov)6vR z``WV~pLu5e&fQz+otJiAJoWw3nmzd9%&W=%sXy1A+!*}Bt^f7Dvv=9ee{kvaE0ggbV|w>)K|LNj1@az5N|Ne4d{# zo`;9$$IXR#-_XEI0{}2IGd+39(qk4gechG}mf!pfpc@uum!>S&X0vs5b#-@l_w@Ai z_V%7TcMij_zP`Tx{(h&&;~_~e%QAw%Nm4*j=^a4Wz&kY6w zj!?)QR=u$}olNoByjUzL6(e4&XIKLB(}ObS)ckH;!qW=56=h3Fen$kdo}B5Ra~gyMJ*9^bcD(t03JZZFxhU`TrM5QGc>)$^E<&{RnwlN z)2LK(kq!^z^zv?6#C>PD^$M90E9l;8p?GF)Ho!1{HY^BnNlJyo`FOmPP8)?nZEvsHY$9;UfG06B zYiEltp+W>}Y^)y0G{VKEzSqh(I@MD&NZ9R^)9G`21i~xPw8HT*(MqP~fsZ1^=6jQ;SoK`KR8r5>E^#m~hegFkP2gm{J0Ms!+7I+q^3d&`W zS>L{+N7F0TdJHn}_$zI&oAbxpXgef7=CPwM91`HPhg%-@<967C<) z-njVl`jI+yzy0NIWc7OF@^y9YK%E*^uijGMURLMtMc%rnUU?c>daBNDMkY5qS01)! zA9j|<+S3mr;+V=mPy=fb?os>lT4&`^XK|r@b+_$b==gR!qf714{m()}U%&F>>OS?y zdEcMIwbY%}J7=#E{`K3VpWga?{r#QwPZsZE?;XFoebm4G_?_+J@sWd(kt5s4V`1dj zVLM=LhuyZLRoltS8wYb6heI1j&W#g%`~Vw2q{olYjbG8{6WZY2GveC6Sn7*^e)({D R&N>l*nW_27?!MPv5-k%wDf|a&pq|_fJnx&(6-y z&(ARoySTWxyu8H6<1x!Jq9~}UY?`{`*g+6P(PFjA%5q!R$F^k|5O`4Jfv%4x6VmmV z>5PwJWw|o)!r4@_{UH%)OydW(jQbiHn$*H!?*p-jw9U${*VCp>9*(6%fI)*RK&WC% z8!KkR-E!1!2-GmBHPB;-P&o!r01OPXheMwrLW)Xw{$5emmbLT!w~GZT3W6Pt1)Nbx z-k>C#)_m3sc_$WwRG#N*vN5vSA~}MQ#=J_)Ca2q?JyoU)W0Bce<(KumYL@$lVkp2! z1>6GC11iM01um^9y%6k5o9&(C7?$W>p+_c1xDq|n_@yc4j#>rgE^-cOa4e#SDn*BK zIN~T;V>wF@T~(c#X6(AF*{oPBsw~@Yx5wiV0bv6bVeE1!=7hSTt-Uxs=t<+|$8g)O zn#bJ(8qmWbhvO1CR%yoMc}G^JMiZiU=tJfU3wl$%f!s{psLcQsZf`Tuz>XjLWnB~X=IdL^WjlXTQ`4* zHjmjJ?T*w4I1-bXp)QaUmGvw+^e4&O&(nETrcGUiLvu->Fqj%DSAAfqkbAEJl{o>8X-<$uufM@TW7{CAZHItlw k_w?BpfBe$>kNnI6{F%qXbLs=PdjU5uZ?Av-As8FFo0fp#t+C#S}tTv|w6I|#(0Yh9Upb!@# z5u5@h=z<_F1aZKH3Wo?{!Uj|bqHro)xKLq&Au3F8q2dTC6yjow7v1l;;rr%&Z(!c= zc=P7ln``;O#XA=O@Zjpn<*(mH-EJQrAD^6@ zoSvRy7g@wEW$&T$t36uj79J@ zY++)lhi@0%dQGB|MYWFZeT1?efC`{vn2F;KN%}M$3c{VLu7<;{R%{X_mVw#tW-66$A z=xRU=fwF=2F@8?SOL~xsX5RO9R#^ENx>K31!INW|@%qBTkP=JFU1J+q`^c@*;E+dX zpW$7eX8IgI6s57Id4@3?kC&d8&gXd??>3vNst}MS&;iCRa48|RH8b2vll>qp$4TXH z>ScMqJ)jPQ<2*sgR8M1ALl7)Qo#@SB_R^cK7Rw^b>zxR?f>|2w=#)QVX0{kjv}871 zMb0*zmD{YYU!kTC`T!Py4-f&Y0QMN52C9T?3q>I+wki!K2U8JZ844AU2FN6k$DvR~ z@d&Las0iWp!}Fj>&{wgMK{#V(>dTAJND?>Cqq59VQ;Qq|XLm%OP(w#mHB183#R}>TjDgYs9YBiw!3F+F6 z;AcUD*?w=W*Nu<{18p=iY}@2mmuCZ!izF^p*p14R{T|XOX zfG?h2H8r~RZ{PdQc=iYW^;_`GZ_eK@ uvEN^OM*aE0&tKi%|McI-|Ac>G4+VIc%*0P0e)*zFfvd;Ym%luE_WXZBo_xpv literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/38.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/38.png new file mode 100644 index 0000000000000000000000000000000000000000..e12bb04909fcbcb006fdf4a8b3838138288f8fdc GIT binary patch literal 1253 zcmd^9-;3i^6h1SZnM|kd6zQ(jjcnASVaY>;AWK@C)^z3w6jtGKx>z(TgsqZ2gW0zPzf&0x^k~$aN6t|klyOif zsPkaUSYOBdR({eiBx4-SX_P4F*hVNQ0Z0G}hUxjdiQ_g&IvlqzNh3|0nC6{c5BWaM z6iR%NmIzKE%Q{st8P(>Du3))hdnh|&#fvn8#p!a1lPOVUtGb{!rDjj*dAb*xLDUZC z{ppdP=b<1&Q3Ij@q>Zt?VtGJTeO?bMt*PO}c7XOJs-UuXy-c+#TwfK2h8$Yzq+`rn zEA~4_p^IigzQB@Hg<&;bsLOIoRlD{2pw;qwz0mWfhlg<-BfxbaI~dc?3qxEUQ`%H$ z&Z^G5K8)?dWH3LT9HAVQ&$Gp1nJCE=t#X_pN=+r*tTAY{NBuz*gvpc#MZ^p_Zz_ac zqq+^=ZOX&0Hge60-zvsYfdesAaTKYQnXGPe%I18tAUirI&l y%j9prJiWd9)y>!6ySZM@J^JSJFP=PeHFNqMYlpr5<6c?{Y@WZk@$I?YcmD&HETfnJ literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/39.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/39.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef35dfb62fe1c2c7c913235b1072e18c1d8be34 GIT binary patch literal 1273 zcmd^9-;3N-6h6DNyV)OfQ<#=n9cvcnA!r^VCgnVY)<|LZE}Jn8Ij7$-|2C5Og2rA?VbOFklx4nT4h7!!`XoJbdTe z@1BSAoy)!VT-#XB9h-l89srK5t!6jl^_AF{XA^P!Lb&k*Kms;i-#Qy_CnhE)Cnpn$ z#MIQ(^z`)1%nXKMv$L~vb91RoCc`kaAn>v*s%k;kHPbZf^=7;61;JhvjmBe!2A%^+ zTqqQhr4muD&{mbJH>6fu>G*m#to8?vKw)`qK@(F(p0HK2sWUsK;MeorwifML!^k-t z1-UdR6qI?eWvr!PeiiSvlH+a~4QVu1(2YoZb*jSFCkpr>l5TkzmtwF2l)`sImo3&@9PnDos!G zLL-Q3;jq;|^l=`NGNg(?RDiTGwwcPc$%4;oVZPeeosk`&9f?Y+Y`UDIs(G%Z3LRYz zO|@6o2d+8t>xZF>1_7RANh;5Xo13UHkHZ|8JVJ0j?+cSQsQEjcD1(KYDYmh?(?9C zm@eanLf9p$QQ=)n?lg+KuF>-w!(K2RKSDe}9zX}M0bGDxfB^<5h9sbhj$8*tJ&6R3 zff^594k8JV3`k3%DuWyec_q}fP~^aqi)TR;ATMDhHD#2knw@JoYNum{p*tLgDAr0B zfvGI;c1m&x#Ur(dvquGYT<#p!yGLFh^+se8SOUw@c!4KMGE*svwo!6wM#rs%fjf)> zH14yah&(_MAOx{i4AQpJW+f(UqaLF%80g(@OoT!~E|t_uMPq1_rRzN73XCt(dlEIw zXOKc5gG3Dmc{~b5gph51SB$>^T-aQX5BdML`TD_2@jRG&Z}nXKJQk8qd;-4udMQrU z*0Qf|tzP@-^ZWB3FCWhi_mT1Uvn%f`W&ix=v&HZK`uF97w;nDhR(}0u?#`z(2lTn? z&wcRb)`5KU`aMj3qr7qA8}rurQ+Kaix;6jDC(mD9%x+(}eR9*<+`f4G#M{=H?MpwO zG%mh4G9N29E9M#xbcxS{Y-7Kbo$<@FW>)hW&gp4EAKwM%k2+TeDU&AOP43V Y{r&3p+Tt3|Xe zy3^&nzC0Xh2KW>XxkXq0K_!bK>q1IPdxh8dNLjpHs!`W$yI%adkvZrk?;0~AF#Q?2tg zS|&J+6b-6jGrG%}eZdK&-dORcT9`Ho7N^BJr%;m4s)k^64fXs_HD>7O8H78|uQ?R1!y@d*(85){(bK z0MyreY2JKUo3R|m*L|vh1o#RYN?r3>2Yt-#chNCo2vIP&Cgqcdk)(E#n^({W= zDC2%}64>*oznaHcb`S9Y4FD6s1qc8p080!|4p~5!i2@&`bD0E#fgTT`2&oK60c6xr zmqEUa!WNo#Q0l{jhi5?&pdn)|y=J$mo+}Q0eLQxOBv`EylxyKlV61)Kt;s&2g`|;k z?ph79_ITq>FTw?yugNN~1SZlIl_y#XV>Kn$ZuvcX9Q2YnSfw$_7OW(p5KsyTL9Ug9 zbUV0X<%I2fIr__`Ii2Q2P*tVX(k;tiXosaeo(TjdlIWRCtr~Tt5y&P{pFtsy5(y#X zI$t;Q5rB8EpX5#czt5ic_lx;HD8GI5dj383s}HOIpM3gAo_y{2@Z}pXeE8Yy%0uvY z>F}p7zeA_bKJ)9@S?Sgfx9`sj-}Zj{J}Uk7yjZ2M%SU(aKK19_?a#9(-}+NFMi)W{qf;<-uU3>r~kQsP~_heA3gg9J(p|1@zs;VuU>ic{r><7 CFp_ux literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/41.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/41.png new file mode 100644 index 0000000000000000000000000000000000000000..af1d009f1184f7066d99a961fd6757fea5497112 GIT binary patch literal 1165 zcmd^9zl+;u7=C@eJKdcd6!4%D4H`VCpg~tOsGv}h>Vof3IfW=7iUy@<(BMG<6-?0} zs0KGEAc_Y;TyTp94}ywvgD8S(5XFNBK|OfTV1frjGI(&og&V#qe@8!_=Y5~=gYSKK z`F^~9cH4h&@#q2o9^71CJ#X@t4IiGhoA~`7k1qk*@a*dsPn&70)jB#lYPZ|R$Hylp zC#R>U7>1plot>Yb6TM!K<5)=&RaG`k-EnN+_oHZw34}b1aAgC~`;FyMqBW zblFiLL=$C}8hPO?s$ji|B?i-kjx7_OMujFlb+|iUDk5!>+Vy<2t>eS4?2}+HFccwF zv6+n(0lu1b_X`qjS+qCMeTY!m15f}A46||EBgv4aV?nr6l(}WCJnzGFii(2dx;>F# z6-qGZzRhSJXNH0^k^Dp+=W4t#vf83}lI`~dm61(ewv6T6tq%n* zLRSUC0?GwC#P})EPiegn?Me&QPP_|Cbf+*~lP8CLCeVbLDdmn@`Q|EeHi^G0qC=IS zO^J7Tn$bAk5~ZQ42BtX~4$~kgrqe3R*30E?w?jbMKt~ui!=;>57mT%*MjJie4)a~O z+^5_7)d6)F9Ont5PxVxWH3h+um66dDbJJivpQUwK?bjk0GUlkbXHemQnYdyyQuB#5 zPrOwz*{;g{{sR&LGyn%61V{kp02>TY14TlvgOV84D}@G|gRux%A8G}V3dklk{qPyey*(Pz?w{UDxJVpJyYHOC+w4*`>m4wH`7kv2e zz<1AYn literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/42.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/42.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb29223a25f65bef204bb65f910995da1e0af08 GIT binary patch literal 1258 zcmd^9&uiOe7=9BcRT8hbV1~R}y;Zur^3njiwSI#sq9&EbreVEbaTD|>x4OezG6)1@LOQ=-Nyx}evkdRuLWdKg<# z(u~KQ;jEYAAumIr0)z>qgR$*GDIk>|ugB%a(C{WsgbpPtud#ToL^aA>M-#e+9NXH! zHAcQY>AADmN24g0XGyBeuoYgY$#O%}TD4lxX!P3cI1GoUr<2J90j>k-VoWC|baA;) zRfa-+q#N+AizG?4G1WFV2CGtlHA zEI}dxk^$)j)L@V&p|Fbjb(DDU{NPy-1t?2cRV!FEs_B$Ep4RQ!aqN%BF-pDg3NU7t zcM6h6s3EB*oHJ4UX{|eR`{&^h4JKqBSOP22IfW;xGGkUm$EtcwtLr!8$R8&Wnhse} zL?NIA5Q5Yz1?kjr+e`)9a#OTMBctC>g`g;MwW^t>&d@eXyFB9yOi!dwC2CwQB9%ZE ziCPQ_c@&EXA;&x_zPmX1cN8o<%j`V3t$cg$y&Gvgu(`gq_T!BYKKl;=fU^_; literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/43.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/43.png new file mode 100644 index 0000000000000000000000000000000000000000..22036b284c328d2ea0a48040914ca2821b6ed6ae GIT binary patch literal 1273 zcmd^9-;3i^6h5=_BQw+8?Yb2zh9SFjF+z~Q1`LvssF|fRL?+{AA!;A8l7|X?$U^?Fi6p?RIHHQsaUY!JY=;FWf<|A{X4vT-#OpC z5BEEV`(t-&Gk<3J@nrxwv$4K*HObELTzxVW^ml+ERG3_}Y7FUz8)6%0eSZM$A?w%dNU+mE7nGGS=oIgrFu zp^zz+2(wIAs$9Jxwc2VYFnVEiIC2FFQ@E5aW-WzqG_q+hd$thNm0nwq_ABGaoyOff z4k`sE4~~qrbS$W*2d&Jchodo#CMr5{5bEXtBmfn|^mN+7afc*bj@y%@{bF%oS%=Lg z3Id$T*d5r{I74#qaK`8HVycs*3AL&J@oF4~i*jK<<-o~kNbOA|VV9NOBT zZj3xT4(ij;L!)jw!;+N3uti=lWx1+p4byB_t3k6F`u?!rkK-5tt^--em{wZo;Bt>D z4u#67;Ev5s?DQw?@yTF{QdBz4X0v%BCsVY>afT>W)MT@AyIR|CwWDr08Sir1`-K612rD} zJVX*88IYbuRR*~d@=K^!L6Hj&51s{407b$|TGleDnv-w2TBl=&p*J3fDDlFJz?4(G zla*XT^+`SAoVegk%+9plJMo8T5R(~T2`o>i3p`PhnQ~Edtdd)^I$ka8dgG{zCPP*f zkq;;Wgdp)sKspuNE+>L*)DtvDBcs<#git8RrIJ=I>kMtPbe(5BfeA#qFHvJ9hg1St zBx*3o=TRskgdF?pV)6uF`|4)W#ro&Bb9l`8Tjn;$CAa`#@h4O z)_1?S+c|&p!s)difBF}-UVZt)mloc=^YnM8w~JL#`SaEf?hW!0`Wyb}7e4jO!L#(G zCqA&UcXtD6=hM}L*N$GV+}BnvrFYJ~eaHUYUD+lMuODw={gai|c;~^l_b>kT{n?9c z^VVBm3io;|=jb6hWp4+z5lFm?G$)TSN(%(+E?Hl48LrQVhowDXvHnVT3I{bAN{)&-1>|_rdo* zynH{tdVD3_JAL~U0PbBrx_Hv$2My1TTTT4pm;3JmwBYdvPaihZy}iBt{ry&}b#QQS zczAepbcA8p@$vD=$w{}@>#-~&ih`=jrm5Su<#}EZ%od9{%WjLJs%w@3fd@ry>w0G} zAcqb!8uP(anJ)XHJ3Gg-kyqHBu^4GTp4lECpm(Vdb~=@CZ}7XHBv@1V-{O+?qQI*X>GVPo)`?=WSUT8BH-~F`g{viz3VGjR1y>*(&ZDq(7jiju4I1 zWZGXw?mC^8>#VL{Apt-GumOC42w(}Y#Q-%>MC8~g3Q@6ED6m+V2oOt9D1cNzRu_#~ z6e=hlpw$Q!A-q0#4rCED1sj-McSuisX&#zM;^lc%mN{y?h(54RTkyL|NE$I^6}(^R zQ9Vp{!RjvFpmjxcfFm)9!F7QgsI1eMeRmK}+$5UhSyUDosyCc0qZm*D2tni3fbvI# z=QM(w1`Vd$t-V?`LezD2Ffbj*Vi}KP0)dT0HkFxMg)X%oGDzf7Xv(5kK)H+%^1UDX z%@csno?JCe{=dg*@X!6`KREgH(TC0TXm?(751xPXRZ5h!QdDW|qvDVX|x%gY*y~hro6rLWCX) z2F#(XT@6cF16J)JNQJ-_nM0Hwf}4dNDu$&(4*~0Lg&r2kN`;~We$Dwv(<{Bf#*P$O7(iB z(IA>Fy4~Tto;(<8qsW>ho%zBSC`{!_rc||6!qv&X#hg1rPhpdC(-xQp&bQxDBe; z;)Av_>KWs}o<+UoEMBdiBOX8numD_u0ALKTzyRft1=O-o;G=XVlVCE?sS$ z%qr?I$d^&rK$A8~eR%osEJy;VGS<+mc9ZJ5;=tEOBPU6M5J9hUZZCJ>lNqNg&oRBK2hkWHcfDdn;7(DCJa)v( z2kXm)f8W{q;lbhepCA7H)$t4F{_otMKN^n~`**mH{`gwA<6HqwuAdz}y!QUb{{i;k BloJ2| literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/46.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/46.png new file mode 100644 index 0000000000000000000000000000000000000000..d670e211b26d674b0ae6368192e6237f8684b91e GIT binary patch literal 1361 zcmd^9?~B`X7=Lc}BfYzA^;SmDl_S$45rT^&rxi2EG`Dp}Rv%k0L1-T5{9JAC*&KVLi# z56_QNM;GEdCiYAKz>fJNbBn${=ra`<_T}pC12Vuc9DQo(knau+4Q<=DZFqQiWMpJ? zbaZTN48yQMATT~Y9*#z%G)-|FD~h}>r(5AjEWu1Fd{|51hD?-IdQIo7Vxn1B-1VI2RyKQfJOUC4 z85Rr?t16h454NkJelvnR3iTy4Fc7k%00Mx7VM;KlMIr`4R2XJW5Y|(vwx(^A%gC}K zbSTP(DFJ6BBCe1Ljg}2YEpd8{FEqqTQ!?EY9*a=%C?k@*97`&kk`r=escb5yquFl3 z@v5CoE674fgm4P*ED#13D~IECB5ARTlgM|}O3$#-nm~r+SR@lC^9iOZa}8B=bh%wr zyEVOM6*rw4>e|6jj35(qEX8seQOwJ7DU+$^^H#a+m}aNd>h*dEA_@>ijIIW`Mnr6q zsScOxCM#a1(KA~8x;JQVqDe9sjD^E-JSviu%rGi1dS<14toY*L()@xeZDtT?Y-`_wiKmtGoFaT-*>i}I0kPm@FSryeP$ZZP*C^QsU zFyr6~fJ8t_80BeH5s;Zi%^Y$oaCh)A;5kSLSXvHi8M0u+s};G?&>g4dc@FYxMN&X# zCs`vbRB*{86qhl2$yz_t*eo^&W(T!$q7EgC>@wSr^UJl973 zPK@V~3CIP6z^~l?9B(MPG!VYs{p_)Wv(m=YndQ@= zZy%9%2425>%X;^LFaMb-e*WF@t-ra|fUWKO=;1Bzg>h3mZ@1Xi^S3?b>#etMTo|Y` zv)X6+Uq2xTY zjpg!*LXjy~gj!u{G}X3S?Db8K#8OO9;lo-gX2?WUrFL|#Sx&XnPF63C`f*?e7#s|)#{$(j(RLeJf@1c zCdG^_S;@0jL2OhqElcY*D}$~x8XY1QAO)ZT7yuSP3!sky@*!|2uOiDtURNMMp`gTq zodiz+Bmz>xs7N7GKz0_j3&=C!@!)CTIYm}C=*#~8!3HOe)P%k2}phq^-|1au5bCh#;H%ZgM!!y8)GENKm^CbI_Fd$+JJ z0{HWLi~lUnee&DZ(q-J^9PZy-Cwi~zesp&uaDVf;=$D0?_BYY*e$|(@uFqVZe=YUk z?BQiC`rwzr(!tx&CxiZ$e=PmHwEOVJ@e#SXFTC;Rw|5qPf3fHH0ITQLmT$cB&ZqwY D7>LNX literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/48.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/48.png new file mode 100644 index 0000000000000000000000000000000000000000..144652750dd9ab5da56b7e83907f15dc8d12a944 GIT binary patch literal 1291 zcmd^9?~B`H9RJ>Wcj?`+>#@G5S|roH2$Dh2yvVqS*_ocbGjbWrph}Sl5h@gn5Vr~y z0>+UYl|?DDxDJYhQ6y;9gGDHkXi^XPV zXXobT=I7@z42#F(3kwUWOeRCq6wh;#Bq&Nj(^SJS>h)&3?RLBSK`;(OngWgmQCKPz zlBE(}u25!`tvAG0Tkd#T&#w-KHcw)Cc1aaddLFkFqN&k42JhALy|xJQ~i8(pxI-qi*`gZsW9nsj;!X{mcn;5$v2dK zT^l;a*sD)`2MxQ4BtwvSnkjO8S(2)X(kPeP)vDKQ`mQ_J-ye_12+}GLb&PH$_)c2t zk;MUT4h#0E+!;eoiKoLY9RW#(-DCmm>s5I0# zaB~odfFwX_3RP)ji^wgZo{0h*9vwUb0uOl+D=8_xOxCPi%T_ua!}p!h$VZV^x(IY- ziL+9ojms{f2COwMIAOUnsrRPt0QJX25*QrIQHcVFmn6DU6fC`D*Yu84^SjO{=%R4I z2m*2e1%MDlUJ(e(OdFL*FpYYI#&D?hdXeA@1*ue0DixKc42G(6w8PV$K<$ggb+XTNxeq-RbTn^&{zclI9d{Bq^>r>8gneE-h9&#d_6?XCE?6!GCt z&!w`T?j1JY&R*L4=lAtDs#5cUVP(&{{XaG#zg=C literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/49.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/49.png new file mode 100644 index 0000000000000000000000000000000000000000..910851146e96bf6b00c0613e5f7ec36e2d419a01 GIT binary patch literal 1268 zcmd^9QH$eL6h58KOghsU@=!F(W+4yN%|MXs8YNZ`` zRLSlXtWq@#U5Hqri+Sinbc+lUu}Fm=BbGH_g~9~3O3{jo^r7O2^Ki}n4iDdV?sw0_ zIrnnUJ@201&aEyVUj~5Ht<8-K@hZloQpwmCANVx_NW%GZJ7?o^Yily z3k!>jix`HbQmLh-B_f;6avUp3qN>WeUNB9gTCF-xtJCp=U=T&q*^FaB6hM*Fg+iuO zqRJJvRu`P6((Y*8p4kuUqp>S7SYAjQGGXN@Tc=wlw^x;VPQKqUqW#(=au26Ljs%T? zvIw?{wGFIS$A|6AtWTl|i)I=+vJnch01AMHVFr#{Bx%#MD+qgvvR^C?E$dFJg?c@b z%Vb4@RVYEDa|V;QINcV^rd0LhMpt$FnjaM@o@8@bL1ko}FBpc=7uveiHPx`H4;^#t zRi{1YF!azkz%x9}w2?X?$qnORx9-V(O@v0P7#m>&<@76aj8qHeWo~) zYU6@CDR-y#VAh!&4G&S8!Ev4-a#U7jSX~fIS*dApvP!4k*l%~DAe@av&}7V1aZ97@ z64R`RUQO*bi~F86>@_FDU^csh;y%a&m;g3_2e1z?#sI}oBvdhx=b~t+&|q-T5W&wu zqySO@83d|x$W@SELj4+wT)6x2JjfE{6|AHaR+(woxwfl!yVWrCCX*1wwa6lHm9%IR zic4ueZA5}SEqJqX_t5Dd`6D!((iz|>EXU#nkt(TNr6}80$!%C&uMq~`Bnr@M#LF`B z0Y!ii#I<73c8#o7V!=0^7|rq6?Du0K6$)ypq*p2i$5wgP5jjuddNMmum`Og1GzwWX zYI4XIQ79vX?CR&m_zS@67q;U|{=aS6`RlQG9xPqnd^&EAbmlG-@X^P|;@}5c8)tSN zdH;*+XO_P?m70J22(|ydrf1f!-}`KNA$j%0gUMIlyL9=p(l62SijL&xlg*d z`@)Cct#dDio8;U7uAjQ{)Nd=Mb@kz&r{|76IZ3>3bnWY^flby{#kqS|>(1$)mh|p!C zW-zYpQY8;n3Rb8XwP4V$%t~0gSfMLL3P$Kdk-!uzSalq_(!~)<=bHUHynNp|-@Om_ zJBRz@#^vqAnU%*@0N~74a`Q@%*8@^Zb3wd%_JRU12bW*iy%bDmW@ct*XXobT=I7@Z z78Vv47cmT5T3T9OUXI4&ahj%ho|7a&QPP^GnxW;xZVtA0B_^zD;TD-i>k zgd7K!gw<56Sq%4Tk#Q%6h7=mhXksDMiUWuMGKQ()un~({1Yxu6fhe{!nVw-BRja7k zjM0%e7o|j;m5GE(rVLuKSgpdFj!);M4XjKL1EG=uja*kRj#_K>lrP- z9L;5rZ%##Ez;I+1R2s+TJEHG5>W(1A!s6egBSki`^RQ}~7^d8X1U zYXip|HOnWSg9fc|gdxZj&15(}CrL#`spN9?VzF7Rdam2=c1NQTf|v?K8KY}qz7dl; zWTwyO2WfklYmBV!xIUcpPEd#phnZ+JfyX71Qdm|K#Jn7Arq_$5cCGHWym6lcS->({_wrvoh?p#^WQz0i*yl01LnYXafu|KmkM^=^Aou%PLVLN0zKa%~l!>)AO9+&_jV&ECaM2 z;;g7>%I)UKRX(^jkbX}z>lcCBS?eKI{pt>SCOvRCm zBZEK{8o3J81I%Jyy#1F9iR=@@vT#gXS z&+jI09DC0`yubF)=1%WBv?G0Xb@h|^JMSH@oKODoulV@6$|K47HeXj`mhu`bh3-@PNkNcaS nRtqn2kNk3a?&;~)wdvxIh0lKo?MPn)Rm0Y$?ai+@UVi&Oh<(C= literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/51.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/51.png new file mode 100644 index 0000000000000000000000000000000000000000..2198848b8fab4c9c877ea64748cdcb003f84a962 GIT binary patch literal 1328 zcmd^9?`s=%7=PNdy{2(FG)Rg;1B-gXsb@LiWLJ0Ft|Kicy>?d!BSy zsi`Rp!=|UFgTY`lkx0-q#q*pb39_74Ri#)gR;%@9)3WWZ>w2RRO##P(D1_4KNG=!8 z7pPL1t=7awGt+9T9jDwM7(9uk*pMPbwNzY}iMmQ}7x{KI)oCj3ZfWQm`<|VQL574p z2fBnc6s%pwdyUAb6GKA^jWXy!N61b9hyWQ3Q*d01#dLx&Saw?!ceB}^rtQ`1sNIgy zkpvf|#5kKFk_ws9Xjx~~8ecSpN=q_28OzPanHZH!uo5ZAOj_ZUl31!|>Xu?Tn(bDc zVWYp_#yN;c5Y0lo0ECV)^=Pt5q}!b0q{@BO@N^q(i)2J*V)-OlPO%M{Z>f?~lzUZm zU>3c0b>A`3z{VpCL8fRX%kgiKJwfRRyt>@skyr<;rfO>Dtby&p}4OR0-EI zaXm-Y3Y=MzTD9!1srA~mVb30o_7De<0#E^T025#rV1NPgA@Zo8BGW)_Pb5I0p~8Wc z1Xlzk0aBu%s z9ug zfGj{RAOwCbAB0|t6$`$>)T%yegMr%V_y(U&OSzm}C@3^lWT+}fn>^hXsIEv3Qwfxb zBaJ{c8d)521cZ=Y{5CdyO*7Ts=ly>WJimC>Uyo4akjLQCMDMcqMG4j?F*czjf#5aAkOGYrgx^ox9=961)D$-a8jQ;(y%>zelm}9{1k( zYb)^6Ap8l=Uc31Hn|ICd#a~VwWU(Fn;b*n{%D>;8{4-gi?rApBrq=FZ;_Sxo Uo2N#HpAeQ#FE4z0>fBrZ0n<;<6951J literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/52.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/52.png new file mode 100644 index 0000000000000000000000000000000000000000..2f80fbd773c7a7caa57996f861c74daefaab2785 GIT binary patch literal 1273 zcmd^9;fvd39RA()?$Wzs^ss2fFrw6vK^Q>-M#wPC+|eBwmvfnf5oUyZ=!b&Q#VsGI z#u=fEAVG>$>_(Xps{~fZ3GpZrq-q%z^5H&I&7?}vei*DmCshvin*ANVJkR?+@B86> zczK`S@9OSO>B!m>YXER$`}F47bmdbL*-Sc@PyCSpWMKEqxvg}&u&}VWxR}XgmX?;5 zmzP&oRxk|9X0xlStA%2*$S|}Z@UkrGx@ww+<2a2*tJ4X4y@Mo~&Sne^JO`4vuB!P; zg|Mo0&E*i-bp$s}k(yvVte?IM%aL_2Q zc<^MbZD5g`8@BVa0gfg#nrZ0JL#S5-kN`9cGjcf_$32qtIc`sq`sMP_w(quDD2i|< zU*rq4L~t5eGAPAnbdNKef)j}KuIvxAFewu(PM3+ryw2iQiExB+AXW7;{Pi^~J5JQ8YS z)t^}1sdq5zOb&;0v`*!6Y@tvhiZVs(9A}DBO-nDUcHDZu-AQ`!Y{Y{mVy2w4HNvY< z%_<+%N*SlROj)Tc0MyVHG2Bx~sdj-iS zw2(9s&YP;i%<9e?gTruyhEp;REP<8ioXQgwnW>gV&#w4&yBpNwUNA{|Xf|R+5ru#f zKnPN=6r@+fooXuBW+O#&JT?b|R0ygnS1Nk7YB03J(hZ&o1SS&c1Bsd_MWhkPCQ*|? zA&+7aA>=u?%4rF}8)tXYNB+OZTI2r7v>&X#cKUo8kM;aRF2Kjv9#0SJ+ncA(J@@`M zA3pQQJ5O$8zW5i(Cyp;4JzCm-`n!cSYVYfd)~8F#&uedA`QChR>bUyWKkq#jKY!x~ z@2l<4?zh9nbCCmBiB5~}^Uu)S5*7c2jcj>pA8((tAcC9nJcfNh_N%j8U z!JR|&@}=C)tGD-Sm&pD8OI-Bli}CB$Pq*ra*MDqY?%&w@?9r=x=fliLA6$t~4!dcH P0k*exHgCT0%Devo>vgq* literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/53.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/53.png new file mode 100644 index 0000000000000000000000000000000000000000..a7026407bf2169c25cae47a0dbdd46376fe3b5b8 GIT binary patch literal 1406 zcmd^9|BKsX9RA#Tx7@8vQK{xJn$&7p4J!!u90KfwWUOu$fJ&ufwY}&NR123##$3CgEj;TFSCUG2W`nb~ESLmDRo( z3xP;LngLC~sxoHe{hexH&^vD>S{t^UY+kqpBQ^kOVsUTI2s~j5n3QPDVmU3ImhS9Vp*4U zOEv9+c4p@r1$1Ry^NTDt*mFOFR*fqM>w*$j9lb#5NSc z%1WK0(yL|rMsd}up`PgvL~$ZcMUxDh7KFScmD1^YK5vxEmacc(?S8+HAS44`#HgyD zZG?mtk?gX$UZUcp8-1-ks5|SORpcf7{%9~53r7TklxSMv_?+lomZ|3p&1&5?twEOo zk;4?huZm$UMU*m3EhjWe$!1OM7$v7;4hAcT0f+-A02)9Ipb5~!0J-2;3yz7iI7T()VgpQsJejn!gnUGJh!9}hq@jKxTQf(fStDwE_iHB~97jatDn zYmRNAK{v{ANC#vCLg0G2z_nZ`n{h?7RCH15^^{i26>K6Qq*78QBU5BHN){Qa#!?1H zwt2#dN01msDvnAN(ivoN2q7)Im~@{2%pKhCCi(wfTZ;E~xc|Y#so5j$cz6SkI0B!3 zw#_Zjwtahc9hzPE^8M!?d;5v4qYDp_Ffs1G|MW=l_fM`q^TJ}R@yarDa&r3IgM;rr zescNNi7!4ny}b7QkIw0MaJzc*$ZHpeZFTpN`QiF9Ifvf-+FLiSAHNr$`FUgEp9^bC zQ1;(K*nAG`0J-Z;8-Y)$?3`ODv3KmO;3K8l<>JpYYZ zbY>3kXkYzn!55mobHQ2kO>1*^-}s!p5}SJcM*qy+qu4v?nKQ%lo@=hfjoVlLeF^(O zr0))Y+jX<)+s@2weRyM+Q}*G*OQ(L&&z?gglh6KyYjW;{TR7OacmJOAyN|u~9}~O* A&Hw-a literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/55.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/55.png new file mode 100644 index 0000000000000000000000000000000000000000..68e180bf8b26eec0ffb74e8079c1532c7f79759d GIT binary patch literal 1189 zcmd^9&x_-96n|}JCNoo)2t9N#hX@sN2pA!U2w8}0X2}kb$*@@n5-@5GSt*iTBJ_|$ z(1^vY610ba6$<9iL%$}@BMj0*4n6b`q=zCs?4d#zD$L<)=HfrGkI(ygc#p^X z@%6>Ibm#cBV*t2w_TcnkrG<)LKWtR;``SeW(145g9^J3pTCG;E*Bgz--rnB+{{F$i z0fu3RhlfW;N9|6h!?KJh3aTobrtUbl@B3jmo=%fIpO@ukyJZ;=cu?e~uD7~fvgb1W z0UwT($<#5EyY&8BvF-Cvi{Zj(y{7&P<*2vlrh zW7z;-Oj_F+fz}M#8t5iKDDMC$00xHHIPMWdKv5CTUnToK zLfZn;1uDR}aa)>FdM4O~Hds2*CdkpHLbptg=t=ZI<0qz=I%?sYi_lrc{w51|MT}NC z-r^`)V>wF@d#XAx%~7v69SpMZxJZ)ae7@Oi5D+#{A;wN{F(uR)Z7s$AN{`mPbQ8?C z)Ah|_hnh5wbM3Z7c2t@%dESwgzELG}r-R}3WLoCMb}4`%V~&b@1{rkekt@V~H62;k zvA4)Z>qWlZK1bCaXaEjC01yLQ1FSGW6%-M<4vHgGE))uE7KQ>O5|j!c6_DLV0~SRJ zO1fy)M`Z-JgXcgNK~u1<+4g$$FpwsZnWlbG#Orl|s#=5vtlJcVwi1y>LfIuBZ1i~B zOLyVyCRw7zhH3#vViJSv0@+nr*OCLT8x6fQ9u|4LE_1Y9aFFyU)q<_vrk^!z8^Td Me}4M&yB~h>AM|^KRsaA1 literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/56.png b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/images/56.png new file mode 100644 index 0000000000000000000000000000000000000000..4e23e18931d4f583b7ead1929fd0db72f009f9b6 GIT binary patch literal 1192 zcmd^9&x_-96n~x0OlGDmS?NN>93mFUA%`4th!8QjnI$_!C$pQyAU$Lthaf#!9Ca9u&FJ=`_1tvga^; zpAU!1c%n~JdzSmlRV31w#y2dvaUAvTV@ggIt@Jm0u>uu zSnA`8adR^x(3(LT9bE?qWo-ZjK*ul($6bO5C@SLl3q`py&4uee8;ww!5^S?Av>1it zbxN{m&1H>%w}+w^%Y&&J&Ge)&NseHoHm}mM!F4Rr>MQ+`K1!@4ce7%UugA-6iVM(G zp=AQ;02N@|s3lFPPAXWr<}dB23^H_~&`pCQdJ^qx{MZnuwwim!BD7brSEk`MkI^c_ zn;b=JEN2R0PgQ-x81{M--%m%QJV}=Gd0CbS2n(nXW5>8SCDa*hF2(+;6RmsGGMH~B z>+8i9HE0~?S}loet2ATqye%tzy-Max{K3_DQe^pNDS$3xwu-wt8FcBPBgB1mIyA3h zcaaX)i)^!bhN?Z#0BnE&AO^SsSYd!FC?axf6i297C=^&M33?{atDEUYi8_C*gXWD+q-cH~CpMa>=Ek@Iq14&oU!N?>*LMYd(w zlMW*GMIA*m=wZNa7MB+V>sI6@dC_Twh=;2X^n?oG?2CeN4yn*-U)IIg(@Ps+CPL0lPlWOI()s5ACSZMab2*%jjg5_uk55cY zL?V&N$;qjyDGbA=r>AFTW)kUinxaUKV?~iyRaw`yVzFphwPw?C-F@F542Kj6ECT`` zmF0LYm&zB&Qkk);LcOW9+Iq(;_xd(RU=kD6_=F*)Ock%`)NYY$TT-W~`Fo|nw?_jv zlLUo;JPW3X)itbLj&jM0R#XA!?ak;NG44jw;5(v5caa!u3_A( z)lj>gq~d8dK?*5G!7~~m8I)==dX+0S_)1H(JBs6HQ*@Hdq#2RmRa(|Ktt6CcO3l$6 z&v5;U7u0*Bc8rC%2#GAD3V@p!T}xz|xZGwnPb&9xdtka~S0Lgloy=#5vc%L?uBD4! zQSDlKzfl~tt&!J2eK!`TaYCZ#EX(CZv8<}qe7;#Ow`(=eaeDjvgTVknQUlz=sCtZR zCB+Vr?Qx~PYzO()z}z1;gTw9!MTuC9P9!p^v`COD!|1$FQo_v&&2nY0-t=8>*keKA zF0+9<$c{Q{jIwbMEw3cs-)=ha7`Xu09$r zezCIj;^xAK*LGHpy*GCx5?n>>JoeG-Tdy41`tJJN&#$>Jj6>w?Z^w7v7Ow1UNAP-n z@{+sw{QV2j8&iM2@$4+~^udqkZv1+}`h4@^FMq5$U)?1iyLIK(gV(kBjdw34rR y`^b|QD(g=?)m!avpZsCx_??dzPo4RFdu;3b`tr@z?zOOPSXo|My7|(Z@BarZa=cjp literal 0 HcmV?d00001 diff --git a/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/object.json b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/object.json new file mode 100644 index 0000000000..cf435311bb --- /dev/null +++ b/objects/rct2/terrain_surface/rct2.terrain_surface.designer_grid/object.json @@ -0,0 +1,87 @@ +{ + "id": "rct2.terrain_surface.designer_grid", + "authors": [ + "Chris Sawyer", + "Simon Foster", + "OpenRCT2 developers" + ], + "version": "1.0", + "sourceGame": "rct2", + "objectType": "terrain_surface", + "properties": { + "colour": "dark_blue", + "price": 110, + "mapColours": [ + 132, + 10 + ] + }, + "images": [ + { "path": "images/icon.png", "format": "raw", "x": 2, "y": 2 }, + + { "path": "images/00.png", "x": -32, "y": 0 }, + { "path": "images/01.png", "x": -32, "y": -1 }, + { "path": "images/02.png", "x": -32, "y": 0 }, + { "path": "images/03.png", "x": -32, "y": -1 }, + { "path": "images/04.png", "x": -32, "y": -1 }, + { "path": "images/05.png", "x": -32, "y": -1 }, + { "path": "images/06.png", "x": -30, "y": -1 }, + { "path": "images/07.png", "x": -32, "y": -1 }, + { "path": "images/08.png", "x": -32, "y": -16 }, + { "path": "images/09.png", "x": -32, "y": -16 }, + { "path": "images/10.png", "x": -32, "y": -16 }, + { "path": "images/11.png", "x": -32, "y": -16 }, + { "path": "images/12.png", "x": -32, "y": -16 }, + { "path": "images/13.png", "x": -32, "y": -16 }, + { "path": "images/14.png", "x": -31, "y": -16 }, + { "path": "images/15.png", "x": -32, "y": -32 }, + "", + { "path": "images/17.png", "x": -32, "y": -17 }, + { "path": "images/18.png", "x": -31, "y": -17 }, + + { "path": "images/00.png", "x": -32, "y": 0 }, + { "path": "images/01.png", "x": -32, "y": -1 }, + { "path": "images/02.png", "x": -32, "y": 0 }, + { "path": "images/03.png", "x": -32, "y": -1 }, + { "path": "images/04.png", "x": -32, "y": -1 }, + { "path": "images/05.png", "x": -32, "y": -1 }, + { "path": "images/06.png", "x": -30, "y": -1 }, + { "path": "images/07.png", "x": -32, "y": -1 }, + { "path": "images/08.png", "x": -32, "y": -16 }, + { "path": "images/09.png", "x": -32, "y": -16 }, + { "path": "images/10.png", "x": -32, "y": -16 }, + { "path": "images/11.png", "x": -32, "y": -16 }, + { "path": "images/12.png", "x": -32, "y": -16 }, + { "path": "images/13.png", "x": -32, "y": -16 }, + { "path": "images/14.png", "x": -31, "y": -16 }, + { "path": "images/15.png", "x": -32, "y": -32 }, + "", + { "path": "images/17.png", "x": -32, "y": -17 }, + { "path": "images/18.png", "x": -31, "y": -17 }, + + { "path": "images/38.png", "x": -32, "y": 0 }, + { "path": "images/39.png", "x": -32, "y": -1 }, + { "path": "images/40.png", "x": -32, "y": 0 }, + { "path": "images/41.png", "x": -32, "y": -1 }, + { "path": "images/42.png", "x": -32, "y": -1 }, + { "path": "images/43.png", "x": -32, "y": -1 }, + { "path": "images/44.png", "x": -30, "y": -1 }, + { "path": "images/45.png", "x": -32, "y": -1 }, + { "path": "images/46.png", "x": -32, "y": -16 }, + { "path": "images/47.png", "x": -32, "y": -16 }, + { "path": "images/48.png", "x": -32, "y": -16 }, + { "path": "images/49.png", "x": -32, "y": -16 }, + { "path": "images/50.png", "x": -32, "y": -16 }, + { "path": "images/51.png", "x": -32, "y": -16 }, + { "path": "images/52.png", "x": -31, "y": -16 }, + { "path": "images/53.png", "x": -32, "y": -32 }, + "", + { "path": "images/55.png", "x": -32, "y": -17 }, + { "path": "images/56.png", "x": -31, "y": -17 } + ], + "strings": { + "name": { + "en-GB": "Designer Grid" + } + } +}