-
Notifications
You must be signed in to change notification settings - Fork 500
Add more hairstyles (5) to character randomizer #2293 #2923
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| [gd_resource type="SpriteFrames" format=3 uid="uid://ctx51w0tsmkd5"] | ||
|
|
||
| [ext_resource type="Texture2D" uid="uid://d1gf4qw1uab6a" path="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_006.png" id="1_3o2m4"] | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_hk2c1"] | ||
| atlas = ExtResource("1_3o2m4") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_o4e37"] | ||
| atlas = ExtResource("1_3o2m4") | ||
| region = Rect2(96, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_uuocm"] | ||
| atlas = ExtResource("1_3o2m4") | ||
| region = Rect2(192, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_cjrou"] | ||
| atlas = ExtResource("1_3o2m4") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [resource] | ||
| animations = [{ | ||
| "frames": [{ | ||
| "duration": 10.0, | ||
| "texture": SubResource("AtlasTexture_hk2c1") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_o4e37") | ||
| }, { | ||
| "duration": 8.0, | ||
| "texture": SubResource("AtlasTexture_uuocm") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_cjrou") | ||
| }], | ||
| "loop": 1, | ||
| "name": &"idle", | ||
| "speed": 10.0 | ||
| }] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| [gd_resource type="SpriteFrames" format=3 uid="uid://t0iw50a5qhmo"] | ||
|
|
||
| [ext_resource type="Texture2D" uid="uid://cjps73bi2dfuo" path="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_007.png" id="1_72a21"] | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_u6o88"] | ||
| atlas = ExtResource("1_72a21") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_2mvps"] | ||
| atlas = ExtResource("1_72a21") | ||
| region = Rect2(96, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_710yw"] | ||
| atlas = ExtResource("1_72a21") | ||
| region = Rect2(192, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_ona5e"] | ||
| atlas = ExtResource("1_72a21") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [resource] | ||
| animations = [{ | ||
| "frames": [{ | ||
| "duration": 10.0, | ||
| "texture": SubResource("AtlasTexture_u6o88") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_2mvps") | ||
| }, { | ||
| "duration": 8.0, | ||
| "texture": SubResource("AtlasTexture_710yw") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_ona5e") | ||
| }], | ||
| "loop": 1, | ||
| "name": &"idle", | ||
| "speed": 10.0 | ||
| }] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| [gd_resource type="SpriteFrames" format=3 uid="uid://dtqxm7y5nbl7e"] | ||
|
|
||
| [ext_resource type="Texture2D" uid="uid://6l11588arvge" path="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_008.png" id="1_j7etg"] | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_6okhk"] | ||
| atlas = ExtResource("1_j7etg") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_2rd5a"] | ||
| atlas = ExtResource("1_j7etg") | ||
| region = Rect2(96, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_ppyqj"] | ||
| atlas = ExtResource("1_j7etg") | ||
| region = Rect2(192, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_3fnko"] | ||
| atlas = ExtResource("1_j7etg") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [resource] | ||
| animations = [{ | ||
| "frames": [{ | ||
| "duration": 10.0, | ||
| "texture": SubResource("AtlasTexture_6okhk") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_2rd5a") | ||
| }, { | ||
| "duration": 8.0, | ||
| "texture": SubResource("AtlasTexture_ppyqj") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_3fnko") | ||
| }], | ||
| "loop": 1, | ||
| "name": &"idle", | ||
| "speed": 10.0 | ||
| }] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| [gd_resource type="SpriteFrames" format=3 uid="uid://qricmx34ikyg"] | ||
|
|
||
| [ext_resource type="Texture2D" uid="uid://cfstxmq3cgyto" path="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_009.png" id="1_y21i2"] | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_s6vs6"] | ||
| atlas = ExtResource("1_y21i2") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_tfsfn"] | ||
| atlas = ExtResource("1_y21i2") | ||
| region = Rect2(96, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_koefx"] | ||
| atlas = ExtResource("1_y21i2") | ||
| region = Rect2(192, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_6cw72"] | ||
| atlas = ExtResource("1_y21i2") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [resource] | ||
| animations = [{ | ||
| "frames": [{ | ||
| "duration": 10.0, | ||
| "texture": SubResource("AtlasTexture_s6vs6") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_tfsfn") | ||
| }, { | ||
| "duration": 8.0, | ||
| "texture": SubResource("AtlasTexture_koefx") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_6cw72") | ||
| }], | ||
| "loop": 1, | ||
| "name": &"idle", | ||
| "speed": 10.0 | ||
| }] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| [gd_resource type="SpriteFrames" format=3 uid="uid://dufnfhtgsffko"] | ||
|
|
||
| [ext_resource type="Texture2D" uid="uid://yrifgo3sgqvq" path="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_010.png" id="1_8wj53"] | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_w7pdg"] | ||
| atlas = ExtResource("1_8wj53") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_hs7jq"] | ||
| atlas = ExtResource("1_8wj53") | ||
| region = Rect2(96, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_yh6dw"] | ||
| atlas = ExtResource("1_8wj53") | ||
| region = Rect2(192, 0, 96, 96) | ||
|
|
||
| [sub_resource type="AtlasTexture" id="AtlasTexture_bmwk1"] | ||
| atlas = ExtResource("1_8wj53") | ||
| region = Rect2(0, 0, 96, 96) | ||
|
|
||
| [resource] | ||
| animations = [{ | ||
| "frames": [{ | ||
| "duration": 10.0, | ||
| "texture": SubResource("AtlasTexture_w7pdg") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_hs7jq") | ||
| }, { | ||
| "duration": 8.0, | ||
| "texture": SubResource("AtlasTexture_yh6dw") | ||
| }, { | ||
| "duration": 1.0, | ||
| "texture": SubResource("AtlasTexture_bmwk1") | ||
| }], | ||
| "loop": 1, | ||
| "name": &"idle", | ||
| "speed": 10.0 | ||
| }] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| [remap] | ||
|
|
||
| importer="texture" | ||
| type="CompressedTexture2D" | ||
| uid="uid://d1gf4qw1uab6a" | ||
| path="res://.godot/imported/townie-idle-hair_006.png-67d512e6d5fd8868dffc60c184746a37.ctex" | ||
| metadata={ | ||
| "vram_texture": false | ||
| } | ||
|
|
||
| [deps] | ||
|
|
||
| source_file="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_006.png" | ||
| dest_files=["res://.godot/imported/townie-idle-hair_006.png-67d512e6d5fd8868dffc60c184746a37.ctex"] | ||
|
|
||
| [params] | ||
|
|
||
| compress/mode=0 | ||
| compress/high_quality=false | ||
| compress/lossy_quality=0.7 | ||
| compress/uastc_level=0 | ||
| compress/rdo_quality_loss=0.0 | ||
| compress/hdr_compression=1 | ||
| compress/normal_map=0 | ||
| compress/channel_pack=0 | ||
| mipmaps/generate=false | ||
| mipmaps/limit=-1 | ||
| roughness/mode=0 | ||
| roughness/src_normal="" | ||
| process/channel_remap/red=0 | ||
| process/channel_remap/green=1 | ||
| process/channel_remap/blue=2 | ||
| process/channel_remap/alpha=3 | ||
| process/fix_alpha_border=true | ||
| process/premult_alpha=false | ||
| process/normal_map_invert_y=false | ||
| process/hdr_as_srgb=false | ||
| process/hdr_clamp_exposure=false | ||
| process/size_limit=0 | ||
| detect_3d/compress_to=1 |
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| [remap] | ||
|
|
||
| importer="texture" | ||
| type="CompressedTexture2D" | ||
| uid="uid://cjps73bi2dfuo" | ||
| path="res://.godot/imported/townie-idle-hair_007.png-22d4a56dfa9b32f034cc3bed03c4dc4c.ctex" | ||
| metadata={ | ||
| "vram_texture": false | ||
| } | ||
|
|
||
| [deps] | ||
|
|
||
| source_file="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_007.png" | ||
| dest_files=["res://.godot/imported/townie-idle-hair_007.png-22d4a56dfa9b32f034cc3bed03c4dc4c.ctex"] | ||
|
|
||
| [params] | ||
|
|
||
| compress/mode=0 | ||
| compress/high_quality=false | ||
| compress/lossy_quality=0.7 | ||
| compress/uastc_level=0 | ||
| compress/rdo_quality_loss=0.0 | ||
| compress/hdr_compression=1 | ||
| compress/normal_map=0 | ||
| compress/channel_pack=0 | ||
| mipmaps/generate=false | ||
| mipmaps/limit=-1 | ||
| roughness/mode=0 | ||
| roughness/src_normal="" | ||
| process/channel_remap/red=0 | ||
| process/channel_remap/green=1 | ||
| process/channel_remap/blue=2 | ||
| process/channel_remap/alpha=3 | ||
| process/fix_alpha_border=true | ||
| process/premult_alpha=false | ||
| process/normal_map_invert_y=false | ||
| process/hdr_as_srgb=false | ||
| process/hdr_clamp_exposure=false | ||
| process/size_limit=0 | ||
| detect_3d/compress_to=1 |
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| [remap] | ||
|
|
||
| importer="texture" | ||
| type="CompressedTexture2D" | ||
| uid="uid://6l11588arvge" | ||
| path="res://.godot/imported/townie-idle-hair_008.png-319927804a63467b3143ad4fdb502368.ctex" | ||
| metadata={ | ||
| "vram_texture": false | ||
| } | ||
|
|
||
| [deps] | ||
|
|
||
| source_file="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_008.png" | ||
| dest_files=["res://.godot/imported/townie-idle-hair_008.png-319927804a63467b3143ad4fdb502368.ctex"] | ||
|
|
||
| [params] | ||
|
|
||
| compress/mode=0 | ||
| compress/high_quality=false | ||
| compress/lossy_quality=0.7 | ||
| compress/uastc_level=0 | ||
| compress/rdo_quality_loss=0.0 | ||
| compress/hdr_compression=1 | ||
| compress/normal_map=0 | ||
| compress/channel_pack=0 | ||
| mipmaps/generate=false | ||
| mipmaps/limit=-1 | ||
| roughness/mode=0 | ||
| roughness/src_normal="" | ||
| process/channel_remap/red=0 | ||
| process/channel_remap/green=1 | ||
| process/channel_remap/blue=2 | ||
| process/channel_remap/alpha=3 | ||
| process/fix_alpha_border=true | ||
| process/premult_alpha=false | ||
| process/normal_map_invert_y=false | ||
| process/hdr_as_srgb=false | ||
| process/hdr_clamp_exposure=false | ||
| process/size_limit=0 | ||
| detect_3d/compress_to=1 |
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Beautiful! The only problem is in this place, is hard because as you can see the hair must be on top of the head, not behind:
This is the same problem we've seen with another conntributor in this hat: #2296 (comment) I think you can do something similar to fix it:
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| [remap] | ||
|
|
||
| importer="texture" | ||
| type="CompressedTexture2D" | ||
| uid="uid://cfstxmq3cgyto" | ||
| path="res://.godot/imported/townie-idle-hair_009.png-220cd28f6fdaa144a23145830cc60e21.ctex" | ||
| metadata={ | ||
| "vram_texture": false | ||
| } | ||
|
|
||
| [deps] | ||
|
|
||
| source_file="res://scenes/game_elements/characters/npcs/components/townie-idle-hair_009.png" | ||
| dest_files=["res://.godot/imported/townie-idle-hair_009.png-220cd28f6fdaa144a23145830cc60e21.ctex"] | ||
|
|
||
| [params] | ||
|
|
||
| compress/mode=0 | ||
| compress/high_quality=false | ||
| compress/lossy_quality=0.7 | ||
| compress/uastc_level=0 | ||
| compress/rdo_quality_loss=0.0 | ||
| compress/hdr_compression=1 | ||
| compress/normal_map=0 | ||
| compress/channel_pack=0 | ||
| mipmaps/generate=false | ||
| mipmaps/limit=-1 | ||
| roughness/mode=0 | ||
| roughness/src_normal="" | ||
| process/channel_remap/red=0 | ||
| process/channel_remap/green=1 | ||
| process/channel_remap/blue=2 | ||
| process/channel_remap/alpha=3 | ||
| process/fix_alpha_border=true | ||
| process/premult_alpha=false | ||
| process/normal_map_invert_y=false | ||
| process/hdr_as_srgb=false | ||
| process/hdr_clamp_exposure=false | ||
| process/size_limit=0 | ||
| detect_3d/compress_to=1 |
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like it! As in 008 please use 2 pixels for the outline. Check https://github.com/endlessm/threadbare/wiki/Visual-Style-Guide Also it could look better in the game top-down perspective if this straight line:
Follows a round curve:
problem |







There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one also looks very well in existing heads!