From f2fb1c8cbfbe9946bde9bc1deb9a700295f2bafb Mon Sep 17 00:00:00 2001 From: Martin Lange <44003176+mlange-42@users.noreply.github.com> Date: Sun, 2 Oct 2022 10:21:22 +0200 Subject: [PATCH] [Ultica-ISO] Add wing mirror vehicle part (#1638) * rename wide_high to high_wide for better sort order * add wing mirror vehicle part --- .../vehicle/vp_wing_mirror/vp_wing_mirror.json | 14 ++++++++++++++ .../vp_wing_mirror/vp_wing_mirror_left_rotE.png | Bin 0 -> 800 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotE.xcf | Bin 0 -> 10403 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotN.png | Bin 0 -> 790 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotN.xcf | Bin 0 -> 12048 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotS.png | Bin 0 -> 735 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotS.xcf | Bin 0 -> 7280 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotW.png | Bin 0 -> 746 bytes .../vp_wing_mirror/vp_wing_mirror_left_rotW.xcf | Bin 0 -> 7426 bytes .../vp_wing_mirror_right_rotE.png | Bin 0 -> 803 bytes .../vp_wing_mirror_right_rotE.xcf | Bin 0 -> 11508 bytes .../vp_wing_mirror_right_rotN.png | Bin 0 -> 777 bytes .../vp_wing_mirror_right_rotN.xcf | Bin 0 -> 10937 bytes .../vp_wing_mirror_right_rotS.png | Bin 0 -> 741 bytes .../vp_wing_mirror_right_rotS.xcf | Bin 0 -> 7426 bytes .../vp_wing_mirror_right_rotW.png | Bin 0 -> 744 bytes .../vp_wing_mirror_right_rotW.xcf | Bin 0 -> 7290 bytes .../vehicle/doors_trunk/vp_door_trunk.json | 0 .../vehicle/doors_trunk/vp_door_trunk.png | Bin .../vehicle/doors_trunk/vp_door_trunk.xcf | Bin .../vehicle/doors_trunk/vp_door_trunk_open.png | Bin .../vehicle/doors_trunk/vp_door_trunk_open.xcf | Bin .../doors_trunk/vp_door_trunk_open_rotE.png | Bin .../doors_trunk/vp_door_trunk_open_rotE.xcf | Bin .../doors_trunk/vp_door_trunk_open_rotS.png | Bin .../doors_trunk/vp_door_trunk_open_rotS.xcf | Bin .../doors_trunk/vp_door_trunk_open_rotW.png | Bin .../doors_trunk/vp_door_trunk_open_rotW.xcf | Bin .../vehicle/doors_trunk/vp_door_trunk_rotE.png | Bin .../vehicle/doors_trunk/vp_door_trunk_rotE.xcf | Bin .../vehicle/doors_trunk/vp_door_trunk_rotS.png | Bin .../vehicle/doors_trunk/vp_door_trunk_rotS.xcf | Bin .../vehicle/doors_trunk/vp_door_trunk_rotW.png | Bin .../vehicle/doors_trunk/vp_door_trunk_rotW.xcf | Bin gfx/Ultica_iso/tile_info.json | 10 +++++++++- 35 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror.json create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotE.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotE.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotN.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotN.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotE.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotE.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotN.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotN.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.xcf create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotW.png create mode 100644 gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotW.xcf rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk.json (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotE.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotE.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotS.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotS.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotW.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_open_rotW.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotE.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotE.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotS.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotS.xcf (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotW.png (100%) rename gfx/Ultica_iso/{pngs_iso_wide_high_96x96 => pngs_iso_high_wide_96x96}/vehicle/doors_trunk/vp_door_trunk_rotW.xcf (100%) diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror.json b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror.json new file mode 100644 index 0000000000..bf566463bf --- /dev/null +++ b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror.json @@ -0,0 +1,14 @@ +[ + { + "id": [ "vp_wing_mirror_left", "vp_wing_mirror" ], + "fg": [ "vp_wing_mirror_left_rotN", "vp_wing_mirror_left_rotW", "vp_wing_mirror_left_rotS", "vp_wing_mirror_left_rotE" ], + "rotates": true, + "bg": "" + }, + { + "id": "vp_wing_mirror_right", + "fg": [ "vp_wing_mirror_right_rotN", "vp_wing_mirror_right_rotW", "vp_wing_mirror_right_rotS", "vp_wing_mirror_right_rotE" ], + "rotates": true, + "bg": "" + } +] diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotE.png b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotE.png new file mode 100644 index 0000000000000000000000000000000000000000..9546264f2934f527d268756f5e06e8e6363a3d61 GIT binary patch literal 800 zcmV+*1K<3KP)EX>4Tx04R}tkv&MmP!xqvQ$;Bi2Q!E`WT*~eK~%(1s#pXIrLEAagUL((ph-iL z;^HW{799LptU9+0Yt2!cN#j!sUBE>hxsNufoI7as59yn7Ds-3JJb3e&8v2|&|r zGZl|X+1#qs^NJ7x5HW_Z%q%03Ud+I^zV4})>MqK&{QLf_J~eMKARrOXF~hWpH;898 zZG-bZvB*lYN_Ae ztwoN2{%zpmx~(aDz~v4w_+-eY>`FmeLZJY>pV2qvfPq^ewC2sNb&k^qAVafSz5xyn zfzcvmulu~aw{vd)_O#~r17o>zp{!>ReEy{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2j&U^6$~VFp69&)000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002@Nklacz#B zS~S->=Y02XX3n|i&N;rb)8&f`x#h`H?zzzuCj^QII!yrOr=WI_VSw!c#ZIA#2&EHb zqwgwYm&Ss|Wk7F%($l!~(aHIX7mIUCsH@J7Q;WrkrQ%fXQhDh@?n_@DKTADrYH0c5 z#B}lK^kR7`82#(v%F^Z8Vy-ejTb>$8440-S=V#{^bHhp;U7S8YksDQiCq~eHzDf6q zocg2g<;uduWO;5n=Z=n|dU<`7Ye%1*D=+2BbCVZ}6`C_&DpiV0IW-}KHC#WKo;p;F zU+9W`MayVG%fyegOtb77)%Bj=YZ>sNX9EQ3fr3>@jh7b}VTGxQ#TgnB0bwD81RW&& z=v8nm7KqwuQR0jt#Gw#A5W z24X`D0@AvKOJL8hg&Q&BP1HRQJvUtj#b&$Mi@L732hMi1Kd;;Ep#BZ6&uOXbD5_>r z7_vu5*$aA%V+I0iAg{ASUxU1kNzIlcc**QC ze?H7wvWUD2;DN|IY_iDfz$no#YN@yf&L)hqzeo4#{^;jeKCb0@e>Nrg@J1pZ-=-5&cL%U4(D2eZCskjHuR*b)) z+v7L1OmOCr_>Qgzp8W;9sSk+v5QC-M4>CW1?8e;N0xx>~V(-J$Uh%$!2w%~{sJ&>@ z-8v?OvD!c8jqSt)hgOW9AK^olk0UbBjdx-T4QrJGo_s;0)DWZxqJ_0UC`nEaQ{B3* zxChRQpZu3@Pu|ip#q&~>nyG^A^HhUkzyX=S0U5wdnAB_w=@;5Aiwh&HBa0NhXFL!Y zhj&kk^TG5Tc2An~$TTU9lIGo$UcY;+5#{o0zTKzdgWgTu=riH_`!l#8=d&&(B%EzC`$eaj4q#(WrQKV65?OUgW{G}{NG$mnmP z?_SgX^XkeC*79NlY9I7a=li$(QTKKAHyMMbmcQ%vj%v_fjeHhMa#UFIurLai91&(g zmMl3WtbzeKARHz0B2q9*hRlm7q%7n`jOvAhBCccvSILS5uvsvLBQqkYa9r*YDIjYl zF54BdR}!)ny-tZx8uR0-H;pT&fgEX!r*YS|k{mZzOlhHJ6*@}hxUu2@8->nN0CI&$|1pyOPk|XWb#C58bKmLw6-vcVN?J-4#~416iv|cOZLJ>Fz^!An5Kx zcl1JcAG)uy?!MA}m38-(?yE|7e*#fsN>{0Ll{=xUQB&(&v&qA24*54Y z^h67My9PVdpe3YHgO*CNmcV9>wNzNGZ>^2AtaXr%wG3%k%aVSzec(>58{De(fE%?w z@PpeXda-QB$1^3vjblITDLHNwvb_{{$$qV+v`c#@U21n}MVU=34Kx;Euu%h7qv~p zNQrLw?pQvPidew=X6CMa z=z4?9mgyfmeR`}vlU6hEkFIgka^h|K2M71J#U0DU!lBUr%A6Oi%d7To$WAU%c9P4h zljN-ub-M0Hm7vhQsN8FU@)C$+K47l(xdg*+f&BLTjwh0v;)}f!l=+aI??}E(=}Y+54hF zA>FR}fH2)oaNF$wkGO5%F}DRg;nEW%+(i8_T4MF%=#A7}jI`?~G0Ut!B5u3&s{Pyb zX7WR3^4UzjvC3xhO(10^)y8J>ZBv`H#6`N~YbGLx^&9awWfL166#UJI-TPzwjv0~-S?4(>MwR-E)S53JpH3#{E+ z1=jBE1lI0w*lZeDd%`1{2G+hU0_(xM2iE-E0_(t?1M5ihz~p8!pdEzX!S4fkAPUx$SfC94O3R_LmWq4e9MA{(HxNU8x_{^t zOO*u?uBMLT-{?n>(4WMqtSi#;xM;^$fDBUaeK-s4!AF@KK3pEcXV89pupCrGnA&>L zS4HANpD*br05(QNFoK9MwNYOV*U960L%8l?T>m)kL7=A<$( zXiTh~XzOt}K%~__*i}=M-MGUdWd&c7W5|)fRS_)QOV?gl)qK+X{{m0vNsk_B>=2Xr z6S>A}hsEnx541R%>=pX_{JQjl9@Tm-bnOwBd;fS(HQ)QY>>RyZm)ET0bhw;rEZXmR z^UkU(pSuK@1Pt3YoY7I97YGPJg9$YV)7p|JK-<<{K&~2%a}Qyrt8;Bi$^w z`Lo@|6JDFVYW!^SF0ppX?_5{$=h)5{n+_Pe8c&|3F4nm;iCtUvjMp+Z8(*0~)488o z*BsY+u6r(O>9MHqPxN`7f1PS_J(E|tPgP|?3k$31l)%Pbjki{sVnHQxpFi^N{HL;0 zq-g5F6B`?}Oirwm|HEH*{+gDLZ1KT=LCd*kI8<+PAt&-{z#Pa7Je6}CJ(ySB9N zGP{EF=BRy)e0+@;l~ULL-m`mqao+!LTb_MqPTpCxa80^EEihi#lDyqr82*Fcg1yTp zgJP<{BeIx*K~EWk87r3BmjMOYOFVsD*`IMSit?~peEnT zJ6pv)-ydw7VyY}|IC*J+q65>EBR}_9Hh=zK*C))#@F7}r>7*d7=%~*Nr#?_t>RVpy z;&Nx*^cl-Ch2LM>y6JcS@?sl1+x)z{{M9zAiq5$**1uW4+x~gXu|gBZ|4-k3eR})D z^ZV^{iX)4Zc4dU{mP)i8uKn@(!1Q@->#oj?Z=TzJ_j~P^+W!wZqJC|=a)kwG^m!*; z(?3yXX02P{`zt4_$ZsID8ajM>_YZf7%Ye!PkW=rasZevdKsOpHiY Rs9gj|&ePS;Wt~$(699hSSI7VW literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotN.xcf b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotN.xcf new file mode 100644 index 0000000000000000000000000000000000000000..7455d7fe5eb23ed222d849cfed252ce459ca50bc GIT binary patch literal 12048 zcmeHN-)|g89iQFXyW3l@?Mr-@v(F`LdyegpoPYEzMNJw~5uv7`k=j5J60W+geQ{3y ziSOFj)MU*g5|s)M2qcgSe*mgPUn&HukkyB_;(-SQec%Da3XqBbr4^{DhtGHByXQ@N z^defPR?l<#d_Uj$&g|^YcV>6KJA3oBrB!cz_KNrP#N?zv@_`GaAbk%w1Q-THA7Gz{ ziGY*?ER=m2d_?Pl>g9pAfbMxTU7lT8TB%zPXicT$1GM%X zip2-s(oFp$4H7(@fEIR2Jpkzx7-Runn1`WKoDferWKdNFi7~sgj*Jh`byG7)4#!K* zO`TWLhvaqLd0pF`e=zg9?)+Qlg$RtF2}9m5r2H%ph;OoXzc7_GaGw={jd~{4RY$e* zBNe2zFG>9*g;}4W4(%qF!ZoD65eOe3SMzAPC!izs4Qf`>hveaKzpCxM%!ecXxwfk? ztKDt%NiTmDkD5-#8|Z(>qN76$TH-MCI~thz=?(_&{dUjycF)ESe0H?GzuL{eHe-Wz ztW|grZNu!d2#c5NXz}fP1DX%ea?KG|-wt%7oUcd=(s@bGjcHSkcS>?!;rz7b-3W`~ zsa8PLb^9@v^SPO|`p3GPMcvwq-7NNFcfX={it)_Kvb2RqbyTf?YQ_V+S1p7d2W*_;TE-QRT zvywg}d$C|^dtrl__g)Ln>O9TtI^G@500!O~P6K8OPQi9BmnFd!)-CXq(oJdM&X^E4 zrON8&DrhzZoMQxCFXMzha)J0I$>bky=cOb`Lqr#h_ZO8uj#m>p@m}0Bqq<9x?Ei_@ z2JQv>0F7hZC21hWVM=+o>a9pc< zMnA#!*+OtU>LhpiPhcM)=kP*MWYJ+cT<56C& zOT3XX)ZCN_jB^+@TDs2&8Im+Z37H7*1aRIE8#7^m*>`Xy+UNhvCkYyrI|iB&XT^?M z|BM~eIwNixiIfYnx^g9udvx+5sQ>h%)m>sESJ4L;bog0(Fb=E-uybZ$HB5$Ck;I3; zL?|ztVUI{lGqf(t&=oc`<0b2Im(on7rKG$;))cHsiDO=}p;^!zFil$69w9vy8ZFsY zHJy--b34pxZ1Bsr&(u-?N zRr-X5ng!ehW@S+9gq6Vj!uwsc*>urn(?#3XCc8*!?4s=ytja~(HZG!bOm95#;`L5oQg~A{n_TCAEXnVC^0o8aXEeR;~fFYhH7xR%o56VJu3t%4rl330hP0*A zR_dDiDBVIRlcT))i%~Qi{ zPs+bG79M|is+8-p((bKghWvAIeRHF}Fnw|IsB6Bj+zi6&&#bRjA3fb~81F4Mw_?SJ zwcb-95xl+IbOOcUtqq{Cd0j~q|7EwhzP?^pm#n&zM&aM0!s%LV8hy#Ts{a`j{T)T! z`Jt%`7p8{t-OB6=)3}jHX0pZM;bJzEOqfPsoY!F(Vq`?T&5#TcFBWGFgcGfzUWzjC zDpFU$;hl=bC??$FSgiS4MIA&sMt@*II{A4BAD}oZ0U#ZFNb|{f{N}^PvDh(=lt-CQ zMErYwoccO~#bD$B2R`V?Igm!L4{+dvPMrgL{p{aszhWJ06&zqotX|z`JIK+Z9WA{l zX@AfMXtAci0;$Y4!s+&&gp*H zqyyxp+u2j|xIXCr_@7WT8gw+JvF9OtAU0BC+sGr0N0&|+AK;N1FxBd$p=EPM1 literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.png b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.png new file mode 100644 index 0000000000000000000000000000000000000000..4f039756bb9afaeb124ecde74c852dbe80468cc1 GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^2|(<@!3HEb(?29LFfg`eIy(n=Iy);A6y>L7=A<$( zXiTh~XzOt}K%~__*i}=M-MGUdWd&c7W5|)fRS_)QOV?gl)qK+X{{m0vNsk_B>=2Xr z6S>A}hsEnx541R%>=pX_{JQjl9@Tm-bnOwBd;fS(HQ)QY>>RyZm)ET0bhw;rEZXmR z^UkU(pSuK@1Pt3YoY7I97YGPJg9$YV)7p|JK-<<{K&~2%a}Qyrt8;Bi$^w z`Lo@|6JDFVYW!^SF0ppX?_5{$=h)5{n+_Pe8c&|3F4nm;iCtUvjMp+Z8(*0~)488o z*BsY+u6r(O>9MHqPxN`7f1PS_J(E|tPgP|?3k$31l)%Pbjki{sVnHQxpFi^N{HL;0 zq-g5F6B`?}Oirwm|HEH*{+gDLZ1KT=LCd*kI8<+PAt&-{z#Pa7Je6}CJ(ySB9N zGP{EF=BRy)e0+@;l~ULL-m`mqao+!LTb_MqPTpCxa80^EEihi#lDyqr82*Fcg1yTp zgJP<{BeIx*K~EWk87r3BmjMOYOFVsD*`IMSit>o6Iy`R&3Q3l@MwB?`=jNv7l`uFL zr6!i7rYMwWmSiZnd-?{1H}Z)C6>al$aSW-r_4dX_!NUqXtN{~G>uj0l7F;E@UB`LV zouwXAm0p~w7QXSTX>tcpH5B~QFiuZ9xBFlG>X;uL9j|vODLu02vpB!`u5Ls6RsL%6 zfA8ehlftgp_y z;k!EEhoRf)GdrWd>svF;1wC3@k9)8UDOst@!6yzVNxP P4M@z>)z4*}Q$iB}IO;X4 literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.xcf b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotS.xcf new file mode 100644 index 0000000000000000000000000000000000000000..67a4ae9f4e2b1dbb4886825b1bdbc174005985dc GIT binary patch literal 7280 zcmeHMOKe+QTz6dCAxdL27Nv=xQoA5j8EI;s3suy!i481}5kd%+Drr+ed-(oy&b6|4MyT4z+Q2)+Z(t)uD-tJ|BKwXG&>6&!eBx3T{beZEqqNM04KZ?3G@ zF0Aj?*W%K@m}@j|Zq$Ot_C|f}Tzc;M`s((^_HHnz;KJ_uD=Wdg`dc`M@GCvS3xWEh z@LpqQWwpMw9+cw(8BGzO{Oz)}Uv$uU~J}nt^&Cp=~mK@z6Y&#y}K;sjW0k zNU*umh+v%9Yy_x_GDy@1CY@#=4>lQ?fl3pSq&Si1l1@DF2iPH)I!x7otamipKh~&Z z2x$^%Q~e)@U!q)V8YLs_+=*KCG*Uufx`Id`MAuz zI@xXOFAP(}Ff|NQLey(I$gihlZDsdFr{r!3y)?NCw2*EUWW_dV&gbs2) zrBTTc(#)?*KO7);z~H38PiRDz^K9mjedsX@=rMEXhVfjl8R=IWgl6M$+a(v{k(!a; z1%_bCkl7_3{e*$M-)dAcgfv<7u4=#c8-s5cd{g7mF0rxd@5h$f5w!Y=X-9p)uxa$h zqD?}Z=-y3{+$?&7{Q1K+2u)20rh$#Ux^wNd`qo^T0O>UKY1e?or<;-=Id0$p7n+t`=(u+x*U^s0~n|rBTT^YcNu?+MoM* z9BRNZ{Z zt~$!cm)t7#W{SxrzbceZE~Tqn_n}Jt%PJ`=*{YC}Oja^gM@}$a@vA9026U@AIl@H6 zs`e}7Kz=a7>`G2rK(~^T4$!YS(gUU|T&94TO1g*4vU_sYGC6CRoWWK(gROF=>>MoQ z?1XgDl98|K5-kyVs&3x0BS-mo%Z+U1lPy0I$|qati0eK?DrZU}XOYQSWO5dnoJA&Q zk;xhGq;lqAjis=@vdB*#xL@Iv()*Al@;wX+DZ6Qu6;gD4JjbQo^LU>w_F-S;$eA zh8$;p**`eT+_HO6Vs_a+m}R0Y4$iX=$_H)!z0>afpV{lZ42IdTEV5BK$i`)XJt6zq zS(#%~iu;)4XJr;&=kE*Kdji^f+;X$U(&9MuckRqjY4PgIQF9d5o$Tboi_1~tX6sga z81~(fOE1-S_Flgw+I+uw++pn(q~tkvJMm20-p|SZc(&j?!`?ounyN!6CEr^t6|=5| z;9I5-)UpXX^4(_i^3}!CP{z)nyKkYp)XhW@F7LE&wQe?|Z9`>_{@ZXQZjlI2w8iE=nwi*9N99*u~ zmoc_tR%K@tp?@KiD^4$7xw1H2%qjN-6a2R2r1E1kGh_LbV+l^*dTazt2M?kUY|fet z-~NpnIUn@RPi0Qxghpq@2cFQVG0-EP&<^i0bS-S)n_3zD2`~iH;4Ls{;Aa{~f1pvx z5Yi-Q;7{6LG&o{#^jYm^Y?#fKPx&+lAJ;YDVfCN#X%0TFYv7~a_aAj$@gD1S#fA&d zM(r`XU5j7Z@vC?2%g{nFy{zeA0UG_vR>U1pAa z2A{=cmXjA*0ar3bIg0~w35VmeEWmfwllZQh#&^|>V$#VsiC7y47YR+kW22Od62zpF zk75DpDWSeu)O#NFUqm})wD%0!rQ5o`54(}>|3Yn}w%V+3Zv_?eUxN5%KR(B`F`Ox| z{hS_`Pdb>=^f2eRz?26(!hZ|m*`TM1)RkulB{5SI(-c8$O{0<_q&a#`d{O%+zG`sU YV5ku@m1hz+$Pzcl5;w*Y{==pGKf(5>`2YX_ literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.png b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.png new file mode 100644 index 0000000000000000000000000000000000000000..13dce36b664de10387007a3a735fafb1bc205bf3 GIT binary patch literal 746 zcmeAS@N?(olHy`uVBq!ia0vp^2|(<@!3HEb(?29LFfg`eIy(n=Iy);A6y>L7=A<$( zXiTh~XzOt}K%~__*i}=M-MGUdWd&c7W5|)fRS_)QOV?gl)qK+X{{m0vNsk_B>=2Xr z6S>A}hsEnx541R%>=pX_{JQjl9@Tm-bnOwBd;fS(HQ)QY>>RyZm)ET0bhw;rEZXmR z^UkU(pSuK@1Pt3YoY7I97YGPJg9$YV)7p|JK-<<{K&~2%a}Qyrt8;Bi$^w z`Lo@|6JDFVYW!^SF0ppX?_5{$=h)5{n+_Pe8c&|3F4nm;iCtUvjMp+Z8(*0~)488o z*BsY+u6r(O>9MHqPxN`7f1PS_J(E|tPgP|?3k$31l)%Pbjki{sVnHQxpFi^N{HL;0 zq-g5F6B`?}Oirwm|HEH*{+gDLZ1KT=LCd*kI8<+PAt&-{z#Pa7Je6}CJ(ySB9N zGP{EF=BRy)e0+@;l~ULL-m`mqao+!LTb_MqPTpCxa80^EEihi#lDyqr82*Fcg1yTp zgJP<{BeIx*K~EWk87r3BmjMOYOFVsD*`IMSitFmT``+cU|Cz6;*M;&_iz@t>%q8&Wq?hL2DM`ziLG~kq am_y8d331N*_h0n_346NwxvX&K5 literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.xcf b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_left_rotW.xcf new file mode 100644 index 0000000000000000000000000000000000000000..eca6189c5da457a932ee681bf857a899cd04a761 GIT binary patch literal 7426 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 literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotE.xcf b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotE.xcf new file mode 100644 index 0000000000000000000000000000000000000000..045d6ae09cac78a5e978cf3b2f9821f39fc1cb3f GIT binary patch literal 11508 zcmeHNU5Fdk6}~eX{jPRb-j()GwliL>wg2ATXu*w>*3dlE2{t%t5(-(9+3d<|vA%D7gAT@P;-=F5de`+Tu{&i>vbr%qEzLRBrU z&My@vmo|%wUhUtHl*$)Y3U+CIrMNg68#%kQu)easX^$wH++2EQ-kw&UnNbu!)1Y|9 zRv#+fDs9X!6xWvQ-1IaqFWh>`SCh}J70Y&UZQ)#@L~Yj3o-Gy1wrb$hwR&r1dTL)X zeyuOsBASycntOkxdEm004S;T8tgezW&`vv=cN-yKcYS2O=>GB?=A8ifbm zG0Yx|uz0)nHs9{Ipg90-*BoJW--M2obQEbpI&bO8BRVU|Cnd=r@b#SL?Fh@16jR*} z6?N@A#)^G+ezWwoo@UXocH=aQ?dVx8wWhTc+1~+tVOHuzE_+|Ik`5%#N$PJpKlKl0 znpdQhs~K~W5ZO8+&^?&YJs8j#XxGTCJL|Kt*Sihh zn#BNs)W_?ge^6g5=|J*K_whRF<9A&@oo*xb(@zvCVXZt-M+CYD6S@ZjIs=Uwtrz|F z+GCr*D36h;{~ag}K*r%sV1Nxd@Er2Ik_&D$Y{FvPT z7+l_9cmI~K>i)g$=T~>)=k$bq&u=_^zPPqnI#(>LEIz$<{>TP?vB{{Prkc4tJ>Zw| zg9r8F{oq0RZn*pd)bVyo|7=^Y&lsP#r2nYP{2pJggQE1mb@`!xGGArBrdfzK5p*rg z)&0VBWj^3a5tP$Hx>nwF!}5r*^2TeX8<7*xOlVO#CPFGtUXRKV5y{Kf0w|a6u!y03 zP?}1UrvoltcuF@;#~N}RxsiMaWGJ72wDMh$W)`opbes`$)QVKY^XD{Q8U z2~C+v<*}J6@=D!IXwPP<$mP13D#o%h(;ckLR8eNCC^J=*nJUUmmAz{w=`$0&g1jjN zCSMAJ$wU#bHc%9`*^8jDd8B-!ZXRj8q0Dm!EAvQY9;wVDm3gExkKAkKK@6Z4o0K(E z-h5WCHfhyjwAO0vw9aasw8kK@x@sK~9$JexmAYoAmOxFb)&*(Sl90021KIn9kVX5$ zfHa06KM7l=Vc5_jX)@#%FISp(RCEn@01oF zS#8P8?8!6B<)A8lzh0~!EG_;QKREN~+;ZtcPjBt6B7)ohttE6n1imT^44BPw{wjm>& zoGTXRU}i2FMbUd?w$#waR?>mwNGWqh=VzHmJ^qW%S0~^(oPylLJsY&74}>x5d$?zVR`r41e)sRTU9pcf z3J!4eQ7Y`QQ$lak_O{-!2It>nd?qyhC$ARR0eC|nr}HMH@eSsmGry`CQB!Tgc=0W zDUZr*^pinr?9v)+u&N0317Ip?=PPLA-+~)KF>SM<55FS)gu^CVt2K oAI(ZSkW>e0g3o&=-sbD8%%4*&oF literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotN.png b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotN.png new file mode 100644 index 0000000000000000000000000000000000000000..a433b2b7cedeea16a707c759e6c9dcc43820ee8e GIT binary patch literal 777 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 EFVHseH2?qr literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.png b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.png new file mode 100644 index 0000000000000000000000000000000000000000..334a9216845ecf8bf1fedf916d375cadda93529f GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0vp^2|(<@!3HEb(?29LFfg`eIy(n=Iy);A6y>L7=A<$( zXiTh~XzOt}K%~__*i}=M-MGUdWd&c7W5|)fRS_)QOV?gl)qK+X{{m0vNsk_B>=2Xr z6S>A}hsEnx541R%>=pX_{JQjl9@Tm-bnOwBd;fS(HQ)QY>>RyZm)ET0bhw;rEZXmR z^UkU(pSuK@1Pt3YoY7I97YGPJg9$YV)7p|JK-<<{K&~2%a}Qyrt8;Bi$^w z`Lo@|6JDFVYW!^SF0ppX?_5{$=h)5{n+_Pe8c&|3F4nm;iCtUvjMp+Z8(*0~)488o z*BsY+u6r(O>9MHqPxN`7f1PS_J(E|tPgP|?3k$31l)%Pbjki{sVnHQxpFi^N{HL;0 zq-g5F6B`?}Oirwm|HEH*{+gDLZ1KT=LCd*kI8<+PAt&-{z#Pa7Je6}CJ(ySB9N zGP{EF=BRy)e0+@;l~ULL-m`mqao+!LTb_MqPTpCxa80^EEihi#lDyqr82*Fcg1yTp zgJP<{BeIx*K~EWk87r3BmjMOYOFVsD*`IMSit-4AY6)`yg(OQ{BTAg}b8}PkN*J7r zQWHy3QxwWGOEMJPJ$(bh8~Mb6iuQQAIEGZ*dVAfFtHnTo^+Msz%{QKzSf=_VzfRrM z%5m`!>(m`O??anfKiE(16a;EuVA%U~PWHK--~K#P_@?@!qa$;cl9JL=k)>1gZtgj< zKjQFxd+i79>TZnut@Y1aG#QSmW!t_$|G1ae%Ywx1 zmlK%uGMewjI%fZ_t7rMi{~|@^xUXROUv-TK50ykd6bP0b@H{KG;u6?uWa8g__Ej5# Un*+rDF9QjCy85}Sb4q9e0Mb7>mjD0& literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.xcf b/gfx/Ultica_iso/pngs_iso_full_wide_96x72/vehicle/vp_wing_mirror/vp_wing_mirror_right_rotS.xcf new file mode 100644 index 0000000000000000000000000000000000000000..cb86836e736e0c28fd1b45c03d2a27122edec31b GIT binary patch literal 7426 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 literal 0 HcmV?d00001 diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.json b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.json similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.json rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.json diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotE.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotS.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_open_rotW.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotE.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotS.xcf diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.png b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.png similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.png rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.png diff --git a/gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.xcf b/gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.xcf similarity index 100% rename from gfx/Ultica_iso/pngs_iso_wide_high_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.xcf rename to gfx/Ultica_iso/pngs_iso_high_wide_96x96/vehicle/doors_trunk/vp_door_trunk_rotW.xcf diff --git a/gfx/Ultica_iso/tile_info.json b/gfx/Ultica_iso/tile_info.json index ea0ee99c38..06a50ad65b 100644 --- a/gfx/Ultica_iso/tile_info.json +++ b/gfx/Ultica_iso/tile_info.json @@ -39,6 +39,14 @@ "//5": "Object like furniture up to 144cm" } }, + { + "iso_full_wide.png": { + "sprite_width": 96, + "sprite_height": 72, + "sprite_offset_x": -24, + "sprite_offset_y": -48 + } + }, { "iso_high.png": { "sprite_width": 48, @@ -56,7 +64,7 @@ } }, { - "iso_wide_high.png": { + "iso_high_wide.png": { "sprite_width": 96, "sprite_height": 96, "sprite_offset_x": -24,