Compare commits
80 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 745b7c43c4 | |||
| 2be692e55c | |||
| 38655756e3 | |||
| f5a8e811ff | |||
| 8a6c01dce9 | |||
| 65bcb540be | |||
| 62f9835fd9 | |||
| 1af6294a3f | |||
| 1dbaa781dc | |||
| 31ae121a8f | |||
| cfb4d9f9d3 | |||
| ef3f0f6948 | |||
| 8b15c4d2c1 | |||
| a439c71e56 | |||
| 2d295b3c82 | |||
| 4b96f9aa46 | |||
| a3306d29bd | |||
| 0907d6baea | |||
| 59bac356e8 | |||
| f9edac3965 | |||
| 0d04eca330 | |||
| 11b3e7512d | |||
| 3093f6fb6b | |||
| dd3d64bdfb | |||
| f28d92a498 | |||
| 750d0f844a | |||
| f7ed6749bf | |||
| 5a5d6f90e6 | |||
| b4fb35ceeb | |||
| cbdb3a4e52 | |||
| 0c21592f91 | |||
| dde309291e | |||
| 4a83c33452 | |||
| accd1fe26f | |||
| 45b758627e | |||
| 833bfc3650 | |||
| 8557adbed5 | |||
| 891bfc7382 | |||
| 424e591064 | |||
| 810d5c40de | |||
| 81c30245c4 | |||
| e8403a2caf | |||
| 7947422027 | |||
| f14a8170d6 | |||
| 35810868fb | |||
| c418b417ec | |||
| 99d4b8dfcc | |||
| e77c7da068 | |||
| ed376a728b | |||
| 5da51b2999 | |||
| 3a8ec2e6de | |||
| d87a69fc9f | |||
| 3747eb6f8c | |||
| a602821d7b | |||
| b4b1dcdc4a | |||
| 03663d8698 | |||
| 4b05dd21e3 | |||
| 9999f23629 | |||
| 1503329864 | |||
| dedebf013c | |||
| 9745cceb12 | |||
| 1de3ced558 | |||
| aea4b42da6 | |||
| b06f15a2cd | |||
| 8e3c158911 | |||
| 3151974621 | |||
| a0d2e7827e | |||
| 7d0882856b | |||
| 340a29f8e8 | |||
| 02e8c3545a | |||
| 3a698b1181 | |||
| faa1d62c2a | |||
| ba54b7b195 | |||
| 82c4ff4cf3 | |||
| 73d0bf7c5a | |||
| 4fd83f4891 | |||
| 796920a8dc | |||
| f56c40ce7f | |||
| be75e251a2 | |||
| a9f5aeda81 |
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS: [e.g. iOS]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://n8g3v41u2u48"
|
||||
path="res://.godot/imported/Error.wav-b2b6458729ce3f06f5935efb0ef36e35.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/Error.wav"
|
||||
dest_files=["res://.godot/imported/Error.wav-b2b6458729ce3f06f5935efb0ef36e35.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=0
|
||||
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://cvndnnx1mdvqp"
|
||||
path="res://.godot/imported/Project_4.mp3-fd67a84f690ad3944c7f4be9f2916969.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/Project_4.mp3"
|
||||
dest_files=["res://.godot/imported/Project_4.mp3-fd67a84f690ad3944c7f4be9f2916969.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bwfw3l3iyv67o"
|
||||
path="res://.godot/imported/roblox win sound effect.mp3-fbcd76ac4667d55628ca51372d6bb237.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/roblox win sound effect.mp3"
|
||||
dest_files=["res://.godot/imported/roblox win sound effect.mp3-fbcd76ac4667d55628ca51372d6bb237.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
Before Width: | Height: | Size: 136 KiB |
@@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drj8iwoxqu7kk"
|
||||
path="res://.godot/imported/Cat_August_2010-4.jpg-ee22e0b2d7c21625ade8bb157ecd9ac0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Cat_August_2010-4.jpg"
|
||||
dest_files=["res://.godot/imported/Cat_August_2010-4.jpg-ee22e0b2d7c21625ade8bb157ecd9ac0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
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/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
|
||||
|
Before Width: | Height: | Size: 711 KiB |
@@ -1,34 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://snne8iiftksi"
|
||||
path="res://.godot/imported/Evening_view_of_Munnar_1633.jpg-4870b614e5bd4e88e63602e1260d7057.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Evening_view_of_Munnar_1633.jpg"
|
||||
dest_files=["res://.godot/imported/Evening_view_of_Munnar_1633.jpg-4870b614e5bd4e88e63602e1260d7057.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
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/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
|
||||
|
Before Width: | Height: | Size: 766 B |
|
After Width: | Height: | Size: 4.8 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmbxyma4ra46p"
|
||||
path="res://.godot/imported/Download.png-6edabc13913011fcc1c474de846d5a9e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/Download.png"
|
||||
dest_files=["res://.godot/imported/Download.png-6edabc13913011fcc1c474de846d5a9e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
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
|
||||
|
Before Width: | Height: | Size: 644 B After Width: | Height: | Size: 644 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwvy6crqhardn"
|
||||
path="res://.godot/imported/Dropdown.png-c266aedf7196a233015624b329244429.ctex"
|
||||
path="res://.godot/imported/Dropdown.png-f0021d4c0ded22eb7c63bcbc517eb8ad.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Dropdown.png"
|
||||
dest_files=["res://.godot/imported/Dropdown.png-c266aedf7196a233015624b329244429.ctex"]
|
||||
source_file="res://Icons/Dropdown.png"
|
||||
dest_files=["res://.godot/imported/Dropdown.png-f0021d4c0ded22eb7c63bcbc517eb8ad.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=1.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 609 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://pgij783wgbhn"
|
||||
path="res://.godot/imported/File.png-57bbd962d1d727ee4616fbeb9b4b7d6d.ctex"
|
||||
path="res://.godot/imported/File.png-4411e7b96437ffc88364c665e51b8d04.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://File.png"
|
||||
dest_files=["res://.godot/imported/File.png-57bbd962d1d727ee4616fbeb9b4b7d6d.ctex"]
|
||||
source_file="res://Icons/File.png"
|
||||
dest_files=["res://.godot/imported/File.png-4411e7b96437ffc88364c665e51b8d04.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cekkhyppj88xi"
|
||||
path="res://.godot/imported/Headphones.png-d3ff607bfcad0de8118c5633a583eaf3.ctex"
|
||||
path="res://.godot/imported/Headphones.png-5216505d06b86ae3755e2faf13668450.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Headphones.png"
|
||||
dest_files=["res://.godot/imported/Headphones.png-d3ff607bfcad0de8118c5633a583eaf3.ctex"]
|
||||
source_file="res://Icons/Headphones.png"
|
||||
dest_files=["res://.godot/imported/Headphones.png-5216505d06b86ae3755e2faf13668450.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5eims5ucn81r"
|
||||
path="res://.godot/imported/Loding.png-13d0c1c393fa96e7f8c05bd230c70d68.ctex"
|
||||
path="res://.godot/imported/Loding.png-6d3c0733bbca79cc50961d85464a8b98.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Loding.png"
|
||||
dest_files=["res://.godot/imported/Loding.png-13d0c1c393fa96e7f8c05bd230c70d68.ctex"]
|
||||
source_file="res://Icons/Loding.png"
|
||||
dest_files=["res://.godot/imported/Loding.png-6d3c0733bbca79cc50961d85464a8b98.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5ml1dkiuo5ta"
|
||||
path="res://.godot/imported/Logo.png-3f727bc575b71196031e5024c4a29f71.ctex"
|
||||
path="res://.godot/imported/Logo.png-74a0629716e72ae40e6b8ec0af0a36d4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Logo.png"
|
||||
dest_files=["res://.godot/imported/Logo.png-3f727bc575b71196031e5024c4a29f71.ctex"]
|
||||
source_file="res://Icons/Logo.png"
|
||||
dest_files=["res://.godot/imported/Logo.png-74a0629716e72ae40e6b8ec0af0a36d4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 388 KiB After Width: | Height: | Size: 388 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7h2dlsbj7e0u"
|
||||
path="res://.godot/imported/Logo2.png-d2b706aaa6822e4fe45113d605e69914.ctex"
|
||||
path="res://.godot/imported/Logo2.png-100c0815408d11fe328d0658eac3e9f7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Logo2.png"
|
||||
dest_files=["res://.godot/imported/Logo2.png-d2b706aaa6822e4fe45113d605e69914.ctex"]
|
||||
source_file="res://Icons/Logo2.png"
|
||||
dest_files=["res://.godot/imported/Logo2.png-100c0815408d11fe328d0658eac3e9f7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://38c8dfym0svn"
|
||||
path="res://.godot/imported/Loop.png-bfc3463d46fb58690ebdf4ee06fd021a.ctex"
|
||||
path="res://.godot/imported/Loop.png-3a14373bdaaa66724c0d3e0e4930c783.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Loop.png"
|
||||
dest_files=["res://.godot/imported/Loop.png-bfc3463d46fb58690ebdf4ee06fd021a.ctex"]
|
||||
source_file="res://Icons/Loop.png"
|
||||
dest_files=["res://.godot/imported/Loop.png-3a14373bdaaa66724c0d3e0e4930c783.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b8on1case224h"
|
||||
path="res://.godot/imported/LoopPressed.png-2571b6b294b9535da3cebb236adaaf3d.ctex"
|
||||
path="res://.godot/imported/LoopPressed.png-4a3ff253d730f38bb12be6a28d2296e8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://LoopPressed.png"
|
||||
dest_files=["res://.godot/imported/LoopPressed.png-2571b6b294b9535da3cebb236adaaf3d.ctex"]
|
||||
source_file="res://Icons/LoopPressed.png"
|
||||
dest_files=["res://.godot/imported/LoopPressed.png-4a3ff253d730f38bb12be6a28d2296e8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ch8wymyxftkb3"
|
||||
path="res://.godot/imported/Pause.png-99d81406ad159c03d8332d8485dcc99a.ctex"
|
||||
path="res://.godot/imported/Pause.png-65652e6e56baf3539bef8ff5ed11c80f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Pause.png"
|
||||
dest_files=["res://.godot/imported/Pause.png-99d81406ad159c03d8332d8485dcc99a.ctex"]
|
||||
source_file="res://Icons/Pause.png"
|
||||
dest_files=["res://.godot/imported/Pause.png-65652e6e56baf3539bef8ff5ed11c80f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 7.8 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctb4s2nks73rx"
|
||||
path="res://.godot/imported/Play.png-6c190f94eded8f6a668bcf021d49d2ce.ctex"
|
||||
path="res://.godot/imported/Play.png-027e1a7ba14d3532475ac2beb7611718.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Play.png"
|
||||
dest_files=["res://.godot/imported/Play.png-6c190f94eded8f6a668bcf021d49d2ce.ctex"]
|
||||
source_file="res://Icons/Play.png"
|
||||
dest_files=["res://.godot/imported/Play.png-027e1a7ba14d3532475ac2beb7611718.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://daq8wnhtscpjl"
|
||||
path="res://.godot/imported/Skip.png-07c55752ee3a8c4e00f218deff844b62.ctex"
|
||||
path="res://.godot/imported/Skip.png-a3595e1eea6e30e9583829cd1e79191f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Skip.png"
|
||||
dest_files=["res://.godot/imported/Skip.png-07c55752ee3a8c4e00f218deff844b62.ctex"]
|
||||
source_file="res://Icons/Skip.png"
|
||||
dest_files=["res://.godot/imported/Skip.png-a3595e1eea6e30e9583829cd1e79191f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 7.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1rstn6r2wisy"
|
||||
path="res://.godot/imported/X.png-bee569f28a73ace116a223ee2aee69ec.ctex"
|
||||
path="res://.godot/imported/X.png-62eed553c511eef879555263d706449c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://X.png"
|
||||
dest_files=["res://.godot/imported/X.png-bee569f28a73ace116a223ee2aee69ec.ctex"]
|
||||
source_file="res://Icons/X.png"
|
||||
dest_files=["res://.godot/imported/X.png-62eed553c511eef879555263d706449c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cm5ps3a716wr0"
|
||||
path="res://.godot/imported/XSmall.png-3f5e03f6bae52e14377c330d561cf482.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Icons/XSmall.png"
|
||||
dest_files=["res://.godot/imported/XSmall.png-3f5e03f6bae52e14377c330d561cf482.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
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
|
||||
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 384 B After Width: | Height: | Size: 384 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmew5rehygj3c"
|
||||
path="res://.godot/imported/gear.png-f6667604f1a4cbb2c335db12d132f85e.ctex"
|
||||
path="res://.godot/imported/gear.png-daf0471406e5a26bbc92ea97ba336a29.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://gear.png"
|
||||
dest_files=["res://.godot/imported/gear.png-f6667604f1a4cbb2c335db12d132f85e.ctex"]
|
||||
source_file="res://Icons/gear.png"
|
||||
dest_files=["res://.godot/imported/gear.png-daf0471406e5a26bbc92ea97ba336a29.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://myq6n4bshduj"
|
||||
path="res://.godot/imported/search.png-301e59f4bb897260563d2d55313ab049.ctex"
|
||||
path="res://.godot/imported/search.png-e8eb6d389ef902d03141381229533272.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://search.png"
|
||||
dest_files=["res://.godot/imported/search.png-301e59f4bb897260563d2d55313ab049.ctex"]
|
||||
source_file="res://Icons/search.png"
|
||||
dest_files=["res://.godot/imported/search.png-e8eb6d389ef902d03141381229533272.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
After Width: | Height: | Size: 9.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0r1tx6l1lc6x"
|
||||
path="res://.godot/imported/settingscog.png-0d0e18060063e5e6c653aa68e833402b.ctex"
|
||||
path="res://.godot/imported/settingscog.png-1b51c867ad6363c7213609d4b59a5432.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://settingscog.png"
|
||||
dest_files=["res://.godot/imported/settingscog.png-0d0e18060063e5e6c653aa68e833402b.ctex"]
|
||||
source_file="res://Icons/settingscog.png"
|
||||
dest_files=["res://.godot/imported/settingscog.png-1b51c867ad6363c7213609d4b59a5432.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -21,7 +21,7 @@ compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 692 KiB After Width: | Height: | Size: 692 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b00wlqid2jdvi"
|
||||
path="res://.godot/imported/BigLogo.png-5051142ace79d986d878d7479103140f.ctex"
|
||||
path="res://.godot/imported/BigLogo.png-5bca373df344b6475370cc45bf707716.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://BigLogo.png"
|
||||
dest_files=["res://.godot/imported/BigLogo.png-5051142ace79d986d878d7479103140f.ctex"]
|
||||
source_file="res://Images/BigLogo.png"
|
||||
dest_files=["res://.godot/imported/BigLogo.png-5bca373df344b6475370cc45bf707716.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 2.0 MiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dvid0yk4kh5hq"
|
||||
path="res://.godot/imported/Eveningsmall.jpg-61c25a9a71bfd3fb3f9b3fde2977ed4a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/Eveningsmall.jpg"
|
||||
dest_files=["res://.godot/imported/Eveningsmall.jpg-61c25a9a71bfd3fb3f9b3fde2977ed4a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
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
|
||||
|
After Width: | Height: | Size: 990 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ce7c76l0xpw4w"
|
||||
path="res://.godot/imported/Nightsmall.jpg-53aa776f406c86c646063ceda059e43e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/Nightsmall.jpg"
|
||||
dest_files=["res://.godot/imported/Nightsmall.jpg-53aa776f406c86c646063ceda059e43e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
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
|
||||
|
Before Width: | Height: | Size: 994 B After Width: | Height: | Size: 994 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ul0ylr6ec8vv"
|
||||
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
|
||||
path="res://.godot/imported/icon.svg-b7ee14c4fc7622c16acfaa49648fa144.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icon.svg"
|
||||
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
|
||||
source_file="res://Images/icon.svg"
|
||||
dest_files=["res://.godot/imported/icon.svg-b7ee14c4fc7622c16acfaa49648fa144.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 1.8 MiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0jo87vtoeheu"
|
||||
path="res://.godot/imported/pole2.jpg-1cce1e6b49f1c3dda6d93de5714565ac.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Images/pole2.jpg"
|
||||
dest_files=["res://.godot/imported/pole2.jpg-1cce1e6b49f1c3dda6d93de5714565ac.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
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
|
||||
|
Before Width: | Height: | Size: 717 B |
@@ -38,7 +38,7 @@ func get_mp3_metadata(stream: AudioStreamMP3) -> MusicMetadata:
|
||||
return meta
|
||||
|
||||
var v = "ID3v2.%d.%d" % [header[3], header[4]]
|
||||
if v == "ID3v2.4.0" or v == "ID3v2.3.0":
|
||||
if v == "ID3v2.4.0" or v == "ID3v2.3.0" or v == "ID3v2.2.0":
|
||||
var flags = header[5]
|
||||
var _unsync = flags & 0x80 > 0
|
||||
var extended = flags & 0x40 > 0
|
||||
@@ -66,15 +66,18 @@ func get_mp3_metadata(stream: AudioStreamMP3) -> MusicMetadata:
|
||||
match frame_id:
|
||||
"TBPM", 'TBP':
|
||||
meta.bpm = int(get_string_from_data(data, idx, size))
|
||||
"TIT2":
|
||||
"TIT2","TT2":
|
||||
print("a " + str(Array(data.slice(idx, idx + 3)).hash()))
|
||||
print([1, 0xff, 0xfe].hash())
|
||||
meta.title = get_string_from_data(data, idx, size)
|
||||
"TALB", 'TAL':
|
||||
meta.album = get_string_from_data(data, idx, size)
|
||||
"COMM":
|
||||
meta.comments = get_string_from_data(data, idx, size)
|
||||
"TYER":
|
||||
"COMM","COM":
|
||||
var string:String = get_string_from_data(data, idx, size)
|
||||
print("got comment " + string)
|
||||
if string:
|
||||
meta.comments = string
|
||||
"TYER","TYE":
|
||||
meta.year = int(get_string_from_data(data, idx, size))
|
||||
"TPE1", 'TP1':
|
||||
meta.artist = get_string_from_data(data, idx, size)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
uid://rnxfmtoo2yn4
|
||||
@@ -0,0 +1 @@
|
||||
uid://cdigfnlqg2r8l
|
||||
@@ -0,0 +1 @@
|
||||
uid://bs5vnv3baji7f
|
||||
@@ -1,19 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://cvndnnx1mdvqp"
|
||||
path="res://.godot/imported/Project_4.mp3-7c16bd7b00580091b3ef24ad137a239b.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Project_4.mp3"
|
||||
dest_files=["res://.godot/imported/Project_4.mp3-7c16bd7b00580091b3ef24ad137a239b.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://c33qaelwn46f4"]
|
||||
|
||||
[ext_resource type="Script" path="res://playlist_display.gd" id="1_h0jh1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Dropdown.png" id="2_im6ur"]
|
||||
[ext_resource type="Script" uid="uid://cs12qambyvou8" path="res://Scripts/playlist_display.gd" id="1_h0jh1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Icons/Dropdown.png" id="2_im6ur"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_ky8oc"]
|
||||
font_size = 12
|
||||
@@ -64,7 +64,7 @@ layout_mode = 2
|
||||
custom_minimum_size = Vector2(70, 0)
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "Play"
|
||||
text = "PLAY"
|
||||
|
||||
[node name="OptionsDropdown" type="MenuButton" parent="HSplitContainer/HBoxContainer"]
|
||||
modulate = Color(0.724643, 0.724643, 0.724643, 1)
|
||||
@@ -72,10 +72,13 @@ custom_minimum_size = Vector2(20.505, 0)
|
||||
layout_mode = 2
|
||||
icon = ExtResource("2_im6ur")
|
||||
expand_icon = true
|
||||
item_count = 2
|
||||
popup/item_0/text = "Change Directory"
|
||||
popup/item_1/text = "Delete"
|
||||
popup/item_1/id = 1
|
||||
item_count = 3
|
||||
popup/item_0/text = "Open Directory"
|
||||
popup/item_0/id = 2
|
||||
popup/item_1/text = "Change Directory"
|
||||
popup/item_1/id = 0
|
||||
popup/item_2/text = "DELETE"
|
||||
popup/item_2/id = 1
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
@@ -1,9 +1,10 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://dqg674t6kun4e"]
|
||||
[gd_scene load_steps=12 format=3 uid="uid://dqg674t6kun4e"]
|
||||
|
||||
[ext_resource type="Script" path="res://settings.gd" id="1_uaa7d"]
|
||||
[ext_resource type="Script" path="res://eq_settings.gd" id="2_1n4m6"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://X.png" id="2_iuivb"]
|
||||
[ext_resource type="Texture2D" uid="uid://pgij783wgbhn" path="res://File.png" id="2_jmen4"]
|
||||
[ext_resource type="Script" uid="uid://vnpslgl788du" path="res://Scripts/settings.gd" id="1_uaa7d"]
|
||||
[ext_resource type="Script" uid="uid://kt7n1epi3ng8" path="res://Scripts/eq_settings.gd" id="2_1n4m6"]
|
||||
[ext_resource type="Texture2D" uid="uid://1rstn6r2wisy" path="res://Icons/X.png" id="2_iuivb"]
|
||||
[ext_resource type="Texture2D" uid="uid://pgij783wgbhn" path="res://Icons/File.png" id="2_jmen4"]
|
||||
[ext_resource type="Script" uid="uid://cej7efsj2cyen" path="res://Scripts/language_button.gd" id="2_sfvul"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_ouq8m"]
|
||||
font_size = 30
|
||||
@@ -17,6 +18,17 @@ font_size = 11
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_cwn10"]
|
||||
font_size = 15
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_i51gs"]
|
||||
font_size = 50
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_mjqtt"]
|
||||
resource_name = "userdata"
|
||||
script/source = "extends Button
|
||||
|
||||
func _pressed() -> void:
|
||||
OS.shell_show_in_file_manager(ProjectSettings.globalize_path(\"user://\"))
|
||||
"
|
||||
|
||||
[node name="SettingsMenuChild" type="Control"]
|
||||
custom_minimum_size = Vector2(576, 493)
|
||||
layout_mode = 3
|
||||
@@ -64,7 +76,7 @@ custom_minimum_size = Vector2(400, 26.975)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 3
|
||||
text = "THIRD PARTY APPS"
|
||||
text = "INTIGRATIONS"
|
||||
label_settings = SubResource("LabelSettings_2bhor")
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
@@ -74,13 +86,13 @@ autowrap_mode = 2
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
focus_mode = 0
|
||||
text = "Discord Rich Presence"
|
||||
text = "DRPC"
|
||||
|
||||
[node name="disclaimer" type="Label" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(229.895, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
text = "NOTE: After disableing a restart is needed"
|
||||
text = "DRPC_NOTE"
|
||||
label_settings = SubResource("LabelSettings_p55k3")
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
@@ -94,13 +106,32 @@ layout_mode = 2
|
||||
custom_minimum_size = Vector2(400, 26.975)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
text = "LOOKs"
|
||||
text = "LOOKS"
|
||||
label_settings = SubResource("LabelSettings_2bhor")
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
uppercase = true
|
||||
|
||||
[node name="Seperator8" type="Control" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 16.07)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="ScrollContainer/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "LANGUAGE"
|
||||
|
||||
[node name="LanguageButton" type="MenuButton" parent="ScrollContainer/VBoxContainer/HBoxContainer" node_paths=PackedStringArray("settings")]
|
||||
custom_minimum_size = Vector2(50, 0)
|
||||
layout_mode = 2
|
||||
text = "SELECT"
|
||||
flat = false
|
||||
script = ExtResource("2_sfvul")
|
||||
settings = NodePath("../../../..")
|
||||
|
||||
[node name="Seperator3" type="Control" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 16.07)
|
||||
layout_mode = 2
|
||||
@@ -133,13 +164,13 @@ size_flags_horizontal = 0
|
||||
custom_minimum_size = Vector2(0, 25.35)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "Select Background"
|
||||
text = "BS_SELECT"
|
||||
|
||||
[node name="ResetBG" type="Button" parent="ScrollContainer/VBoxContainer/VBoxContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 25.35)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "Reset BG"
|
||||
text = "RESET_BG"
|
||||
|
||||
[node name="SelectBGDialog" type="FileDialog" parent="ScrollContainer/VBoxContainer"]
|
||||
title = "Open a File"
|
||||
@@ -148,7 +179,7 @@ transient = false
|
||||
ok_button_text = "Open"
|
||||
file_mode = 0
|
||||
access = 2
|
||||
filters = PackedStringArray("*.png", "*.jpg", "*.jpeg", "*")
|
||||
filters = PackedStringArray("*.png", "*.jpg ", "*.jpeg", "*.gif", "*")
|
||||
show_hidden_files = true
|
||||
use_native_dialog = true
|
||||
|
||||
@@ -160,7 +191,7 @@ layout_mode = 2
|
||||
custom_minimum_size = Vector2(400, 26.975)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
text = "SOUND SETTINGS"
|
||||
text = "SETTINGS_SOUND"
|
||||
label_settings = SubResource("LabelSettings_2bhor")
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
@@ -204,11 +235,11 @@ vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="FUN" type="Label" parent="ScrollContainer/VBoxContainer/PitchAdjustSettings/PitchAdjustSettings"]
|
||||
custom_minimum_size = Vector2(94.52, 7.51)
|
||||
custom_minimum_size = Vector2(100.49, 7.51)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 6
|
||||
text = "pitch/speed"
|
||||
text = "PITCH_SPEED"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
@@ -217,7 +248,7 @@ autowrap_mode = 2
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
focus_mode = 0
|
||||
text = "Reverb"
|
||||
text = "REVERB"
|
||||
|
||||
[node name="ReverbSettings" type="VBoxContainer" parent="ScrollContainer/VBoxContainer"]
|
||||
visible = false
|
||||
@@ -260,7 +291,7 @@ custom_minimum_size = Vector2(94.52, 7.51)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 6
|
||||
text = "Room size"
|
||||
text = "ROOM_SIZE"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
@@ -344,7 +375,7 @@ custom_minimum_size = Vector2(94.52, 7.51)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 6
|
||||
text = "Spread"
|
||||
text = "SPREAD"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
@@ -364,7 +395,7 @@ script = ExtResource("2_1n4m6")
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
focus_mode = 0
|
||||
text = "Compression"
|
||||
text = "COMPRESSION"
|
||||
|
||||
[node name="CompressionContainer" type="VBoxContainer" parent="ScrollContainer/VBoxContainer"]
|
||||
visible = false
|
||||
@@ -408,7 +439,7 @@ custom_minimum_size = Vector2(94.52, 7.51)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 6
|
||||
text = "Threshold"
|
||||
text = "THRESHOLD"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
@@ -503,31 +534,106 @@ autowrap_mode = 2
|
||||
custom_minimum_size = Vector2(0, 16.07)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MISC" type="Label" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(400, 26.975)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 3
|
||||
text = "MISC"
|
||||
label_settings = SubResource("LabelSettings_2bhor")
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="NowPlayingWindowButton" type="CheckBox" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
focus_mode = 0
|
||||
text = "STREAMER_WINDOW"
|
||||
|
||||
[node name="NowPlayingInfo" type="Label" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(229.895, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
text = "STREAMER_NOTE"
|
||||
label_settings = SubResource("LabelSettings_p55k3")
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="Credits" type="VBoxContainer" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="ScrollContainer/VBoxContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "CREDITS"
|
||||
label_settings = SubResource("LabelSettings_i51gs")
|
||||
|
||||
[node name="Label5" type="LinkButton" parent="ScrollContainer/VBoxContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "Godot"
|
||||
underline = 1
|
||||
uri = "https://godotengine.org"
|
||||
|
||||
[node name="Label2" type="LinkButton" parent="ScrollContainer/VBoxContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "YT_DL"
|
||||
underline = 1
|
||||
uri = "https://github.com/Nolkaloid/godot-yt-dlp"
|
||||
|
||||
[node name="Label3" type="LinkButton" parent="ScrollContainer/VBoxContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "DRPCL"
|
||||
underline = 1
|
||||
uri = "https://github.com/vaporvee/discord-rpc-godot"
|
||||
|
||||
[node name="Label4" type="LinkButton" parent="ScrollContainer/VBoxContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "GDGIF"
|
||||
underline = 1
|
||||
uri = "https://github.com/BOTLANNER/godot-gif"
|
||||
|
||||
[node name="Seperator7" type="Control" parent="ScrollContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 16.07)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="TimeListening" type="Label" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 0
|
||||
|
||||
[node name="Userdata" type="Button" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_mode = 0
|
||||
text = "Open userdata"
|
||||
script = SubResource("GDScript_mjqtt")
|
||||
|
||||
[node name="Reset" type="Button" parent="ScrollContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
focus_mode = 0
|
||||
text = "RESET SETTINGS"
|
||||
text = "RESET_SETTINGS"
|
||||
|
||||
[node name="Exit" type="Button" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -72.0
|
||||
offset_bottom = 72.0
|
||||
offset_left = -40.0
|
||||
offset_bottom = 40.0
|
||||
grow_horizontal = 0
|
||||
size_flags_horizontal = 8
|
||||
size_flags_vertical = 0
|
||||
focus_mode = 0
|
||||
icon = ExtResource("2_iuivb")
|
||||
flat = true
|
||||
expand_icon = true
|
||||
|
||||
[connection signal="toggled" from="ScrollContainer/VBoxContainer/DiscordRichPresenceButton" to="." method="_on_discord_rich_presence_button_toggled"]
|
||||
[connection signal="pressed" from="ScrollContainer/VBoxContainer/VBoxContainer/HBoxContainer/SelectBG" to="." method="_on_select_bg_pressed"]
|
||||
@@ -543,6 +649,7 @@ flat = true
|
||||
[connection signal="drag_ended" from="ScrollContainer/VBoxContainer/CompressionContainer/ThresholdSettings/ThresholdSlider" to="." method="_on_threshold_slider_drag_ended"]
|
||||
[connection signal="drag_ended" from="ScrollContainer/VBoxContainer/CompressionContainer/RatioSettings/RatioSlider" to="." method="_on_ratio_slider_drag_ended"]
|
||||
[connection signal="drag_ended" from="ScrollContainer/VBoxContainer/CompressionContainer/GainSettings/GainSlider" to="." method="_on_gain_slider_drag_ended"]
|
||||
[connection signal="toggled" from="ScrollContainer/VBoxContainer/NowPlayingWindowButton" to="." method="_on_now_playing_window_button_toggled"]
|
||||
[connection signal="pressed" from="ScrollContainer/VBoxContainer/Reset" to="." method="_on_reset_pressed"]
|
||||
[connection signal="pressed" from="ScrollContainer/VBoxContainer/Reset" to="ScrollContainer/VBoxContainer/EQSettings" method="_on_reset_pressed"]
|
||||
[connection signal="pressed" from="Exit" to="." method="_on_exit_pressed"]
|
||||
@@ -0,0 +1,155 @@
|
||||
[gd_scene load_steps=10 format=3 uid="uid://n7cnapaftfse"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://q2gdlr10ncnb" path="res://Scripts/playing_now_window.gd" id="1_f0rac"]
|
||||
[ext_resource type="Texture2D" uid="uid://bp4ipephewcrn" path="res://SmoothEdges.png" id="2_haeb5"]
|
||||
[ext_resource type="Texture2D" uid="uid://0jo87vtoeheu" path="res://Images/pole2.jpg" id="3_j8vo6"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_nf0dg"]
|
||||
offsets = PackedFloat32Array(0.410072, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_kcqx3"]
|
||||
gradient = SubResource("Gradient_nf0dg")
|
||||
|
||||
[sub_resource type="Theme" id="Theme_yr2ao"]
|
||||
RichTextLabel/colors/font_shadow_color = Color(0.0768358, 0.0768358, 0.0768358, 0.52549)
|
||||
RichTextLabel/constants/shadow_outline_size = 10
|
||||
|
||||
[sub_resource type="ImageTexture" id="ImageTexture_yr2ao"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_haeb5"]
|
||||
bg_color = Color(0.28485, 0.28485, 0.28485, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
expand_margin_top = 5.0
|
||||
expand_margin_bottom = 5.0
|
||||
shadow_color = Color(0, 0, 0, 0.443137)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_yr2ao"]
|
||||
bg_color = Color(1, 1, 1, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
expand_margin_top = 5.0
|
||||
expand_margin_bottom = 5.0
|
||||
|
||||
[node name="PlayingNowWindow" type="Control" node_paths=PackedStringArray("SongImage", "SongNameLabel", "SongNameScroller", "SongAuthorScroller", "SongAuthorLabel", "slider")]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource("1_f0rac")
|
||||
SongImage = NodePath("ColorRect/TextureRect")
|
||||
SongNameLabel = NodePath("VBoxContainer/ScrollContainer/SongName")
|
||||
SongNameScroller = NodePath("VBoxContainer/ScrollContainer")
|
||||
SongAuthorScroller = NodePath("VBoxContainer/ScrollContainer2")
|
||||
SongAuthorLabel = NodePath("VBoxContainer/ScrollContainer2/SongAuthor")
|
||||
slider = NodePath("VBoxContainer/Slider")
|
||||
|
||||
[node name="ColorRect" type="TextureRect" parent="."]
|
||||
clip_children = 1
|
||||
z_index = -1
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_haeb5")
|
||||
expand_mode = 3
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="TextureRect2" type="TextureRect" parent="ColorRect"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
texture = ExtResource("3_j8vo6")
|
||||
expand_mode = 3
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="ColorRect"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
texture = ExtResource("3_j8vo6")
|
||||
expand_mode = 3
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
clip_children = 1
|
||||
position = Vector2(-95.3115, -216)
|
||||
texture = SubResource("GradientTexture2D_kcqx3")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
theme = SubResource("Theme_yr2ao")
|
||||
alignment = 1
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"]
|
||||
custom_minimum_size = Vector2(200, 25)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
horizontal_scroll_mode = 3
|
||||
vertical_scroll_mode = 0
|
||||
|
||||
[node name="SongName" type="RichTextLabel" parent="VBoxContainer/ScrollContainer"]
|
||||
custom_minimum_size = Vector2(200, 30)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 6
|
||||
size_flags_vertical = 4
|
||||
text = "Playing now TOOOOOOOOOOTT"
|
||||
fit_content = true
|
||||
scroll_active = false
|
||||
autowrap_mode = 0
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="ScrollContainer2" type="ScrollContainer" parent="VBoxContainer"]
|
||||
custom_minimum_size = Vector2(200, 25)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
horizontal_scroll_mode = 3
|
||||
vertical_scroll_mode = 0
|
||||
|
||||
[node name="SongAuthor" type="RichTextLabel" parent="VBoxContainer/ScrollContainer2"]
|
||||
custom_minimum_size = Vector2(200, 30)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
text = "from protein ribosome"
|
||||
autowrap_mode = 0
|
||||
horizontal_alignment = 1
|
||||
visible_characters_behavior = 3
|
||||
|
||||
[node name="Slider" type="HSlider" parent="VBoxContainer"]
|
||||
custom_minimum_size = Vector2(120, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme_override_icons/grabber_disabled = SubResource("ImageTexture_yr2ao")
|
||||
theme_override_styles/slider = SubResource("StyleBoxFlat_haeb5")
|
||||
theme_override_styles/grabber_area = SubResource("StyleBoxFlat_yr2ao")
|
||||
max_value = 1000.0
|
||||
value = 500.0
|
||||
editable = false
|
||||
scrollable = false
|
||||
@@ -0,0 +1,59 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://ctqcbjrmxaqsk"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c3aaxhp0oim08" path="res://Scripts/search_item.gd" id="1_j4126"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwvy6crqhardn" path="res://Icons/Dropdown.png" id="2_hicj1"]
|
||||
[ext_resource type="Script" uid="uid://dd38vqi4220tx" path="res://Scripts/SongSource.cs" id="3_ftuau"]
|
||||
|
||||
[node name="SearchItem" type="Control" node_paths=PackedStringArray("soung_source")]
|
||||
custom_minimum_size = Vector2(0, 30)
|
||||
layout_mode = 3
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
grow_horizontal = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
script = ExtResource("1_j4126")
|
||||
soung_source = NodePath("Node")
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
custom_minimum_size = Vector2(200, 32)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="Songname" type="Button" parent="HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
focus_mode = 0
|
||||
flat = true
|
||||
alignment = 0
|
||||
text_overrun_behavior = 1
|
||||
clip_text = true
|
||||
|
||||
[node name="Dropdown" type="Button" parent="HBoxContainer"]
|
||||
custom_minimum_size = Vector2(20, 0)
|
||||
layout_mode = 2
|
||||
tooltip_text = "delete song from hard-drive"
|
||||
focus_mode = 0
|
||||
icon = ExtResource("2_hicj1")
|
||||
flat = true
|
||||
icon_alignment = 1
|
||||
expand_icon = true
|
||||
|
||||
[node name="PopupMenu" type="PopupMenu" parent="."]
|
||||
size = Vector2i(116, 100)
|
||||
item_count = 2
|
||||
item_0/text = "DELETE"
|
||||
item_0/id = 0
|
||||
item_1/text = "OPEN SOURCE"
|
||||
item_1/id = 1
|
||||
|
||||
[node name="Node" type="Node" parent="."]
|
||||
script = ExtResource("3_ftuau")
|
||||
|
||||
[connection signal="pressed" from="HBoxContainer/Songname" to="." method="_on_songname_pressed"]
|
||||
[connection signal="pressed" from="HBoxContainer/Dropdown" to="." method="_on_dropdown_pressed"]
|
||||
@@ -0,0 +1,42 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://bel6i6wdbexw4"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d0hvudugo3d37" path="res://Scripts/search_results.gd" id="1_mcn1o"]
|
||||
|
||||
[node name="SearchResults" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 5
|
||||
anchor_left = 0.5
|
||||
anchor_right = 0.5
|
||||
offset_left = -311.5
|
||||
offset_right = 311.5
|
||||
offset_bottom = 300.0
|
||||
grow_horizontal = 2
|
||||
script = ExtResource("1_mcn1o")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
color = Color(0.14902, 0.14902, 0.14902, 1)
|
||||
|
||||
[node name="Control" type="ScrollContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
follow_focus = true
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="ItemContainer" type="VBoxContainer" parent="Control"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
@@ -0,0 +1 @@
|
||||
uid://dgwslfj43mu1y
|
||||
@@ -0,0 +1 @@
|
||||
uid://cv5aoaprqfuhx
|
||||
@@ -0,0 +1 @@
|
||||
uid://cf1rsngucr7e2
|
||||
@@ -0,0 +1 @@
|
||||
uid://b8g2xx06g626m
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using ATL;
|
||||
using Godot;
|
||||
|
||||
public partial class SongSource : Node{
|
||||
public String TryGetSongUrl(String path){
|
||||
Track theTrack = new(path);
|
||||
if (theTrack.AdditionalFields.TryGetValue("comment", out string value)){
|
||||
return value;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://dd38vqi4220tx
|
||||
@@ -0,0 +1 @@
|
||||
uid://bx75h6xic1hi7
|
||||
@@ -0,0 +1,38 @@
|
||||
extends Control
|
||||
|
||||
@onready var birthday_particles: GPUParticles2D = $BirthdayParticles
|
||||
@onready var audio_stream_player: AudioStreamPlayer = $AudioStreamPlayer
|
||||
@onready var birthday_happy: Label = $"../BirthdayHappy"
|
||||
@export var opacitycurve:Curve
|
||||
var opacity:float = 1
|
||||
|
||||
var awaitingJumpscare:bool
|
||||
var IsFocused:bool
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
birthday_happy.hide()
|
||||
var bday:bool
|
||||
if Time.get_datetime_dict_from_system().day == 9:
|
||||
if Time.get_datetime_dict_from_system().month == 9:
|
||||
await get_tree().create_timer(0.2).timeout
|
||||
awaitingJumpscare = true
|
||||
bday = true
|
||||
|
||||
func _notification(what):
|
||||
if what == get_tree().NOTIFICATION_APPLICATION_FOCUS_IN:
|
||||
IsFocused = true
|
||||
if what == get_tree().NOTIFICATION_APPLICATION_FOCUS_OUT:
|
||||
IsFocused = false
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
if awaitingJumpscare && IsFocused:
|
||||
birthday_happy.show()
|
||||
awaitingJumpscare = false
|
||||
birthday_particles.emitting = true
|
||||
audio_stream_player.play()
|
||||
if !awaitingJumpscare:
|
||||
opacity -= delta/5
|
||||
birthday_happy.modulate.a = opacitycurve.sample_baked(opacity)
|
||||
if opacity <= 0.0:
|
||||
process_mode = ProcessMode.PROCESS_MODE_DISABLED
|
||||
@@ -0,0 +1 @@
|
||||
uid://n3koklp0funr
|
||||
@@ -0,0 +1 @@
|
||||
uid://dg68hvw773xu6
|
||||
@@ -4,9 +4,9 @@ extends Control
|
||||
@onready var file_dialog: FileDialog = $FileDialog
|
||||
@onready var current_directory: Label = $ScrollContainer/VBoxContainer/CurrentDirectory
|
||||
@onready var playlist_name: LineEdit = $ScrollContainer/VBoxContainer/PlaylistName
|
||||
@onready var playlists_holder: VBoxContainer = $"../PlaylistsPanel/PlaylistsContainer/VBoxContainer/PlaylistsHolder"
|
||||
@onready var playlists_holder: VBoxContainer = $"../PlaylistPanelHolder/PlaylistsPanel/PlaylistsContainer/VBoxContainer/PlaylistsHolder"
|
||||
|
||||
const PLAYLIST_DISPLAY = preload("res://PlaylistDisplay.tscn")
|
||||
const PLAYLIST_DISPLAY = preload("res://Scenes/PlaylistDisplay.tscn")
|
||||
|
||||
@onready var Parent:MainScene = owner
|
||||
var NameValid:bool
|
||||
@@ -33,15 +33,15 @@ func _on_playlist_name_text_changed(new_text: String) -> void:
|
||||
#elif new_text.unicode_at()
|
||||
if !Parent.Playlists.has(new_text):
|
||||
if new_text != "":
|
||||
good_indicator.text = "Name Valid"
|
||||
good_indicator.text = tr("NAME_VALID")
|
||||
good_indicator.label_settings.font_color = Color(0,1,0,1)
|
||||
NameValid =true
|
||||
else:
|
||||
good_indicator.text = "Name needs to be something"
|
||||
good_indicator.text = tr("NAME_EMPTY")
|
||||
good_indicator.label_settings.font_color = Color(1,0,0,1)
|
||||
NameValid = false
|
||||
else:
|
||||
good_indicator.text = "Name Already used"
|
||||
good_indicator.text = tr("NAME_USED")
|
||||
good_indicator.label_settings.font_color = Color(1,0,0,1)
|
||||
NameValid = false
|
||||
IsValid()
|
||||
@@ -0,0 +1 @@
|
||||
uid://bsnt1irskti8d
|
||||
@@ -0,0 +1 @@
|
||||
uid://dl37gwyodonea
|
||||
@@ -5,8 +5,7 @@ var HzDec = {0:"32 Hz",
|
||||
2:"320 Hz",
|
||||
3:"1000 Hz",
|
||||
4:"3200 Hz",
|
||||
5:"3200 Hz",
|
||||
6:"10000 Hz"}
|
||||
5:"10000 Hz"}
|
||||
|
||||
var gainValueLabels:Array = []
|
||||
var gainValueSlider:Array = []
|
||||
@@ -0,0 +1 @@
|
||||
uid://kt7n1epi3ng8
|
||||
@@ -1,16 +1,15 @@
|
||||
extends Button
|
||||
|
||||
@onready var settings_popup: Popup = $"../SettingsPopup"
|
||||
|
||||
@export var Open:String
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
func _pressed() -> void:
|
||||
OS.shell_open(Open)
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
||||
|
||||
|
||||
func _on_pressed() -> void:
|
||||
settings_popup.show()
|
||||
@@ -0,0 +1 @@
|
||||
uid://bn0iqqmor3b2b
|
||||
@@ -0,0 +1,14 @@
|
||||
extends MenuButton
|
||||
|
||||
@export var settings:Settings
|
||||
|
||||
func _ready() -> void:
|
||||
for trans_language in TranslationServer.get_loaded_locales():
|
||||
get_popup().add_item(trans_language)
|
||||
get_popup().id_pressed.connect(got_pressed)
|
||||
|
||||
|
||||
func got_pressed(id:int) -> void:
|
||||
settings.Parent.overridden_locale = get_popup().get_item_text(id)
|
||||
TranslationServer.set_locale(get_popup().get_item_text(id))
|
||||
settings.Parent.SaveEverything()
|
||||
@@ -0,0 +1 @@
|
||||
uid://cej7efsj2cyen
|
||||