The Witcher 3

File information

Last updated

Original upload

Created by

Zur13

Uploaded by

Zur13

Virus scan

Safe to use

About this mod

Up to 100+ skill slots allowed   
Activate multiple mutations   
Rich configuration options   
Balanced version available   
Gamepad friendly

Requirements
Permissions and credits
Translations
  • Russian
  • Portuguese
  • Polish
  • Mandarin
  • Korean
  • French
Changelogs
Slots?Slots!SLOTS!!1




Adds additional fully functional skill slots and mutagen slots shown on GUI tabs!
Allows to activate any number of mutations simultaneously.
Fully configurable.
Gamepad friendly!

Latest v6.2 compatible with game version 4.04 (Next-Gen Update).

There are a lot of changes in the v4.0+ version of the mod.
The additional skill slots and mutagen slots are placed on the new GUI tabs!!!
Mod should automatically update skill slots and unequip all equipped skills, mutagens and items one time only during the first start.


Should work with mods that add new quick slots or equipment slots but not guaranteed (you may use it on your own risk or use older Slots mod v4.1 it should not conflict with such mods).
This mod will conflict with any mod that changes mutations, so before update you need to deactivate all active mutations activated by other mods and uninstall all other mods that modify mutations (follow the mod uninstall steps if provided by mod author). You don't need to do this if you are updating from Slots Slots Slots mod v3.0+.

Read Usage section of description for details.

Latest mod version needs a video review if you want to see your review video on this page please leave a comment or write me a message. 

1. Installation

1. Download the mod. There are 3 mod versions with different configuration presets:

 * Default. 8 tabs. Minimal slot level requirements. Only slots on first 3 tabs add mutagen synergy bonuses. Unlimited mutations. Every tab has its own mutagen slots.

modSSS_6_0_casual 


 * Ultimate. 8 tabs. All slots unlocked (except 4 mutation skill slots). No limitations. No needless additional mutagen slots (same 4 mutagen slots works for all tabs).

 modSSS_6_0_ultimate 


 * Balanced. 2 tabs. High unlock level requirements. Master mutation level controls how much mutations can be activated (up to 4 active mutations). Every tab has its own mutagen slots. All 4 mutagen slot groups on the first tab and 2 top mutagen slot groups on the second tab add synergy bonuses. Leave your thoughts on this preset in the comments.

 modSSS_6_0_balanced 


The only difference between Slots mod versions is the settings in the config file so you may tune any mod version as you like see "Manual configuration" section for details.

2. (Optional) Download the mod GUI configuration menu. File: modSSS_6_gui_menu

3. Delete previous installed version of this mod. You should not use several mod versions at the same time.

4. Make a backup copy of your save game folder before using any mods!

5. Unpack archive with the mod to the <game_installation_dir>\mods folder
(steam path example: D:\Steam\SteamApps\common\The Witcher 3\mods).
If mods folder doesn't exist, create it. Check that you didn't create modz_SSS6 inside modz_SSS6 folder when unpacked mod archive. The final path should look like that <game_installation_dir>\mods\modz_SSS6\ inside you should
see content folder.

>> Should work with mods that add new quick slots or equipment slots but not guaranteed. Use at your own risk or use Slots mod v4.1 in this case. <<

You may configure mod options at any time when the game is not running see "Manual configuration" section for details.

6. (Optional) Unpack archive with the mod configuration menu to the <game_installation_dir>\mods folder. Go to installed mody_SSS6_gui_menu folder and run install_menu.bat file this will copy required menu files to the game bin folder.

7. Use Script Merger.
Use Script Merger to resolve mod conflicts.
There will be a conflict between Slots mod and Slots mod configuration menu which should be resolved manually. Just hit buttons with big blue letters A and B on the panel and save the file. You may also need to use Script Merger Unofficial Patch

8. Play the game.



2. Manual configuration

This mod is highly configurable. You may change almost every aspect of the mod. You may configure mod options using mod configuration file at any time when the game is not running. REMEMBER configuration file settings are IGNORED when there is mod configuration GUI installed and configuration GUI does not change settings in manual configuration file.

