You are viewing a potentially older version of this package.
View all versions.

Atlyss DPSUI
A BepInEx mod that lets you see your current DPS with multiplayer support! (Requires mod to be installed on the server)
Date uploaded | 2 days ago |
Version | 1.0.3 |
Download link | Soggy_Pancake-Atlyss_DPSUI-1.0.3.zip |
Downloads | 189 |
Dependency string | Soggy_Pancake-Atlyss_DPSUI-1.0.3 |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100
Nessie-EasySettings
A mod API for easily adding options to the settings menu.
Preferred version: 1.1.8
README
Atlyss DPSUI
This mod displays your DPS in Atlyss. Both the server and the client need to have the mod installed for it to work properly! It uses CodeTalker to send the DPS data from the server to the client.
It does still work as a client only mod but it only tracks damage that you do yourself. Other player's damage can't be tracked.
Requirements
- CodeTalker
- EasySettings (Optional)
Building
Make a copy of Config.Build.user.props.template
and remove .template
. Then set GameDir
and ProfileDir
.
GameDir
Points to the same folder asATLYSS.exe
ProfileDir
Points to your thunderstore profile folder.- ONLY edit the version number in the .csproj file. The python script will set the version numbers for the build and package manifest.
Then build.
License
The license is GNU GPLv3.
CHANGELOG
1.0.5
- Detect classes with null class icons and replace with
_ico_caution_lv
- Players using the broken classes can be added to the damage lists now
1.0.4
- Fix party dps not being calculated in dungeons.
- Load sprites instead of textures so sliced rendering works (middle scales while edges dont, it looks way better)
1.0.3
- Fix party member fill bars being given an int for the fill percentage
- Actually fixed the client ignoring hello packets if not host
- Im actually retarded
- EasySettings is actually a soft dependency now
- Ignoring keybinds if in menu or chat now
- Fix field bosses sending an extra packet on death that had the damage values cleared.
- This stopped you from being able to look at the damage values after a boss was killed
- Prevent going out of bounds when player is lower than 5th on the leaderboard.
1.0.2
- Fixed client ignoring hello packets if not host (I forgot to fix the check at some point)
- Im a bit retarded
1.0.1
- Fixed packets still using static version string from recovery
1.0.0
- Recovered from losing the project files >~<
- ThunderStore release!
- Hide party UI when switching to another map
- Fixup build files so others can actually build this thing easily
- Some shenanagins in the build process now
- UI Mode switching works
- Actually stop sending packets after the boss is beaten so there's less traffic
0.0.2
- Force minimum window for damage calculations to at least 0.5 seconds (3 hits 1 frame apart would give crazy high dps values)
- Clear stored dps values when changing maps
- Auto add players in the boss arena radius to the boss damage list so it shows immediately.
- Hide party UI 30 seconds after killing a field boss
- Lower network spam
- Show boss kill time in solo mode
- Basic EasySettings support added
- Party UI slides in from the side fancyyyyyy
- Implemented hotkeys for configuring the UI
- Populate party damage values now that the UI is attempting to handle it
- Fixed UI not hiding when in menus from incremental update
- Added
transitionTime
setting
0.0.1
- UI hidden if player hasn't dealt damage to boss
- Local dps resets to 0 when changing maps
- Bars scale with the player with the most damage always having 100% fill and fill is calculated from that
- Get orb color for player bar color
- Hide UI when in menus
- Config file support
0.0.0
- Mod Created
- Basic local dps tracking
- CodeTalker integration
- Basic UI setup