DescriptiveWeaponStatShower
Adds tabs to gear descriptions to view weapon stats or dev-defined tabs
Screenshots 1 screenshots
About this mod Author’s original text
Descriptive Weapon Stat Shower
DescriptiveWeaponStatShower auto-generates weapon stats and integrates them into the description text, with additional features for rundown developers with heavily custom weapons. The gear description text is now a button, click on it to change tabs.
DISCLAIMER: This mod is a fork of DacreDOLOLO's WeaponStatShower. It is a full recompile with a +X version bump, so both mods can be present in your profile. BepInEx will load the newest version. By default, enemy kill points are set to "NONE" to save space for the weapon descriptions.
Please contact Amorously or Dinorush for anything regarding this fork.
Custom Folder (requires MTFO)
DescriptiveWeaponStatShower allows rundown developers to add their own custom tabs to the description in addition to the basic description tab and autogenerated stat tabs. The Custom folder is autogenerated after launching and supports LiveEdit (close the loadout window to load changes). There are 2 files:
Global.json
This file must be strictly named as such and must exist.
{
"PreferHideStats": false, // Remove the stats tab, unless the user forces it in their config.
// Useful if you plan to maintain stats yourself, especially with ExtraWeaponCustomization.
"DefaultDescriptionIndex": 0 // Which tab the gear's normal description resides in.
}
ExtraDescriptions
This is a folder that can contain any number of json files with any name. Each contains a list of custom tab objects. The template generates as:
[
{
"ArchetypeID": 0, // The Archetype to add descriptions to.
"GearCategoryID": 0,// The Gear Category to add descriptions to, if no Archetype exists.
// Use this for non-sentry tools and melees.
"Headers":, // Header text for each tab, replacing the gear name text.
// Empty ("") and null (null) values become the gear's name.
// If shorter than Descriptions, the remaining headers are autofilled with the gear's name.
"Descriptions":, // The description for each tab.
"DescriptionIndexOverride": -1, // Overrides which index the gear's normal description resides in.
"HideDefaultDescription": false,// Removes the tab containing the gear's normal description.
"Name": "" // Unused value that exists purely for file organization.
},
{
"ArchetypeID": 0,
"GearCategoryID": 0,
"Headers": [
"",
"Third Tab"
],
"Descriptions": [
"Custom tab for testing",
"Another custom tab under the third tab"
],
"DescriptionIndexOverride": -1,
"HideDefaultDescription": false,
"Name": "Filled Example"
}
]
Original README
(Expand)
WeaponStatShower is a mod that allows player to see the stats of a selected weapon and which enemy they can kill with 1 shot and where it does kill. This mod is compatible with WeaponCustomizer and modded weapons (as far as I know).
Mod Summary
This mod generates the description of the weapons from scratch so even if you have a custom weapon it will be automatically update the UI. The mods calculate the damage of the weapon and show which Sleeper can be killed in 1 shot and from what position.
You can enable which enemy to show from the configuration file located in:
- BepInEx/config/weaponStatShower.txt
and just follow the instructions.
You don't need to reload the game to see the changes, just open/close the inventory or click on the weapon type tabs.
Current stats shown:
- FireMode of the weapon (the #n are the number of shots in burst weapons, the Rate Of Fire is the number of bullets shot in 1 second)
- Charge_Up (time in brakets)
- DMG: the base Damage of the weapon (xN of pellets for shotguns)
- CLP: the magazine size
- MAX: the max number of ammo (mag included)
- RLD: reload time in seconds
- PRCN: the precision multiplier (if invisible PRCN = 1)
- DIST: the distance from which the weapon starts dealing less damage
- HIP: the hip spread value (if invisible HIP = 0 OR shotgun)
- ADS: the aim down sight spread (if invisible ADS = 0 OR shotgun)
- SPRD: the spread value for shotguns (if invisible SPRD = 0)
- STRG: stagger
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: