:D
kade-github / bombrushradio Goto Github PK
View Code? Open in Web Editor NEWA Bomb Rush Cyberfunk mod that lets you add custom music into the game!
License: Mozilla Public License 2.0
A Bomb Rush Cyberfunk mod that lets you add custom music into the game!
License: Mozilla Public License 2.0
being able to have files loop would be nice, maybe have some sort of text file in the song folder that says which songs to loop, almost like some of the files in brsfx?
heya! i'm on the latest release of BRR, which is 1.6.0 i believe, and i have a huge playlist of custom songs, but when i finish playing the specific song, i am not able to replay it for some reason. even if i play a song for a short time, play another song, go back to the prev one, i cannot. this dosent occur with base game songs. All the songs i have are in .mp3 format.
When you enter a new area with a game song playing it doesn't change to the first song but continues the playlist where you left off but if it is a custom song playing while changing areas the song will not continue. Instead it will go back to the first mix song.
The issue only persists until game reboot.
Running on linux, Using Symlinks to link to the tracks individually.
I watched a tutorial on how to use one of the old versions, this being 1.2 but somehow the custom songs are very quiet compared to the vanilla songs, I tried to look into it and I have assumed its probably the version that I was using. I decided to get 1.4 and try to test it again but for some reason when I tried to check the music, its just the vanilla ones. I am not sure if I have done it incorrectly or anything, I did what it said step by step and repeated more thoroughly but still to no avail.
I got Bepinex 5.4, I dragged the plugin folder and nothing happened. Did I do something wrong with the steps?
I'm still thinking of a way to create a good menu for it, I might create another app on the phone that controls audio (turning on repeating and what not)
Originally posted by @Kade-github in #9 (comment)
Is BRR support Nintendo Switch version of the game?
either by caching the data of the actual audio on disk and then loading that, or figure out unloadaudiodata/loadaudiodata for preloadAudioData audio clips.
my game is in version 1.0.19735
here the log output:
[Message: BepInEx] BepInEx 5.4.21.0 - Bomb Rush Cyberfunk (15/03/2024 16:42:25)
[Info : BepInEx] Running under Unity v2021.3.27.13254651
[Info : BepInEx] CLR runtime version: 4.0.30319.42000
[Info : BepInEx] Supports SRE: True
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.21.0]
[Info : BepInEx] 1 patcher plugin loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 6 plugins to load
[Info : BepInEx] Loading [GimmeMyBoost 1.0.0]
[Info :GimmeMyBoost] GimmeMyBoost has been loaded!
[Info : BepInEx] Loading [MovementPlus 2.0.0]
[Info :MovementPlus] MovementPlus has been loaded!
[Info : BepInEx] Loading [CrewBoom 3.2.5]
[Message: CrewBoom] CrewBoom v3.2.5 starting...
[Warning: Unity Log] The referenced script on this Behaviour (Game Object 'OldPETER FUNKY_character') is missing!
[Message:CrewBoom Database] Loading "PETER FUNKY"...
[Info :CrewBoom Database] GUID: b86df633-dbe6-4cf2-adf8-1dcbc21827bb
[Message: CrewBoom] Loaded all available characters!
[Info : BepInEx] Loading [BRCToilet 1.0.0]
[Info : BepInEx] Loading [Bomb Rush Radio! 1.6]
[Info :Bomb Rush Radio!] [BRR] Loading songs...
[Warning: HarmonyX] AccessTools.DeclaredMethod: Could not find method for type Reptile.MusicPlayer and name RefreshMusicQueueForStage and parameters
[Error : Unity Log] ArgumentException: Undefined target method for patch method static void BombRushRadio.MusicPlayer_Patches_RefreshMusicQueueForStage::Prefix(Reptile.MusicPlayer __instance, Reptile.ChapterMusic chapterMusic, Reptile.MusicTrack trackToPlay, Reptile.Stage stage)
Stack trace:
HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
Rethrow as HarmonyException: Patching exception in method null
HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.b__11_0 (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable1[T] sequence, System.Action
1[T] action) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.PatchAll () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
BombRushRadio.BombRushRadio.Awake () (at :0)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
DG.Tweening.DOTween:Init(Nullable1, Nullable
1, Nullable`1)
Reptile.Bootstrap:InitializeDoTween()
Reptile.Bootstrap:Awake()
[Info : BepInEx] Loading [Bomb Rush SFX! 1.1.1.0]
[Info :Bomb Rush SFX!] [BRSFX] Patched...
[Message: BepInEx] Chainloader startup complete
[Info :Bomb Rush Radio!] [BRR] TOTAL SONGS LOADED: 0
[Info :Bomb Rush Radio!] [BRR] Bomb Rush Radio has been loaded!
[Info : Unity Log] Core.Awake(): Version: 1.0.19735
[Info : Unity Log] Core.Awake(): Initial quality setting: High
[Info : Unity Log] Core.Awake(): Initial resolution: 1920 x 1080 @ 60Hz
[Info : Unity Log] Core.Awake(): Initial language: Portuguese
[Info : Unity Log] Core.Awake(): Platform data loaded: WindowsPlatformData
[Info :Bomb Rush SFX!] [BRSFX] Loading SFX...
[Info :Bomb Rush SFX!] [BRSFX] Loading SFXCollections into the game...
[Info :Bomb Rush SFX!] [BRSFX] Bomb Rush SFX has been loaded!
[Message:CrewBoom Saves] Loaded custom character save slot 0
i have no idea what's causing the issue, i installed everything right and my custom songs are in the Songs folder
please help
the game console always loads me the 3 songs I had put on even putting what you told me
Hello! i recently put some music into the mod folder, but when i played it in-game it was super quiet? wondering if there's a fix or anything, as when i play it normally on my desktop it sounds fine
everytime i launch the game my radio doesnt work, i mean vanilla song does but modded one doesnt and idk why, is it because i didnt pay for it (the game), or because i got other mods, or both? i have tried both putting songs like in their own name or just in folders and nothing, please help, i made an account just for this!
When the option PreloadCache in the .cfg is set to true, this causes the entire Steam Deck to crash and restart itself.
My songs are in .mp3, there's a lot of silence at the end of each song. It seems to be at least half if not more than the songs length of silence added to each song.
All of the songs were transcoded from various other formats to mp3 using ffmpeg -i "song" "song.mp3"
I'll update if I get around to testing other formats or find any plausible cause
It would be a good idea to store the radio cache outside from the song folder, so that it doesn't pollute it. Maybe in a separate cache folder right next to the song folder, or even inside BepInEx's own cache folder?
Any chance a volume option for custom songs could be added? Sometimes songs can be too low and turning up the in game option isn't the best because then the vanilla songs become way louder
I was wondering if there was any way there could be a config option that disables the music from the base game so it only plays custom music; I hate to say it but I actually don't like a good chunk of BRC's base music and would rather just put the songs I do like back in as custom tracks and not have to manually change music every time I switch zones etc.
Can we just install this using Thunderstore?
If not, then installing this using the instructions isn't working.
Since patch 2 added some QoL changes to the music app, i'm wondering if that somehow broke the mod because my songs stopped appearing after the update
it won't load the 4th song or I tried to see if it was too big but it worked or I tried taking it off and putting it back on and it didn't work
Currently the only workaround is to press F1 to refresh all the songs to add them back.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.