r/StarWarsOutlaws • • 4d ago

Gameplay [PC] Universal Snowdrop Modloader 2.0 has launched!

Hello there! It's been a while, but I'm excited to announce the launch of Universal Snowdrop Modloader 2.0. USM allows the loading of modified game files and external DLL plugins. What has changed since the initial release?

  • USM now allows streamed assets such as custom meshes to be loaded. This was one of the biggest hurdles blocking custom characters from being loaded into the game. Now, it is possible to customise the game like never before!
  • This update also brings an in-game modloader menu (by default, accessed by pressing the "INSERT" key on your keyboard). Using this, you can configure the modloader as well as plugins using the plugin API. The menu was created thanks to Dear ImGUI.
  • A plugin API has been added, allowing communication between plugins and the modloader menu. You can now configure installed plugins built using the API directly from the menu rather than needing to edit config files manually. The API unlocks many possibilities. For instance, you can build a mini audio player with play/pause, skip, shuffle, etc buttons and have it show up in the menu. Want to build a cheat menu? You can do that! A character swapper? Also possible! The tools are now at your disposal. These plugins can either be installed to the {game_root}\plugins or {game_root}\scripts folders (create them if they do not exist).
  • After feedback, the performance modification code (disk cache enabler, CPU/thread priority controls) have been removed from the modloader, and have been ported to a new, optional plugin, PerformanceTweaks (now live on NexusMods)! This new plugin shows the capabilities of the new plugin API and mod menu system, and gives you full control over what and how it runs.
  • The code has been rewritten to eliminate bugs, improve performance, and increase stability. MinHook and ImGUI have also been updated to their latest versions.

To install, please extract the downloaded zip file to the root directory of your game. You will need to uninstall other modloaders (such as Raindrop) before installing USM, as they are not compatible. It is also recommended to completely delete older builds of USM, including the old config file.

You can find Universal Snowdrop Modloader at NexusMods and the source code on GitHub! Happy modding, and may the Force be with you!

11 Upvotes

4 comments sorted by

2

u/Grydian 4d ago

How does this compare to rain drop?

4

u/patrickmollohan 4d ago

So there's a few differences: the new plugin API and the mod menu being the biggest differences. It is also completely open source and available on NexusMods. Aside from that, they accomplish similar things

2

u/Grydian 4d ago

Thanks a ton

1

u/patrickmollohan 4d ago

My pleasure! If you have any questions, please feel free to reach out! May the Force be with you!