Skip to content

Commit

Permalink
Including sounds within the mod by default now
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-r-elp committed Apr 1, 2022
1 parent d1b2da6 commit 966b800
Show file tree
Hide file tree
Showing 21 changed files with 159 additions and 30 deletions.
Binary file added Examples/Bandoot BadHitSound.ogg
Binary file not shown.
Binary file added Examples/Bandoot HitSound.ogg
Binary file not shown.
4 changes: 2 additions & 2 deletions Examples/FNF-SoundPack/mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
"_QPVersion": "0.1.1",
"id": "FNF-SoundPack",
"name": "Friday Night Funkin SoundPack",
"version": "1.0.5",
"version": "1.0.6",
"author": "EnderdracheLP",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.20.0",
"packageVersion": "1.21.0",
"description": "The Friday Night Funkin Sound Pack contains Sounds from the Game Friday Night Funkint to funk along to in Beat Saber.",
"coverImage": "logo.png",
"modFiles": [],
Expand Down
File renamed without changes.
Binary file added Examples/OsuClick.ogg
Binary file not shown.
Binary file added Examples/OsuMiss.ogg
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
30 changes: 30 additions & 0 deletions Examples/mod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"_QPVersion": "0.1.1",
"id": "Bandoot-SoundPack",
"name": "Bandoot SoundPack",
"version": "1.0.5",
"author": "EnderdracheLP",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.20.0",
"description": "The Bandoot Sound Pack contains Sounds used by Bandoot.",
"coverImage": "logo.png",
"modFiles": [],
"libraryFiles": [],
"dependencies": [
{
"id": "QuestSounds",
"version": "1.*",
"downloadIfMissing": "https://github.com/EnderdracheLP/QuestSounds/releases/download/1.0.5/QuestSounds.qmod"
}
],
"fileCopies": [
{
"name": "HitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/Bandoot HitSound.ogg"
},
{
"name": "BadHitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/Bandoot BadHitSound.ogg"
}
]
}
File renamed without changes.
2 changes: 1 addition & 1 deletion build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ echo "Arg $($i) is $($args[$i])"
}
if ($args.Count -eq 0 -or $actions -ne $true) {
$ModID = "QuestSounds"
$VERSION = "1.1.0"
$VERSION = "1.1.1"
if ($release -ne $true) {
$VERSION += "-Dev"
}
Expand Down
6 changes: 6 additions & 0 deletions buildQMOD.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@ foreach ($lib in $modJson.libraryFiles)
$filelist += $path
}

foreach ($file in $modJson.fileCopies)
{
$path = "./Examples/" + $file.name
$filelist += $path
}

$zip = $qmodName + ".zip"
$qmod = $qmodName + ".qmod"

