LNCInteractive-TimeConfig icon

TimeConfig

Host-authoritative day length and quota scaling configuration for Gamble With Your Friends.

Last updated 2 hours ago
Total downloads 1
Total rating 0 
Categories Mods
Dependency string LNCInteractive-TimeConfig-0.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

TimeConfig

TimeConfig is a BepInEx plugin for Gamble With Your Friends that lets the host override core time-pressure settings for new sessions.

Current scope

  • Override day duration
  • Override starting quota
  • Override quota catch-up factor
  • Choose vanilla or custom-pattern quota scaling
  • Edit a bounded quota multiplier pattern from the native lobby settings menu

Notes

  • Multi-day quota timing overrides were removed after unstable in-game behavior.
  • Quota scaling still supports vanilla behavior or a custom multiplier pattern.
  • Custom settings are host-authoritative and visible through the lobby configuration flow.

Development setup

  1. Run scripts\Fetch-DevDependencies.ps1
  2. Build src\TimeConfig\TimeConfig.csproj
  3. Copy the built TimeConfig.dll into your BepInEx plugins folder

For local runtime testing on a standard Steam install, run scripts\Deploy-ToGame.ps1 to install BepInEx if needed, build the plugin, and copy it into the game's plugins folder.

For a Thunderstore-ready release zip, add src\TimeConfig\Packaging\icon.png and run scripts\Pack-Thunderstore.ps1.

For CLI publishing, set your Thunderstore team name and API token, then run scripts\Publish-Thunderstore.ps1 -Namespace <team>.

Runtime config

The plugin creates a BepInEx config file with vanilla-safe defaults. Enable custom timing explicitly before changing any override values.