An NVSE plugin which adds new functions, as well as some engine-level tweaks.
For heathens who have forsaken the Vanilla-Style way.
Documentation is available here, on GeckWiki.com.
Releases are published here, on Github.
You may also download from Mod:Pub or Nexus
If you wish to leave a comment, I (Demorome) will occasionally check the comment section here, on Nexus.
You may also contact me directly on Discord. Username: demorome
Requires xNVSE v6.3.0 or greater: https://github.com/xNVSE/NVSE/releases.
ShowOffNVSE.dll
and ShowOffNVSE.ini
must end up under Fallout New Vegas/Data/nvse/plugins/..
(in the plugins
folder).
Installing ShowOffNVSE.pdb
is optional, but it is recommended to install it alongside the other files, as it will make crash loggers give more precise information about how a crash happened.
Installing the primary .zip file from a mod manager should also work.
ShowOffNVSE_INI.zip
need only be installed once; new INI options are automatically added to the file.
-Prevent ShowRaceMenu from resetting Ability and temporary Actor Effects.
-
ResetInterior Resets Actors
The ResetInterior script function will now resurrect actors, as they would be if the cell was reset by waiting long enough. This renders it functionally identical to the ResetInteriorAlt function.
-
Use Gamesettings For Fist Fatigue Damage
Instead of multiplying the hit damage by 0.5 to get the fist fatigue damage, the formula is now: fistFatigueDmg = fHandFatigueDamageBase + (fHandFatigueDamageMult * regularDmg)
-
Creatures Deal Melee Fatigue Damage
Lets creatures deal fatigue damage from melee attacks. The formula is: meleeFatigueDmg = fHandFatigueDamageBase + (fHandFatigueDamageMult * regularDmg)
-
Unarmed Weapons Deal Fatigue Damage
Lets unarmed weapons deal fatigue damage, except for those with the 'Spin' animation type. The formula is: fatigueDmg = fFatigueAttackWeaponBase + (fFatigueAttackWeaponMult * regularDmg)
-
No Self-Repairing Broken Items
If enabled, broken items (0% condition) cannot be repaired in the pipboy repair menu. This encourages more attentive maintenance.
-
No Vendor Repairing Broken Items
If enabled, broken items (0% condition) cannot be repaired in the vendor repair menu. This encourages more attentive maintenance.
This is a series of questions that generally get asked on pages for other NVSE plugins.
Q. Does this mod replace JIP LN NVSE Plugin, JohnnyGuitar NVSE, and SUP NVSE?
A. No, ShowOff does not replace those plugins. It is meant to be installed and used alongside them.
Q. Will you support NVSE 5.1.4?
A. No. Due to features in xNVSE that this plugins need, it is not feasible to support legacy versions of NVSE.
If you have anymore questions, feel free to join us on the xNVSE community Discord server.
All releases are free to be used by anyone.
As for redistribution or taking code from this plugin for your own use...
Keep in mind that much of the ShowOff NVSE code is taken from others.
I (Demorome) try to make it clear from where such code came from.
If you want to use code I took from someone else, you should ask the original creator for permission.
Besides that, you may use any of my code anywhere without asking for my permission, so long as you credit me.
Kormakur, lStewieAl, c6, Luthien, TommInfinite, Jazzisparis, karut - for their invaluable help and the code I stole off all of them.
Code has been taken from the following plugins:
This plugin wouldn't be possible without everyone who contributed to (x)NVSE, and who made the example plugin.
- xNVSE and the example plugin are available here: https://github.com/xNVSE/NVSE
- The original NVSE is available here: http://www.nvse.silverlock.org/
AVeryUncreativeUsername / Trooper - for showing off his abilities, coming up with the name, banner, and various functions. Also for documenting some of the functions.
anhatthezoo - For contributing the CreateFolder function.
CivisRomanus - For coming up with the the phrases which inspired this mod's name.
Anro - motivating me to push this thing out.
Kormakur (again) - The single best thing to happen to New Vegas scripting.
External libraries used:
Code taken from:
Yvile's Crash Logger - New and improved version! If you're getting crashes with a DLL, this is the best thing to report issues to the author.
Geck Extender - essential utility for anyone working with the GECK, many bugfixes and new features
JIP LN NVSE - extends scripting capabilities far beyond limits of the vanilla game.
Johnny Guitar NVSE - same as the above, but with more PLAY THE GUITAR, PLAY IT AGAIN, MY JOHNNYYYYYYYYYYYY.
Hot Reload - lets you use external editors for scripting and reload scripts without restarting the game, a must-have for any scripter.
Improved Console - quite useful for quickly testing functions in console.
lStewieAl's Tweaks - fixes numerous engine bugs and provides many configurable new features and tweaks to the game.
Viva New Vegas - a great introductory guide for modding New Vegas which brought me back to this game.