Wyqer 305 Posted December 14, 2018 KP Player Menu 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 CBA_A3 Download GitHub Releases How to use Reveal hidden contents 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 Reveal hidden contents 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/. 4 2 Share this post Link to post Share on other sites
GEORGE FLOROS GR 4207 Posted December 15, 2018 Very nice Wyqer and cogratulations for the release ! 1 Share this post Link to post Share on other sites
TPM_Aus 137 Posted March 30, 2019 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
Wyqer 305 Posted March 31, 2019 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) 1 Share this post Link to post Share on other sites
TPM_Aus 137 Posted March 31, 2019 On 3/31/2019 at 6:24 AM, 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
Wyqer 305 Posted March 31, 2019 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). 1 Share this post Link to post Share on other sites