Skip to content

Releases: CowboyBingus/ModOptionsMenu

Mod Options Menu v1.2.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 18 Oct 19:45
  • Fixed: opening the escape menu and going straight to MODS, then to OPTIONS, drew the categories MODS had hidden on top of GAMEPLAY until the menu was opened again; every category now keeps its place.

Mod Options Menu v1.2

Choose a tag to compare

@CowboyBingus CowboyBingus released this 04 Oct 23:57
  • More than 8 mods with options now fit the MODS tab: the 8th category button turns the page (up to 112 mods).
  • Option values are saved with a backup, so a crash or a full disk during a save no longer loses every mod's settings.
  • NaN or infinite slider values, saved or set by another mod, fall back to a valid value.
  • Another mod's Windows declarations can no longer change the functions the menu calls.
  • When the game or another mod raises an error, the menu pauses and hands an open MODS tab back to the game; 8 errors in one burst stop it for the session.
  • For mod authors: a stable mod_id keeps a mod's category across languages, and a 113th mod is refused instead of hiding another.
  • Measured in live play: 0.004 ms per frame in missions and 0.007 on the ship.

Mod Options Menu v1.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 30 Sep 23:43
  • Translatable: the MODS tab's own texts follow the game's Text Language when a translation is installed (see TRANSLATING.md).
  • For mod authors (api version 2): option texts may be functions that return the text in the current language.
  • Text limits count characters instead of bytes, so Chinese, Korean or Cyrillic text gets the same room as English.
  • Mod names and choices are upper-cased in every script the game's fonts carry.
  • Measured in live play: 0.003 ms per frame, unchanged from v1.0.

Mod Options Menu v1.0.1

Choose a tag to compare

@CowboyBingus CowboyBingus released this 27 Sep 10:24
  • Artwork-only release: the addon is identical to v1.0 (same compiled resource).
  • The release ZIP now includes the mod's square cover (thumbnail.png), which Arsenal and HD2MM show for it, and the README opens with the banner.

Mod Options Menu v1.0

Choose a tag to compare

@CowboyBingus CowboyBingus released this 27 Sep 09:15
  • Adds a native MODS tab to the escape menu, beside GAME, SOCIAL and OPTIONS. Each mod that registers options gets its own category button (up to 8) with native toggle, choice and slider rows (up to 32 per mod) and descriptions in the game's description box.
  • Edits work like the game's own settings: APPLY (Tab) applies them, and confirming the UNAPPLIED CHANGES prompt on leaving discards them. Applied values are saved and restored in later sessions.
  • Gives mod authors ModOptionsMenu.register_option, get, set, on_change and ready (api 1). Shallow Water Diving v3.8 uses it for its maximum dive depth slider.
  • Checks the game.dll and EXE hashes and every native entry point for Steam build 25480438 before touching the menu; on any other build the tab is not added.
  • One memory read per frame with the escape menu closed and two with it open, without allocating. Measured in recorded play: about 0.006 ms per frame aboard the ship and 0.002 ms per frame in missions.
  • Requires Bingus Shared Loader v18 or newer.