Compare commits

..

141 Commits

Author SHA1 Message Date
d83bfdd205 Remove all sfx 2026-07-24 15:27:04 +03:00
45a3cbb163 Add max length to name 2026-07-24 04:27:09 +03:00
2cc78905c3 Change a bunch of TextEdits into LineEdits 2026-07-24 04:25:55 +03:00
0a61d805a0 Improve chat 2026-07-24 04:18:44 +03:00
f9593454ce Make sure chat messages always remain 2026-07-24 04:14:55 +03:00
c44b419f9f Add sending chat messages as well 2026-07-24 04:11:18 +03:00
1664ee7973 Add chat & chat box 2026-07-24 03:58:44 +03:00
f9e6c5727e Add some preliminary chat messages 2026-07-24 02:49:46 +03:00
ebc9a93b5f Add announcements 2026-07-24 02:13:21 +03:00
55077ab52d Add some effects for walking 2026-07-24 01:34:11 +03:00
b2c493302d Reordanize assets 2026-07-24 01:05:28 +03:00
e6d07de734 Set raygun cooldown to 1.5 seconds 2026-07-24 00:59:55 +03:00
158fffcfed Move cd management to weapon itself 2026-07-24 00:58:41 +03:00
ca6adb70de Fix warnings 2026-07-24 00:55:16 +03:00
19fc76bf77 Move splorch to player effects, add hit sound 2026-07-24 00:53:39 +03:00
600f5b4986 Refactor some files to player directory 2026-07-24 00:47:02 +03:00
cda93ffaac Add ping icon 2026-07-24 00:14:58 +03:00
b0e4c8a82e Apply forgotten changes to two_towers 2026-07-24 00:02:19 +03:00
c09db7210a Properly handle disconnect during game 2026-07-23 23:58:28 +03:00
3c3f4d9cc6 Reset player kills and deaths only at reset 2026-07-23 23:54:52 +03:00
923c863583 Implement kills/deaths 2026-07-23 23:40:43 +03:00
a1205635f0 Add score to game_finished 2026-07-23 23:40:43 +03:00
654eeaeb5c Add scoreboard 2026-07-23 23:40:43 +03:00
e4c7a8f54a Work on two_towers map 2026-07-23 23:26:40 +03:00
9933e22b08 Fix rejoining game causing lobby to be empty 2026-07-23 22:48:26 +03:00
8aca77af18 Properly dispose of listener 2026-07-23 22:41:17 +03:00
f18bbf38af Add info_goal entity for maps 2026-07-23 22:30:41 +03:00
b3f738296a Use default name 2026-07-23 22:12:20 +03:00
812a3d69b1 Add default name config 2026-07-23 22:03:11 +03:00
820a57f609 Add --rebuild-map to enable a TrenchBroom-only level design workflow 2026-07-23 21:56:36 +03:00
2c9ed4e5da Make fov slider work 2026-07-23 21:48:44 +03:00
798dcbc1bd Add settings that persist 2026-07-23 21:39:51 +03:00
60c0c6e71e Add pause menu 2026-07-23 20:17:37 +03:00
0be1bc549e Add simple pause menu 2026-07-23 20:10:31 +03:00
dc0d09d303 Update default join address 2026-07-23 19:58:29 +03:00
69e609e501 Improve how popups appear 2026-07-23 19:48:25 +03:00
f435c1c8cc Properly exit game at exit 2026-07-23 19:45:53 +03:00
a085c4209b Add popup when client disconnects 2026-07-23 19:40:22 +03:00
8458d37816 Implement PopupQueue 2026-07-23 19:38:05 +03:00
415d317454 Go to main menu on disconnect 2026-07-23 19:23:35 +03:00
d84f17ef8c Add popup for error hosting 2026-07-23 19:17:26 +03:00
70e9594eb0 Add simple popup 2026-07-23 19:14:17 +03:00
edb391481d Add simple main menu 2026-07-23 18:47:21 +03:00
2547707eb9 Add two_towers to the map list 2026-07-23 00:20:59 +03:00
7a1f70f34f Sketch out two_towers.map 2026-07-23 00:20:59 +03:00
7ee5546a98 Add license etc. for the Torment Textures pack 2026-07-23 00:20:59 +03:00
368c68d4cf Move ball when it's being shot 2026-07-22 23:53:27 +03:00
b816dac684 Remove local player weapon on death 2026-07-22 23:48:46 +03:00
c7b63658b2 Remove name label upon death 2026-07-22 23:48:04 +03:00
1901a59493 Animate the local player mesh as well 2026-07-22 23:47:17 +03:00
d74b014fe8 Implement some command line arguments 2026-07-22 23:44:55 +03:00
e04ded2e20 Persist map selection 2026-07-22 23:04:55 +03:00
1d56e103a2 Fix goals game option not changing 2026-07-22 23:00:59 +03:00
c9cb24281b Update score view properly upon death 2026-07-22 22:50:50 +03:00
0ebefb4776 Improve Label3D resolution 2026-07-22 22:48:16 +03:00
8c38cbdb90 Fix jumping 2026-07-22 22:46:56 +03:00
109a0077ca Fix camera unlocking upon death 2026-07-22 22:43:53 +03:00
f5cc26a048 Update game to make ready for diner 2026-07-22 22:30:09 +03:00
bda81f8c1e Update player listings correctly, remove unused print 2026-07-22 22:28:09 +03:00
32d80dc0a3 Add some sort of summary view to ending screen 2026-07-22 22:20:00 +03:00
147082bd8d Add goals needed to win option 2026-07-22 21:56:00 +03:00
623b9b8d95 Iron out some bugs 2026-07-22 21:48:27 +03:00
9729f7bc7e Implement resetting the game 2026-07-22 21:31:03 +03:00
3b0332ad6e Add simple finish game screen 2026-07-22 21:19:44 +03:00
8db0495242 add CREDITS.md 2026-07-22 20:40:59 +03:00
fc44f23092 Rename player_listing to lobby_player_listing 2026-07-22 20:30:32 +03:00
736dbe4c3b Add simple score view 2026-07-22 20:29:14 +03:00
bf486f01d4 Remove unused prints 2026-07-22 05:46:49 +03:00
2dde348aa0 Implement making goals 2026-07-22 05:46:32 +03:00
d0558d918c Add goals 2026-07-22 05:33:06 +03:00
7a7a1c549c Add separate team spawners 2026-07-22 04:37:02 +03:00
87c09dd98b Fix some warnings 2026-07-22 04:32:01 +03:00
4f9e24f5ab Implement friendly fire gamerule 2026-07-22 04:30:47 +03:00
f732472f7c Add friendly fire option 2026-07-22 04:19:48 +03:00
d3e082084a Update options for client as well 2026-07-22 04:17:15 +03:00
0a330b9d89 Add game options properly 2026-07-22 04:06:56 +03:00
b729c7bbcd Allow client to select map as well, sometimes 2026-07-22 03:25:52 +03:00
b163c214fe Update map selection dropdown disable logic 2026-07-22 03:23:48 +03:00
5d14a2675c Move jumping code to PlayerMovement 2026-07-22 03:18:07 +03:00
949585dc5c Add name labels 2026-07-22 02:05:42 +03:00
c937635efe Tweak team name colors 2026-07-22 02:00:14 +03:00
034c50d6f5 Add team colors to lobby names 2026-07-22 01:59:18 +03:00
f3a5a18400 Automatically select team with least players 2026-07-22 01:48:30 +03:00
05bf6401e0 Disable team switch button without rights 2026-07-22 01:41:46 +03:00
3608194e5a Allow changing teams 2026-07-22 01:37:19 +03:00
ef1bb3946d Move common data from Player to NetPlayer 2026-07-22 01:37:19 +03:00
609a803104 Fix team selection, maintain team after map change 2026-07-22 01:37:19 +03:00
17b5272a9e Flesh out diner 2026-07-22 01:08:48 +03:00
1c75c8acbd Ignore trenchbroom autosaves 2026-07-22 01:08:21 +03:00
1fcd74d220 Start adding teams, move player capsule down a bit 2026-07-22 00:00:21 +03:00
f750f2843c Remove hands from local player, add proper gun_node 2026-07-21 23:31:28 +03:00
d1282693da Move sync and net processing to physics_process 2026-07-21 22:53:14 +03:00
1622acf0c1 Add ball to diner 2026-07-21 22:25:43 +03:00
3967069c37 Add ball spawner to diner 2026-07-21 22:25:06 +03:00
3f967a85f3 Implement dropping the ball upon death 2026-07-21 22:24:14 +03:00
82d27beef8 Respawn the ball when it enters a killbox 2026-07-21 22:20:26 +03:00
d117bb2f72 Implement ball_sync 2026-07-21 22:15:53 +03:00
3faeb9fd2c Fix dropping the ball for remote players 2026-07-21 22:08:59 +03:00
47194894ca Add throwing the ball 2026-07-21 22:05:37 +03:00
179f10e449 Make sure that ball cannot be picked up by the same player instantly 2026-07-21 21:54:09 +03:00
b93cb1eb39 Spawn ball at ball origin 2026-07-21 21:47:49 +03:00
a5e1a945a8 Implement dropping the ball 2026-07-21 21:41:58 +03:00
ba7da5614c Add ball and be able to pick it up 2026-07-21 21:07:50 +03:00
aeab1ed88c Remove unused print 2026-07-21 20:45:53 +03:00
51a81cc432 Despawn ball on contact 2026-07-21 20:45:14 +03:00
b57d31065a Add ball 2026-07-21 20:31:39 +03:00
25fe3e5ae6 Use DamageSource instead of player_id always 2026-07-21 02:35:35 +03:00
bcb50be416 Fix collision layer for killbox 2026-07-21 01:53:19 +03:00
15dca3d912 Add killbox 2026-07-21 01:47:35 +03:00
09a20f1616 Set map texture compression to lossless 2026-07-21 01:42:32 +03:00
c586ec4d39 Add some more testing ground to diner.map 2026-07-21 01:34:49 +03:00
b5b33130e4 Move diner.tres under maps/ 2026-07-21 01:25:34 +03:00
00aca3e438 Move default map to map/default_map 2026-07-21 01:24:13 +03:00
ec4423967b Move diner map files to maps/diner/, set collision layers/masks 2026-07-21 01:19:27 +03:00
063e29afe4 Integrate diner-map 2026-07-21 01:16:17 +03:00
ce9317f12f Remove some more imports 2026-07-21 01:13:17 +03:00
bdbc8df1c7 Clean up some unused imports 2026-07-21 01:12:39 +03:00
9385e1d3bb Add trenchbroom-godot pipeline test map 2026-07-21 01:11:49 +03:00
dcc729fc89 Improve how map is fetched for bullet 2026-07-21 01:10:42 +03:00
698c9067a7 Implement spectator camera 2026-07-20 23:48:07 +03:00
82fcfe0ea0 Make sure killer and damage-dealer player id is propagated 2026-07-20 23:36:46 +03:00
c6d59ffb04 Add respawn timer ui element 2026-07-20 23:30:49 +03:00
3c0353c76e Add func_godot 2026-07-20 22:53:34 +03:00
c8d11f8a54 Implement respawning 2026-07-20 22:43:10 +03:00
41c50a764e Make death look a bit nicer 2026-07-20 22:25:24 +03:00
b2dbd2deee Disable movement and camera rotation while dead 2026-07-20 22:20:12 +03:00
18f298bf10 Finish killing 2026-07-20 22:00:00 +03:00
a2cf76701f Implement killing almost 2026-07-20 21:46:38 +03:00
0678c56dae Update raycasting to work properly for all players 2026-07-20 21:08:57 +03:00
d4f4dc43b0 Improve how raycasting is done 2026-07-20 20:44:49 +03:00
33095ec1b9 Improve latency when client is shooting 2026-07-20 20:35:31 +03:00
0d7f5a6bf6 Add dyn weapon separately 2026-07-20 20:33:30 +03:00
c588b7cab4 Rename bullet to beam and weapon to raygun 2026-07-20 20:30:40 +03:00
9c412ef2ed Improve raygun ray effect 2026-07-20 20:28:16 +03:00
95e7c6ded4 Add cylinder bullet instead 2026-07-20 19:44:13 +03:00
79f223cb21 Add proper shooting effect 2026-07-20 01:46:51 +03:00
dc30551227 Add simple shooting 2026-07-19 23:06:52 +03:00
7c5dbd3a9f Add shooting 2026-07-19 22:49:21 +03:00
38743e850a Use look-at modifiers 2026-07-19 22:16:04 +03:00
35cfad6358 Implement some sort of look up rotation 2026-07-19 21:50:17 +03:00
1bb646b3c2 Add a lot of assets, add player model somewhat 2026-07-19 20:41:14 +03:00
59 changed files with 0 additions and 657 deletions

