Skip to content

Attach ranksigns automatically to a players uniform

License

Notifications You must be signed in to change notification settings

AngusDLX/KP-Ranks

 
 

Repository files navigation

KP Ranks

GitHub license GitHub release GitHub Release Date Github All Releases

GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

BI Forum Thread - Steam Workshop - Discord

If you like the work and think it's worth a small donation, feel free to use the following link:

Donate via paypal.me

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

Mods

Required:

Supported:

Supported Uniforms by default:

Licence

Copyright (C) 2016

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/.

Changelog

v2.0.0

  • 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.

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.

v1.4

  • Added: Croatian ranksigns. Many thanks to Degman
  • Tweaked: Brighten up the german "Tropentarn" ranksigns a little bit.

v1.3

  • Added: Support for Croatian Military Mod.
  • Tweaked: Some Code optimizations.
  • Fixed: Small error when the player is virtual zeus.

v1.2

  • Added: own textures for the ranksigns.
  • Added: uniform list.
  • Added: Mission Module.
  • Tweaked: Rewritten the Code.
  • Tweaked: Renamed from "KP Dienstgrade" to "KP Ranks".

v1.1

  • Fixed: Full Ghillies got weird textures.

v1.0

  • Initial Release.

About

Attach ranksigns automatically to a players uniform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SQF 56.8%
  • C++ 43.2%