-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/ZedDevStuff/UltraAchievem…
- Loading branch information
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# UltraAchievement-Core | ||
BepInEx plugin made to add support for simple custom achievements to (theorically) any BepInEx 5 compatible game | ||
This mod does nothing on its own. At first, I made it for Ultrakill but decided to make it without any dependency to anything so anyone can use it anywhere. | ||
|
||
# Installing | ||
Download the latest realeased .DLL from the releases page and put it in your BepInEx plugin folder or if you use a modloader (ie UMM for ultrakill), put it in its mod folder | ||
|
||
# Adding support for your mod | ||
Adding support for this mod is extremely simple, just add the logic for detecting when the achievement should be given to the player then call | ||
```cs | ||
Core.ShowAchievement(icon,string name,string description) | ||
``` | ||
`icon` can either be a path to the icon or a `Sprite`. The mod will take care of the rest and keep track of previously acquired achievements so not duplicates shall occur. | ||
Currently, the mod only allows you to show an achievement but in the future there may be more features. | ||
Also feel free to fork if you want to add anything. |