Jump to content
Wyqer

KP Player Menu

Recommended Posts

KP Player Menu

 

43684198-e4824120-989b-11e8-8261-26332fe

 

 

KP-PLM.svg KP-PLM.svg KP-PLM.svg total.svg

KP-PLM.svg KP-PLM.svg KP-PLM.svg KP-PLM.svg

 

Description

With this dialog you can give the players of your mp mission the possibility to use their KP Player Menu settings, quality of life functionalities and the own lightweight group management. In the first place this dialog was created for the KP Liberation Mission, but we decided to provide it also as standalone version for other mission creators.

 

They can adjust their view distances depending if they're on foot, in a ground or air vehicle, as this is capped to 1600m in a normal mp mission, ignoring the players graphic settings. Same goes for the terrain detail, which is normally set to a value of 10 (that's basically between high and very high) in a mp mission by default. Also some new features like auto switch to 3rd person and disable radio chatter of AI units in your squad. As this player menu saves the settings in the player profile, the player will have the same settings on all servers/missions which use this menu. It also supports KP Ranks by providing a small overview about your progress and current state, but KP Ranks isn't needed at all to use the features.

 

Features

  • A lightweight group management
  • Individual view distances
  • Change of the terrain detail (like deactivating the grass)
  • Automatic 3rd person view switch when entering a vehicle
  • AI radio chatter disable (disable just the voice or the voice and chat)
  • Adjustment of the in vehicle sound volume
  • Persistent settings, which will apply for the player on each server and each mission who uses this menu

 

Languages

Currently the plugin is localized for:

  • Chinese Traditional
  • English
  • German
  • Portuguese

 

Required Mods

 

Download

 

How to use

Spoiler

 

  • After downloading the latest release file from the Releases Tab and extracting the rar archive you have to move the folders KPGUI and KPPLM to the root of your mission folder.
    e.g.: myFancyMission.Altis\KPGUI\ and myFancyMission.Altis\KPPLM\
  • The stringtable.xml goes also into the root of the mission folder.
  • If you don't already have a description.ext file you can just move the one from the release package to the root of your mission folder.
  • Should you already have an own description.ext file, add the following:

#include "KPGUI\KPGUI_defines.hpp"
#include "KPPLM\ui\KPPLM_dialog.hpp"
  • If you don't have a CfgFunctions definition in your description.ext you can append this:

class CfgFunctions {
	#include "KPPLM\KPPLM_functions.hpp"
};
  • If you have own defined functions in your description.ext you add at the line before the closing bracket just the #include "KPPLM\KPPLM_functions.hpp"
  • That's it. Your mission will now use and support the KP Player Menu.

 

Changelog

Spoiler

v1.0.2

  • Added: Portuguese localization. Thanks to AngusDLX
  • Added: Chinese Traditional localization. Thanks to dustin902001
  • Added: Version icon in title bar.
  • Updated: KPGUI defines.
  • Tweaked: Initialization of the script.
  • Tweaked: Use CBA function for persistent "open dialog" action on the player.

 

v1.0.1

  • Added: KP Ranks score value will be masked, if leveling system is disabled.
  • Tweaked: Usage of KPR 2.0.2 functions.
  • Fixed: Dialogs close directly if opened with "standard action" key.

 

v1.0.0

  • Initial release as standalone version. Outsourced from KP Liberation.

 

Licence

Copyright (C) 2018 Wyqer

 

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 4
  • Thanks 2

Share this post


Link to post
Share on other sites

We use this in our OPs now, great work.  Kinda off topic, but would you be able to create/export the script for Server and Head Client FPS counter from your Liberation missions?  The FPS counter that appears on the map.  And have it as a standalone script like the player menu.

Share this post


Link to post
Share on other sites

Glad that you use it in your community. 🙂

For the small diagnostic stuff, you can extract it from the old Liberation framework easily.

It's this file: https://github.com/KillahPotatoes/KP-Liberation/blob/master/Missionframework/scripts/server/offloading/show_fps.sqf

Make sure it's executed from server and possible HCs. Also adjust the HC slot names accordingly to your pattern (HC1, HC2, HC3)

  • Like 1

Share this post


Link to post
Share on other sites
44 minutes ago, Wyqer said:

Glad that you use it in your community. 🙂

For the small diagnostic stuff, you can extract it from the old Liberation framework easily.

It's this file: https://github.com/KillahPotatoes/KP-Liberation/blob/master/Missionframework/scripts/server/offloading/show_fps.sqf

Make sure it's executed from server and possible HCs. Also adjust the HC slot names accordingly to your pattern (HC1, HC2, HC3)

Hey Wyqer, would I just activate it from the init.sqf? and have the path to the show_fps.sqf?

Share this post


Link to post
Share on other sites

As it's not really connected to the topic, I recommend you join our (text-only) Discord and we discuss this there in our channels (#kpliberation or #kp-mods would be sensible).

  • Like 1

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

×