OpenScripts2
OpenScripts2: Return of the Impossible!
| Date uploaded | 2 years ago |
| Version | 2.8.0 |
| Download link | cityrobo-OpenScripts2-2.8.0.zip |
| Downloads | 20989 |
| Dependency string | cityrobo-OpenScripts2-2.8.0 |
This mod requires the following mods to function
nrgill28-HookGenPatcher_H3VR
Generates MonoMod HookGen MMHOOK files during the bepinex preloader phase.
Preferred version: 1.2.3README
OpenScripts2
New and refractored, made a single DLL that complies to C# naming conventions and improved with the experience I gained working on OpenScripts. MeatKit implementation only. Now includes a zip-archive with a DLL for MeatKit's "Script -> Import Single" function, so you can start implementing it into your mods right away! Enjoy OpenScripts2: Return of the Impossible!
Changelog
v2.8.0 Updated to accomodate changes made in End of Life release of OpenScripts1 and the new HighlightHiddenRails plugin by me.
v2.7.0 Added event to the OpenScripts2_BasePlugin class that allows accessing a fired projectile without need to overwrite the entire Fire() method of a FVRFireArm. Fixed the AttachableMagazine script.
v2.6.1 Fixed charge weapon scripts erroring out on existing charge weapon mods and adjusted vibration per controller type.
v2.6.0 Expanded the functionality of ChargeTrigger and SmartWeapon scripts. Charge weapons now have charging vibrations and correctly aborting charging sounds. Added SupressableMuzzleNoiseMaker, MultiCaliberChamber, ChargeTriggerBreakActionWeapon, PhysicalObjectSpin and SmartMultiBarrelWeapon script. Fixed HandGunSpin script.
v2.5.0 Custom muzzle effect support. Made MultiCaliberMagazines easier to use and improved their vaulting. Many other bug fixes and improvements, also ModularWorkshop related additions.
v2.4.0 Added ManualDecocker and BoltPointUpdater scripts. Fixed some bugs and added new features to existing scripts.
v2.3.0 Modular Workshop release updates.
v2.2.2 Fixed forward stop issues, overhauled red dot zeroing. fixed some stupid vector extension errors. fixed automatic stripper clip bugs. added QBArmorHelmet. Switched some things over to MaterialPropertyGroups. more preparations for ModularWorkshop release.
v2.2.1 Fixed clicky picatinny rails forward stops causing the attachment to be forced at the end of a rail.
v2.2.0 Added custom attachment scripts for to add vaulting support to some attachment add-on scripts. Fixed MovableAttachmentInterface bugs. Some pre-requisite stuff for ModularWorkshop, ClickyVanillaRails and UniversalMuzzleMounts. MultiCaliberMagazine bug fixes and updates.
v2.1.1 Fixed bugs with ManipulateFireArmRoundProxy and added getter methods to MovingObjectPart. Updated version number of the BepInEx Plugin.
v2.1.0 Added more functionality to HideMultipleOnAttach and added FirearmFeatureChangerAttachment script. Fixed Heating Effects animation curve breaking in Editor. Also updated to U106-2 cause Anton changed some bolt action and chamber stuff.
v2.0.3 Fixed bugges with the MagazineCuttoff script and added some more functionality to it. Added one way manipulation functionality to ManipulateTransforms.
v2.0.2 Added round change functionality to ChargeTriggerPower. Changed name of MeatKit specific DLL to OpenScript2_MeatKit to avoid confusion. MeatKit doesn't care about file name on script import, only assembly name.
v2.0.1 SmartWeapon and ChargeTrigger updates. Updated UniversalMagGrabTrigger for Secondary Mag Slots. Added VisiualModifier and ManipulateTransforms scripts.
v2.0.0 Inital release.
CHANGELOG
Changelog
v2.12.0
- Added
ShotgunChokeInterfaceto allow creation of shotgun choke muzzle devices. - Moved
MultiBarrelMountfrom theUniversalMuzzleAttachmentPointmod over here to allow it to be used without having that mod installed and reworked it in the process. - Fixed some
MultiCaliberMagazinebugs. - Added the
GameObjectDictionaryscript to allow referencing of specific gameobjects for use in other scripts.
v2.11.3
- Fixed
ChargeTriggernot working when no charge sounds available. - Fixed
PhysicalObjectSpintrigger getting larger and larger and combined it withHandgunSpin. - Added
SafeRoundClassfeature to theRifleGrenadeAdapterscript to support use of blank cartridges and unsafe explosions.
v2.11.2
- Fixed
QuickbeltAreascene vaulting issues. - Fixed
ChargeTriggercharging sounds not following the gun. - Added new "JustTouchpad" option to
UniversalAdvancedMagGrabTriggerscript, just because I can't be bothered to do stuff like other people do ;P (and I still want to have that feature).
v2.11.1
- Fixed bugs with
ManipulateFireArmRoundProxyscripts. - Added more features to
HandgunSpinandPhysicalObjectSpinscripts, including some config options for them. - Added
MagazineHelpercomponent that was originally a custom editor window for creating round positions in magazines. It being a component allows it to save the configuration values for later.
v2.11.0
- New
AdvancedMovingAttachmentInterfacescript and asset bundle added, needed for the PlaceEverywhereRails 2.0 update. - Updated
ManipulateFireArmRoundProxyscripts to have feature parity across all supported firearm types (Closed Bolt, Open Bolt, Handgun, Tube Fed, Bolt Action). - Fixed
ManipulateTransformsone-way mode.
v2.10.0
- Fixed issues regarding charge weapons caused by outdated patch method.
- Added scope mount-related scripts.
- Added some muzzle device-related toggles to custom muzzle effect and particle effect on fire scripts.
- Trying out some simple integrated custom editors for scripts with context menus.
v2.9.2
- Attempted to fix issues related to Monomod when
ModularWorkshopisn't installed. sigh
v2.9.1
- Made changes to hopefully calm Thunderstore's antivirus software.
- Fixed Monomod from randomly crashing on startup (even though it's not in use).
v2.9.0
- Updated some
ChargeTriggerscripts. - Added some new features and under-the-hood helper scripts for
ModularWorkshop.
v2.8.0
- Updated to accommodate changes made in End of Life release of OpenScripts1.
- Added new
HighlightHiddenRailsplugin.
v2.7.0
- Added event to the
OpenScripts2_BasePluginclass to allow access to a fired projectile without overwriting the entireFire()method of aFVRFireArm. - Fixed the
AttachableMagazinescript.
v2.6.1
- Fixed charge weapon scripts erroring out on existing charge weapon mods.
- Adjusted vibration per controller type.
v2.6.0
- Expanded functionality of
ChargeTriggerandSmartWeaponscripts. - Charge weapons now have charging vibrations and correctly abort charging sounds.
- Added
SupressableMuzzleNoiseMaker,MultiCaliberChamber,ChargeTriggerBreakActionWeapon,PhysicalObjectSpin, andSmartMultiBarrelWeaponscripts. - Fixed
HandGunSpinscript.
v2.5.0
- Added custom muzzle effect support.
- Made
MultiCaliberMagazineseasier to use and improved their vaulting. - Many other bug fixes and improvements, including
ModularWorkshoprelated additions.
v2.4.0
- Added
ManualDecockerandBoltPointUpdaterscripts. - Fixed some bugs and added new features to existing scripts.
v2.3.0
ModularWorkshoprelease updates.
v2.2.2
- Fixed forward stop issues.
- Overhauled red dot zeroing.
- Fixed vector extension errors.
- Fixed automatic stripper clip bugs.
- Added
QBArmorHelmet. - Switched some elements to
MaterialPropertyGroups. - Made more preparations for
ModularWorkshoprelease.
v2.2.1
- Fixed clicky picatinny rails forward stops causing attachments to be forced at the end of a rail.
v2.2.0
- Added custom attachment scripts to add vaulting support to some attachment add-on scripts.
- Fixed
MovableAttachmentInterfacebugs. - Added pre-requisite changes for
ModularWorkshop,ClickyVanillaRails, andUniversalMuzzleMounts. - Fixed
MultiCaliberMagazinebugs and updates.
v2.1.1
- Fixed bugs with
ManipulateFireArmRoundProxy. - Added getter methods to
MovingObjectPart. - Updated version number of the
BepInExPlugin.
v2.1.0
- Added more functionality to
HideMultipleOnAttach. - Added
FirearmFeatureChangerAttachmentscript. - Fixed Heating Effects animation curve breaking in Editor.
- Updated to U106-2 due to changes in bolt action and chamber mechanics.
v2.0.3
- Fixed bugs with the
MagazineCuttoffscript. - Added more functionality to the
MagazineCuttoffscript. - Added one-way manipulation functionality to
ManipulateTransforms.
v2.0.2
- Added round change functionality to
ChargeTriggerPower. - Renamed MeatKit specific DLL to
OpenScript2_MeatKitto avoid confusion (MeatKit doesn't care about file name, only assembly name).
v2.0.1
- Updated
SmartWeaponandChargeTriggerscripts. - Updated
UniversalMagGrabTriggerfor Secondary Mag Slots. - Added
VisualModifierandManipulateTransformsscripts.
v2.0.0
- Initial release.
