Greebles for grunk nodule chitter

This commit is contained in:
Rob Kelly 2025-04-02 21:50:18 -06:00
parent 0d2f785544
commit 599696284b
9 changed files with 109 additions and 9 deletions

Binary file not shown.

View File

@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bb560r2wvjfht"
path="res://.godot/imported/greeble1.wav-ea53a62389ed7a5fce08eb109c43dadd.sample"
[deps]
source_file="res://assets/sfx/grunk/greeble1.wav"
dest_files=["res://.godot/imported/greeble1.wav-ea53a62389ed7a5fce08eb109c43dadd.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dunakapj3mb0h"
path="res://.godot/imported/greeble2.wav-d90cb4544544b55f5382855b51f585d6.sample"
[deps]
source_file="res://assets/sfx/grunk/greeble2.wav"
dest_files=["res://.godot/imported/greeble2.wav-d90cb4544544b55f5382855b51f585d6.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://6bgyoaclmu8c"
path="res://.godot/imported/greeble3.wav-4ec0219b7b9fa19e355078aa1e99b2e0.sample"
[deps]
source_file="res://assets/sfx/grunk/greeble3.wav"
dest_files=["res://.godot/imported/greeble3.wav-4ec0219b7b9fa19e355078aa1e99b2e0.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://7nj6bldnhos3"
path="res://.godot/imported/greeble4.wav-9a84416c9d5fe46f4d88789a027646cd.sample"
[deps]
source_file="res://assets/sfx/grunk/greeble4.wav"
dest_files=["res://.godot/imported/greeble4.wav-9a84416c9d5fe46f4d88789a027646cd.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@ -1,11 +1,12 @@
[gd_scene load_steps=11 format=4 uid="uid://2yqi5u5eo025"] [gd_scene load_steps=12 format=4 uid="uid://2yqi5u5eo025"]
[ext_resource type="Script" uid="uid://07t7yhijru8f" path="res://src/world/gunk_node/grunk_nodule.gd" id="1_iyr82"] [ext_resource type="Script" uid="uid://07t7yhijru8f" path="res://src/world/gunk_node/grunk_nodule.gd" id="1_iyr82"]
[ext_resource type="PackedScene" uid="uid://xlt78xc1tmkl" path="res://src/effects/grunk_splatter.tscn" id="2_m8r0a"] [ext_resource type="PackedScene" uid="uid://xlt78xc1tmkl" path="res://src/effects/grunk_splatter.tscn" id="2_m8r0a"]
[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_eu6j6"] [ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_eu6j6"]
[ext_resource type="AudioStream" uid="uid://b288km80xeh0" path="res://assets/sfx/grunk/groan1.wav" id="4_ri4uq"] [ext_resource type="AudioStream" uid="uid://bb560r2wvjfht" path="res://assets/sfx/grunk/greeble1.wav" id="4_7fplw"]
[ext_resource type="AudioStream" uid="uid://bujyltdunajj4" path="res://assets/sfx/grunk/groan2.wav" id="5_7fplw"] [ext_resource type="AudioStream" uid="uid://dunakapj3mb0h" path="res://assets/sfx/grunk/greeble2.wav" id="5_omayi"]
[ext_resource type="AudioStream" uid="uid://bvtopyke5d17x" path="res://assets/sfx/grunk/groan3.wav" id="6_omayi"] [ext_resource type="AudioStream" uid="uid://6bgyoaclmu8c" path="res://assets/sfx/grunk/greeble3.wav" id="6_yg8lg"]
[ext_resource type="AudioStream" uid="uid://7nj6bldnhos3" path="res://assets/sfx/grunk/greeble4.wav" id="7_4kci5"]
[sub_resource type="ArrayMesh" id="ArrayMesh_24j8i"] [sub_resource type="ArrayMesh" id="ArrayMesh_24j8i"]
_surfaces = [{ _surfaces = [{
@ -44,10 +45,11 @@ data = PackedVector3Array(0.7236, -0.4472, 0.5257, 0, -1, 0, -0.2764, -0.4472, 0
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_yg8lg"] [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_yg8lg"]
random_pitch = 1.1 random_pitch = 1.1
streams_count = 3 streams_count = 4
stream_0/stream = ExtResource("4_ri4uq") stream_0/stream = ExtResource("4_7fplw")
stream_1/stream = ExtResource("5_7fplw") stream_1/stream = ExtResource("5_omayi")
stream_2/stream = ExtResource("6_omayi") stream_2/stream = ExtResource("6_yg8lg")
stream_3/stream = ExtResource("7_4kci5")
[node name="GrunkNodule" type="StaticBody3D"] [node name="GrunkNodule" type="StaticBody3D"]
collision_layer = 5 collision_layer = 5
@ -66,7 +68,9 @@ shape = SubResource("ConcavePolygonShape3D_530fq")
[node name="ChitterSFX" type="AudioStreamPlayer3D" parent="."] [node name="ChitterSFX" type="AudioStreamPlayer3D" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
stream = SubResource("AudioStreamRandomizer_yg8lg") stream = SubResource("AudioStreamRandomizer_yg8lg")
volume_db = -20.0 volume_db = -14.0
unit_size = 4.0
panning_strength = 3.0
bus = &"SFX" bus = &"SFX"
[node name="ChitterTimer" type="Timer" parent="."] [node name="ChitterTimer" type="Timer" parent="."]