Skip to content

Latest commit

 

History

History
113 lines (68 loc) · 3.31 KB

README.md

File metadata and controls

113 lines (68 loc) · 3.31 KB

BombRushRadio

A Bomb Rush Cyberfunk mod that lets you add custom music into the game!

How to use

Launch the game once, then navigate to your games root directory, go into "Bomb Rush Cyberfunk_Data/StreamingAssets/Mods/BombRushRadio/Songs/" which the mod should have created, then drag your songs into that folder. Make sure it's a supported audio format.

Supported Audio Formats

  • AIF(F)
  • IT
  • MOD
  • MP2
  • MP3
  • OGG
  • S3M
  • WAV
  • XM
  • FLAC

Naming Convention

Songs without metadata should be formatted like this SongName-Artist

If they do have a title/artist metadata field, this gets skipped.

Structure example

It should look like this:

image

You can also use folders, like this:

image

image

Config

## Settings file was created by plugin Bomb Rush Radio! v1.7
## Plugin GUID: kade.bombrushradio

[Audio]

## Caches audio to disk.
## Pros: Memory is lowered significantly, any boot time after the first start is lowered significantly.
## Cons: Stutters on play (depending on audio size), caching on disk can be expensive on storage. (depending on audio size/format)
# Setting type: Boolean
# Default value: false
Caching = false

## Preloads cached audio from disk.
## Causes slightly longer boot with memory usage increasing like without cache, but prevents stuttering when a song plays.
## Requires Caching to be enabled.
# Setting type: Boolean
# Default value: false
PreloadCache = false

Installation

Go to the latest release, and download either:

BepInEx Included

A version of the mod with BepInEx included.

To install:

Drag'N'Drop the contents of the zip inside of your games root directory

Standalone

You must have BepInEx already installed (make sure its 5.4!!)

To install:

Put the .dll in your BepInEx/Plugins/ folder

It should look like this at the very end

image

STEAM DECK USERS

For it to work, you must use this launch property in steam: WINEDLLOVERRIDES="winhttp=n,b" %command%

Reloading

Want to reload songs on the fly? Make some changes in the song folder and press F1 in game, it'll load any deletions/additions you make! (Not changes to files though)

Building

Please follow this step in the Slopcrew Building file (as we use the exact same method to find the Assembly-CSharp.dll) here

And then open the .csproj.

Make sure to add "https://nuget.bepinex.dev/v3/index.json" as a NuGet source. (in rider heres how it looks)

image

Then just build it.