The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

godmezenger

Uploaded by

Godmezenger

Virus scan

Safe to use

Tags for this mod

About this mod

This mod allows you to counter almost every attack that is allowed to be countered and/or parried within the game to make Geralt look and feel untouchable.

Permissions and credits
Read at least half of the description
before commenting. Pretty please and thank you.


Version 1.3 now available as well as Versions 1.2 - 1.22

This mods allows you to press the block or guard button as many times as you want, and you will always counter the attack.
This works for fist fights as well!
Now, if the attack cannot be guarded against, you will not counter it.
For example, most wraiths attacks cannot be countered, so they will rip right through you if you try it........so don't try it.

Also use:
Better Parries - Parry and Counter Heavy Attacks by seamus uploaded by mdesanta777
In order to block a lot more for when you can't counter, you must use
Block and Dodge Whenever You Want by KCS uploaded by ksolberg
This mod is also compatible with
Parry with Torch by seamus

(Idk if these mods are still up-to-date)

IMPORTANT!!!
If you do not know what a script merger is, stop what you're doing right now lol.
Unless you only intend on using just my mod, (which is a terrible idea) you will need
Script Merger by AnotherSymbiote
If you mod the Witcher 3, you NEED to be using this.
It is absolutely amazing! It will merge all these mods together seamlessly.

Installation
1. Nexus Mod Manager - The easiest way.
2. Manual - um.....why? lol.
Download the file in your the witcher 3 Wild Hunt\Mods folder.
Mine is like C:\Program Files (x86)\GalaxyClient\Games\The Witcher 3 Wild Hunt\Mods (GOG is awesome)

FAQ's
Q: Hi, this makes the game far too easy. I'm not going to download or use it EVER!
A: Hi, You realize you don't have to use it right?..or...even comment about it....
*And then there is that awkward moment...when you feel really realllyyyyy dumb*

Q: What the heck, this doesn't work with Ciri. My enemies keep killing me. Your mod sucks!
A: It could be that...or....that Ciri does cannot counter...yeah.....bring that up with CDPR.

Q: Why have you only released it now when you had it back in the 1.1 Patch?
A: I am so sorry :(     <----- super genuine sad face.

Q: I have been waiting for this mod for my entire life! Thank you so much!
A: That's not possible considering the Witcher 3 wasn't released until 2015. Also, that is not a question! but feel free to endorse :)

Q: Why are you so so very handsome Mr. Mezenger.
A: Genetics and Jesus my friend...genetics and Jesus.
If you have any bugs that are related directly to this mod, please post about them and I will try my best to answer them.

Ok, you're done reading!
Anything else is just extra on exactly how it works
+ Credits

Screenshots are from the mods
AMM - The Appearances Menu Mod by CAPA
Retextures for AMM by CAPA and MaykonLexar
Darker Nights by shaedhen
Super Turbo lighting Mod by Essenthy
Reshade by
Snark's E3 Reshade for Super Turbo Lighting Mod by Snark

Friendly HUDby wghost81
Thank you NEXUS and the community for being so awesome!!!!!!



So basically, every time you go to block an attack, the game engine adds +1 to your counter.
If you push block once, and your enemy attacks within the time frame you pressed block, you counter the attack.
AWESOMEEEEE......well..... not really....cause I suck.

So, I modified the r4Player.ws file.
The spamCounter was made so that if you hit the block button too many times, your enemy would just rip into you anyways.
So if the spamCounter is 1, (Along with the reflexAction function being enabled) the game acknowledges that you are blocking. 0 and the enemy hits you. More than 1....enemy hits you.
It has to be at one exactly.
So I forced the spamCounter to stay at 1 everytime you hit the block button.
I switched the code from spamCounter += 1 to spamCounter = 1.

reflexAction  = More or less the time from when you pressed block till the time when your counter is no longer valid.   (Your reflexes)
spamCounter = how many times you pressed block during the time frame when reflexAction is initialized. (You mashing the block button like a jerk)

SO! spamCounter AND reflexAction both have to be in sync in order to pull off a counter.

Say if I said this:
If I eat a hamburger AND(&&) I put jalapenos on it, I will be on the toilet for the next hour.
In that statement you needed both parts in order to be on toilet for an hour.

Now if I said:
If I eat a hamburger, OR(||) I eat jalapenos, I will be on the toilet for an hour.
Now whether I eat a hamburger or the jalapenos separately, the results will still be the same.

With that being said, I changed this
if(spamCounter == 1 && reflexAction) <---- (&&) AND meaning both
TO
if(spamCounter == 1 || reflexAction) <----- (||) OR meaning either

BOTTOM LINE:
The game thinks your reflexes are amazing, and you will counter every attack in the game that can be countered or parried.

The mod will still work even if these lines don't get edited, but it works more efficiently if they do.

I took lots of C++ classes before I realized I love animation far farrrrrr more; however, it is a very useful skill to have.

PERMISSIONS
Modify the files how you want.
If you can make a version of this that makes it easier to counter but not as easy as I make it, you're more than welcome to release it on the nexus just give a shout out :D