Sirdoggy-OtherLoaderPatched icon

OtherLoaderPatched

[Beta] Loader for custom guns and items, updated to work better on newest versions of H3VR!

CHANGELOG

1.5.1

  • Config options can now be edited through the in-game mod panel
  • Added back the mod loading progress indicator above the item spawner
  • Added back the spawn item button on the portable item spawner
  • Fixed asset loading getting stuck if a mod attempts to load the same asset bundle more than once
  • Fixed modded items not being correctly assigned as secondary objects if they have a misconfigured 'FVRObject.SpawnedFromID'
  • Fixed some items not being loaded from the following legacy mods:
    • Phoenix-NikiFoxsCSGOBenelliNova
    • Potatoes-Potatoes_SMGs
    • Potatoes-Potatoes_Rifles
    • Potatoes-Potatoes_NonRepeaters
    • Potatoes-Potatoes_Pistols
  • Back-end changes:
    • All custom ItemSpawnerIDs now have their "FromMod" field set to the name of the plugin they belong to. This means that mod names will be properly serialized in vault files now.
    • Improved the code for hashing category names to enum integers (used for spawner tags) to better avoid collisions

1.5.0

  • Added options for configuring how items are sorted and grouped in the item spawner
    • You can now configure whether modded items should be displayed before, after, or alongside vanilla items. By default, they will be displayed before vanilla items. This affects both simple mode view and tag view.
    • Items will now be sorted by their display name, instead of by their internal IDs (which is the vanilla behaviour). This can be disabled in the config.
  • OtherLoaderPatched will no longer attempt to categorize items if their spawner page does not match their categories, bringing its behaviour closer to old OtherLoader
    • Unlike old OtherLoader, these items are now placed into a dedicated category in the modded categories tab instead of appearing in random white-square categories.

1.4.14

  • Fixed compatibility with legacy mods that directly load dlls through OtherLoader

1.4.13

  • Fixed spawner entry not appearing in spawner if a different entry with the same ID had loaded with the "IsDisplayedInMain" flag set to false. Only affects legacy mods.
  • Improved how legacy items are tagged

1.4.12

  • Fixed colored logs degrading performance if any LogTags other than "General" were selected in the config
  • Fixed null pointer exception introduced in previous patch

1.4.11

  • Fixed custom item spawner tutorial videos not loading
  • Fixed secondary objects not spawning alongside main object for some legacy mods

1.4.10

  • All items loaded by OtherLoader are now displayed in item spawner tag view and can be searched using tags!
    • The "IsDisplayedInMain" flag is now ignored when in tag view, but still respected when in simple mode view
    • Keep in mind that the tab in which items will be located is heavily dependent on how a mod author has configured them - as an example, to find magazines from certain mods you might need to search in the "Firearms" tab instead of the "Ammo" tab
  • Fixed certain tags being associated with object IDs instead of spawner IDs, which was causing issues when they were being loaded in item spawner tag mode
  • Fixed an edge case where spawner entries were being incorrectly registered as categories even though they had a valid main object
  • Fixed rare cases of items being visible in vanilla simple mode categories even though they were successfully registered in the custom categories tab

1.4.9

  • Fixed even more cases where items were being assigned wrong categories

1.4.8

  • Fixed melee weapons from certain mods being assigned to the wrong category, causing them to not appear in the spawner

1.4.7

  • Fixed items from FTW_Arms_Modular_M1a (and possibly other legacy mods) not appearing in the item spawner, caused by a very specific edge case in load order of spawner entries

1.4.6

1.4.5

  • Fixed issues with spawner entries not spawning additional items if more than 1 additional item was defined
  • Fixed modded category count not updating dynamically while mods are still loading in

1.4.4

  • OtherLoaderPatched will no longer refuse to register an ItemSpawnerID if one with the same ID was already registered before, bringing it's behaviour closer to old OtherLoader. This fixes items from some mods not appearing in the item spawner.
  • Fixed secondary objects not being linked to spawner entries if one asset bundle had loaded before the other

1.4.3

  • Improved legacy mod compatibility. This fixes Nik_ApexLegendsWeapons not loading properly, but can also affect other legacy mods.

1.4.2

  • Old OtherLoader dll file will now be automatically re-enabled after OtherLoaderPatched has successfully initialized. Previously, if you were to uninstall OtherLoaderPatched, you would also need to manually re-enable old OtherLoader in your mod manager for it to work again. Now it will be re-enabled automatically.

1.4.1

  • Fixed vanilla items not being registered as "Secondary Objects" for custom items
  • Fixed some custom objects appearing simultaneously in modded categories and vanilla categories in simple mode view

1.4.0

Initial beta release of OtherLoaderPatched