What is this?
This repo is a collection of methods in BP which are moddable by replacing this DLL. Instead of subscribing to the event, you can fully change how the event works. Only the most useful methods will be exposed to this API, more info about that here.
- Fork/Clone/Download repository.
- Open the just downloaded/cloned repository.
- Open the
src/BP-GameSource.slnfile using your favorite C# editor. (Suggested version is currently
VS IDE 2019)
- Resolve references wherever needed.
- Make changes where needed.
- Rebuild source code, and copy + replace the
YourServerFolder/Resources/GameSource.dllwith your newly compiled dll.
- Done! When you run your server it will now invoke that dll.
- Name your dll
pre_GameSource.dllto inject it infront of the GameSource. Current invoke list is as follows:
- Try to keep this dll alone as much as possible. This should only be used as a last option.
GameSourcewill be loaded in just like any other
Resource, you'll have to create a
Coreclass which implements the
Resourceclass. Because of this, you can use a lot of features like Group Manager, Command Handler, etc all within the GameSource. (This is not recommended, but still possible)
Please check this directory for more info.