mirror of
https://github.com/tonytins/dressupzack
synced 2025-06-26 00:24:44 -04:00
Modular character design (#12)
Legs, shirt and the head are now independent sprites that can be changed separately. New clothes can be made from a template instead of having to work within a blank space. This removes the need for extra layers and placeholders while opening the door to creating new scenes and migrating over to new styles. This wasn't always possible until the SVG port removed the Adobe Animate dependency. The layers and placeholders were there because the original Flash game was based around a drag-and-drop design. Tony's Dress Up was initially intended to be a 1:1 port of the Flash game which is why it wasn't done sooner. New Emoji-based shirts based on Twemoji because the idea sounded fun. Credits will eventually be added in-game but for now it's in the README. For the time being, a few of the ZC's Dress Up-era shirts have pulled because they were never properly ported over during the remaster.
This commit is contained in:
parent
cc051276d4
commit
c406ed56d2
134 changed files with 3044 additions and 1963 deletions
|
@ -1,6 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
|
@ -9,13 +7,13 @@
|
|||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg837"
|
||||
width="85"
|
||||
height="115"
|
||||
viewBox="0 0 85 115"
|
||||
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
|
||||
sodipodi:docname="old_sweatshirt.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
viewBox="0 0 97.262993 111.22054"
|
||||
height="111.22054"
|
||||
width="97.262993"
|
||||
id="svg837"
|
||||
version="1.1">
|
||||
<metadata
|
||||
id="metadata843">
|
||||
<rdf:RDF>
|
||||
|
@ -31,86 +29,125 @@
|
|||
<defs
|
||||
id="defs841" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1001"
|
||||
id="namedview839"
|
||||
showgrid="false"
|
||||
inkscape:pagecheckerboard="true"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:zoom="5.6568543"
|
||||
inkscape:cx="27.653445"
|
||||
inkscape:cy="57.852419"
|
||||
inkscape:window-x="-9"
|
||||
inkscape:window-y="-9"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:current-layer="layer3"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer2" />
|
||||
inkscape:window-y="-9"
|
||||
inkscape:window-x="-9"
|
||||
inkscape:cy="57.353631"
|
||||
inkscape:cx="42.848699"
|
||||
inkscape:zoom="5.6568543"
|
||||
fit-margin-bottom="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-top="0"
|
||||
inkscape:pagecheckerboard="true"
|
||||
showgrid="false"
|
||||
id="namedview839"
|
||||
inkscape:window-height="1001"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0"
|
||||
guidetolerance="10"
|
||||
gridtolerance="10"
|
||||
objecttolerance="10"
|
||||
borderopacity="1"
|
||||
bordercolor="#666666"
|
||||
pagecolor="#ffffff" />
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
sodipodi:insensitive="true"
|
||||
transform="translate(32.788075,10.175717)"
|
||||
inkscape:label="Original"
|
||||
transform="translate(17.592821,10.674505)"
|
||||
sodipodi:insensitive="true" />
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Color"
|
||||
sodipodi:insensitive="true">
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
style="display:inline;opacity:1;fill:#808040;fill-opacity:1;stroke:none;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.0736469,15.651414 c -3.000545,1.901906 -2.134901,57.073021 -2.134901,57.073021 -2.3101643,9.809195 1.7559102,10.522205 0.608284,17.795372 3.172745,1.81514 6.7511221,-1.62007 11.6707931,-0.28466 4.919671,1.33542 1.601085,5.99959 0.42698,11.243813 -1.174105,5.24423 13.404674,6.57995 20.637376,8.09176 6.041484,1.26281 12.406349,1.67677 18.502475,0.71164 7.9885,-1.26473 20.835815,-4.94864 22.772278,-8.37642 1.936463,-3.427783 -8.341438,-10.916233 -7.116337,-15.086632 1.225101,-4.170404 7.707079,-1.859528 7.970297,-4.981436 0.780656,-9.259011 0.132549,-21.086054 -0.569307,-31.596534 -0.521871,-7.815165 -2.704208,-23.341585 -2.704208,-23.341585 0,0 -5.708848,-12.627003 -11.386138,-12.66708 C 60.741934,14.190253 60.509291,27.100642 54.51114,27.46906 48.496563,27.838487 46.696496,15.151003 40.705447,15.798267 28.378758,17.130023 11.074193,13.749508 8.0736469,15.651414 Z"
|
||||
id="path864-9"
|
||||
sodipodi:nodetypes="ccczccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="zcczzaazzsacsssz" />
|
||||
id="path831-5"
|
||||
d="m 46.787194,-5.4495265 c 6.182844,10.610487 12.979515,41.6494335 8.262347,74.8845275 -0.141694,9.87259 -3.586061,28.68159 -3.586061,31.159209 0,0 -14.736886,0.37753 -27.324069,0.137 -12.58718,-0.24053 -18.1298988,0.25463 -31.0541598,0.23947 0.111458,-6.265139 -20.4005142,-18.107429 -8.5714282,-31.535699 0,-19.530488 -1.293517,-39.757261 1.785713,-58.392861 0.961996,-16.3539095 18.3522452,-11.0856075 27.142859,-17.6785775 14.467272,-1.375555 22.615393,0.353651 33.344799,1.186931 z"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4.53543;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.13385832;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 19.358749,103.26231 c 0,0 -2.031868,-16.953677 4.419417,-10.076263 6.451286,6.877413 45.278555,8.939913 50.73491,-1.237436 3.031418,-5.654289 6.010409,10.076259 6.010409,10.076259 0,0 -17.202537,8.99577 -26.606593,9.50546 -11.827122,0.64102 -34.558143,-8.26802 -34.558143,-8.26802 z"
|
||||
id="path857"
|
||||
sodipodi:nodetypes="scscszs"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="czscac" />
|
||||
id="path847"
|
||||
d="M 0.58525123,18.899282 C 1.5695192,9.2359035 15.657788,-6.1332135 15.657788,-6.1332135 c 0,0 -17.0499178,-1.42975 -22.2233538,4.040614 -16.5094452,17.4569915 -8.9206112,71.5276005 -8.9206112,71.5276005 0,0 -17.308634,9.8824 -15.708654,15.34552 2.230942,7.61752 22.6017222,16.629519 24.2800822,10.19019 1.67836,-6.43932 4.862778,-50.17962 7.50000003,-76.071429 z"
|
||||
style="display:inline;fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cssccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path853"
|
||||
d="m 42.997137,-5.6687355 c 1.501784,9.89167 2.634285,18.8116645 2.409536,30.6394425 -0.297336,15.648106 7.053586,50.982144 7.053586,50.982144 2.796117,0.65679 4.732138,-49.196411 4.732138,-49.196411 L 46.787194,-5.4495265 c 0,0 -0.991563,-0.432193 -3.790057,-0.219213 z"
|
||||
style="display:inline;fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<g
|
||||
transform="matrix(3.7795276,0,0,3.7795276,-62.629028,-120.24359)"
|
||||
id="layer2-2"
|
||||
inkscape:label="Re-ink"
|
||||
style="display:inline">
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path905"
|
||||
d="m 15.306227,52.99312 c -0.423415,4.241926 -0.479826,2.928287 -0.565156,5.536486"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 28.94971,30.372591 c 0.955508,0.116443 2.429233,6.042953 2.71946,9.24064 0.470339,5.182141 -0.391642,12.934909 -1.638964,15.524046"
|
||||
id="path831"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cac" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 16.394717,36.578645 c -1.648817,5.874613 0.179145,15.295667 -1.702701,18.200412 -1.273861,7.360232 -11.7741761,-1.890817 -2.218802,-4.593268 0,-5.167441 -0.342243,-10.519106 0.47247,-15.449777 0.254528,-4.326971 4.655246,-4.603503 7.181548,-4.677456"
|
||||
id="path856"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 29.104165,38.421279 c -0.654058,4.302781 1.087122,12.790482 1.082812,20.008717"
|
||||
id="path858"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
transform="translate(15.195254,-0.49878756)"
|
||||
inkscape:label="Color"
|
||||
id="layer3"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
sodipodi:nodetypes="zcczzaazzsacsssz"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path864-9"
|
||||
d="M 7.1897635,7.6964628 C 4.1892185,9.5983688 1.4983656,62.314118 1.4983656,62.314118 c -2.31016433,9.809195 1.7559102,10.522205 0.608284,17.795372 3.172745,1.81514 12.7824924,-6.589335 14.5201834,-1.718381 1.737691,4.870954 -3.722618,17.193298 -4.896723,22.437521 -1.174105,5.24423 17.252887,-2.751351 25.961079,-3.101948 6.167056,-0.24829 12.334187,0.496135 18.502475,0.71164 4.089563,0.142879 10.333658,3.813238 12.270121,0.385453 1.936463,-3.427783 4.458816,-13.314145 5.683917,-17.484544 1.225101,-4.170404 5.408982,-8.223489 5.6722,-11.345397 C 80.600558,60.734823 79.952451,48.90778 79.250595,38.3973 78.728724,30.582135 76.546387,15.055715 76.546387,15.055715 c 0,0 -5.708848,-12.6270035 -11.386138,-12.6670805 C 59.150944,2.3462145 58.918301,15.256604 52.92015,15.625022 46.905573,15.994449 40.686089,3.6605179 34.69504,4.3077819 22.368351,5.6395379 10.19031,5.7945568 7.1897635,7.6964628 Z"
|
||||
style="display:inline;opacity:1;fill:#808040;fill-opacity:1;stroke:none;stroke-width:3.77953;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path857"
|
||||
d="m 11.73011,100.82863 c 0,0 -0.06008,-21.591065 6.391202,-14.713651 6.451286,6.877413 46.339215,7.348923 51.79557,-2.828426 3.031418,-5.654289 -1.453097,15.537222 -1.453097,15.537222 0,0 -13.097788,4.772245 -22.501844,5.281935 -11.827122,0.64102 -34.231831,-3.27708 -34.231831,-3.27708 z"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.13386;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(15.195254,-0.49878756)"
|
||||
style="display:inline"
|
||||
inkscape:label="Re-Ink"
|
||||
style="display:inline">
|
||||
id="layer2"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 20.92203,15.22896 c 0,0 -4.320995,-7.0225477 0.89194,-9.0880412 4.013907,-1.5904089 18.973672,3.1143052 22.320898,3.7467605 4.35966,0.8237537 -3.429422,5.9105877 -3.429422,5.9105877"
|
||||
id="path866"
|
||||
sodipodi:nodetypes="zcccccacsssz"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssc" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 66.751238,14.232673 c 0,0 -0.736893,-8.3150049 2.300858,-9.299268 1.946842,-0.630797 3.485848,2.307421 4.689494,3.9625141 2.939318,4.0417579 5.250189,6.8177929 5.676727,13.8763579 0.08689,1.437935 -1.280941,4.127475 -1.280941,4.127475"
|
||||
id="path874"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="caasc" />
|
||||
<path
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.0736469,15.651414 c -1.916671,16.5657 -7.0806162,60.446928 0.2411497,73.984505 1.7291064,3.220442 4.9833544,-0.736187 9.9030254,0.59923 4.919671,1.335417 1.601085,5.999584 0.42698,11.243811 -1.174105,5.24423 13.404674,6.57995 20.637376,8.09176 6.041484,1.26281 12.406349,1.67677 18.502475,0.71164 7.9885,-1.26473 20.835815,-4.94864 22.772278,-8.37642 1.936463,-3.427781 -8.341438,-10.916229 -7.116337,-15.086633 1.225101,-4.170404 7.707079,-1.859528 7.970297,-4.981436 0.780656,-9.259011 0.132549,-21.086054 -0.569307,-31.596534 -0.521871,-7.815165 -2.704208,-23.341585 -2.704208,-23.341585 0,0 -5.708848,-12.627002 -11.386138,-12.667079 C 60.741933,14.190253 60.50929,27.100641 54.511139,27.469059 48.496562,27.838486 46.696495,15.151003 40.705446,15.798267 28.378757,17.130023 11.074192,13.749508 8.0736469,15.651414 Z"
|
||||
id="path864"
|
||||
d="m 5.9523266,12.292657 c -2.602401,9.773847 -6.04092442,52.334708 -3.8456826,67.816829 1.7291064,3.220442 9.600517,-3.053792 14.520188,-1.718375 -1.267513,8.052931 -3.722617,17.193292 -4.896722,22.437519 7.385296,-1.189217 53.237981,4.589 58.396996,-3.16533 -1.483616,-7.865555 8.928433,-22.159753 9.692795,-27.669467 0.780656,-9.259011 0.132549,-21.086054 -0.569307,-31.596534 -0.521871,-7.815165 -2.704208,-23.341585 -2.704208,-23.341585 0,0 -5.708848,-12.6270025 -11.386138,-12.6670795 C 59.150943,2.3462145 63.392869,15.693018 52.920149,15.625021 39.324699,15.536749 40.862864,2.9534111 34.871815,3.6006751 22.545126,4.9324311 8.5547276,2.5188099 5.9523266,12.292657 Z"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.77953;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cczzaazzsacsssc" />
|
||||
<path
|
||||
style="opacity:1;fill:none;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 21.918317,40.563119 -3.700495,49.67203"
|
||||
id="path870"
|
||||
inkscape:connector-curvature="0" />
|
||||
d="m 20.327327,28.719081 -3.700495,49.67203"
|
||||
style="opacity:1;fill:none;stroke:#000000;stroke-width:3.77953;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="opacity:1;fill:none;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 70.024752,47.679455 3.415842,39.139852"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0" />
|
||||
d="m 68.433762,35.835417 2.355182,53.812317"
|
||||
style="opacity:1;fill:none;stroke:#000000;stroke-width:3.77953;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 9.2 KiB |
Loading…
Add table
Add a link
Reference in a new issue