7.6.1.0 release
Fixed chat log file reading functionality. v7.6.1.0 release.
7.6.0.0 release
Version 7.6.0.0 release updates
Added "tag" to process identification, which is just an ID that shows up in the file path. For instance, "hc-bin32" for the new homecoming builds. Doesn't actually work yet, but the "HomecomingSafeMode" does.
Changed base address variable to IntPtr
Added scanner config XML to unstable build
Updated scanner to work with 32-bit Homecoming beta build. 64-bit still in progress.
Added several Dominator sets to the powerset recognition file.
Added several Dominator sets to the powerset recognition file.
7.4.3.0 release
7.4.3.0 release
HeroStats now understands messages that include a timestamp (which can be enabled in the beta options on Homecoming servers).
7.4.2.1 release
7.4.2.1 release
Fixed cut-off numbers on last XP display on the in-game window. (again)
More configuration for in game display
Good deal. I found some more minor display issues, fixed them in 7.4.2.0.
7.4.2.0 release
Fixed typo
7.4.2.0 update
Fixed a bug causing in-game window buff timers for non-pet powers to fail when "Show pet buffs received" is off.
Fixed a bug causing in-game window buff timers for non-pet powers to fail when "Show pet buffs received" is off.
More configuration for in game display
Take a look at the new options in v7.4.1.0. You can turn off XP, XP rate, inf, and prestige now. I didn't do the session time part as that would take some more effort - it wasn't originally set up to be configurable. But most of the rest of it should be working now.
7.4.1.0 update
Typo fix.
New hero options to turn off XP and XP rate display in the in-game window (on the hero config In-Game tab). Split hero options to show influence and prestige in the in-game window (on the hero config In-Game tab) so they can be set individually.
OSD fix for vista & Win7
Should work with the new "Auto-adjust game client window" option!
Set both buff and recharge timers to always display in mm:ss format for consistency.
Fixed in-game window timer display width calculations to avoid cut-off power names and times greater than 10 minutes.
v7.4.0.0 release
Re-enabled version checking
Re-enabled version checking
Herostats 7.3.0 - full screen visibility issue
The problem here is with City of Heroes, which doesn't allow anything on top when it's running in full-screen mode at your desktop resolution. But we have a solution! In the HeroStats global configuration options, enable the "Auto-adjust game client window" option. That will force the CoH client to be one pixel wider than your desktop resolution, at which point always-on-top windows (like HeroStats) will work.
I'm happy to take a look at some of these options when I have a chance! Might not happen right away, but all of these sound like useful configuration choices.
v7.3.0.0 release
Added global option (new Fonts tab) "In-game window font size" which does exactly what it says.
Added hero option to show pet buffs received in the in-game window. This is off by default.
Added a global option to auto-adjust the CoH game client window to allow the in-game always-on-top window to work even when CoH is in full-screen mode. This is off by default, since it works by adjusting the game client window width (to one pixel wider than desktop) and I don't want to do that to anyone without their knowledge. Thanks to @Koosemose for the idea and original code!
Version 7.2.1.0
Updated FindScanner to reset the process ID if unable to find game client by ID, so that it won't retry the same dead process ID infinitely. Removed a chat message that was specific to FlashPulse power since it was indistinguishable from powers like Quills, which therefore didn't track properly.
v7.2.0.0 release
Version 7.2.0.0
Added generic CoH server section to scanner config. Updated chat messages to fix damage tracking for Bio Armor powers Genetic Contamination and DNA Siphon.
Fixed instance selector menu bug
Added scanner config file that contains memory locations. It supports multiple datasets, so more than one client version can be included, differentiated by the GameID field. HeroStats will look for each version in order.
Updated to v7.0.2.0.
Updated to v7.0.2.0. Added unicode conversion to ChatMessage so it can handle the occasional "%" instead of "%". Not sure why the .NET Framework doesn't have a method for such conversions, but I couldn't find one that worked.
Bug Fixes:
v7.0.1.0 release
Version number update
Disabled website-related options for now. Can be re-enabled if sites come back.
Taught HeroStats to recognize the Sentinel AT.
HeroStats now recognizes XP remaining for Vet levels. Level 50 characters should see XP stats (if enabled). Note that we may need to modify this later if HeroStats ever supports both older CoH versions (which have no Vet levels) and newer ones.
Homecoming server scanning updates
Added tools for memory searching
Updated for 2019 tool versions
Updated for 2019 tool versions
I had trouble getting Mono to run KeePass...CPU pegged and nothing happened...so...