Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ZedDevStuff committed Sep 29, 2022
2 parents b637688 + 00b4086 commit df18520
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
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.

0 comments on commit df18520

Please sign in to comment.