Expand Down
69 changes: 59 additions & 10 deletions mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,83 @@
"name": "QuestSounds",
"id": "QuestSounds",
"author": "Rugtveit, EnderdracheLP",
"version": "1.1.0-Dev",
"version": "1.1.1-Dev",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.20.0",
"packageVersion": "1.21.0",
"description": "Allows users to change their sfx sounds and in-game music easily!",
"coverImage": "Cover.jpg",
"dependencies": [
{
"version": "^0.15.8",
"version": "^0.15.9",
"id": "custom-types",
"downloadIfMissing": "https://github.com/sc2ad/Il2CppQuestTypePatching/releases/download/v0.15.8/CustomTypes.qmod"
"downloadIfMissing": "https://github.com/sc2ad/Il2CppQuestTypePatching/releases/download/v0.15.9/CustomTypes.qmod"
},
{
"version": "^0.21.0",
"version": "^0.22.0",
"id": "codegen",
"downloadIfMissing": "https://github.com/sc2ad/BeatSaber-Quest-Codegen/releases/download/v0.21.0/Codegen.qmod"
"downloadIfMissing": "https://github.com/sc2ad/BeatSaber-Quest-Codegen/releases/download/v0.22.0/Codegen.qmod"
},
{
"version": "^0.13.3",
"version": "^0.13.5",
"id": "questui",
"downloadIfMissing": "https://github.com/darknight1050/questui/releases/download/v0.13.4/QuestUI.qmod"
"downloadIfMissing": "https://github.com/darknight1050/questui/releases/download/v0.13.5/QuestUI.qmod"
}
],
"modFiles": [
"libQuestSounds.so"
],
"libraryFiles": [
"libbeatsaber-hook_3_6_8.so"
"libbeatsaber-hook_3_7_4.so"
],
"fileCopies": [
{
"name": "Bandoot HitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/Bandoot HitSound.ogg"
},
{
"name": "Bandoot BadHitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/Bandoot BadHitSound.ogg"
},
{
"name": "freshIntro.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/FNF freshIntro Sound.ogg"
},
{
"name": "missnote1.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/FNF MissNote.ogg"
},
{
"name": "freakyMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/MenuMusic/FNF Freaky Menu.ogg"
},
{
"name": "scrollMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/MenuClicks/FNF scrollMenu.ogg"
},
{
"name": "confirmMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/Fireworks/FNF confirmMenu.ogg"
},
{
"name": "gameOverEnd.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LevelCleared/FNF gameOverEnd.ogg"
},
{
"name": "LoseGameOver.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LevelCleared/FNF LoseGameOver.ogg"
},
{
"name": "gameOver-pixel.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LobbyMusic/FNF gameOverPixel.ogg"
},
{
"name": "OsuClick.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/Osu Click.ogg"
},
{
"name": "OsuMiss.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/Osu Miss.ogg"
}
],
"fileCopies": [],
"copyExtensions": []
}
53 changes: 51 additions & 2 deletions mod.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,61 @@
"author": "Rugtveit, EnderdracheLP",
"version": "${version}",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.20.0",
"packageVersion": "1.21.0",
"description": "Allows users to change their sfx sounds and in-game music easily!",
"coverImage": "Cover.jpg",
"dependencies": [],
"modFiles": [],
"libraryFiles": [],
"fileCopies": [],
"fileCopies": [
{
"name": "Bandoot HitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/Bandoot HitSound.ogg"
},
{
"name": "Bandoot BadHitSound.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/Bandoot BadHitSound.ogg"
},
{
"name": "freshIntro.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/FNF freshIntro Sound.ogg"
},
{
"name": "missnote1.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/FNF MissNote.ogg"
},
{
"name": "freakyMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/MenuMusic/FNF Freaky Menu.ogg"
},
{
"name": "scrollMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/MenuClicks/FNF scrollMenu.ogg"
},
{
"name": "confirmMenu.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/Fireworks/FNF confirmMenu.ogg"
},
{
"name": "gameOverEnd.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LevelCleared/FNF gameOverEnd.ogg"
},
{
"name": "LoseGameOver.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LevelCleared/FNF LoseGameOver.ogg"
},
{
"name": "gameOver-pixel.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/LobbyMusic/FNF gameOverPixel.ogg"
},
{
"name": "OsuClick.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/HitSounds/Osu Click.ogg"
},
{
"name": "OsuMiss.ogg",
"destination": "/sdcard/ModData/com.beatgames.beatsaber/Mods/QuestSounds/BadHitSounds/Osu Miss.ogg"
}
],
"copyExtensions": []
}
4 changes: 2 additions & 2 deletions pre-rl-notes.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
__**QuestSounds 1.0.5-rc.1 for Beat Saber 1.20.0**__
__**QuestSounds 1.1.1-rc.1 for Beat Saber 1.21.0**__

Description:
QuestSounds or short QSounds allows you to add Custom Hit Sounds and other sounds without asset mods,
just drop them into the Folder and select them in-game!

__**Changelog:**__
- Quick bump to Beat Saber 1.20.0
- Quick bump to Beat Saber 1.21.0

Features:
NEW: In-Game Menu for selecting sound files and enabling/disabling custom sounds.
Expand Down
10 changes: 5 additions & 5 deletions qpm.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"info": {
"name": "QuestSounds",
"id": "QuestSounds",
"version": "1.1.0-Dev",
"version": "1.1.1-Dev",
"url": null,
"additionalData": {
"overrideSoName": "libQuestSounds.so"
Expand All @@ -13,7 +13,7 @@
"dependencies": [
{
"id": "beatsaber-hook",
"versionRange": "^3.6.8",
"versionRange": "^3.7.4",
"additionalData": {
"extraFiles": [
"src/inline-hook"
Expand All @@ -22,17 +22,17 @@
},
{
"id": "questui",
"versionRange": "^0.13.3",
"versionRange": "^0.13.5",
"additionalData": {}
},
{
"id": "codegen",
"versionRange": "^0.21.0",
"versionRange": "^0.22.0",
"additionalData": {}
},
{
"id": "custom-types",
"versionRange": "^0.15.8",
"versionRange": "^0.15.9",
"additionalData": {}
},
{
Expand Down
11 changes: 3 additions & 8 deletions rl-notes.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
__**QuestSounds 1.1.0 for Beat Saber 1.20.0**__
__**QuestSounds 1.1.1 for Beat Saber 1.21.0**__

**READ ENTIRE POST BEFORE OPENING AN ISSUE**
Description:
QuestSounds or short QSounds allows you to add Custom Hit Sounds and other sounds as well as adding new sounds,
just drop them into the folder and select them in-game!

__**Changelog:**__
- Updated for Beat Saber version 1.20.0
- **NEW:** Added Note Missed Sounds.
- **NEW:** Added Volume Offset Sliders to Hit Sound, Bad Hit Sound, Level Failed Sound and Note Missed Sound Menus.
- Changed UI Text
- The enable/disable toggles now also reload the file list
- Improved internal config handler
- Moved LegacyConfig warning to Modal (*only matters for people trying to load a config from 1.13.2 QuestSounds*)
- Updated for Beat Saber version 1.21.0
- SoundPacks now included in mod

Features:
In-Game Menu for selecting sound files and enabling/disabling custom sounds.
Expand Down

0 comments on commit 966b800

Please sign in to comment.