Skip to content

Commit

Permalink
added a radio
Browse files Browse the repository at this point in the history
added a radio that constantly plays an EATEOT loop.
  • Loading branch information
beefyjoe committed Feb 4, 2021
1 parent e231cfc commit 94a0727
Show file tree
Hide file tree
Showing 11 changed files with 203 additions and 6 deletions.
4 changes: 4 additions & 0 deletions PickupScript.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
extends Spatial
signal pickup
func _on_Area_area_entered(area):
emit_signal("pickup")
Binary file added audio/ambeince/funky.mp3
Binary file not shown.
Binary file added audio/ambeince/funky.ogg
Binary file not shown.
15 changes: 15 additions & 0 deletions audio/ambeince/funky.ogg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[remap]

importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/funky.ogg-f02718a73ebd1c237e3d1227cbffe343.oggstr"

[deps]

source_file="res://audio/ambeince/funky.ogg"
dest_files=[ "res://.import/funky.ogg-f02718a73ebd1c237e3d1227cbffe343.oggstr" ]

[params]

loop=true
loop_offset=0
9 changes: 6 additions & 3 deletions project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ _global_script_class_icons={

config/name="Backrooms"
run/main_scene="res://scenes/menu.tscn"
boot_splash/image="res://icon.png"
config/icon="res://icon.png"

[autoload]
Expand All @@ -25,10 +26,12 @@ size="*res://global.gd"

[display]

window/size/test_width=1024
window/size/test_height=600
window/size/always_on_top=true
window/size/test_width=768
window/size/test_height=450
window/stretch/mode="2d"
window/stretch/shrink=2.5
window/stretch/aspect="keep"
window/stretch/shrink=2.0

[importer_defaults]

Expand Down
13 changes: 13 additions & 0 deletions rooms/details/radio.mtl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Blender MTL File: 'radio.blend'
# Material Count: 1

newmtl Material.001
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:\\Users\\sclpi\\Documents\\godot\\backrooms\\textures\\radio.png
74 changes: 74 additions & 0 deletions rooms/details/radio.obj
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Blender v2.91.2 OBJ File: 'radio.blend'
# www.blender.org
mtllib radio.mtl
o Cube_Cube.001
v -1.000000 0.248205 -1.000000
v -1.000000 -1.000000 -1.000000
v -1.000000 0.248205 1.000000
v -1.000000 -1.000000 1.000000
v 1.000000 0.248205 -1.000000
v 1.000000 -1.000000 -1.000000
v 1.000000 0.248205 1.000000
v 1.000000 -1.000000 1.000000
v -1.000000 1.688005 0.536877
v -1.000000 1.688005 -0.536876
v 1.000000 1.688006 0.536876
v 1.000000 1.688006 -0.536877
vt 0.614029 0.778608
vt 0.614029 0.667118
vt 0.444879 0.667118
vt 0.444879 0.778608
vt 0.005344 0.149748
vt 0.005344 0.003293
vt 0.331172 0.003293
vt 0.331172 0.149748
vt 0.389330 0.255452
vt 0.388165 0.013369
vt 0.996486 0.012134
vt 0.997651 0.254823
vt -0.000269 0.152260
vt -0.000269 -0.001769
vt 0.345701 -0.001769
vt 0.345701 0.152260
vt 0.001560 0.105219
vt 0.326755 0.103343
vt 0.326755 0.372041
vt 0.001560 0.369580
vt 0.625000 0.500000
vt 0.875000 0.500000
vt 0.875000 0.750000
vt 0.625000 0.750000
vt 0.442479 0.935663
vt 0.442479 0.664263
vt 0.621079 0.664263
vt 0.621079 0.935663
vt 0.005344 0.101692
vt 0.331172 0.101692
vt 0.331172 0.373253
vt 0.005344 0.373253
vt 0.444705 0.926332
vt 0.614203 0.926332
vt -0.029736 0.988043
vt 0.326644 0.985871
vt 0.322944 0.707111
vt -0.029736 0.711751
vn -1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 0.3062 -0.9520
vn 0.0000 -1.0000 0.0000
vn -0.0000 1.0000 0.0000
vn 0.0000 0.3062 0.9520
usemtl Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/9/3 8/10/3 6/11/3 5/12/3
f 5/13/4 6/14/4 2/15/4 1/16/4
f 5/17/5 1/18/5 10/19/5 12/20/5
f 8/21/6 4/22/6 2/23/6 6/24/6
f 9/25/7 11/26/7 12/27/7 10/28/7
f 3/29/8 7/30/8 11/31/8 9/32/8
f 1/1/1 3/4/1 9/33/1 10/34/1
f 7/35/3 5/36/3 12/37/3 11/38/3
19 changes: 19 additions & 0 deletions rooms/details/radio.obj.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[remap]

importer="wavefront_obj"
type="Mesh"
path="res://.import/radio.obj-92edc2b0ca07df65bde59731efce5b6b.mesh"

[deps]

files=[ "res://.import/radio.obj-92edc2b0ca07df65bde59731efce5b6b.mesh" ]

source_file="res://rooms/details/radio.obj"
dest_files=[ "res://.import/radio.obj-92edc2b0ca07df65bde59731efce5b6b.mesh", "res://.import/radio.obj-92edc2b0ca07df65bde59731efce5b6b.mesh" ]

[params]

generate_tangents=true
scale_mesh=Vector3( 1, 1, 1 )
offset_mesh=Vector3( 0, 0, 0 )
optimize_mesh=true
41 changes: 38 additions & 3 deletions scenes/s_main/S_Main.tscn
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=2]
[gd_scene load_steps=17 format=2]

