1
0
Fork 0
mirror of https://github.com/tonytins/dressupzack synced 2025-05-09 06:14:49 -04:00

Compare commits

...

3 commits

Author SHA1 Message Date
Anthony Foxclaw
cc051276d4 Removed old imports
- Replaced static screenshot with gif
- WIP new modular character base
2020-07-06 05:39:10 -04:00
Anthony Foxclaw
d29889d036 Ignore web stuff 2020-07-06 04:44:42 -04:00
Anthony Foxclaw
b71e50cf1d
DLC support (#11)
This update adds support for loading in DLC using the check_for_dlc() function. New clothes and accessories are added by searching through "res://scenes/dlc/shirts/" directory, for example, and added to the respective tab in the wardrobe as if it were part of the base game. It's not the best solution in the world but it works.
2020-07-06 04:40:11 -04:00
26 changed files with 290 additions and 434 deletions

31
.gitignore vendored
View file

@ -1,5 +1,5 @@
# Created by https://www.gitignore.io/api/linux,godot,macos,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode # Created by https://www.toptal.com/developers/gitignore/api/macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web
# Edit at https://www.gitignore.io/?templates=linux,godot,macos,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode # Edit at https://www.toptal.com/developers/gitignore?templates=macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web
### Backup ### ### Backup ###
*.bak *.bak
@ -10,14 +10,13 @@
### DotnetCore ### ### DotnetCore ###
# .NET Core build folders # .NET Core build folders
/bin bin/
/obj obj/
# Common node modules locations # Common node modules locations
/node_modules /node_modules
/wwwroot/node_modules /wwwroot/node_modules
### Executable ### ### Executable ###
*.app *.app
*.bat *.bat
@ -37,8 +36,12 @@
export.cfg export.cfg
export_presets.cfg export_presets.cfg
# Imported translations (automatically generated from CSV files)
*.translation
# Mono-specific ignores # Mono-specific ignores
.mono/ .mono/
data_*/
### Linux ### ### Linux ###
*~ *~
@ -99,11 +102,27 @@ test-results/
!.vscode/tasks.json !.vscode/tasks.json
!.vscode/launch.json !.vscode/launch.json
!.vscode/extensions.json !.vscode/extensions.json
*.code-workspace
### VisualStudioCode Patch ### ### VisualStudioCode Patch ###
# Ignore all local history of files # Ignore all local history of files
.history .history
### Web ###
*.asp
*.cer
*.csr
*.css
*.htm
*.html
*.js
*.jsp
*.php
*.rss
*.wasm
*.wat
*.xhtml
### Windows ### ### Windows ###
# Windows thumbnail cache files # Windows thumbnail cache files
Thumbs.db Thumbs.db
@ -130,4 +149,4 @@ $RECYCLE.BIN/
# Windows shortcuts # Windows shortcuts
*.lnk *.lnk
# End of https://www.gitignore.io/api/linux,godot,macos,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode # End of https://www.toptal.com/developers/gitignore/api/macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web

View file

@ -1,6 +1,6 @@
# Tony's Dress Up # Tony's Dress Up
![](screenshot.png) ![](screenshot.gif)
Tony's Dress Up is a re-imagining of my first Flash game, ZC's Dress Up, developed back in 2007. I've included the Flash copies in the ``/archive`` directory. They can be played at [Ruffle](https://ruffle.rs/)'s demo page. Tony's Dress Up is a re-imagining of my first Flash game, ZC's Dress Up, developed back in 2007. I've included the Flash copies in the ``/archive`` directory. They can be played at [Ruffle](https://ruffle.rs/)'s demo page.

View file

@ -4,7 +4,7 @@
[ext_resource path="res://sprites/character/tail/tail0.svg" type="Texture" id=2] [ext_resource path="res://sprites/character/tail/tail0.svg" type="Texture" id=2]
[ext_resource path="res://sprites/character/tail/tail1.svg" type="Texture" id=3] [ext_resource path="res://sprites/character/tail/tail1.svg" type="Texture" id=3]
[ext_resource path="res://sprites/character/tail/tail2.svg" type="Texture" id=4] [ext_resource path="res://sprites/character/tail/tail2.svg" type="Texture" id=4]
[ext_resource path="res://sprites/clothes/character_base.svg" type="Texture" id=5] [ext_resource path="res://sprites/character_base.svg" type="Texture" id=5]
[ext_resource path="res://sprites/character/eyes/eyes1.png" type="Texture" id=6] [ext_resource path="res://sprites/character/eyes/eyes1.png" type="Texture" id=6]
[ext_resource path="res://sprites/character/eyes/eyes2.png" type="Texture" id=7] [ext_resource path="res://sprites/character/eyes/eyes2.png" type="Texture" id=7]
[ext_resource path="res://sprites/character/eyes/eyes3.png" type="Texture" id=8] [ext_resource path="res://sprites/character/eyes/eyes3.png" type="Texture" id=8]
@ -62,6 +62,7 @@ position = Vector2( -103.897, -160.477 )
[node name="Tail" type="AnimatedSprite" parent="base"] [node name="Tail" type="AnimatedSprite" parent="base"]
position = Vector2( 55.0701, 172.425 ) position = Vector2( 55.0701, 172.425 )
frames = SubResource( 1 ) frames = SubResource( 1 )
frame = 2
playing = true playing = true
[node name="shadow" type="Sprite" parent="base"] [node name="shadow" type="Sprite" parent="base"]
@ -75,13 +76,12 @@ texture = ExtResource( 5 )
[node name="Eyes" type="AnimatedSprite" parent="base"] [node name="Eyes" type="AnimatedSprite" parent="base"]
position = Vector2( 114.227, 63.9224 ) position = Vector2( 114.227, 63.9224 )
frames = SubResource( 2 ) frames = SubResource( 2 )
frame = 6
playing = true playing = true
[node name="Mouth" type="AnimatedSprite" parent="base"] [node name="Mouth" type="AnimatedSprite" parent="base"]
position = Vector2( 148.505, 68.0261 ) position = Vector2( 148.505, 68.0261 )
frames = SubResource( 3 ) frames = SubResource( 3 )
frame = 11 frame = 7
playing = true playing = true
[node name="Undies" type="Sprite" parent="."] [node name="Undies" type="Sprite" parent="."]

BIN
screenshot.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

View file

@ -4,6 +4,75 @@ onready var character = preload("res://resources/character.tres")
onready var blank_top = preload("res://sprites/clothes/blank_top.png") onready var blank_top = preload("res://sprites/clothes/blank_top.png")
onready var blank_bottom = preload("res://sprites/clothes/blank_bottom.png") onready var blank_bottom = preload("res://sprites/clothes/blank_bottom.png")
onready var pants_grid = $Pants/PantsScroll/PantsGrid
onready var shirts_grid = $Shirts/ShirtsScroll/ShirtsGrid
onready var undies_grid = $Underwear/UndiesScroll/UndiesGrid
onready var accs_grid = $Accessoires/AccsScroll/AccsGrid
func list_files_in_directory(path):
var files = []
var dir = Directory.new()
dir.open(path)
dir.list_dir_begin()
while true:
var file = dir.get_next()
if file == "":
break
elif not file.begins_with("."):
files.append(file)
dir.list_dir_end()
return files
func check_for_dlc(dlc_pack):
var usr_dir = "user://dlc/"
var dlc_path = usr_dir + dlc_pack
var load_pck = ProjectSettings.load_resource_pack(dlc_path, false)
print_debug("Loaded " + dlc_path + ": " + str(load_pck))
# Check if the DLC is actually there
if load_pck == true:
# Loads the DLC
ProjectSettings.load_resource_pack(dlc_path, false)
var dir = Directory.new()
dir.list_dir_begin()
# Lists the files in each of their respective directories
var shirts_dir = "res://scenes/dlc/shirts/"
var pants_dir = "res://scenes/dlc/pants/"
var undies_dir = "res://scenes/dlc/undies/"
var dlc_shirts = list_files_in_directory(shirts_dir)
var dlc_pants = list_files_in_directory(pants_dir)
var dlc_undies = list_files_in_directory(undies_dir)
# Make sure each file actually exist, instance them
# and add them to their respective tabs
for shirt in dlc_shirts:
if dir.file_exists(shirts_dir + shirt):
var init = load(shirts_dir + shirt).instance()
shirts_grid.add_child(init)
print_debug("Initialized: " + shirts_dir + shirt)
for pants in dlc_pants:
if dir.file_exists(pants_dir + pants):
var init = load(pants_dir + pants).instance()
shirts_grid.add_child(init)
print_debug("Initialized: " + pants_dir + pants)
for undies in dlc_undies:
if dir.file_exists(undies_dir + undies):
var init = load(undies_dir + undies).instance()
shirts_grid.add_child(init)
print_debug("Initialized: " + undies_dir + undies)
func _ready():
# check_for_dlc("testdlc.pck")
pass
func _on_removeAccessory_pressed(): func _on_removeAccessory_pressed():
character.accessory = blank_top character.accessory = blank_top

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/atomic shirt.png-d26cc1b5ebd91e875597b24efab7e108.stex"
[deps]
source_file="res://assets/atomic shirt.png"
dest_files=[ "res://.import/atomic shirt.png-d26cc1b5ebd91e875597b24efab7e108.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/blue tux.png-e74dcea6593b7b5d27c231432c1497a4.stex"
[deps]
source_file="res://assets/blue tux.png"
dest_files=[ "res://.import/blue tux.png-e74dcea6593b7b5d27c231432c1497a4.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/screenshot.png-024a21af5d37bf0f0dd0e2bccdd149d0.stex" path="res://.import/character_base.png-5792404fa83b4fad07f738418ce65c16.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://screenshot.png" source_file="res://sprites/character_base.png"
dest_files=[ "res://.import/screenshot.png-024a21af5d37bf0f0dd0e2bccdd149d0.stex" ] dest_files=[ "res://.import/character_base.png-5792404fa83b4fad07f738418ce65c16.stex" ]
[params] [params]

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/character_base.svg-2a3498e2077081015c7a2d1f387a2594.stex" path="res://.import/character_base.svg-5ea6954c66ca6e666096a6a63d2174dc.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://sprites/clothes/character_base.svg" source_file="res://sprites/character_base.svg"
dest_files=[ "res://.import/character_base.svg-2a3498e2077081015c7a2d1f387a2594.stex" ] dest_files=[ "res://.import/character_base.svg-5ea6954c66ca6e666096a6a63d2174dc.stex" ]
[params] [params]

View file

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/character_base.png-240b103219887692bbf047c7786ade98.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/clothes/character_base.png"
dest_files=[ "res://.import/character_base.png-240b103219887692bbf047c7786ade98.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dj shirt.png-678439338bef2f51a00d62d0b4aa6e53.stex"
[deps]
source_file="res://assets/dj shirt.png"
dest_files=[ "res://.import/dj shirt.png-678439338bef2f51a00d62d0b4aa6e53.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dj shorts.png-2620c5746e1ce4d9f2b948f76c51004a.stex"
[deps]
source_file="res://assets/dj shorts.png"
dest_files=[ "res://.import/dj shorts.png-2620c5746e1ce4d9f2b948f76c51004a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dress up bg.png-a4e05076ce6a2a490f741107b52fb791.stex"
[deps]
source_file="res://assets/dress up bg.png"
dest_files=[ "res://.import/dress up bg.png-a4e05076ce6a2a490f741107b52fb791.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/game splash.png-e86e0cec6e75a90aba695b23cd9d7cf2.stex"
[deps]
source_file="res://assets/game splash.png"
dest_files=[ "res://.import/game splash.png-e86e0cec6e75a90aba695b23cd9d7cf2.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/jp school girl.png-76639cac18d3d789027705837bf2061a.stex"
[deps]
source_file="res://assets/jp school girl.png"
dest_files=[ "res://.import/jp school girl.png-76639cac18d3d789027705837bf2061a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -0,0 +1,186 @@
<?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#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
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"
width="43.391666mm"
height="86.518753mm"
viewBox="0 0 43.391666 86.518753"
version="1.1"
id="svg8"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
sodipodi:docname="new_character_base.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="58.983165"
inkscape:cy="112.86073"
inkscape:document-units="mm"
inkscape:current-layer="layer3"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:pagecheckerboard="true"
showguides="true"
inkscape:window-width="1395"
inkscape:window-height="984"
inkscape:window-x="158"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:lockguides="false" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-76.57798,-103.3061)"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Color">
<path
style="fill:#333333;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 12.756696,20.042186 c -3.0330485,3.485978 -6.9287479,8.842867 -10.6778266,9.780135 5.411336,2.216856 13.7737856,1.25077 18.6153276,-3.590773 -1.673498,-3.036966 -4.542199,-5.822302 -7.937501,-6.189362 z"
id="path864"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:1.42187285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.513766,4.4697399 33.171594,0.92059932 36.191219,5.9184807 Z"
id="path868-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 15.733259,21.365104 c 8.031531,-1.988559 12.40585,-4.181396 18.993303,-0.425223 4.457472,-16.6670615 -22.644325,-7.978795 -21.296268,-1.23851 0.0953,0.476477 1.928934,1.360996 2.302965,1.663733"
id="path845"
inkscape:connector-curvature="0" />
<path
style="fill:#6699cc;fill-opacity:1;stroke:none;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 12.756695,20.042186 C 18.416439,16.062161 25.70522,12.477728 32.978422,13.285862 32.369584,9.9866232 33.699225,7.6646882 36.19122,6.1988082 29.207101,0.4402425 18.893463,6.8361942 13.370906,11.25424 c -0.378768,2.73809 -0.978309,7.149508 -0.614211,8.787946 z"
id="path833-7"
inkscape:connector-curvature="0" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 16.725446,36.81488 c 0.260421,-2.556769 3.987942,-6.623181 3.987942,-6.623181 0,0 -4.511124,-0.378288 -5.879929,1.069079 -4.368124,4.618829 -2.360245,18.925011 -2.360245,18.925011 0,0 -2.406213,2.614718 -1.982885,4.060169 0.59027,2.01547 3.806676,4.399895 4.250742,2.696156 0.444066,-1.703739 1.28661,-13.276693 1.984375,-20.127234 z"
id="path847"
inkscape:connector-curvature="0"
sodipodi:nodetypes="scscszs" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 27.061041,29.256257 c 0,0 2.289171,4.408208 2.043123,9.165021 -0.246048,4.756813 2.173364,14.126862 2.173364,14.126862 0,0 2.178654,-16.525137 -1.476976,-21.955536 -0.567383,-0.842841 -2.739511,-1.336347 -2.739511,-1.336347 z"
id="path849"
inkscape:connector-curvature="0"
sodipodi:nodetypes="czcsc" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 26.44683,29.067269 c 1.452313,2.918211 2.197082,6.224576 2.137617,9.354009 -0.07867,4.140228 1.79539,12.425968 1.79539,12.425968 0.739806,0.173775 1.322916,-11.953493 1.322916,-11.953493 l -1.792544,-7.594071 c 0,0 -4.132854,-3.577626 -3.463379,-2.232413 z"
id="path853"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sssccs" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 15.875,51.177978 c -0.52762,2.533268 5.841867,9.630703 8.315476,11.103052 4.741466,-1.55146 7.056167,-4.214834 7.606771,-7.654018 0.550604,-3.439184 0.377976,22.678568 0.377976,22.678568 0,0 2.67882,4.233216 0.566965,5.76414 -2.111855,1.530924 -7.638158,-0.210531 -9.024185,-3.968752 -1.386027,-3.758221 0.472473,-16.819938 0.472473,-16.819938 l -8.268229,18.1901 c 0,0 2.807966,4.177084 0.330729,5.764141 -2.477237,1.587057 -11.6490399,-3.641913 -10.488839,-5.57515 2.8840394,-4.80566 7.654018,-18.520832 7.654018,-18.520832 0,0 2.984465,-13.494579 2.456845,-10.961311 z"
id="path857"
inkscape:connector-curvature="0"
sodipodi:nodetypes="zczczzcczscz" />
<path
style="fill:#333333;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 24.993675,13.852831 C 23.111329,11.112846 22.776665,7.1008422 24.899181,4.5924141 28.443308,3.5516118 32.34615,3.7638575 35.151786,5.8680839 34.290793,8.2025937 31.848954,10.704232 32.978422,13.285862"
id="path5043"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 32.97842,13.285862 c -1.622684,-1.035005 -4.693573,-0.02406 -6.709075,0.0945"
id="path5045"
inkscape:connector-curvature="0" />
<path
style="fill:#0276b1;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6.1354861,0.8014286 2.416225,12.2009554 c 0,0 4.4513719,9.762022 4.2049839,7.039802 C 11.698277,8.3482626 18.952931,7.8743621 18.952931,7.8743621 L 10.961309,2.4662981 6.1354861,0.8014286"
id="path5057"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsccc" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.50904238;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 15.537908,8.9384397 C 13.980201,6.756896 10.705056,5.0717367 8.3808294,3.6521391 8.0327779,4.6634621 8.1572432,5.7312218 8.0376818,6.7672806 8.4787557,6.6562752 8.5984797,6.227326 8.8710403,5.9648957 8.9919797,7.3299488 9.1194496,8.5491118 9.7534199,9.6936258 10.049714,9.24812 10.142439,8.5379754 10.341673,7.9944576 c 0.285982,1.3580005 0.172484,2.8610974 0.392168,4.2007214 0.248875,-0.839177 0.348466,-1.693489 0.588254,-2.5015532 1.028074,0.8901012 1.251834,2.2544372 1.715738,3.4455352 0.08118,-1.814112 1.504476,-2.893544 2.500075,-4.2007213 z"
id="path5059"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Re-ink"
style="display:inline">
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 31.324776,3.8055155 c 0,0 1.628858,-3.7746833 2.315104,-2.93216171 2.908313,3.57061041 2.551339,5.04512691 2.551339,5.04512691"
id="path868"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 12.756696,20.042186 C 18.41644,16.062161 25.705221,12.477728 32.978422,13.285862 32.369584,9.9866232 33.699225,7.6646882 36.19122,6.1988086 29.207102,0.4402425 18.893464,6.8361949 13.370907,11.25424 c -0.378768,2.73809 -0.978309,7.149508 -0.614211,8.787946 z"
id="path833"
inkscape:connector-curvature="0" />
<path
style="fill:#ff99cc;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25.088169,19.569717 c 1.190156,-0.763595 2.367736,-0.865038 3.449032,0 -0.218392,0.862046 -0.809812,1.244368 -1.464656,1.653646 -0.887893,-0.606787 -1.473948,-1.058147 -1.984376,-1.653646 z"
id="path852"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 29.104165,38.421279 c -0.128659,3.930449 0.525574,10.419337 2.173363,14.126861"
id="path858"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#954b02;fill-opacity:1;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 36.191221,6.1988083 c 1.475475,0.093714 2.749367,-0.7672527 3.685267,-1.937128 -0.984779,1.0141105 -1.765835,2.2334628 -2.504093,3.3072918 2.133612,1.7021153 3.912086,3.8270629 5.24442,6.0476189 -0.586645,-1.102272 -1.544523,-1.49074 -2.456845,-1.889881 1.783386,2.334899 2.199066,5.602939 2.785607,8.389009 C 42.57481,18.1 41.656138,15.640345 39.970982,14.797767 c 1.672285,4.035542 -5.032759,5.990928 -5.24442,6.142114 0.232289,-2.788186 -0.103225,-5.882573 -1.74814,-7.654019 -0.337072,-3.356912 1.47948,-6.5602442 3.212799,-7.0870537 z"
id="path860"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:#6699cc;fill-opacity:1;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 23.765253,4.4979163 23.623512,2.4662944 26.836309,2.4190474 V 3.836458 Z"
id="path870"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.18375635;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 12.757044,20.045314 C 8.5429472,14.783337 6.1354862,7.5554427 6.1354862,0.80142861 11.351958,1.2722088 15.093613,5.0085232 18.952931,7.8743621"
id="path5047"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 14.741071,56.942114 c 0,0 -6.0541675,19.638585 -8.976934,23.718006 -2.0199391,2.819309 6.528095,5.460149 8.787946,5.575149 2.259851,0.115 2.342067,-0.222294 2.834822,-1.41741 0.492755,-1.195116 -1.464658,-4.346728 -1.464658,-4.346728 0,0 5.746878,-17.142778 6.283854,-18.237351 0.536976,-1.094573 0.797299,-0.915362 1.326274,-0.878415 0.514742,0.03595 0.885082,-0.0588 1.159231,1.025891 0.03052,0.120736 -2.904671,12.987095 -0.973603,16.719714 1.931068,3.732619 4.988564,4.918066 8.12649,4.771951 0.969272,-0.04513 2.098259,-0.7672 2.362351,-1.700892 0.478428,-1.691474 -2.031622,-4.866447 -2.031622,-4.866447 l 0.04725,-19.702005 z"
id="path844"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cszzczaszssccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/old sweatshirt.png-0840b8f71c7697cf2fe3165844974c64.stex"
[deps]
source_file="res://assets/old sweatshirt.png"
dest_files=[ "res://.import/old sweatshirt.png-0840b8f71c7697cf2fe3165844974c64.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/owo censor.png-b85e8d8b11ff48447e26c6c121a89919.stex"
[deps]
source_file="res://assets/owo censor.png"
dest_files=[ "res://.import/owo censor.png-b85e8d8b11ff48447e26c6c121a89919.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/raw shirt.png-150c35dbb41a5202591e557baf54357f.stex"
[deps]
source_file="res://assets/raw shirt.png"
dest_files=[ "res://.import/raw shirt.png-150c35dbb41a5202591e557baf54357f.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/snowboard coat.png-84eee0b9120b2b6eb9b42a778f7eb18d.stex"
[deps]
source_file="res://assets/snowboard coat.png"
dest_files=[ "res://.import/snowboard coat.png-84eee0b9120b2b6eb9b42a778f7eb18d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/sweat pants.png-e8fd5ce0b8945bdecc584c33bf29ed21.stex"
[deps]
source_file="res://assets/sweat pants.png"
dest_files=[ "res://.import/sweat pants.png-e8fd5ce0b8945bdecc584c33bf29ed21.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View file

@ -1,7 +0,0 @@
{
"accessoires": {
"camera": {
"sprite": {}
}
}
}

View file

@ -1,29 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/trench coat.png-9da5d37fc9237bc90e5a1539679466d7.stex"
[deps]
source_file="res://assets/trench coat.png"
dest_files=[ "res://.import/trench coat.png-9da5d37fc9237bc90e5a1539679466d7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0