The manual configuration can be made in file ASlotsSlotsSlotsUserCfg.ws. It is located inside mod0_SSS4 folder:

<game_installation_dir>\mods\modz_SSS6\content\scripts\local\sss\ASlotsSlotsSlotsUserCfg.ws

You may edit this file using notepad. Inside you will find some small amount of code with detailed instructions on where and what values you may change.
Instructions are the lines that start with double slash //.
To change some option you should change number after "return" line which DOES NOT start with double slash under that options comments (instruction lines).

Check this image for help with configuration file

Configuration options:

1. Tabs count which also affects skill slots count. Look for "function SSS_SlotTabsCount()"

2. Tabs affect mutagen slots. Look for "function SSS_MutagenSlotsTabbed()"

3. Maximum number of active mutations. Look for "function SSS_MaxActiveMutations()"

4. Unlock skill slots (except mutations skill slots). Look for "function SSS_UnlockAllSkillSlots()"

5. Unlock mutagen slots. Look for "function SSS_UnlockMutagenSlots()"

6. Disable color restrictions on 4 skill slots (in the center) added by mutations. Look for "function SSS_DisableMutationSkillSlotsColorRestrictions()"

7. Disable synergy bonus skill color restrictions (skill with any color adds synergy bonus to any mutagen) . Look for "function SSS_DisableMutagenSynergyColorRestrictions()"

8. Show last used skill slots tab. Look for "function SSS_RememberLastOpenedTab()"

9. BASE skill slot unlock level requirement. Look for "function SSS_AdditionalSkillSlotLevelRequirementsBaseLevel()"

10. Increment STEP for skill slot unlock level requirement. Look for "function SSS_AdditionalSkillSlotLevelRequirementsStep()"

11. BASE mutagen slot unlock level requirement. Look for "function SSS_AdditionalMutagenSlotLevelRequirementsBaseLevel()"

12. Increment STEP for mutagen slot unlock level requirement. Look for "function SSS_AdditionalMutagenSlotLevelRequirementsStep()"

13. Set skill slots which will not have synergy bonus. Look for "function SSS_FirstNonSynergySlot()"



3. Compatibility with other mods

General recommendation is to use Script Merger to resolve mod conflicts ALWAYS.


* There may be problems when you trying to add new mod which adds new quick slots or equipment slots AFTER you had started to use Slots mod v4.5+. Slots mod will try to minimize possible impact even in this case but you may see strange artifacts and misbehave. To avoid this BEFORE installing such mod go to the save games you want to use after mod installation and unequip ALL items including mutagens on all skill slot tabs and save the game. This   image   shows you how to resolve conflict with More Quick Slots and Quick Inventory by Wolfmark mod.

If you have already used mod which modifies quick slot or equipment slots BEFORE installing/updating Slots mod v4.7+ all should work fine.

* Custom Localization Fix mod. You should use Custom Localization Fix mod updated for v1.31 check the comments section of the original mod for details. If you have problems merging Slots mod with custom localization fix mod  check this  tutorial image.

* New Mutagens mod. If you have problems merging Slots mod with New Mutagens mod check this tutorial image.

* FCR3 - Immersion and Gameplay Tweaks mod. If you have problems merging Slots mod with FCR3 mod check this tutorial image.



4. Uninstall

1. Create backup of your save game folder.

2. Start the game and for every save you want to continue to use after mod uninstall do:

 * Deactivate all active mutations if any.

 * Remove equipped mutagens from all mutagen slots

 * Save the game into new save slot.


3. Exit game.

4. Use manual configuration file as described in "Manual configuration (Optional Installation Step)" section to:

 * Change SSS_SlotTabsCount option to 1 using manual configuration.

 * Change SSS_MutagenSlotsTabbed option to 0 using manual configuration.

 * Change SSS_UnlockAllSkillSlots option to 0 using manual configuration.


 * Change SSS_UnlockMutagenSlots  option to 0 using manual configuration.


5. Start the game and for every save you have created on step 2 do:

 * Open and close character window to apply configuration changes (the window with skill slots, default hotkey K).

 * Save the game.