Binary file not shown.

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://bfg31e3s4jv8c"
path="res://.godot/imported/Hit.mp3-b50a5457f485168cfa626bcc00cdb742.mp3str"
[deps]
source_file="res://raw_assets/sfx/Hit.mp3"
dest_files=["res://.godot/imported/Hit.mp3-b50a5457f485168cfa626bcc00cdb742.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dw5vleoexlhwx"
path="res://.godot/imported/LaserFast.mp3-7a5f2d27e19fd540b0aa06664fb56e7a.mp3str"
[deps]
source_file="res://raw_assets/sfx/LaserFast.mp3"
dest_files=["res://.godot/imported/LaserFast.mp3-7a5f2d27e19fd540b0aa06664fb56e7a.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

Binary file not shown.

View File

@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://dlsto2l7tudif"
path="res://.godot/imported/LaserShot.ogg-1e741e70a3f9fb490bfd6b6627f20ad9.oggvorbisstr"
[deps]
source_file="res://raw_assets/sfx/LaserShot.ogg"
dest_files=["res://.godot/imported/LaserShot.ogg-1e741e70a3f9fb490bfd6b6627f20ad9.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://cqboecwvt1cp8"
path="res://.godot/imported/LaserWithRecovery.mp3-4943397bd8de5ccff649463864369cf1.mp3str"
[deps]
source_file="res://raw_assets/sfx/LaserWithRecovery.mp3"
dest_files=["res://.godot/imported/LaserWithRecovery.mp3-4943397bd8de5ccff649463864369cf1.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://xxpkjhaovyd"
path="res://.godot/imported/LaserWithRecoveryEdited.ogg-6aacfe5dbf525a7dc1cd26fd76971753.oggvorbisstr"
[deps]
source_file="res://raw_assets/sfx/LaserWithRecoveryEdited.ogg"
dest_files=["res://.godot/imported/LaserWithRecoveryEdited.ogg-6aacfe5dbf525a7dc1cd26fd76971753.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://cmx868xfm5tr"
path="res://.godot/imported/Carnage.wav-0aa25ce2dbaf67c412d878ecccaa2a43.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Carnage.wav"
dest_files=["res://.godot/imported/Carnage.wav-0aa25ce2dbaf67c412d878ecccaa2a43.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bwv7hydyynxo3"
path="res://.godot/imported/Dominating.wav-9094379de14f4d99f4362076b03e9be9.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Dominating.wav"
dest_files=["res://.godot/imported/Dominating.wav-9094379de14f4d99f4362076b03e9be9.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://b5816xcsj2ueh"
path="res://.godot/imported/DoubleKill.wav-1dae3420408145da22058102a5b9489c.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/DoubleKill.wav"
dest_files=["res://.godot/imported/DoubleKill.wav-1dae3420408145da22058102a5b9489c.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bg8wugv6ij0pj"
path="res://.godot/imported/FirstBlood.wav-3a1ab2cafcafce472d28811db364622d.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/FirstBlood.wav"
dest_files=["res://.godot/imported/FirstBlood.wav-3a1ab2cafcafce472d28811db364622d.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://celsg1h2xc85k"
path="res://.godot/imported/Godlike.wav-5ec4df26a22987b555e4f010565e2276.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Godlike.wav"
dest_files=["res://.godot/imported/Godlike.wav-5ec4df26a22987b555e4f010565e2276.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://cc5t6p6w468hi"
path="res://.godot/imported/KillingSpree.wav-448dff3e279f17fef54b67c2bf084908.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/KillingSpree.wav"
dest_files=["res://.godot/imported/KillingSpree.wav-448dff3e279f17fef54b67c2bf084908.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://baml6py7t1ycd"
path="res://.godot/imported/Massacre.wav-26fd0dde29cf79df78d170f36281a8b1.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Massacre.wav"
dest_files=["res://.godot/imported/Massacre.wav-26fd0dde29cf79df78d170f36281a8b1.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bjewmgxjuwsqo"
path="res://.godot/imported/Mayhem.wav-ea221444f4057bff04fd5e46ce2da957.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Mayhem.wav"
dest_files=["res://.godot/imported/Mayhem.wav-ea221444f4057bff04fd5e46ce2da957.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dfxrsl808f6o0"
path="res://.godot/imported/MegaKill.wav-809778ac21e83a3da5eb84b1403e21a2.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/MegaKill.wav"
dest_files=["res://.godot/imported/MegaKill.wav-809778ac21e83a3da5eb84b1403e21a2.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://4i6t6yh2j45t"
path="res://.godot/imported/Ownage.wav-7853435740c868c6707b6c2ef354df86.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Ownage.wav"
dest_files=["res://.godot/imported/Ownage.wav-7853435740c868c6707b6c2ef354df86.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://ccg5hd454nqpe"
path="res://.godot/imported/Rampage.wav-328d28840941970a1c0afd53cf5a6790.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/Rampage.wav"
dest_files=["res://.godot/imported/Rampage.wav-328d28840941970a1c0afd53cf5a6790.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,24 +0,0 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://co82glo13i8at"
path="res://.godot/imported/TripleKill.wav-5cd8a2f25db2a8430eba6089c5c04d0e.sample"
[deps]
source_file="res://raw_assets/sfx/announcer/TripleKill.wav"
dest_files=["res://.godot/imported/TripleKill.wav-5cd8a2f25db2a8430eba6089c5c04d0e.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,46 +0,0 @@
Important: Please read this information below carefully. You must agree to these License Terms before using our sound effects
License: Standard License Agreement
FOR BASIC MEMBERS (GOLD MEMBERS CAN IGNORE THIS STATEMENT)
If you have not upgraded your Zapsplat.com account to a Gold Account, you are required to attribute zapsplat.com in the form of a credit/link back to our website if you use our sound effects. Please make sure you include our website as follows: https://www.zapsplat.com You can remove this requirement by making a small donation (you choose how much) at https://www.zapsplat.com/donate-and-upgrade
What you can use our free sound effects and music for:
You can use our sound effects and music in any non-commercial, commercial and broadcast production, including:
Films, television and radio programmes
Commercials
Podcasts
Games and apps
Within software
YouTube videos
Blogs and websites
School projects
Presentations, conferences, exhibitions etc
Theatrical performances and live shows
Within physical products such as toys
Sound effects and music must be embedded into your production and not used as standalone sounds in isolation (in a sound effect app for example).
What you cant use our free sound effects and music for:
You may not use our sound effects and music for the following purposes under any circumstances:
Our sound effects must not be shared with any person.
Our sound effects must not be distributed in any form including on other websites, on social networks, file sharing platforms, CD, DVD or any other ROM.
Our sound effects can not be loaned, rented, sub-licensed or sold to any third party.
We (or our contributors) retain the copyright to the sound effects and music at all times. Sound effects and music are licensed to you on a non-exclusive basis and subject to the terms detailed above.
Indemnification
The Licensee agrees to indemnify ZapSplat.com from any claims, law-suits, damages and any liabilities including reasonable expenses and legal fees incurred relating to any matter that may arise if this licence agreement is breached.
Disclaimer of Warranties
Zapsplat.com provides the sound effects and music files on this website on an as-is basis and provides no warranties or conditions of any kind. While we have taken absolute care and precautions to ensure the sound effects we provide are error free, we will not be liable for any loss or damage to your systems as a result of downloading and using our sound effects.
Limitation of Liability
The Licensee agrees that Zapsplat.com holds no liability with regards to any claims made in relation to this agreement.
For any questions regarding your intended use of our sound effects, please contact us
Thank you and enjoy our free sound effects and music.

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://b3xnffwvltdey"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_001_23222.mp3-ef116d01166d06ec8247f3be8605c785.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_001_23222.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_001_23222.mp3-ef116d01166d06ec8247f3be8605c785.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://c7cs50q27v680"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_002_23223.mp3-522468e10f46ac172c1198c0067f0060.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_002_23223.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_002_23223.mp3-522468e10f46ac172c1198c0067f0060.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://bq4xb5qcy7uif"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_003_23224.mp3-f189df66359754fe4989c41c4d5953c5.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_003_23224.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_003_23224.mp3-f189df66359754fe4989c41c4d5953c5.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://xj7u5c1ifip0"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_004_23225.mp3-6e9dc3256a3e193b7840867c9c6c6f5e.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_004_23225.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_004_23225.mp3-6e9dc3256a3e193b7840867c9c6c6f5e.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dqnaty4lxm4bd"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_005_23226.mp3-51dc73f38e799a6057b2b38dd126fba8.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_005_23226.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_005_23226.mp3-51dc73f38e799a6057b2b38dd126fba8.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://kvknfhu2yuty"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_006_23227.mp3-74f162942b602926126560372e84bbe6.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_006_23227.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_006_23227.mp3-74f162942b602926126560372e84bbe6.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dqkkp8tq4ep48"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_007_23228.mp3-ea80eb5acc64bf353d11a10a4adf6235.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_007_23228.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_007_23228.mp3-ea80eb5acc64bf353d11a10a4adf6235.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://p2j4t2wyben8"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_008_23229.mp3-83fceb7f895afa7bd92e0cb4130cb776.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_008_23229.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_008_23229.mp3-83fceb7f895afa7bd92e0cb4130cb776.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://dldkf7wdyx4j6"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_009_23230.mp3-9990345920755ff38397d326c49df385.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_009_23230.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_009_23230.mp3-9990345920755ff38397d326c49df385.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://b5kykwdapbulb"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_010_23231.mp3-6ea24274e379623287ad08bc28962f4d.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_010_23231.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_010_23231.mp3-6ea24274e379623287ad08bc28962f4d.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://bn86p7gojva0v"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_011_23232.mp3-e95661a406ac30091bacb02f3d971a53.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_011_23232.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_011_23232.mp3-e95661a406ac30091bacb02f3d971a53.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@ -1,19 +0,0 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://cmum76yuvvigi"
path="res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_012_23233.mp3-9aa6aa4e227ee657bf901b2a1e923c73.mp3str"
[deps]
source_file="res://raw_assets/sfx/footsteps/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_012_23233.mp3"
dest_files=["res://.godot/imported/zapsplat_foley_footstep_single_on_large_fallen_tree_trunk_012_23233.mp3-9aa6aa4e227ee657bf901b2a1e923c73.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4