JPs AV Effect Options
Enable or disable various items' AV effects. Works best with RiskOfOptions.
Last updated | 2 years ago |
Total downloads | 47505 |
Total rating | 9 |
Categories | Tweaks Client-side Survivors of the Void |
Dependency string | TeamNinjaDSM-JPs_AV_Effect_Options-2.1.0 |
Dependants | 24 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.3.1README
Risk Of Rain 2 - AV Effects Options
This is a pseudo-fork of https://gitlab.com/lexxyfox/ror2-av-effect-options
About
The goal is to allow players to selectively disable in-game audio-visual effects that aren't strictly necessary to enjoy the game without changing game mechanics or balance. This may assist people who, among others; have photosensitivity, are sensitive to sensory overstimulation, or have limited computing resources. Effects can [usually] be toggled mid-stage.
If you know the asset address of an effect, or how to disable something else annoying then please feel free to open an issue or even submit a PR.
Intended for headed client-side installations. [Should] have no effect on headless installations.
Currently configurable
- Blast Shower's effects
- Brainstalks's screen effect
- Frost Relic particles and FOV change
- Gasoline's explosion
- Interstellar Desk Plant's indicator ward particle effects
- Kjaro's Band tornado
- Molten Perferators
- Runald's Band explosion
- Shatterspleen explosion
- Spinel Tonic's screen effect
- Sticky Bomb's drops & explosion
- Stone Titan's death effect
- Wandering Vagrant's death explosion
- Weeping Fungus' effects
- Will-o'-the-Wisp explosion
- Plasma Shrimp AV effects
Installing
Thunderstore
-
Visit mod page at Thunderstore.io
- Click on "Install With Mod Manager"
-
OR manually (download)...
- Ensure you have a current version of BepInExPack installed and configured.
- Download .zip from Thunderstore.io
- Extract the
AVOptions.dll
file from this mod to BepInEx'splugins
folder.
-
OR manually (build)...
- Ensure you have a current version of BepInExPack installed and configured.
- Build this project
- Copy the
AVOptions.dll
file from this mod to BepInEx'splugins
folder.
Configuring
Once this mod is installed, just press ESC in your game client and go to SETTINGS. Risk Of Options will have a tab there where all items have toggles.
Compiling
Environment
- VS 2019
- .NET 2.1
Requirements
- BepInEx Installed in
(Risk Of Rain 2 game folder)
- Rune580's Risk of Options Installed in
(Risk Of Rain 2 game folder)/BepInEx/plugins
- Unity.PostProcessing.Runtime.dll Installed in
(this project root)/libs
Build
- Open
AvOptions.csproj
in VS - Update entry for
<BepInExPath>
in the above file to match your install location - Ensure
<AssemblySearchPaths>
contains proper path for Risk Of Options - Press
F6
to build the solution
Versioning
Update the following files:
./README.md
./avoptions/AvOptions.cs
./manifest.json
Credits
These good people/beings did me a help one way or another, but don't necessarily endorse or condone myself or this mod.
- Hopoo Games
- The Mono Project
- The BepInEx developers
- ebkr et alia for r2modman Plus
- The Thunderstore
- Rune580 for Risk of Options
- Vl4dimyr for their mod (pictured)
- Bon Yok
- RoR2 Modding Wiki
- YOU! For existing today :3
Notes
- Xamarin's xbuild is not compatible with this mod, and will not be supported by me. (msbuild > xbuild)
- This mod is NOT guaranteed to come with a virus.
- I'm not a .NET/C# developer, so there's a good argument to be made that I have no idea what I'm doing
Change Log
2023-01-27 : 2.1.0
- Add toggle for golden shores VFX
2023-01-24 : 2.0.0
- Breaking Change : Configuration organization restructure. User will need to re-configure all their options
- Added toggle for blue portal VFX
2022-10-22 : 1.13.8
- Added toggle for rose buckler sfx
2022-10-21 : 1.13.7
- Added toggle for firework tails
2022-08-25 : 1.13.6
- Void Fiend sprint/jump sfx toggle added
2022-08-09 : 1.13.5
- Runalds properly moved to separate configuration class
- Add UNLICENSE
- Repay technical debt (code cleanup / conventions)
2022-08-09 : 1.13.4
- Create abstractions for configuration options
2022-07-31 : 1.13.3
- Simplify Plasma Shrimp options to only those that seem to have any real effect
2022-07-31 : 1.13.2
- Comment bindings for VoidMegaCrab
- Remove invalid attempt to bind to MissileVoid asset
2022-07-31 : 1.13.1
- Namespace config file
- Update Installation instructions
2022-07-31 : 1.13.0
- Add Plasma Shrimp AV Options