Giter Club home page Giter Club logo

rw-arenadj's Introduction

Rain World Custom Arena DJ

A Rain World mod that allows you to play your own music in Arena mode. Go to the Remix config to see and change the folder on your disk where the mod will load custom music from.

The file name of each track you put in the music folder should follow the format of "[Track Author] - [Track Name]". Make sure that the file has an extension. In addition, it's best that the volume of your music doesn't exceed about -8 dBFS, so that the song doesn't sound too loud compared to the Rain World music.

Here are some songs I personally think sound fitting for Rain World arena music: (I also get to mention my favorite artists:)

  • Aphex Twin - Acrid Avid Jam Shred
  • Aphex Twin - Blackbox Life Recorder 21f
  • Boards of Canada - Cold Earth
  • Photek - Rings Around Saturn

Steam Workshop

Building

This project will reference assemblies from the Rain World install directory. I've set some fields in the .csproj file which I believe will copy the required references instead of referencing them directly. As such, you must set an environment variable "RainWorldDir" to the Rain World install directory before building.

PowerShell (Windows):

# if installed through Steam
$env:RainWorldDir = "C:\Program Files (x86)\Steam\steamapps\common\Rain World"

Bash (Linux):

# i don't have steam on linux i just searched this up
export RainWorldDir="~/.steam/root/steamapps/common/Rain World"

Then to build the project, run these commands:

# install cake build tool for this repository
# (only needs to be run once)
dotnet tool restore

# build the project
dotnet cake

Once executed, there will be a folder called out containing the mod contents, and a copy of out will be put in the Rain World mod folder.

Running dotnet cake --target=Build instead will not put the mod into the Rain World mod folder.

rw-arenadj's People

Contributors

pkhead avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.