You are viewing a potentially older version of this package. View all versions.
cityrobo-ModularWorkshop-1.3.0 icon

ModularWorkshop

Who said Modular Mods had to be laggy?

Date uploaded 2 months ago
Version 1.3.0
Download link cityrobo-ModularWorkshop-1.3.0.zip
Downloads 15296
Dependency string cityrobo-ModularWorkshop-1.3.0

This mod requires the following mods to function

cityrobo-OpenScripts2-2.9.2 icon
cityrobo-OpenScripts2

OpenScripts2: Return of the Impossible!

Preferred version: 2.9.2

README

kofi

Modular Workshop

This is a dependency and loader for the revolutionary Modular Workshop system, that allows for modular weapons without the large performance impact that usually accompanies them.

Benefits of Modular Workshop weapons:

  1. Much better performance compared to regular, attachment system based modular weapons.
  2. Less clutter in the item spawner.
  3. Faster swapping of parts. Build your own personal weapon in no time!
  4. Allows anyone to add new skins for weapons. Even vanilla and other modded weapons via the use of the Universal Modular Skin System!
  5. Hugely reduced development time for implementers due to the massive reduction of required metadata compared to regular modular weapon mods.

Who said Modular Guns had to be laggy?

CHANGELOG

Changelog

v1.3.0

  • Added a generalized "PhysicalObjectRequirement" interface for modular part addons that don't need a firearm but can work with any generic "ModularFVRPhysicalObject".
  • Added some more part addons.
  • Added ModularSingleActionRevolver firearm type.

v1.2.1

  • Fixed bug in MagazineCompatibilityAddon.FVRFireArmReloadTriggerMag_OnTriggerEnter_Patch patch due to attachable firearms not having the firearm field filled out.

v1.2.0

  • Bit of refactoring done to ModularFVRPhysicalObject to bring it in line with firearms.
  • Added a bunch more addons that Meat requested.
  • Fixed some magazine extension bugs that affected integrated magazines.
  • Added ModularLeverActionFirearm class. You're welcome, Wolfie!

v1.1.5

  • Fixed bugs with ReceiverSkinSystem unvaulting caused by UniversalModularSkinSystem.
  • Fixed OpenScript2 by moving a patch from there to here.

v1.1.4

  • Updated logging.
  • Fixed issues with disabling parts that have sub points.

v1.1.3

  • Added support for more vanilla firing modes.
  • Fixed issue with UniversalModularSkinSystem and handgun physics slide racking.

v1.1.2

  • Added support for external parts on part points, allowing them to be supplied from other mods that aren't necessarily dependencies.

v1.1.1

  • Fixed Phys-Container not being emptied correctly.
  • Fixed some ammo-type-related vaulting issues.

v1.1.0

  • Major update: Take & Hold randomization!
    Get a new build every time you get a Modular Workshop gun! Can be disabled via the config file or in-game using the Sodalite Mod Panel.
  • Added ModularPhysicalObject script — now everything can be made modular!
  • Added magazine extension addon — make those magazines larger!
  • Many bug fixes and other improvements under the hood.

v1.0.3

  • Important vault behavior change: attachment mount order is now deterministic, ensuring attachments reappear on the correct mounts when vaulting.
    ⚠️ This will not break vault files but may mess them up — a necessary evil.
  • Additional changes for BreakActionWeapons.

v1.0.2

  • Fixed issues caused by a "Unity Moment" — unexpected Unity Editor behavior.
  • Fixed bug causing red error text with integrated scopes.
  • Added:
    • Modular Handguard Extension
    • Modular Break Action Weapon
    • Modular Tube Fed Shotgun
    • WeaponPartSpecificGameObjectToggle script
    • WeaponPartSpecificGameObjectManipulation script
  • Replaced "Also occupies point" field with a list to allow a part to occupy multiple points.

v1.0.1

  • Fixed issues with Modular Stock Extensions related to script execution order.

v1.0.0

  • Initial release.