MusicBox

v1.1.2·Updated 2021-02-17

Let the box play piano! The box becomes a music box!

About this mod Machine translation

MusicBox

Whenever a water is put into a storage box by a sorter, the storage will make a sound according to the items in it. (The rules are as follows)

Each box can store up to three notes, and each row represents one note.

The 1st to 7th grids in each row represent CDEFGAB. Place an [specific item] in a grid to set the corresponding note.

[specific item]: Put in iron ingot, copper ingot, high-purity silicon, titanium ingot, stone brick, energetic graphite and magnet corresponding to different octaves.

The eighth grid in each row represents the delay to play the note, delay=number of [any items]*10 ms.

The ninth and tenth grids in each row represent flat and sharp. Put in any kind of item to activate it.

Introduce Video (at 1:15)

Installation

  • Install BepInEx.
  • Drag MusicBox.dll into "Dyson Sphere Program/BepInEx/plugins/"

Known Defect

When a lot of notes are played in a short period of time, the game sound will become very small. This phenomenon will stop if you stop playing all the notes for a few seconds. If there is a solution, please contact me.

Update Log

v1.1.2 Fixed the problem that the mismatch of the delay(/flat/sharp) and the note caused by not placing the notes in the first row.

music box

Every time a drop of water is put into the box by the sorter, the box will make a sound depending on the contents of the box. (Rules as follows)

Each box can store up to three notes, with each row representing a note.

The 1st to 7th grids in each row represent CDEFGAB. Place a [specific item] in one of the grids to set the corresponding note.

[Specific items]: Put iron blocks, copper blocks, silicon blocks, titanium blocks, stone bricks, graphite and magnets to correspond to different octaves.

The eighth grid in each row represents a delay in playing the note, delay = number of any items * 10 ms

The ninth and tenth cells in each row represent flats and sharps. Put in any number of any items to activate.

Introduction video (at 1:15)

Install

  • Install BepInEx framework.
  • Place MusicBox.dll into the "Dyson Sphere Program/BepInEx/plugins/" folder

Known defects

When a large number of notes are played in a short period of time, the game sound becomes very quiet. This phenomenon will disappear on its own after stopping playback for a few seconds. If there is a solution please contact me.

renew

v1.1.2: Fixed the delay and confusion of sharp and flat matching caused by not placing notes on the first line.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

xiaoye97-BepInEx

File & checksum

Filename
MusicBox-1.1.2.zip
File size
2.7 MiB