Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
1.2.10
Remove workaround to show Collective elite icons
Add custom portrait for Warped Echo's delayed damage
Not always effective (e.g. delayed damage from Prime Meridian lightning strikes will still show as The Planet)
Add custom name for Prime Meridian lightning strikes
So that it is distinguishable from The Planet in simple text mode
1.2.9
Workaround to show Collective elite icons
For some reason Collective elites don't actually have an icon set for their buff (i.e. you have to identify them purely from the elite item display, rather than also seeing an icon above their health bar); the icon you would assume is for Collective elites is actually for showing the cooldown reduction buff given to the elite's allies within the bubble
1.2.8
Fix onlyShowWithScoreboard configuration option to respect the Toggle Inventory gameplay setting
1.2.7
Fix incompatibility with Moffein-AutoSkipCredits
1.2.6
Avoid breaking the Game End Report screen if an error occurs when trying to move the damage log canvas
Fixes the Continue button potentially not appearing on the Game End Report screen due to mod incompatibility
Current only known incompatibility is with Moffein-AutoSkipCredits — the damage log will fail to appear on the Game End Report screen
Adjust debug logging messages
1.2.5
Fix incorrect check for Prime Meridian lightning
1.2.4
Count Prime Meridian lightning strikes as a single damage source
Avoid filling up the damage log with entries attributed to The Planet
Add custom portrait for Prime Meridian lightning strikes
1.2.3
Fix compatibility with viewing Run History entries mid-run (Seekers of the Storm)
The damage log UI will no longer become invisible after viewing a Run History entry from the Logbook from the pause menu mid-run
1.2.2
Change hideDamageTimer to affect portraits mode too
Add suggestion to use 6thmoon-OptionsGenerator and Rune580-Risk_Of_Options
1.2.1
Build 1.2.0 changes for Seekers of the Storm
1.2.0
Add no break tags to numbers in simple text mode
Prevent numbers from being split on to a separate line without its negative sign
Add new configuration options for simple text mode
compactLines (default: false, new behaviour)
hideDamageTimer (default: false, same behaviour as before)
showRawDamageInsteadOfPercentage (default: false, same behaviour as before)
Convert hardcoded UI layout values into new configuration options (under the "m_Debug" section)
canvasWidth
canvasOffsetRight
Try a value of 1820 (for 1920*1080 displays) to position the damage log on the left of the HUD
canvasOffsetTop
Note: the "m_Debug" section is still primarily a development tool and is not very user-friendly
Reorganise configuration options
Add two new sections: Display: Portraits Mode and Display: Simple Text Mode
Refactor damage source identifier generation
Adjust how damage values are presented (negate instead of prepend -)
Adjust default UI layout values
textSize: 12 → 14
portraitSpacing: 6 → 8
canvasOffsetRight: 4 → 8
1.1.7
Fix boss damage logs on host not having elite prefixes in the name (tentative)
Rework damage log pruning to only be time-based
i.e. damage sources will only be pruned/forgotten once they are older than entryMaxRetainTime
Rename configuration option entryMaxCount (Constraints) to maximumPortraitCount (Display)
Code refactoring
1.1.6
Start assembly versioning
Update icon to be less blurry (but more pixelated)
Refactor config reloading
Log error and disable self instead of breaking the game if installed on incompatible version
1.1.5
Restore custom attacker portrait for Artifact Reliquary
Code refactoring
Add 'versions' section to README
1.1.4
Hotfix for the Seekers of the Storm patch
Fixes damage logs not populating with entries when taking damage
[Error : Unity Log] Failed at InvokeHandler, probably malformed packet!
Please use the previous version of this mod if playing on an older game version!
1.1.3
Track bosses by network id instead of instance id
Improve ability to identify shared boss logs between clients, replacing unreliable encounter counting
1.1.2
Fix error preventing Run History entries from being viewed properly
1.1.1
Add 'controls' section to readme to better indicate the ability to cycle between user damage logs in multiplayer
Fix potential ArgumentNullException spam when the UI is initialised without a user
1.1.0
Add ability to generate damage logs for bosses
Must be enabled in configuration file
Change portrait for void cradles/potentials
Now uses the Survivors of the Void icon rather than the Voidtouched icon
Renamed configuration option textModeFontSize to textSize
Separate damage source pruning logic from display logic (make pruning behaviour more consistent)
Limit the lifetime of damage logs to that of a run
Prevent potential memory leak where NetworkUsers accumulate without being cleared
Fix logic errors (DamageLog.Cease(), DamageLog.Record())
Code refactoring
1.0.0
Rework how time of death is recorded (fix timers continuing until body is destroyed on non-hosts)
Change simple text mode damage color to be consistent with portraits mode
0.2.4
Fix portraits mode displaying white squares when DamageLogUI is initialised without a DamageLog
Fix issue where DamageLogs would fail to be created when playing as non-host
Sometimes NetworkUser and CharacterBody would not yet be linked together(?), despite both existing
0.2.3
Fix Voidtouched elite icon color
Fix portraits not updating on GameEnd screen (not showing the correct damage log in multiplayer)
0.2.2
Add configuration option showDamageIdentifier
0.2.1
Thunderstore release
Finish 'configurable' section of README
Fix simple text mode UI positioning
Replace icon
0.2.0
Improve portraits for Shrine of Blood and Artifact Reliquary
Added damage information to identifiers for unknown damage sources
Fix portrait color for void damage sources
Add description to manifest.json
Start writing proper README
Create CHANGELOG
[debug] Improve debugging features
0.1.0