CM-PlayerStatsHUD

by cocaa

0.0.22

• Fixed a base game issue with instigatorType: 'INSTIGATOR_OTHER' that occurred when killing enemies as a pilot with certain modded helicopters. This affected helicopters like the WCS_AH-6M M134 or similar helicopters using turrets/weapons that did not return the correct instigator. Vehicle kills are now correctly counted for these helicopters.

NOTE: Even though this is not directly related to my mod, I gave it a try to get it resolved. The fix has been tested extensively over the past few days, but it’s always possible something was missed. If you encounter anything unusual, please let me know.
Game Version
1.6.0.108
Created
Sun, 25 Jan 2026 03:48:36 GMT
Last Modified
Sun, 25 Jan 2026 03:49:08 GMT

0.0.21

• To avoid issues with specific game modes and scenarios, the compatibility-related prefabs have been removed from the main mod. A separate addon has been created to handle all compatibility features:
https://reforger.armaplatform.com/workshop/686EFBA6E27360C4

NOTE: The addon is only required for servers running game modes and/or scenarios/maps that do not have Ranks/XP Handlers.
Game Version
1.6.0.108
Created
Fri, 23 Jan 2026 16:12:57 GMT
Last Modified
Fri, 23 Jan 2026 16:13:24 GMT

0.0.20

• Fixed a serverside null pointer issue in OnGameEnd() that occurred when no players were online. The function now checks for online players first and only proceeds with CM-PlayerStatsHUD file saving if players are present

• Fixed a clientside null pointer related to OnGameEnd()

• Added support for maps/scenarios without an XP handler. CM-PlayerStatsHUD should now work with all custom maps and scenarios across all game modes
Game Version
1.6.0.108
Created
Thu, 22 Jan 2026 02:25:28 GMT
Last Modified
Thu, 22 Jan 2026 02:26:05 GMT

0.0.19

• Fixed an issue where the Game Master Promote/Demote notification was not always displaying the correct notification

• Fixed an issue where the Game Master Promote/Demote notification did not show the correct player name after a successful action

• Fixed an issue where ENEMY_COMMANDER_KILL was not counted towards the killcount

• Changed the color scheme of the Promote/Demote notifications

• Optimized and reworked several scripts to improve stat tracking reliability, this should fix the kill count, friendly kill count, and vehicle kill not tracking correctly on certain servers/certain players

• Reworked and optimized the script for the PunishAdminsForTeamKills feature

• Added a new option for server admins allowing them to enable or disable the CM-PlayerStatsHUD Entry in the SubMenu (By Default this setting is set to True - enables the SubMenu Entry for CM-PlayerStatsHUD)
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/PlayerStatsSubMenuVisibility.json and set it to false if you want to disable the CM-PlayerStatsHUD Entry in the SubMenu.
  
  
Known Issues: The Game Master Promote/Demote notification may be cut off if a player name contains certain Unicode characters that are not handled correctly by Arma.
Game Version
1.6.0.108
Created
Sun, 18 Jan 2026 19:43:28 GMT
Last Modified
Sun, 18 Jan 2026 19:44:09 GMT

0.0.18

• Fixed an issue where the "CM_Layout" value in the player-specific JSON was being wiped when using CM_ScenarioEndWipePlayerStats, CM_ScenarioEndWipePlayerXP, CM_ServerStartWipePlayerXP or CM_OneTimeWipeAllPlayerXP.
Game Version
1.6.0.95
Created
Tue, 13 Jan 2026 04:08:25 GMT
Last Modified
Tue, 13 Jan 2026 04:09:04 GMT

0.0.17

• Fallback save for players: XP and stats are now safely saved even if the server shuts down abruptly via GetGame().RequestClose()

• Script optimizations
Game Version
1.6.0.95
Created
Tue, 13 Jan 2026 02:56:58 GMT
Last Modified
Tue, 13 Jan 2026 02:57:32 GMT

0.0.16

• Added Game Master notification for player promotion and demotion

• Removed unused “StatsAreOnlyVisibleInOwnHQ” text from Rank Only layout

• Fixed incorrect return values in CM_PlayerPlatform script
Game Version
1.6.0.95
Created
Fri, 09 Jan 2026 15:45:19 GMT
Last Modified
Fri, 09 Jan 2026 15:45:53 GMT

0.0.15

• Fixed layouts not saving correctly, causing them to not be persistent
Game Version
1.6.0.95
Created
Thu, 08 Jan 2026 06:05:06 GMT
Last Modified
Thu, 08 Jan 2026 06:05:37 GMT

