Higgs1-AV_Effect_Options icon

AV Effect Options

Enable or disable various items' AV effects. Works best with RiskOfOptions.

Last updated 2 years ago
Total downloads 19883
Total rating 6 
Categories Mods Client-side
Dependency string Higgs1-AV_Effect_Options-1.12.0
Dependants 9 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.3.1 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.3.1

README

Hewwos!

OwO, wat's dis?

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.

Originally intended just my furiend group, I am now advertising it here on the Thunderstore because I believe everyone should be able to have some fun. If you don't like it/me being here, just remove it!

Currently only the following effects are configurable, but I'm always looking to add more options. If you know the asset address of an effect, or how to disable something else annoying then please feel free to poke me 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

Future options

  • Literally everything else
  • Singularity Band
  • Voidsent Flame
  • Underwater screen effect
  • Teleporter initialisation effect
  • Imp boss effect
  • etc.
  • l10n support
  • A new icon?

Configuring

"Enabling" an effect (default) plays the effect as it does normally. "Disabling" makes it silent and invisible.

  • Use Rune580's Risk of Options (recommended)! Risk of Options
  • OR: modify the .cfg file manually...
    • You aren't required to run the game before doing this!
    • In BepInEx's config directory, create or modify the file named .AVFX_Options...cfg
    • Here's the default configuration to get you started...
    [Character Effects]
    # Enables Stone Titan's on-death explosion.
    Enable Titan Death Effect = true
    # Enables Wandering Vagrant's on-death explosion. 
    Enable Vagrant Death Explosion = true
    
    [Item Effects]
    # Enables the temporary FOV change that Frost Relic's on-kill proc gives.
    Enable Frost Relic FOV = false
    # Enables the chunk and ring effects of Frost Relic.
    Enable Frost Relic Particles = false
    # Enables the sound effects of Frost Relic's on-kill proc.
    Enable Frost Relic Sound = true
    # Enables the spore, plus sign, and mushroom visual effects from Interstellar Desk Plant's healing ward indicator.
    Enable Desk Plant Ward Particles = false
    # Enables Brainstalks' screen effect.
    Enable Brainstalks = true
    # Enables Gasoline's explosion
    Enable Gasoline = true
    # Enables Kjaro's Band's tornado
    Enable Kjaros Band = true
    # Enables the Molten Perforator visuals
    Enable Molten Perforator = true
    # Enables Runald's Band's explosion
    Enable Runalds Band = true
    # Enables Shatterspleen's explosion
    Enable Shatterspleen = true
    # Enables Spinel Tonic's screen effect
    Enable Spinel Tonic = true
    # Enables Sticky Bomb's drops
    Enable Sticky Bomb Drops = true
    # Enables Sticky Bomb's explosion
    Enable Sticky Bomb Explosion = true
    # Enables Will o' the Wisp's explosion
    Enable Will-o-the-Wisp = true
    

Installing

  • Using ebkr's r2modman Plus and the Thunderstore
    1. In r2modman, go to "🌐 Online" and Search for "AV Effect Options"
    2. Click on "AV Effect Options by Higgs1" → "Download" → "Download with dependencies".
    3. Call your mom/dad/parental figure/loved one/consumer of worlds
  • OR using ebkr's r2modman Plus (local install)
    1. Obtain a release .zip of this mod.
    2. In r2modman, go to "⚙ Settings" → "Import local mod" (under "Profile") → "Select file"
    3. Browse to and select the .zip file.
    4. "Import local mod"
  • OR manually...
    1. Ensure you have a current version of BepInExPack installed and configured.
    2. Extract the ..dll file from this mod to BepInEx's plugins folder.

Compiling

The binary release of this mod is built on a Debian-like but any Portable Operating System that supports all of the prerequisite thingies should be fine.

  1. Get all the prerequisite thingies
  2. Obtain this mod's source code (using git, or curl, wget, email, etc.)
  3. Compile!
    • TODO: configure path to BepInEx plugins (look at the BepInExPath property)
    • msbuild -r inside the root of the source tree.
  4. Compiled assembly is located at ./out/..dll, distribution zip is located at ./..zip

Credits

These good people/beings did me a help one way or another, but don't necessarily endorse or condone myself or this mod.

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.