673ef409bd102

673ef409bde40
1 Guest is here.
 

Topic: SS2 Better Weapon Info Read 720 times  

673ef409bf1c0ZylonBane

673ef409bf263
System Shock 2 Better Weapon Info v1.0
1 Nov 2024
by ZylonBane

- Requires SS2 NewDark patch v2.48 or higher.
- Can be activated and deactivated mid-game.

This mod replaces the standard weapon settings MFD (accessed by right-clicking a weapon) with an enhanced MFD that displays detailed stats about the weapon.

The settings MFD is also made available for melee weapons, so you can view their stats too. To view the stats for the Cerebro-Energetic Extension (Psi Sword), right-click the psi amp while that power is active or selected.

HOW TO USE
The actions available in this MFD are:
  • Toggle setting (if applicable). Button displays name of current setting.
  • Unload ammo (if applicable). Button text dims when no ammo loaded.
  • Query (? button in upper-right). Displays the query MFD for the weapon.
  • More Info (+ button in lower-right). Displays detailed info about stat bonuses. If there are no current stat bonuses, activating More Info mode will have no visible effect. More Info mode is persistent; it will remain activated for all weapons until toggled off by clicking the button.

Mouse wheel scrolling of the stat display is not supported due to limitations of SS2's scripting interface. You must use the arrow buttons to scroll.

Information displayed for each weapon:
  • Modification level
  • Weapon condition
  • Current setting and setting description
  • Current loaded ammo
  • Damage per shot
  • Damage propagation type (impact, area)
  • Fire mode (single shot, semi-auto, burst)
  • Ammo per shot
  • Clip size/Energy capacity
  • Degradation per shot
  • Projectile velocity
  • Reload time
  • Kickback
  • Minimum requirements to equip, repair, modify, and maintain the weapon
  • All supported ammo types for the weapon (if more than one)

The stats displayed will be for the current setting and ammo. Changing either can change the displayed information. Also bear in mind that the damage values represent the raw damage output. Enemy resistances and vulnerabilities can reduce and amplify these values.

Any stats that have been changed from baseline levels by player stats, skills, implants, OS upgrades, psi powers, or weapon modifications will have the total percent change displayed after the stat in parentheses. To view a detailed breakdown of all contributing factors to the stat change, click the lower-right + button to toggle More Info mode.

Note that the plus sign next to percentages in More Info mode does not indicate literal addition. All percentage stat changes are multiplicative. For damage stats, multiple percentage increases are calculated cumulatively (e.g. +50% and +50% = 225% total bonus).

MOD COMPATIBILITY
This mod has been designed to extract and present the information about each weapon as generally and generically as possible. But the Dark Engine supports near-limitless variation in how its weapons can be modified, so it's impossible to anticipate every possibility.

Furthermore, this mod relies on several gamesys values for its damage calculations, which can be changed by mods, but which cannot be accessed by scripts.

Basically, it's possible for mods that change weapon behavior to cause this mod to display incorrect data.

LOCALIZATION
This mod can be fully localized by editing the file wpnpanel.str. This file can then be packaged as a standalone mod. Install in the mod manager at a higher priority than this mod to localize it.

USER MFD PROTOCOLS
This mod implements some simple protocols to allow script-created MFDs to interoperate with each other. These protocols are described in detail in the readme.

« Last Edit: 07. November 2024, 15:11:55 by ZylonBane »

673ef409bf408ZylonBane

673ef409bf46e
As noted above, this can be localized via standalone localization string files. I'll add any submitted localization mods to the first post.

This is currently NOT fully compatible with Rebalanced Skills and Disciplines, because both mods replace the weapon repair and modify buttons. Some hooks have been included in this mod to allow future revisions of RSD to interoperate with it, if desired.
Acknowledged by: RoSoDude

673ef409bf5f3Godlike

673ef409bf647
Thanks Zylon Bane ! Definately adding more rpg, analyze and info on what firearm to stick with. At the minute I am on Impossible wrench only gameplay I've reached recreational. When I am done with SHODAN I'll start new gameplay so I can check on other weaponry. My favourite will be assault rifle, emp rifle as classic firearm but also psionics. Would be great to see this mod expanded for armours stats/modify them too with French-Epstein Device or modify skills
« Last Edit: 09. November 2024, 03:48:23 by Godlike »
673ef409bf864
Cool mod. Next playthrough is going to be with RSD, but no big deal if the compat issue hasn't been resolved by then, or will never be resolved.

Tangent request to someone to please split away recoil reduction from the AGI stat. Movement speed alone is extremely desirable and powerful, it didn't need to fully eliminate recoil too after AGI4 or whatever. Could make 50% of it reduced by AGI, the other 50% by a weapon mod? IDK but recoil is an irrelevant stat past a certain point, never even felt it on some weapons.
And while you're there, redesign/smooth the recoil. If there's a technical roadblock, would it be possible to disable the vanilla recoil and hack in your own new system? All it is doing is offsetting the camera. Hack it to hell and back!
« Last Edit: 13. November 2024, 06:52:32 by Join2 »

673ef409bf905ZylonBane

673ef409bf964
Everything you just described would be an engine level change.

Your name:
This box must be left blank:

Name the AI that appears in both System Shock games:
1 Guest is here.
time to wake up...
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
673ef409c0d8d