Releases: SRXDModdingGroup/SRXDCustomVisuals
Releases · SRXDModdingGroup/SRXDCustomVisuals
Even simpler background definitions
1.2.5 Manifest
Simpler background definitions
- 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
- Optimized rendering in Curves mode
- Added column labels
- Other editor improvements
Official 1.0 compatibility
- Now compatible with the official 1.0 release of SRXD
1.0 Compatibility
- 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
- 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
- Added scale and bias parameters to event and property mappings
- Improved serialization of VisualElement
Add SpinCore Options
- Now uses SpinCore. Added an options menu tab with a toggle to quickly enable or disable custom visuals
Background Definition Files
- 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
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