You are viewing a potentially older version of this package. View all versions.
Dinorush-ProgressionGear-1.1.1 icon

ProgressionGear

Allows cycling gear in the same slot and locking gear behind progression.

Date uploaded 2 years ago
Version 1.1.1
Download link Dinorush-ProgressionGear-1.1.1.zip
Downloads 74
Dependency string Dinorush-ProgressionGear-1.1.1

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.1 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.1
dakkhuza-MTFO-4.6.2 icon
dakkhuza-MTFO

The premier in GTFO DataBlock editing ;^)

Preferred version: 4.6.2

README

ProgressionGear

Adds 2 features for rundown developers: Gear Toggling and Progression-Locked Gear. These are read in via custom files under Custom/ProgressionGear/GearToggle/ and Custom/ProgressionGear/ProgressionLocks/ respectively. If the directories do not exist, template files are created automatically. Files can be edited while the game is open, but if you have a lobby up you must select the rundown tab and then lobby again to refresh changes.

Additional details about the custom files' fields can be found on the Github README.

Patch Notes

v1.1.1

  • Empty unlock requirements now count as explicit unlocking
  • Fixed error that occurred when toggling gear with CConsole

v1.1.0

  • No longer requires LocalProgression as a dependency
    • Does not record its own progress - modded rundowns still need LocalProgression for progression!

v1.0.1

  • Add missing Thunderstore categories

v1.0.0

  • Initial Release

CHANGELOG

v1.6.4

  • Fixed buttons existing in the world if the loadout screen was never opened.

v1.6.3

  • Fixed buttons persisting to other windows that they shouldn't.

v1.6.2

  • Changed button location and visuals.
    • Primarily to make more room for DescriptiveWeaponStatShower.

v1.6.1

  • Fixed template generation error.

v1.6.0

  • Added support for two buttons to go backwards or forwards.
    • Specified with a list of two elements, e.g. ["Last Gear", "Next Gear"]
  • Added "ReverseOrder" field to change which direction buttons move through the list.

v1.5.3

  • Fixed ExtraObjectiveSetup gear locks not functioning correctly when using gear toggles

v1.5.2

  • Potentially fixed an occasional bug that would cause constant null reference errors when icons failed to load correctly.

v1.5.1

  • Added ProgressionLocks field:
    • MissingLevelDefault: Whether a missing (i.e. non-existent) level should be considered complete.

v1.5.0

  • Added GearToggle field:
    • ButtonText: Modifies the text on the "Switch Gear" button.

v1.4.1

  • Fixed an odd case where having C-Foam launcher equipped can break progression locks.

v1.4.0

  • Added 2 new fields to the object:
    • UnlockRequired: Specifies the number of unlock requirements that need to be fulfilled. If 0 (default), requires all of them.
    • LockRequired: Same as above for locks.
  • Improved file reloading behavior. Now updates gear locks immediately when saving files or changing the config.
  • (Potentially) Fixed join-in-progress not locking gear.

v1.3.2

  • Fixed compatibility issues with ExtraObjectiveSetup.
  • Fixed locks and toggle lists breaking if an ID existed in two different locks.

v1.3.1

  • Weapons that don't exist are removed from valid weapon lists.
    • Fixes cases where, if the first weapon didn't exist, none of the others would appear.
  • Fixed cases where weapon toggle lists would not work for clients.
  • Fixed it creating a custom folder in the base game directory when no custom datablocks exist.

v1.3.0

  • Tiers can now be interpreted by letter alone, e.g. "A" instead of "TierA".
  • Specific levels can be specified by TierIndex format, e.g. "A1" or "TierB2".
  • Fixed incompatibility with MTFO Hot Reload.

v1.2.1

  • Fixed incompatibility with normal PartialData

v1.2.0

  • Modified object format.
    • Contains all tiers/layout IDs in the same list, Unlock or Lock.
    • Supports larger objects instead of tier/layout if sector completions are desired.
    • Supports older format, but using numbers for tiers is no longer supported.
  • Added compatibility with PartialData string IDs

v1.1.3

  • Fixed incompatibility issues with ExtraObjectiveSetup

v1.1.2

  • Fixed toggling gear not working at all from previous refactor

v1.1.1

  • Empty unlock requirements now count as explicit unlocking
  • Fixed error that occurred when toggling gear with CConsole

v1.1.0

  • No longer requires LocalProgression as a dependency
    • Does not record its own progress - modded rundowns still need LocalProgression for progression!

v1.0.1

  • Add missing Thunderstore categories

v1.0.0

  • Initial Release