1) Downloads Notepad++ 2) Make a backup of the original files. (Your input.settings and Instant Sign Casting input.settings)
3) Open Instant Sign Casting input.settings file with Notepad++. 4) Press the hotkey ctrl+h. 5) Copy and paste the code from step 6 into the search box. 6) ^(?!.*(IK_1)|(IK_2)|(IK_3)|(IK_4)|(IK_5)|(IK_6)|(IK_7)|(\[\w+\]))(.*?)$ 7) Select "Regular Expression" in search mode. 8) Leave "Replace with" blank and replace all.
What did we do? We only got what was necessary.
9) Open your input.settings file with Notepad++. 10) Press the hotkey ctrl+h. 11) Copy and paste the code from step 11 into the search box. 12) ^((IK_1)|(IK_2)|(IK_3)|(IK_4)|(IK_5)|(IK_6)|(IK_7))(.*?)$ 13) Select "Regular Expression" in search mode. 14) Leave "Replace with" blank and replace all.
What did we do? We removed the already existing ones.
You can copy the contents of the Instant Sign Casting input.settings file and paste it at the bottom of the your input.settings file.
Why did we do it? We avoided re-adding many hotkeys we added with different modes.
If you want, you can change the shortcut keys for the signs.
I don't get it. I followed your instruction but it didn't work, the way I cast alternative signs is still as slow as ever. Also, I couldn't cast instantly at all, I still have to wait for the yellow bar to fill to cast the next sign.
What we mean by instant sign casting, is that we dont have to choose it and separatly use it. What you mean is Geralt's stamina. It is built into the game so it is not overpowered. You can probably install a mod for that, but that is cheating. It's your choice anyway.
My dumbass went and tried to install it on vortex by dragging it in. Well don't do that because it fucks up your whole mods and you have to install them from start
Works great, but it bunged up my key settings (it looks like back to default) and I can't change them in the options menu for some reason. Oh well, time to uninstall.
EDIT: I followed xpizdak's DIY instructions, and it works! Thanks for putting those in the description, xpizdak!
326 comments
1) Downloads Notepad++
2) Make a backup of the original files. (Your input.settings and Instant Sign Casting input.settings)
3) Open Instant Sign Casting input.settings file with Notepad++.
4) Press the hotkey ctrl+h.
5) Copy and paste the code from step 6 into the search box.
6) ^(?!.*(IK_1)|(IK_2)|(IK_3)|(IK_4)|(IK_5)|(IK_6)|(IK_7)|(\[\w+\]))(.*?)$
7) Select "Regular Expression" in search mode.
8) Leave "Replace with" blank and replace all.
What did we do? We only got what was necessary.
9) Open your input.settings file with Notepad++.
10) Press the hotkey ctrl+h.
11) Copy and paste the code from step 11 into the search box.
12) ^((IK_1)|(IK_2)|(IK_3)|(IK_4)|(IK_5)|(IK_6)|(IK_7))(.*?)$
13) Select "Regular Expression" in search mode.
14) Leave "Replace with" blank and replace all.
What did we do? We removed the already existing ones.
You can copy the contents of the Instant Sign Casting input.settings file and paste it at the bottom of the your input.settings file.
Why did we do it? We avoided re-adding many hotkeys we added with different modes.
If you want, you can change the shortcut keys for the signs.
IK_1=(Action=SelectAard)
IK_2=(Action=SelectYrden)
IK_3=(Action=SelectIgni)
IK_4=(Action=SelectQuen)
IK_5=(Action=SelectAxii)
EDIT: nvm
Im using Vortex, how should install this for it to work?
EDIT: I followed xpizdak's DIY instructions, and it works! Thanks for putting those in the description, xpizdak!
improves sign casting gameplay by about 5000%
If your sign keys are 1, 2, 3, 4, 5
Copy this to the top of your <User>\Documents\The Witcher 3\input.settings
[BASE_Signs]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)
[Combat]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)
[Exploration]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)
Example 2
If your sign keys are Q, R, T, Y, U
Copy this to the top of your <User>\Documents\The Witcher 3\input.settings
[BASE_Signs]
IK_Q=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Q=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_R=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_R=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_T=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_T=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_Y=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Y=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_U=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_U=(Action=CastSignHold,State=Duration,IdleTime=0.2)
[Combat]
IK_Q=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Q=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_R=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_R=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_T=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_T=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_Y=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Y=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_U=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_U=(Action=CastSignHold,State=Duration,IdleTime=0.2)
[Exploration]
IK_Q=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Q=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_R=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_R=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_T=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_T=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_Y=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_Y=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_U=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_U=(Action=CastSignHold,State=Duration,IdleTime=0.2)