0.0.14

• Added multiple new layouts that players can choose from

• Added a submenu to change layout/size (Press ESC - Settings - CM-PlayerStatsHUD)

• Added a button to change the layout/size (Press J to open the Task HUD, the layout can be changed directly there without using the submenu)

• Moved the Reset Playerstats button to the AvailableActionCondition part instead of using a ButtonWidget

• Fixed the anchor points of the layout so it no longer moves to the wrong position on certain resolutions
Game Version
1.6.0.95
Created
Thu, 08 Jan 2026 05:37:32 GMT
Last Modified
Thu, 08 Jan 2026 05:37:54 GMT

0.0.13

• Improved Promote/Demote hover detection to work on player icons as well, instead of requiring direct interaction with the player entity
Game Version
1.6.0.95
Created
Wed, 31 Dec 2025 04:21:49 GMT
Last Modified
Wed, 31 Dec 2025 04:21:59 GMT

0.0.12

• Fixed an edge case where XP/Rank could reset when a player disconnected before spawning

• Fixed an issue where the Promote/Demote feature failed to read player exemptions from the AdminCanPromoteDemoteExemptionsList.json
Game Version
1.6.0.95
Created
Wed, 31 Dec 2025 01:01:55 GMT
Last Modified
Wed, 31 Dec 2025 01:02:06 GMT

0.0.11

• Added full compatibility with all vanilla game modes (e.g. Game Master, Combat Ops, OPERATION OMEGA) and custom game modes
Game Version
1.6.0.95
Created
Sat, 27 Dec 2025 03:37:39 GMT
Last Modified
Sat, 27 Dec 2025 03:37:49 GMT

0.0.10

• Fixed misaligned text and text clipping for the "StatsAreOnlyVisibleInOwnHQ" warning

• Fixed and reworked the Promote and Demote feature

• Fixed some client-side log error
Game Version
1.6.0.95
Created
Sat, 27 Dec 2025 00:06:09 GMT
Last Modified
Sat, 27 Dec 2025 00:06:26 GMT

0.0.9

• Added Promote / Demote Rank functionality via Gamemaster (Open Gamemaster, right-click a player, then select Promote or Demote)
  This feature can be disabled in $profile:CMPlayerStatsHUD/AdminServerSettings/AdminCanPromoteDemote.json by setting CM_AdminCanPromoteDemote to false.
  You can also restrict this feature to specific Admin UIDs only: Set CM_AdminCanPromoteDemoteExemptions to true in $profile:CMPlayerStatsHUD/AdminServerSettings/AdminCanPromoteDemoteExemptions.json
  Add the allowed Admin UIDs to $profile:CMPlayerStatsHUD/AdminServerSettings/AdminCanPromoteDemoteExemptionsList.json
  
• Added a HUD text fail-safe for the Renegade rank to prevent "Max Rank Reached" from showing in certain cases.

• Added Localization for all Arma Reforger Supported Languages

• Added a Custom Warning Notification that pops up on the player’s first spawn after connecting to the server, if their Notification settings are set to 'Hide'.

• Added a Custom Warning Notification that pops up when Notification settings are changed from "Show" to "Hide" inside the Settings Menu.

• Added the option to Change key assignments via the Controls Menu (look for CM-PlayerStatsHUD)

• Added a new option for server admins that allows performing XP/Rank wipe of all player XP/Rank progress on Server Start. (By Default this setting is set to False - no XP/Rank wipe on Server Start)
  Wipe exemptions are fully supported and can be configured in $profile:CMPlayerStatsHUD/AdminServerSettings/WipeXPExemptions.json.

• Re-added a server admin setting that controls how Rank/XP data is stored. (By default = true, the mod saves Rank/XP to its own player JSON files which will make Rank/XP Persistent). When set to false, Rank/XP is not saved by the mod and the server’s database is used instead. Keep in mind that ScenarioEndWipePlayerXP, ServerStartWipePlayerXP and OneTimeWipeAllPlayerXP will only function if PersistentRanks is set to true in PersistentRanks.json
  
• Changed and added my own enums for SCR_EXPRewards so there wont be any issue down the line with other mods that might use the same enums that i used previously.

• Changed the CM_PlayerPlatform script to display more detailed information about the platform used.

• Reworked the Reset Playerstats button: it now has an assigned key/button, allowing you to reset stats either by pressing the key/button or by clicking.

• Fixed and updated the script to the new 'GetPlayerIdentityId' logic (Log warning: 'GetPlayerIdentityId' is obsolete)