[ext_resource path="res://scenes/s_main/default_env.tres" type="Environment" id=1]
[ext_resource path="res://scenes/s_main/s_main.gd" type="Script" id=2]
Expand All @@ -9,6 +9,13 @@
[ext_resource path="res://audio/loop_hum_06.ogg" type="AudioStream" id=7]
[ext_resource path="res://textures/roof.tres" type="Material" id=8]
[ext_resource path="res://scenes/s_main/scripts/audiocalc.gd" type="Script" id=9]
[ext_resource path="res://audio/ambeince/funky.ogg" type="AudioStream" id=10]
[ext_resource path="res://rooms/RM4.tscn" type="PackedScene" id=11]
[ext_resource path="res://rooms/details/radio.obj" type="ArrayMesh" id=12]
[ext_resource path="res://textures/radio.png" type="Texture" id=13]

[sub_resource type="SpatialMaterial" id=3]
albedo_texture = ExtResource( 13 )

[sub_resource type="PlaneMesh" id=1]

Expand Down Expand Up @@ -144,8 +151,18 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 59.13, 0, 0 )
script = ExtResource( 6 )

[node name="POS1" type="Position3D" parent="ArenaGeometry/chunk-3/main"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -52.8283, 19.7099 )

[node name="POS4" type="Position3D" parent="ArenaGeometry/chunk-3/main"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 19.7099 )

[node name="RM4" parent="ArenaGeometry/chunk-3/main/POS4" instance=ExtResource( 11 )]

[node name="radio" type="MeshInstance" parent="ArenaGeometry/chunk-3/main/POS4/RM4"]
transform = Transform( -0.521613, 0, -1.69963e-07, 0, 0.521613, 0, 1.69963e-07, 0, -0.521613, 7.05161, 2.61944, 7.69804 )
mesh = ExtResource( 12 )
material/0 = SubResource( 3 )

[node name="POS2" type="Position3D" parent="ArenaGeometry/chunk-3/main"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 19.71, 0, 19.71 )

Expand Down Expand Up @@ -377,7 +394,7 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.022, -0.011, 0 )
environment = ExtResource( 1 )

[node name="DirectionalLight" type="DirectionalLight" parent="Lighting"]
transform = Transform( 0.965926, 0.198266, 0.166365, -2.09447e-07, -0.642788, 0.766044, 0.258818, -0.739942, -0.620885, 2.17494, 9.39172, -2.14115 )
transform = Transform( 0.868968, -0.379091, -0.318095, -2.09447e-07, -0.642788, 0.766044, -0.494868, -0.665668, -0.558562, 2.17494, 9.39172, -2.14115 )
light_energy = 2.0
shadow_color = Color( 0.6, 0.6, 0.6, 1 )

Expand All @@ -393,73 +410,91 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.85704, 0 )

[node name="audio" type="Spatial" parent="."]
script = ExtResource( 9 )
NoiseChange = 11.5

[node name="poscontroller" type="Spatial" parent="audio"]

[node name="1" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 9.49237, 6.45066, -10.8786 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="2" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 9.49237, 6.45066, -20.3572 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="3" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.2668, 6.45066, -20.3572 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="4" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.2668, 6.45066, 23.378 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="5" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10.0629, 6.45066, 23.378 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="6" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 19.8251, 6.45066, -10.8746 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="7" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4565, 6.45066, -10.8746 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="8" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -21.7176, 6.45066, -10.8746 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="9" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -21.7176, 6.45066, 9.43371 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="10" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4565, 6.45066, 10.356 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="11" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8.94141, 6.45066, 10.356 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="12" type="AudioStreamPlayer3D" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 19.1964, 6.45066, 10.356 )
stream = ExtResource( 7 )
unit_db = -5.0
autoplay = true

[node name="MeshInstance" type="MeshInstance" parent="audio/poscontroller"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.60731, 0 )
mesh = SubResource( 2 )
material/0 = null

[node name="EATO_1" type="AudioStreamPlayer3D" parent="audio"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 65.3761, 2.51027, 26.6555 )
stream = ExtResource( 10 )
unit_db = 2.5
autoplay = true
max_distance = 40.0
[connection signal="PlayerPosition" from="." to="audio" method="_on_S_Main_PlayerPosition"]
[connection signal="position" from="Player" to="." method="_on_Player_position"]
Binary file added textures/radio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions textures/radio.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/radio.png-6c14de76ee593d9c8edeaa087eb5e53c.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://textures/radio.png"
dest_files=[ "res://.import/radio.png-6c14de76ee593d9c8edeaa087eb5e53c.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=1
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

0 comments on commit 94a0727

Please sign in to comment.