Skip to content

Releases: SRXDModdingGroup/SRXDCustomVisuals

Even simpler background definitions

01 Apr 03:36
Compare
Choose a tag to compare

Simpler background definitions

20 Mar 06:42
Compare
Choose a tag to compare
  • Simplified the format of background definition files
  • Now uses SMU 1.0.8
  • Now properly unloads backgrounds when you return to track select

Editor improvements

19 Mar 23:14
Compare
Choose a tag to compare
  • Optimized rendering in Curves mode
  • Added column labels
  • Other editor improvements

Official 1.0 compatibility

14 Mar 19:12
Compare
Choose a tag to compare
  • Now compatible with the official 1.0 release of SRXD

1.0 Compatibility

11 Mar 01:20
Compare
Choose a tag to compare
  • Updated for compatibility with the 1.0 Beta
  • Added a new compute buffer for reading the audio waveform
  • Some minor editor improvements

Brand new event system and sequence editor

12 Feb 05:49
Compare
Choose a tag to compare
  • Completely overhauled and heavily simplified the event system used to trigger custom visual effects
  • Created a brand new editor for choreographing event sequences for charts. Press F1 to open the editor and Tab to cycle through editor modes. I will be adding instructions for using the editor soon

Scale and Bias Parameters

24 Sep 08:06
Compare
Choose a tag to compare
  • Added scale and bias parameters to event and property mappings
  • Improved serialization of VisualElement

Add SpinCore Options

17 Sep 05:00
Compare
Choose a tag to compare
  • Now uses SpinCore. Added an options menu tab with a toggle to quickly enable or disable custom visuals

Background Definition Files

16 Sep 03:01
Compare
Choose a tag to compare
  • Info containing references to the necessary asset bundles and modules for a custom background are now placed in a separate file in Custom/Backgrounds
  • SRTBSs must now only contain a reference to the name of this file

Initial Release

15 Sep 20:01
Compare
Choose a tag to compare

A mod that allows designers to create their own background scenes in Unity and then import them into SRXD as asset bundles. Using the components provided in Core and Behaviors, designers can also hook up visual effects to certain in-game note events.

Contains three assemblies:

  • SRXDCustomVisuals.Core:
    • Contains the core functionality of the visuals system and the base classes from which to derive new effects controllers.
    • Contains the VisualElement component, which lets the user define which in-game events and properties control visual effects in the scene.
    • Contains the VisualsModule scriptable object, which defines a set of prefabs to load as part of a scene, and specifies whether they should be parented to the world, or the game's main camera.
    • Contains the VisualsController class, a base class for any custom behaviors that should be able to react to in-game events.
  • SRXDCustomVisuals.Behaviors: Contains a few simple visual effect controllers.
  • SRXDCustomVisuals.Plugin: The BepInEx plugin for SRXD. Loads custom backgrounds for charts that reference a background in the srtb and sends events to the backgrounds during gameplay.

Requires SpinModdingUtilities version 1.0.7