Espless mod that forces allies to move when the player comes within touching distance or uses a configurable hotkey. Alternatively can be used to disable collision. No more getting blocked by companions!
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Thanks to Kamchatca for testing and dlpnd for helping me write the arrays in a neater, shorter way.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.4.3
Restore 1 second delay before companion moves that was accidentally removed during the refactor during automove.
Version 1.4.2
Improved auto move functionality for larger companions (e.g. super mutants - like Fawkes)
Version 1.4.1
Refactor script so that the UDFs in this mod are not stored as ref variables. The end-result of this is improved stability.
Cache .ini for minor performance improvements
Version 1.4.0
Added .ini option "iWorksOutDoors" - enable or disable the system based on if the player is indoors or outdoors. Default is 0, only indoors.
Add a 1 second delay to auto mode, if the player backs off during this time - companion will no longer move.
Version 1.3.6
Various script optmisations
Fix a bug where iModMode 3 didn't work for Auto-Move mode
Update .ini documenation
Version 1.3.5
Fixed a bug that caused ally collision to be disabled if you hit the hotkey when the player > 1000 units of distance from said ally. (Despite .ini settings)
Version 1.3.4
Change scriptrunner prefix to "ln_*" so the mod successfully works on new game.
Version 1.1.3
Fixed a bug that caused the previous version (1.1.2) to error on game launch.
Version 1.1.2
Fix a bug that caused the script to error when the player had no companions in tow
Change default mod mode to make companions move away from the player, rather than disabling their collision
Version 1.1.1
Add the option to have Companions walk away from the player when they are within touching distance (Enabled by default, bAutoMove in the .ini)
Version 1.0.1
Fixes a bug that caused Collision to not properly be re-enabled after releasing the hotkey.
We all love our companions, but let's face it - they like to get in your way sometimes. This mod offers a few ways to alleviate a problem that has long plagued the doorways of Vegas.
Either shoo them away, or temporarily disable their collision and phase through them like the god you are.
Configure it how you like, one way's coherent; the other convenient.
Installation & Configuration
First, install the latest versions of xNVSE & the JIP LN Plugin.
Install and Uninstall using a mod manager of your choice, alternatively, add or remove gr_Don'tBlockMe!.txt from NVSE > Plugins > Scripts as required. There are no particular load-order requirements for using this mod.
Navigate to config > Lime > NoBlock.ini to configure settings.
iModMode
Setting iModMode to 1 will make companions move away from the player when iKeybind is pressed and optionally when the player comes within touching distance [Default] Setting iModMode to 2 will disable collision while iKeybind is pressed (Experimental, there are visual issues that can crop up with this mode)
iDistanceToMove
Determines how far an ally should move away from the player while iModMode is set to 1. Default = 300 units.
iMoveStyle
Setting iMoveStyle to 0 will make allies walk away from the player [Default] Setting iMoveStyle to 1 will make allies run away from the player Setting iMoveStyle to 2 will contextually make allies walk or run based on if hostiles are nearby
bAutoMove
Setting bAutoMove to 0 will disable ally auto movement Setting bAutoMove to 1 means allies will walk or run based on iMoveStyle from the player when within touching distance. [Default]
iWorksOutdoors
Setting iWorksOutdoors to 0 will prevent this mod working outdoors. [Default] Setting iWorksOutdoors to 1 will allow this mod to work outdoors.
iKeybind
Sets the keybind using any DirectX scancode for keybound actions. Default = 45 which corresponds to the X key
Credits
Thanks to Kamchatca for testing and dlpnd for helping me write the arrays in a neater, shorter way.