6. Exit game.

7. Remove the mod folder from <game_installation_dir>\mods folder.


8. Run script merger and update merged files.



5. Usage

You may navigate through skill slot tabs using hotkeys [4] and [5] mouse clicks on GUI tab buttons or using Left Trigger and Right Trigger on gamepad.

Skill tool tip will show you on what tab the skill is equipped.

Mutagen slots may be affected by tabs or not. So you may have more than 4 mutagen slots (4 slots per tab) or you may have 4 mutagen slots for all tabs. This may be changed in configuration file.

How Multiple Mutations works (mod v3.0+):

You may activate any number of mutations same time (mutations can be unlocked during one of Blood and Wine DLC quests). Just activate new mutation as always, you'll see that all previously active mutations stay active. Slots mod v4.5+ allows you to limit number of simultaneously active mutations.

You can't deactivate single mutation. When you deactivate any active mutation all active mutations deactivated.

Mutation skill slots will be colored as mutation activated first.

There is minor visual glitch with master mutation (Strengthened Synapses) appearance on Mutations screen: the master mutation will have color of a random active mutation not the first one.












=====================================================
Description bellow is not valid for v4.0+!
=====================================================












1. Installation

1. Choose the proper mod version (GOTY is the Game Of The Year Edition, you have GOTY if you bought GOTY version, if you bought standard version and all DLCs you have non-GOTY version):

 * Recommended (Steam and GoG, GOTY and non-GOTY versions). Use Unification Patch by wghost81 (don't forget to endorse it) and download file
modSSS_v3_5_gv_1_31_U_multi_mutations.

Unification Patch will make your version of the game almost identical to GOG GOTY version of the game (GOG GOTY version after this patch will be backward compatible with non-GOTY versions) and allow mod authors to release single version of their mods compatible with all versions of the game. This is required if you want to use Slots mod with Friendly HUD mod and some other mods (you should use Script Merger and merge mods as always).

 * If you don't want to use Unification Patch and you have Steam version of the game download file
modSSS_v3_5_gv_1_31_multi_mutations.

 * If you don't want to use Unification Patch and you have GoG non-GOTY version of the game download file
modSSS_v3_4_gv_1_30_multi_mutations.

 * If you don't want to use Unification Patch and you have GoG GOTY version of the game download file
modSSS_v3_5_gv_GOTY_1_31_multi_mutations.

2. Make a backup copy of your save game folder before using any mods!

3. Unpack archive to the <game_installation_dir>\mods folder (steam path example: D:\Steam\SteamApps\common\The Witcher 3\mods).
If mods folder doesn't exist, create it. Check that you don't create modSlotsSlotsSLOTS inside modSlotsSlotsSLOTS folder when unpacked. The final path should look like that <game_installation_dir>\mods\modSlotsSlotsSLOTS\ inside you should see content folder.

4. Use Script Merger.
Use Script Merger to resolve mod conflicts.

5. Set desired amount of skill slots.
After loading existing save or starting the new game first time after mod installation go to in-game menu Options->Gameplay->Skill Slots Count and select desired amount of skill slots (this should be done via in-game menu not on start screen).



2. Manual configuration (Optional Installation Step)

Please note: in most cases if you don't have the new options inside Gameplay section of the in-game menu (options are added only to in-game setting menu not to start screen options menu) that means something went wrong during mod installation and mod may not work as intended. You should try to resolve the issue first.

In some cases when the in-game menu options are not available you may want to manually configure mod options.

The manual configuration made using file ASlotsSlotsSlotsUserCfg.ws. It is located inside modSlotsSlotsSLOTS folder:

<game_installation_dir>\mods\modSlotsSlotsSLOTS\content\scripts\local\sss\ASlotsSlotsSlotsUserCfg.ws

You may edit it using notepad. Inside you will find some small amount of code with detailed instructions on where and what values you may change.

If the value for some option set to something else then -1 the item for this option will be hidden from game menu.

When you have set some option manually it will be applied next time you open the skill menu in game (some changes will require you to confirm changes in confirmation dialog that pops up when you open the skill menu). In case you've changed both options same time you have to open the skill dialog twice to confirm both changes.



3. Uninstall

Deactivate all active mutations if any.
Change slots count to 12 in the options menu.
Deselect unlock all skill slots checkbox in Gameplay menu if was selected.
Save the game into new save slot.
Remove the mod folder from <game_installation_dir>\mods folder.



4. Usage

After loading existing save or starting the game first time after mod installation go to game menu Options->Gameplay->Skill Slots Count and select desired amount of skill slots (this should be done via in-game menu not on start screen).

To equip skill in hidden slot just place the skill in the first skill slot of any skill group the "use hidden slot" confirmation dialog will appear. If you agree to use hidden slot skill will be equipped in the first free hidden skill slot of that group. If you disagree to use hidden slot skill will be equipped in the selected skill slot.

Skill tool tip will show you in what skill slot and skill group the skill equipped.

To uneqiup skill from hidden slot you should place that skill in any default (not hidden) slot (like when you move the skill from one slot to another) and then remove it from that slot as usual.

Empty slot tooltip will show you the total number of skill slots (including the hidden).

Skills in the hidden slots are also add synergy bonus to the skill group mutagen just like the skills in the default slots. The hidden slots are distributed equally between the 4 skill groups. To control the synergy bonuses power you may want to place some skills into skill groups with non-matching mutagen color so the skill will be active but will not add synergy bonus.

You can see all equipped skills grouped by mutagen slot groups in Statistics screen (Press C on Inventory screen or on Skills screen)

How Multiple Mutations works (mod v3.0+):

You may activate any number of mutations same time (mutations can be unlocked during one of Blood and Wine DLC quests). Just activate new mutation as always, you'll see that all previously active mutations stay active.

You can't deactivate single mutation. When you deactivate any active mutation all active mutations deactivated.

Mutation skill slots will be colored as mutation activated first.

There is minor bug with master mutation (Strengthened Synapses) appearance on Mutations screen: the master mutation will have color of random active mutation not the first one.

REMEMBER: You should deactivate all mutations and save the game before mod uninstall.



5. Tech information

This mod contains modified versions of
Spoiler:  
Show

scripts\game\gameplay\ability\PlayerAbilityManager.ws
scripts\game\gui\menus\characterMenu.ws
scripts\game\gui\popups\CharacterStatsPopup.ws (added in v1.3)
scripts\game\gui\main_menu\ingameMenu.ws (added in v1.5)
scripts\game\gui\main_menu\ingamemenu\igmOptions.ws (added in v1.5)
scripts\game\player\playerWitcher.ws (added in v3.0)


scripts\game\gameplay\items\itemsTypes.ws(removed in v1.2)
gameplay\abilities\geralt_skills.xml (removed in v1.2)

It will may be incompatible with other mods that modify any of this files (see Troubleshooting section for details).



6. Known incompatible mods

  • HealthRegeneration Mod (thanks Ikma9)
  • Active Learner
  • MadSkillz
  • Custom Localization Fix
  • 90000 weight limit. Workaround (credits to geraltzrewi):
    Spoiler:  
    Show
    I edit one line in playerWitcher.ws in your mod and work/WITCHER INSTALLATION PATH/Mods/slotslotslot/content/scripts/game/player/playerWitcher.wsSearch (ctrl+f?) for the section starting with "public function GetMaxRunEncumbrance"Modify the value at the bottom of this section to whatever bonus you want, it's 120 in the screenshotMAKE SURE YOU DON'T REMOVE THE SEMICOLON AT THE END! >> ; <<https://i.imgur.com/DOsxvVM.png




7. Troubleshooting (READ THIS IF YOU HAVE ANY ERRORS)

  • If you are using GOTY edition (v1.31) and have problems with this mod try this solution. Use GOTY version of the mod.
  • If you see errors with " 'Could not find function 'IsAllDLCsAvailable' " try to use previous version of Slots mod v3.4. The mod based on Steam version script sources, after latest update (1.31) Steam version differs from 1.31 GoG non-GOTY version which cause the error with Slots mod v3.5 to appear.
  • You see errors with any mods installed.
Spoiler:  
Show

A1. If you see errors that contains "'CBTTaskMaintainSpeed' already defined", for example this errors:

Error [content0]game\behavior_tree\tasks\monsters\bttaskmaintainspeed.ws(10): Class 'CBTTaskMaintainSpeed' already defined.
Error [content0]game\behavior_tree\tasks\monsters\bttaskmaintainspeed.ws(74): Class 'CBTTaskMaintainSpeedDef' already defined.
Error [content0]game\behavior_tree\tasks\reactions\bttaskisman.ws(4): Class 'CBTCondIsMan' already defined.
Error [content0]game\behavior_tree\tasks\reactions\bttaskisman.ws(15): Class 'CBTCondIsManDef' already defined.

1. Check this solution http://www.nexusmods.com/witcher3/mods/1541/? (the first one described there: with hacks folder)

2. For game version 1.21 I've uploaded my sources to the misc section of this mod download file "Witcher 3 patch 1.21 script sources for players having problems with compiling any mods" unzip this file into your "<Path To The Witcher 3>\content\content0\" folder and it should fix the general error. Make backup of your scripts folder inside content0 folder before replacing it.


A1.1. If you see errors that contains "LogWithName", for example this errors:

Error [content0]game\player\playerwitcher.ws(14: Function 'LogWithName' does not take 1 param(s)
Error [content0]game\gameplay\focus\focus.ws(199): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\gameplay\focus\focus.ws(253): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\gui\menus\gwintgamemenu.ws(104): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\playerdialogstate.ws(4: Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\aimthrow.ws(42): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\combat.ws(124): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\exploration.ws(55): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\swimming.ws(252): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\vehicles\horseriding.ws(49): Function 'LogWithName' does not take 1 param(s)
Error [content0]game\player\states\vehicles\sailing.ws(56): Function 'LogWithName' does not take 1 param(s)

Warning [content0]engine\telemetrykeyword.ws(9): Native function 'Log' was not exported from class 'CR4TelemetryScriptProxy' in C++ code.


Check this solution http://www.nexusmods.com/witcher3/mods/1541/? (the second one described there: with CR4TelemetryScriptProxy)


A2. If you see some other errors in most cases this means you have mod conflict with some other installed mod, see below.


  • You have several mods installed and you see errors during first launch of the game after this mod installation or the game crashes when you trying to use mod slider in options menu. There is a description of mod conflict here under the spoiler (click "Show" button to display the possible solutions).

    Spoiler:  
    Show
  • A. In most cases this happens when there is mod conflict. Some other mod has modified version of the script file used by this mod. To find the mod which conflicts with this mod see Tech information section in this document to find the list of files used by this mod, now you can check which mods from your mod folder has one of this files (mods with the same files are causing the conflict). You have several options:

    1. You may delete conflicting mod.

    2. You may try to use mod merger tool something like this one.

    3. If there is only problem with options menu you may set the desired amount of skill slots manually as described in "Manual configuration (Options)" section.


    • Q. It keeps telling me no empty hidden slot found but I didn't use any hidden slots yet.
    • A. For the latest version of the mod you should set desired amount of skill slots using the game menu or manually.


    • Q. I've installed version with different number of slots but I still have same number of slots as in previously installed mod version.
    • A. (for v1.4 only) You should use Potion of Clearance to force the game to refresh hidden slots.



    Credits

    Thanks to user 534134293 for GOTY compatible mod update.



    Why slots hidden?

    GUI panels are compiled into swf files but with non standard format modifications from CDPR and it seems that the game engine uses Scaleform player to show it in game.

    As for now it is possible to edit redswf files but the process is painful because instruments has limited capabilities (it is possible to make some small changes by editing low level functions inside swf files).

    Mod Lucky Gwent for example required some minimal changes inside redswf file.

    As for now I don't see the way to add more GUI skill slots.




    Enjoy! Remember to endorse if it works for you!