more sounds

This commit is contained in:
pennyrigate 2024-07-04 23:23:29 -04:00
parent 9b1e7bd813
commit 31b901acb5
28 changed files with 298 additions and 47 deletions

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/explosion_small.ogg-5216335c53e96b9f065c97dbab493900.oggstr"
[deps]
source_file="res://audio/sounds/explosion_small.ogg"
dest_files=[ "res://.import/explosion_small.ogg-5216335c53e96b9f065c97dbab493900.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/fami_fire.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/fami_fire.ogg-7d48246f6888726a31873eea08f70a0e.oggstr"
[deps]
source_file="res://audio/sounds/fami_fire.ogg"
dest_files=[ "res://.import/fami_fire.ogg-7d48246f6888726a31873eea08f70a0e.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/fami_hurt.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/fami_hurt.ogg-adfce286ee95d8c964b46278ec8ff44c.oggstr"
[deps]
source_file="res://audio/sounds/fami_hurt.ogg"
dest_files=[ "res://.import/fami_hurt.ogg-adfce286ee95d8c964b46278ec8ff44c.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/mech_creak.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/mech_creak.ogg-79fbe143f3146fc7febbee874f944d6c.oggstr"
[deps]
source_file="res://audio/sounds/mech_creak.ogg"
dest_files=[ "res://.import/mech_creak.ogg-79fbe143f3146fc7febbee874f944d6c.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/mech_walk.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/mech_walk.ogg-13e00915dfb31c8d2d1b15a28b1f75cd.oggstr"
[deps]
source_file="res://audio/sounds/mech_walk.ogg"
dest_files=[ "res://.import/mech_walk.ogg-13e00915dfb31c8d2d1b15a28b1f75cd.oggstr" ]
[params]
loop=true
loop_offset=0

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/mech_walk_1.ogg-6dd72afbb891524efea9f536bdc85d49.oggstr"
[deps]
source_file="res://audio/sounds/mech_walk_1.ogg"
dest_files=[ "res://.import/mech_walk_1.ogg-6dd72afbb891524efea9f536bdc85d49.oggstr" ]
[params]
loop=false
loop_offset=0

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/mech_walk_2.ogg-227b24128e178813bb6e6b045d76ba8a.oggstr"
[deps]
source_file="res://audio/sounds/mech_walk_2.ogg"
dest_files=[ "res://.import/mech_walk_2.ogg-227b24128e178813bb6e6b045d76ba8a.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/se_g2.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/se_g2.ogg-647fc6e2344b491f0492d582ece43c0c.oggstr"
[deps]
source_file="res://audio/sounds/se_g2.ogg"
dest_files=[ "res://.import/se_g2.ogg-647fc6e2344b491f0492d582ece43c0c.oggstr" ]
[params]
loop=false
loop_offset=0

BIN
audio/sounds/vulcan.ogg Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/vulcan.ogg-3f1fcecf4fe0d3cd99da6f19e4e3f50a.oggstr"
[deps]
source_file="res://audio/sounds/vulcan.ogg"
dest_files=[ "res://.import/vulcan.ogg-3f1fcecf4fe0d3cd99da6f19e4e3f50a.oggstr" ]
[params]
loop=false
loop_offset=0

View file

@ -54,7 +54,7 @@ const a_teleport = preload("res://audio/sounds/teleport.ogg")
const a_mkey = preload("res://audio/sounds/mkey.ogg")
const a_msx_die = preload("res://audio/sounds/msx_die.ogg")
const a_famira = preload("res://audio/sounds/famira.ogg")
const a_vulcan = preload("res://audio/sounds/se_g2.wav")
const a_vulcan = preload("res://audio/sounds/vulcan.ogg")
const a_grumble = preload("res://audio/sounds/fami_grumble.ogg")
const a_laser_ready = preload("res://audio/sounds/laser_ready.ogg")
const a_copsquash = preload("res://audio/sounds/copsquash.ogg")
@ -64,6 +64,7 @@ const a_ominous = preload("res://audio/sounds/ominous.ogg")
const a_bullet_casing = preload("res://audio/sounds/shell.ogg")
const a_gun_cock = preload("res://audio/sounds/gun_cock.ogg")
const a_famira_die = preload("res://audio/sounds/famira_die.ogg")
const a_small_explosion = preload("res://audio/sounds/explosion_small.ogg")
var loop_section = null
var has_looped = false

View file

@ -66,7 +66,7 @@ material = ExtResource( 11 )
margin_left = 8.0
margin_top = 192.0
margin_right = 248.0
margin_bottom = 1281.0
margin_bottom = 1294.0
theme = ExtResource( 1 )
text = "And so with Fami and all the other corruptive forces of the world taken out, a new future is born.
@ -75,34 +75,20 @@ turned Fami into Super Famira, one of the most powerful beings in the entire uni
heroic courage.
SG and the other freedom fighters realized that kind of power should not be able to rest in the hands of anyone,
and so a year later, the heroes collected the shards again and sent them to planet x, never to be found again.
and so, the heroes vow to collect the shards again next year to find a way to get rid of them for good...
9 years later, on the tenth anniversary of fami's death, SG and the other freedom fighters meet up for a picnic in
celebration of his defeat.
The freedom fighters plan to create a new future in the ashes of old virginia.
A world that doesn't revolve around money and power,
where everyone works together to the best of their ability to support each other and share resources.
It will take a lot of work to create this future and it will continually take a lot of work to keep it running.
Many things have changed since 2083. Fami's oppressive goverment has crumbled, what was once a totalitarian virginia has now
become a peaceful group of villages living on the landmass known as \"Genesis Island\".
Much of the world's problems are a thing of the past. The world no longer revolves around money and power.
Instead everyone works together to the best of their ability to support each other and share resources.
It took the work of many people to create this future, and it
takes everyone's contributions to keep it alive.
Congratulations!
You are a super player!!
The future is bright thanks to you!!!
Rest well until the time comes again!!!!
10 years after Fami died, SG and the other freedom fighters meet up for a picnic in celebration of his defeat.
Many things have changed since 2083, Ms. X realizing that drugs did not help her feel better, is now 3 years sober.
Speccy is now a brilliant inventor, who has worked on top notch computers and game consoles.
Lastly, SG adopted a kid named SMS, who is
taken care of by SG as well as other friends they've made from their village. SMS looks up to SG and wishes to be a hero one day.
Of course, keeping the utopia alive is still important and there are still smaller problems to fix, but hopefully everyone will continue
to live in a world without the need for heroes to defeat great evils.
It's thanks to everyone that the world is saved, not only SG, but their friends as well, and you, the player!"
"
align = 1
autowrap = true

BIN
graphics/ending/end.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/end.png-086a46f85042ae90dc3a1e18c99813d0.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://graphics/ending/end.png"
dest_files=[ "res://.import/end.png-086a46f85042ae90dc3a1e18c99813d0.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
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

BIN
graphics/ending/end_egg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/end_egg.png-2074c63941c3a4ac7552b725f3fe0e89.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://graphics/ending/end_egg.png"
dest_files=[ "res://.import/end_egg.png-2074c63941c3a4ac7552b725f3fe0e89.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
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
extends Node2D
func _ready() -> void:
Audio.play_sound(Audio.a_explosion,Audio.ac_die)
Audio.play_sound(Audio.a_small_explosion,Audio.ac_die)
var sprite: AnimatedSprite = get_child(randi() % get_child_count())
sprite.visible = true
sprite.play()

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=57 format=2]
[gd_scene load_steps=58 format=2]
[ext_resource path="res://objects/enemy/boss/famira.gd" type="Script" id=1]
[ext_resource path="res://shaders/scale3x.gdshader" type="Shader" id=2]
@ -26,6 +26,7 @@
[ext_resource path="res://graphics/enemy/boss/fami_parts/head_lower.png" type="Texture" id=24]
[ext_resource path="res://graphics/enemy/boss/fami_parts/head_upper.png" type="Texture" id=25]
[ext_resource path="res://graphics/enemy/boss/fami_parts/mouth_tendril.png" type="Texture" id=26]
[ext_resource path="res://audio/sounds/fami_fire.ogg" type="AudioStream" id=27]
[ext_resource path="res://graphics/enemy/boss/famira_fire.png" type="Texture" id=28]
[ext_resource path="res://graphics/enemy/boss/fami_parts/leg_lower.png" type="Texture" id=29]
[ext_resource path="res://graphics/enemy/boss/fami_parts/hand.png" type="Texture" id=30]
@ -3396,7 +3397,7 @@ tracks/14/loop_wrap = true
tracks/14/imported = false
tracks/14/enabled = true
tracks/14/keys = {
"times": PoolRealArray( 0.5 ),
"times": PoolRealArray( 0.1 ),
"transitions": PoolRealArray( 1 ),
"values": [ {
"args": [ ],
@ -3637,6 +3638,18 @@ tracks/16/keys = {
"update": 0,
"values": [ -40.649 ]
}
tracks/17/type = "value"
tracks/17/path = NodePath("../Fire:playing")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/imported = false
tracks/17/enabled = true
tracks/17/keys = {
"times": PoolRealArray( 0, 0.3, 2.8 ),
"transitions": PoolRealArray( 1, 1, 1 ),
"update": 1,
"values": [ false, true, false ]
}
[sub_resource type="CapsuleShape2D" id=13]
radius = 24.0
@ -4262,25 +4275,25 @@ collision_mask = 128
monitorable = false
[node name="Body" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -3.99538, -23.9291 )
position = Vector2( 0.00461769, -23.9291 )
rotation = -0.0114693
shape = SubResource( 13 )
[node name="Brain" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 28.8937, -94.5452 )
rotation = 2.97362
position = Vector2( 11.5072, -96.7914 )
rotation = 2.48158
z_index = 100
shape = SubResource( 14 )
[node name="LowerJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -8.729, -72.6809 )
rotation = 1.68893
position = Vector2( -21.3082, -76.1166 )
rotation = 1.66395
z_index = 100
shape = SubResource( 15 )
[node name="UpperJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 2.60798, -115.968 )
rotation = -1.16805
position = Vector2( -21.8181, -103.259 )
rotation = -1.66238
z_index = 100
shape = SubResource( 16 )
@ -4397,6 +4410,10 @@ collide_with_bodies = false
[node name="Grumble" type="AudioStreamPlayer" parent="."]
[node name="Fire" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 27 )
volume_db = -10.0
[connection signal="area_entered" from="Hitbox" to="." method="_on_Hitbox_area_entered"]
[connection signal="body_entered" from="Hitbox" to="." method="_on_Hitbox_body_entered"]
[connection signal="state_entered" from="StateChart/Root/Roar" to="." method="_on_Roar_state_entered" flags=3]

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=40 format=2]
[gd_scene load_steps=43 format=2]
[ext_resource path="res://shaders/color_noise.gdshader" type="Shader" id=1]
[ext_resource path="res://graphics/enemy/boss/stg_2600/tailpipes.png" type="Texture" id=2]
@ -19,6 +19,9 @@
[ext_resource path="res://shaders/fade.gdshader" type="Shader" id=17]
[ext_resource path="res://graphics/fade_patterns/stg_explosion.png" type="Texture" id=18]
[ext_resource path="res://objects/enemy/boss/sg2083.gd" type="Script" id=19]
[ext_resource path="res://audio/sounds/mech_creak.ogg" type="AudioStream" id=20]
[ext_resource path="res://audio/sounds/mech_walk_2.ogg" type="AudioStream" id=21]
[ext_resource path="res://audio/sounds/mech_walk_1.ogg" type="AudioStream" id=22]
[sub_resource type="RectangleShape2D" id=27]
extents = Vector2( 44, 76 )
@ -1035,6 +1038,42 @@ tracks/7/keys = {
"update": 0,
"values": [ -26.8344, -19.6257, -38.4223, -35.1608, -26.8344 ]
}
tracks/8/type = "value"
tracks/8/path = NodePath("Walk1:playing")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/keys = {
"times": PoolRealArray( 0.5 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
tracks/9/type = "value"
tracks/9/path = NodePath("Walk2:playing")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/keys = {
"times": PoolRealArray( 1 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
tracks/10/type = "value"
tracks/10/path = NodePath("Creak:playing")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/keys = {
"times": PoolRealArray( 0 ),
"transitions": PoolRealArray( 1 ),
"update": 1,
"values": [ true ]
}
[sub_resource type="Animation" id=15]
resource_name = "die"
@ -2203,7 +2242,7 @@ update_scale = false
[node name="KneeBack" type="Sprite" parent="Axle"]
modulate = Color( 0.74902, 0.74902, 0.74902, 1 )
position = Vector2( 6.25089, 28.1233 )
position = Vector2( 6.25088, 28.1233 )
scale = Vector2( 1, -1 )
z_index = -1
texture = ExtResource( 8 )
@ -2248,4 +2287,15 @@ monitoring = false
position = Vector2( 100, 92 )
shape = SubResource( 26 )
[node name="Creak" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 20 )
[node name="Walk1" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 22 )
volume_db = -6.0
[node name="Walk2" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 21 )
volume_db = -6.0
[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_finished"]