Jump to content

Recommended Posts

KP Ranks

 

examples.png

 

Current Version: 2.0.2
GitHub

Workshop

GitHub Download
Discord

 

Bug Reports, Feature Requests, Suggestions -> GitHub Issues

 

Description
This mod provides a complete management system for the ranks/levels of the players of a server/community/group. It's configurable completely ingame on the server without the need to edit/maintain scripts or other files. The included insignias are based on the original ones of the corresponding nations and can also be applied to units in the Eden Editor. This way mission makers can give their AI troops an immersive addition.
Beside of the possibility to manage the ranks of your players you can also enable an optional leveling system. This system will automatically save the score of the players, which is earned during their game sessions, and takes care of the promotion and degradation. You can, of course, individually set the needed score to get/keep a rank, the amount of points a player gets as reward for killing infantry, destroying light, armored or air vehicles and the playtime interval, after which the player gets additional points.

 

Features

  • Currently provides Eden compatible insignias of German Bundeswehr in *Flecktarn* and *Tropentarn* camo pattern, US Army and Croatian Army.
  • Ingame management system for player specific ranks and valid uniforms on servers.
  • Mod settings integrated in the CBA settings system.
  • A manual action for the player to check and apply his current insignia to the uniform. (Deactivated when auto mode enabled and level system disabled)
  • An editor module which can be placed by mission makers, to ensure all players will load the mod when playing the mission.
  • Import/Export your KP Ranks player list to exchange them between servers.
  • Automatically assigns the appropriate insignia depending on the uniform. (e.g. German uniform will get the German insignia)
  • Automatically detects ACE and moves the action to the ACE self-interactions.
  • Optional automatic mode which ensures that the player has always the insignia on his uniform. (deactivates manual action)
  • Optional leveling system which handles promotion and degradation of players automatically depending on their score and playtime (fully configurable by the server admin).

 

Languages

Currently the mod is localized for:

  • English
  • German
  • Polish
  • Portuguese
  • Spanish

 

Mods

Required:

Supported:

Supported Uniforms by default:

 

License
Copyright (C) 2016
Wyqer (Code)
Nils (Insignias)
Degman (Croatian Insignias)

 

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

  • Like 7

Share this post


Link to post
Share on other sites

Great to see, that you've finished the overhaul.

Looks much better then before. :)

  • Like 1

Share this post


Link to post
Share on other sites

Thanks to mention the update in the armaholic news @foxhound :)

Share this post


Link to post
Share on other sites

Danke, hoffe es findet rege Anwendung in deinen Runden.

 

Thanks, hope it will be useful for you.

Share this post


Link to post
Share on other sites

Update to v1.3

Share this post


Link to post
Share on other sites

Update to v1.4

  • Like 1

Share this post


Link to post
Share on other sites

Update to v1.5

  • Added: All insignias are now available in the arsenal and editor
  • Added: initPlayerLocal.sqf example for mission creators
  • Tweaked: Automatic insignia assignment functionality can only be enabled via initPlayerLocal.sqf or by placing the "Force KP Ranks" module
  • Tweaked: Some small code and config changes

Share this post


Link to post
Share on other sites

Update to v2.0.0

 

Description and feature overview updated in the first post.

 

Changelog

  • Added: New codebase.
  • Added: Usage of CfgFunctions.
  • Added: Uniforms and player ranks stored in the servers profile namespace.
  • Added: CBA config entries.
  • Added: CBA Settings.
  • Added: ACE Interaction and Vanilla action to check the current rank.
  • Added: Multi language support via stringtable.
  • Added: Dialog for player management without the need to edit files and restart the server.
  • Added: RHS USAF uniforms support.
  • Added: BW Kleiderkammer uniforms support.
  • Added: Dialog for uniform management, so admins can choose supported uniforms on the fly during the game.
  • Added: Optional automatic leveling system.
  • Tweaked: Insignia material in config changed from general default to BIs insignia material.
  • Tweaked: Editor module is now just available to create a dependency in a mission.
  • Removed: Unnecessary loops.
  • Removed: Manual function compiling.
  • Removed: Userconfig folder and files.

 

Download via:

GitHub

Workshop

  • Like 4

Share this post


Link to post
Share on other sites

Update to v2.0.1

 

Changelog

  • Added: Getter/Setter and helpful functions, so content/mission creators can easily access the KP Ranks data.
  • Added: If all players are deleted from the player list, the server will reinitialize the list with all connected players.
  • Updated: Polish localization. Thanks to veteran29
  • Fixed: Small uncritical script error on map screen, when there is no player registered on the server.
  • Fixed: Needed restart of the server/mission, if all players were deleted via the player management dialog.

 

Download via:

GitHub

Workshop

 

Bug Reports, Feature Requests, Suggestions -> GitHub Issues

Share this post


Link to post
Share on other sites

Update to 2.0.2

 

Changelog

  • Added: Portuguese localization. Thanks to @AngusDLX
  • Added: Spanish localization. Thanks to Jettfiremachine
  • Added: Some more functions which could become handy for mission creators:
    • KPR_fnc_getInsigniaData
    • KPR_fnc_getRankName
    • KPR_fnc_getPlaytime
    • KPR_fnc_getPlaytimePlain
    • KPR_fnc_getRankScore
    • KPR_fnc_getRankScoreNext
  • Added: Tooltip for deactivated rank setting in the player dialog, if the leveling system is enabled.
  • Added: Playtime in the player name tooltip in the player management dialog.
  • Added: KP Ranks Wiki on GitHub with examples to use the functions.
  • Tweaked: Undefined arguments for calls replaced with empty arrays as arguments.
  • Tweaked: Usage of getter/setter functions in internal scripts.
  • Fixed: Rank apply auto loop could be running in two instances.
  • Fixed: Dialogs close directly if opened with "standard action" key.

Download via:

GitHub

Workshop

 

Bug Reports, Feature Requests, Suggestions -> GitHub Issues

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×