• Fix for a bug where joining a server with notifications set to 'hide' and then changing the setting to 'show' did not display SCR_XPInfoDisplay (updating the display state was broken).
  This fix is temporary and will be unnecessary and removed once the Arma Reforger Devs include the fix in a future update.
  
• Updated the Workshop Screenshots, Summary and Description
Game Version
1.6.0.95
Created
Fri, 19 Dec 2025 04:02:47 GMT
Last Modified
Fri, 19 Dec 2025 04:03:00 GMT

0.0.8

• Fixed an issue where the StatsAreOnlyVisibleInOwnHQ feature did not work correctly when set to true
Game Version
1.6.0.76
Created
Sat, 29 Nov 2025 23:44:07 GMT
Last Modified
Sat, 29 Nov 2025 23:44:11 GMT

0.0.7

• The WIPEpersistentRank feature is now fully integrated into the mod by default. The PersistentRank.json file can be deleted by server owners, as it is no longer needed.

• SavingMethod.json is now set to true by default when the server creates the file for the first time.

• ScenarioEndWipePlayerXP.json is now set to true by default when the server creates the file for the first time, in order to imitate the original ARMA Reforger behavior prior to the 1.6 update.

• Added a new option for server admins that allows performing a one-time wipe of all player XP/Rank progress on the next server start. (If this setting is set to true the JSON file will automatically revert back to false after the wipe is completed.)
  Wipe exemptions are fully supported and can be configured in $profile:CMPlayerStatsHUD/AdminServerSettings/WipeXPExemptions.json.
Game Version
1.6.0.76
Created
Wed, 26 Nov 2025 02:18:08 GMT
Last Modified
Wed, 26 Nov 2025 02:18:13 GMT

0.0.6

• Possible fix for certain Servers that previously had issues with Kills, Vehicle Kills, and Friendly Kills not being counted correctly
• Reworked a couple of scripts related to the Dynamic Saving = false feature. (Certain Servers had problems with this setting)
• Added a new option for server admins allowing them to enable or disable wiping all player XP/Rank progress at the end of the scenario (default = off, only works if CM_WIPEpersistentRank is set to true).
• Added a new option for server admins allowing them to exempt certain players from the XP/Rank wipe (you can add an unlimited number of UIDs inside the JSON file, only works if CM_ScenarioEndWipePlayerXP is enabled).
• Added a new option for server admins allowing them to enable or disable the visibility of the Playerstats HUD outside of faction owned bases/HQs (default = off, the radius for this feature can also be customized).
• Added a new option for server admins allowing them to enable or disable wiping all Playerstats at the end of the scenario (default = off).
• Added a new option for server admins allowing them to exempt certain players from the Playerstats wipe (you can add an unlimited number of UIDs inside the JSON file; only works if CM_ScenarioEndWipePlayerStats is enabled).
Game Version
1.6.0.68
Created
Thu, 20 Nov 2025 23:29:20 GMT
Last Modified
Thu, 20 Nov 2025 23:29:23 GMT

0.0.5

• Adjusted and reworked the HUD elements for Rank, Rank Icon, and the Progress Bar

• Fixed some HUD text clipping issues

• Fixed an issue with the "Reset Playerstats" layout

• Fixed a script error in the logs related to resetting player stats
Game Version
1.6.0.68
Created
Wed, 12 Nov 2025 00:48:54 GMT
Last Modified
Wed, 12 Nov 2025 00:48:58 GMT

0.0.4

• fixed double counting of Kills

• fixed double counting of Vehicle Kills
Game Version
1.3.0.157
Created
Sat, 19 Apr 2025 10:35:13 GMT
Last Modified
Sat, 19 Apr 2025 10:35:20 GMT

0.0.3

• fixed double counting of Teamkills

• extended the JSON with information from the player, which platform he is using (CM_PlayerPlatform)

• Added a new option for Server Admins that allows them to enable or disable the Vehicle Kills from the KD Ratio calculation (default = Vehicle Kills are added and calculated in the KD Ratio)
Game Version
1.3.0.157
Created
Sat, 19 Apr 2025 00:57:20 GMT
Last Modified
Sat, 19 Apr 2025 00:57:32 GMT

0.0.2

Game Version
1.3.0.144
Created
Wed, 16 Apr 2025 19:17:34 GMT
Last Modified
Wed, 16 Apr 2025 19:17:42 GMT

Showing 1 to 21 of 21 results

Rows per page