JPs AV Effect Options
Enable or disable various items' AV effects. Works best with RiskOfOptions.
| Last updated | 2 years ago |
| Total downloads | 53121 |
| Total rating | 9 |
| Categories | Tweaks Client-side Survivors of the Void |
| Dependency string | TeamNinjaDSM-JPs_AV_Effect_Options-2.1.0 |
| Dependants | 25 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.dllfile from this mod to BepInEx'spluginsfolder.
-
OR manually (build)...
- Ensure you have a current version of BepInExPack installed and configured.
- Build this project
- Copy the
AVOptions.dllfile from this mod to BepInEx'spluginsfolder.
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.csprojin VS - Update entry for
<BepInExPath>in the above file to match your install location - Ensure
<AssemblySearchPaths>contains proper path for Risk Of Options - Press
F6to 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
