0 of 0

File information

Last updated

Original upload

Created by

Zur13

Uploaded by

Zur13

Virus scan

Safe to use

Tags for this mod

48 comments

  1. Zur13
    Zur13
    • premium
    • 78 kudos
    Locked
    Sticky
    Released v1.6 added support for v1.30 and v1.31
  2. Arkwulf
    Arkwulf
    • supporter
    • 70 kudos
    Updated version for Next-Gen 4.04. Mod updated with using local annotated script. Update your game to 4.04a REDkit Update 2 patch, to use it! 

    All credit goes to ElementaryLewis to update to Next-Gen. And the original author of Old-Gen version Zur13.

    Link to <<Download>>

    P.S. Copy the "modPotionsPlease" to your: 
    For Steam version: [Path-To-Steam-Library]\steamapps\common\The Witcher 3 Wild Hunt GOTY\Mods.
    For GOG version: [Path-To-You_Game_Folder]\The Witcher 3 Wild Hunt GOTY\Mods.

    Don't forget to run Script Merger and don't forget to manually set the key binding for mod.

    To manually set keybinding for this mod you should modify file: C:\Users\<YourUserName>\Documents\The Witcher 3\input.settings

    You should add new keybinding to the sections listed bellow:
    Spoiler:  
    Show
    [BASE_PanelsShortcuts]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Boat]
    IK_CapsLock=(Action=TogglePotionSlots)
    [BoatPassenger]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Combat]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Diving]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Exploration]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Horse]
    IK_CapsLock=(Action=TogglePotionSlots)
    [ScriptedAction]
    IK_CapsLock=(Action=TogglePotionSlots)
    [Swimming]
    IK_CapsLock=(Action=TogglePotionSlots)
    or any other key of your choice. Enjoy the game!

    P.P.S. If the author updates the mod, I will gladly delete link.
  3. Shenkay
    Shenkay
    • supporter
    • 0 kudos
    Anyone know how to make this Mod compatible with the next gen? =( i loved this mod so much but seems like isnt working now and i want to made a NG+.
  4. Norstail
    Norstail
    • premium
    • 0 kudos
    The mod isn't working anymore since 1.30
    I would apreciate it really much if you could upload it with a non-notification version compatible with the 1.30 version

    Thx
  5. BANDU
    BANDU
    • member
    • 11 kudos
    Nice mod.

    Is there any way to exclude the yellow pop up telling me I've switched potion slots?

    edit: found it. Jusdt got to // out the
    ShowNotification("Potions Please: changed potion layout line in PPPlayerWitcher file
    1. Norstail
      Norstail
      • premium
      • 0 kudos
      Could you please descrive step by step what you did to de-activate this notifications?
    2. Norstail
      Norstail
      • premium
      • 0 kudos
      I am at the PPPlayerWitcher file and don't know what to do next
    3. Zur13
      Zur13
      • premium
      • 78 kudos
      In the file PPPlayerWitcher.ws find this function:

      public function PP_OnTogglePotionSlots()

      at the end of this function there are such lines:

      else
      {
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }

      add // to the start of the line inside else statement like this:

      else
      {
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }

    4. Norstail
      Norstail
      • premium
      • 0 kudos
      Thank you really much for answering me; just did what you've told but the "yellow pop up telling me I've switched potion slots" is still
      appearing. How could I solve it?

      Thank you kindly
    5. Zur13
      Zur13
      • premium
      • 78 kudos
      If you are using Script Merger you should remerge mods from scratch after you modified the file.

      The line you have commented displays the popup ingame, the popup in inventory menu displayed by the line few lines above inside if() { } statement body. You may comment both lines:

      if(invMenu)
      {
      ignoreUnequip = true;
      invMenu.PaperdollUpdateAll();
      ignoreUnequip = false;
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      else
      {
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
    6. Norstail
      Norstail
      • premium
      • 0 kudos
      I am not using Script Merger (should I?). I added // on both lines but still that weird yellow pop up is appearing when I switch between potion slots :S

      My PPPlayerWitcher file looks like this:


      //Zur13
      class PPPlayerWitcher
      {
      var ignoreUnequip: bool; default ignoreUnequip = false;

      //experimental, not working properly
      public function AddHotkeyBinding()
      {
      var inGameConfigWrapper: CInGameConfigWrapper;
      var currentKeybindName : name;
      var keybindLabelKey : string;
      var keybindBindingKey : string;
      var groupIndex : int;
      var numKeybinds : int;
      var currKeybindBindingKey : string;
      var i:int;
      var outKeys: array< EInputKey >;

      //var outKeys : array< EInputKey >;
      //outKeys.PushBack(IK_T);
      //theInput.SetPCKeysForAction('PanelChar',outKeys);
      //theInput.SetCurrentKeysForAction('PanelChar',outKeys);
      //try
      //AddInputBinding("panel_button_dialogue_skip", "gamepad_X", 32 );
      //event OnAppendGFxButton(actionId:int, gamepadNavCode:String, keyboardKeyCode:int, label:String, holdPrefix:bool)
      //theInput.LastUsedPCInput()
      //m_defaultInputBindings.Clear();
      //super.SetButtons();
      //AddButtonDef("panel_button_common_exit", "escape-gamepad_B", IK_Escape);
      //inputHandler = new CPlayerInput in this;

      groupIndex = -1;
      inGameConfigWrapper = (CInGameConfigWrapper)theGame.GetInGameConfigWrapper();

      //find group index for PC input
      for (i = 0; i < inGameConfigWrapper.GetGroupsNum(); i += 1)
      {
      if (inGameConfigWrapper.GetGroupName(i) == 'PCInput')
      {
      groupIndex = i;
      break;
      }
      }

      if (groupIndex != -1)
      {
      outKeys.Clear();
      theInput.GetPCKeysForAction('TogglePotionSlots', outKeys);
      //if (outKeys.Size() == 0 || outKeys[0]==IK_None)
      //{
      inGameConfigWrapper.SetVarValue('PCInput', 'TogglePotionSlots', PP_GetHotkeyForMenu());
      //}

      //currKeybindBindingKey = inGameConfigWrapper.GetVarValue('PCInput', 'TogglePotionSlots');
      //if(!currKeybindBindingKey || currKeybindBindingKey=="" || StrContains(currKeybindBindingKey,"IK_None"))
      //{
      //inGameConfigWrapper.SetVarValue('PCInput', 'TogglePotionSlots', PP_GetHotkeyForMenu());
      //}
      //numKeybinds = inGameConfigWrapper.GetVarsNumByGroupName('PCInput');

      //for (i = 0; i < numKeybinds; i += 1)
      //{
      //currentKeybindName = inGameConfigWrapper.GetVarName(groupIndex, i);

      //keybindBindingKey = inGameConfigWrapper.GetVarValue('PCInput', currentKeybindName);
      //keybindBindingKey = StrReplace(keybindBindingKey, ";IK_None", "");
      //keybindBindingKey = StrReplace(keybindBindingKey, "IK_None;", "");

      //}
      }
      }

      public function init()
      {
      PP_ReInitIfRequired();
      theInput.RegisterListener( this, 'OnCommTogglePotionSlots', 'TogglePotionSlots' ); //zur13
      }

      public function PP_ReInitIfRequired()
      {
      var addPotionSlots : array<SItemUniqueId>;
      var tmpItem: SItemUniqueId;
      var userSetPotionSlotLayouts : int;

      userSetPotionSlotLayouts = PP_GetPotionsSlotPages();
      addPotionSlots = GetWitcherPlayer().PP_GetAddPotionSlots();

      if(addPotionSlots.Size()!=(userSetPotionSlotLayouts*4))
      {
      //mod first launch init
      GetWitcherPlayer().PP_SetPotionSlotsPage(0);
      GetWitcherPlayer().PP_SetAddPotionSlotsSize(userSetPotionSlotLayouts*4);

      //fill first page with current potion slot items
      if(GetWitcherPlayer().GetItemEquippedOnSlot(EES_Potion1, tmpItem))
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(0, tmpItem);
      }
      if(GetWitcherPlayer().GetItemEquippedOnSlot(EES_Potion2, tmpItem))
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(1, tmpItem);
      }
      if(GetWitcherPlayer().GetItemEquippedOnSlot(EES_Potion3, tmpItem))
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(2, tmpItem);
      }
      if(GetWitcherPlayer().GetItemEquippedOnSlot(EES_Potion4, tmpItem))
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(3, tmpItem);
      }
      }
      }

      public function PP_OnEquipItem(item : SItemUniqueId, slot : EEquipmentSlots, ignoreMounting : bool, optional toHand : bool)
      {
      var curLayout: int;
      curLayout = GetWitcherPlayer().PP_GetPotionSlotsPage();

      if(slot==EES_Potion1)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4, item);
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 1 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion2)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+1, item);
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 2 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion3)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+2, item);
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 3 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion4)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+3, item);
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 4 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      }

      public function PP_OnUnequipItem(slot : EEquipmentSlots, optional reequipped : bool)
      {
      var curLayout: int;
      curLayout = GetWitcherPlayer().PP_GetPotionSlotsPage();

      if(ignoreUnequip) return;

      if(slot==EES_Potion1)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4, GetInvalidUniqueId());
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 1 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion2)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+1, GetInvalidUniqueId());
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 2 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion3)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+2, GetInvalidUniqueId());
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 3 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      if(slot==EES_Potion4)
      {
      GetWitcherPlayer().PP_SetAddPotionSlotsItem(curLayout*4+3, GetInvalidUniqueId());
      theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 4 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      }

      public function PP_OnTogglePotionSlots()
      {
      var addPotionSlots : array<SItemUniqueId>;
      var tmpItem: SItemUniqueId;
      var userSetPotionSlotLayouts : int;
      var curLayout : int;
      var nextLayout: int;
      var invMenu: CR4InventoryMenu;

      PP_ReInitIfRequired();

      userSetPotionSlotLayouts = PP_GetPotionsSlotPages();

      addPotionSlots = GetWitcherPlayer().PP_GetAddPotionSlots();

      // calculate next layout (page)
      curLayout = GetWitcherPlayer().PP_GetPotionSlotsPage();
      nextLayout = curLayout+1;
      if(nextLayout>=userSetPotionSlotLayouts)
      {
      nextLayout = 0;
      }

      // change layout (page)


      ignoreUnequip = true;
      GetWitcherPlayer().UnequipItemFromSlot(EES_Potion1);
      GetWitcherPlayer().UnequipItemFromSlot(EES_Potion2);
      GetWitcherPlayer().UnequipItemFromSlot(EES_Potion3);
      GetWitcherPlayer().UnequipItemFromSlot(EES_Potion4);
      ignoreUnequip = false;

      GetWitcherPlayer().PP_SetPotionSlotsPage(nextLayout);

      tmpItem = addPotionSlots[nextLayout*4];
      GetWitcherPlayer().EquipItemInGivenSlot(tmpItem, EES_Potion1, true);

      tmpItem = addPotionSlots[nextLayout*4+1];
      GetWitcherPlayer().EquipItemInGivenSlot(tmpItem, EES_Potion2, true);

      tmpItem = addPotionSlots[nextLayout*4+2];
      GetWitcherPlayer().EquipItemInGivenSlot(tmpItem, EES_Potion3, true);

      tmpItem = addPotionSlots[nextLayout*4+3];
      GetWitcherPlayer().EquipItemInGivenSlot(tmpItem, EES_Potion4, true);

      invMenu = (CR4InventoryMenu) ((CR4MenuBase)theGame.GetGuiManager().GetRootMenu()).GetLastChild();
      if(invMenu)
      {
      ignoreUnequip = true;
      invMenu.PaperdollUpdateAll();
      ignoreUnequip = false;
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      else
      {
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage());
      }
      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion layout to "+GetWitcherPlayer().PP_GetPotionSlotsPage()+"; size="+addPotionSlots.Size());
      }


      event OnCommTogglePotionSlots( action : SInputAction )
      {
      var hud : CR4ScriptedHud;
      //var moduleItemInfo : CR4HudModuleItemInfo;
      //moduleItemInfo = (CR4HudModuleIemInfo)hud.GetHudModule( "ItemInfoModule" );

      if( IsReleased( action ) )
      {
      //hud = (CR4ScriptedHud)theGame.GetHud();
      //hud.HudConsoleMsg("ItemInfo: Toggle Item Slots Key Pressed");
      //thePlayer.DisplayHudMessage( "ItemInfo: Toggle Item Slots Key Pressed" );
      //theGame.GetGuiManager().ShowNotification("Notification: ItemInfo: Toggle Item Slots Key Pressed");
      //GetWitcherPlayer().PP_GetPpLogic().PP_OnTogglePotionSlots();
      PP_OnTogglePotionSlots();
      }
      }
      }
    7. Zur13
      Zur13
      • premium
      • 78 kudos
      You should use Script Merger in case if you are using more than 1 script mod in most cases to avoid mod conflicts. But this misbehave is not related to the mod conflict. For some reason the game doesn't "saw" that you have changed the file.

      As I understand you have modified the file in your mods folder inside the game installation folder, saved the changes, and when you started the game you didn't see compilation screen?

      * In this case move modPotionPlease folder with modified file from you mods folder to some other location outside of mods folder.
      * Start the game without modPotionPlease.
      * Move modPotionPlease folder with modified file back to mods folder inside game installation folder.

      If this would not help, please post the content of your mods folder here.
    8. Norstail
      Norstail
      • premium
      • 0 kudos
      The yellow pop is still appearing after doing this last 3 steps (mod folder on steamapps/common/thewitcher3, that's not the problem).
      My mods file only has "modnodirtylenseffect" and "modpotionsplease", the game runs both fine.

      I will really appreaciate if you can find any solution to delete that up everytime I press T ingame, the mod is awesome and should have been implemented in the game like "No Auto Sword Sheathe" was.

      Thanks again!
    9. Zur13
      Zur13
      • premium
      • 78 kudos
      There are 8 more lines that show notification in the file PPPlayerWitcher.ws for each potion slot changed they start with

      theGame.GetGuiManager().ShowNotification

      add // in front of each such line to disable the notification, like this:

      //theGame.GetGuiManager().ShowNotification("Potions Please: changed potion in slot 1 of layout "+GetWitcherPlayer().PP_GetPotionSlotsPage());

  6. jacekNicz
    jacekNicz
    • member
    • 0 kudos
    I like this mod very much but i have little problem. In the inventory menu everything works but I can't chcange it while in combat or exploring the world. Can you help me please ?
    1. Zur13
      Zur13
      • premium
      • 78 kudos
      You should change 2 config files manually as described on DESC page (there is no config files for patch 1.20 and later):

      <game_installation_dir>\bin\config\r4game\legacy\base\input_qwerty.ini
      <game_installation_dir>\bin\config\r4game\user_config_matrix\pc\input.xml

      But use another hotkey instead "IK_T" because "T" is already bound to consume item in slot 3. I've used this:

      [BASE_PanelsShortcuts]
      IK_F3=(Action=TogglePotionSlots)
      IK_K=(Action=PanelChar)
      IK_I=(Action=PanelInv)

      After you have changed this config files don't forget to reset key binding to defaults before loading the game as described on DESC page!
      To force the game to save this new Key Binding for the first time you should reset it to default (move mouse over the new key bind line and press R key, the key bounded in this line should change to the key you've entered in configuration files).
  7. DrDankness
    DrDankness
    • member
    • 1 kudos
    Hi there. Sorry to bother you but do you happen to have plans to update this mod? I like having more hotkeys for consumables.
    1. Zur13
      Zur13
      • premium
      • 78 kudos
      There was changes in game interface I'll try to update it if it will be possible when I have some free time.
    2. BANDU
      BANDU
      • member
      • 11 kudos
      Yea I'd love an update to this.
    3. Zur13
      Zur13
      • premium
      • 78 kudos
      Updated
  8. Hey, can you update this mod to 1.12 game version?
  9. Mauraw
    Mauraw
    • member
    • 0 kudos
    Thank you very much for updating!! But I am having script errors (GOG-v1.11), can you help me?

    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(87): Could not find function 'PP_GetAddPotionSlots'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(92): Could not find function 'PP_SetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(93): Could not find function 'PP_SetAddPotionSlotsSize'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(98): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(102): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(106): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(110): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(118): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(122): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(123): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(127): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(128): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(132): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(133): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(137): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(138): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(145): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(151): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(152): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(156): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(157): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(161): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(162): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(166): Could not find function 'PP_SetAddPotionSlotsItem'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(167): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(184): Could not find function 'PP_GetAddPotionSlots'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(187): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(204): Could not find function 'PP_SetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(224): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]local\pp\code\ppplayerwitcher.ws(228): Could not find function 'PP_GetPotionSlotsPage'
    Error [modpotionsplease]game\gui\menus\commonmenu.ws(1811): Could not find function 'PP_GetPpLogic'
    1. Zur13
      Zur13
      • premium
      • 78 kudos
      You have mod conflict some other mod installed has modified version of this file:
      modPotionsPlease\content\scripts\game\player\playerWitcher.ws
      See troubleshooting section to get details on the mod conflict. In this case you may delete conflicting mod or try to use mod merger tool something like this one:
      http://www.nexusmods.com/witcher3/mods/484/?
    2. Mauraw
      Mauraw
      • member
      • 0 kudos
      Thank you again!
    3. Mauraw
      Mauraw
      • member
      • 0 kudos
      In fact it conflicts with "90000 weight limit" and "No Auto Sword Sheathe". Thanks. I will try to merge later.
  10. Parangame
    Parangame
    • member
    • 0 kudos
    Plans to update to 1.10? Thank you
    1. Zur13
      Zur13
      • premium
      • 78 kudos
      You're the first who ask
      I didn't think it is still required after 1.10 added additional potion slots. Ok I'll try to update it on weekend.
    2. Parangame
      Parangame
      • member
      • 0 kudos
      Sorry for the trouble, I need more than 4 slots without annoying menu swap.

      Thank you again. (Sorry for my poor english)
    3. Zur13
      Zur13
      • premium
      • 78 kudos
      Your English is good enough. Updated to work with v1.11 and had to work with v1.10 too, game updated so can't test v1.10 now. Enjoy.
  11. Cortexa
    Cortexa
    • member
    • 0 kudos
    Thank you for the quick fix. Editing input.settings works like a charm!
     
    Really love your mod!