This mod has stopped working for me, I'm guessing due to a recent update. Can someone please post an updated version of this mod for me to use?
Script compilation error I got: Error [modreducedfallingdamage]game\actor.ws(662): Property 'isInFFMiniGame' already exists in class 'CActor'
Warning [modreducedfallingdamage]game\actor.ws(522): Native function 'GetAIStorageObject' was not exported from class 'CActor' in C++ code. Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code. Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code. Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
Do you all know that you can double tap space bar when falling, so Gerald does a combat roll? (greatly reduces damage) Although I think they patched it so he does it automatically. I can't remember.
if you fall you have 2 (or 3) options. fall not high enough and take no damage at all or fall one milimeter higher and die (if you not roll). I never heard of double jump landing befor. It's not teached in the game and he does not do it automaticaly. But he roll if he falls over a stick on the ground.
The updated version for 1.31 (by mrc136k, see comments and dropbox link below) works great, thank you.
My settings: Line 87: 3f (no damage from this height, without roll) Line 88:12f (max survivable height, without roll) Line 89: 4f (no damage from this height, with roll) Line 90:15f (max survivable height, with roll)
The above variables define which height damage starts from, and up to what height it can be handled with/without roll. The actual damage calculation (withing the above ranges) needs adjusting this multiplier to your preference:
Line 6360:1000.0f -> 2000.0f(More damage multiplier)
When I load this mod and do the script merge, the only mod that shows a conflict is the ESGO mod. It only has a conflict on one line with one ESGO script. However, after merging the scripts, per the script merge program, I get weird compilation errors on several lines of the script and in other scripts that were not even conflicts with the script merge program, like "npc.ws", that I cannot fix no matter what I do. Is this mod compatible with ESGO? Thanks
This is no longer working for me after installing patch 1.22 along with the Blood and Wine expansion and the No Fall Damage mod is no longer working as well. I assume these mods simply modify a value(s) in an ini configuration file. Does anyone know what file it is and which lines are modified? I'm willing to bet someone could just manually do that. Maybe that could be a temporary fix until the author(s) fix this.
The mod is not working anymore, here's the error message: Error [mod0000_mergedfiles]game\actor.ws(662): Property 'isInFFMiniGame' already exists in class 'CActor'
Didn't get any help with this yet, so I'll let you guys know what I figured out on my own. All values are in feet.
damageDistanceNotReducing is how far you can fall without receiving damage (if you don't roll). e.g. if set to 5.0f, you can fall up to 5 feet without receiving damage without having to roll.
deathDistNotReducing is how far you can fall without dying (if you don't roll). e.g. if set to 30f, you can fall up to 30 feet without outright dying without having to roll.
damageDistanceReducing is how far you can fall and roll before you receive damage. e.g. if set to 9.0f, you can fall up to 9 feet and not receive damage as long as you roll.
deathDistanceReducing is how far you can fall and roll before you die. if set to 90f, you will die after a drop of 90 feet regardless of whether or not you rolled.
fallDamageMinHealthPerc correlates with how much damage you receive when landing assuming other defined criteria (i.e. the above) are met. MinHealthPerc would imply it's the minimum vitality percentage deducted from your total when receiving damage. Since the default value is 0.05, I'm assuming that translates to 5% and not 0.05%. Use common sense with this one, not completely sure myself.
25 comments
Script compilation error I got:
Error [modreducedfallingdamage]game\actor.ws(662): Property 'isInFFMiniGame' already exists in class 'CActor'
Warning [modreducedfallingdamage]game\actor.ws(522): Native function 'GetAIStorageObject' was not exported from class 'CActor' in C++ code.
Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
Although I think they patched it so he does it automatically. I can't remember.
Video: The Witcher 3 - Fall damage reduction demo
My settings:
Line 87: 3f (no damage from this height, without roll)
Line 88:12f (max survivable height, without roll)
Line 89: 4f (no damage from this height, with roll)
Line 90:15f (max survivable height, with roll)
The above variables define which height damage starts from, and up to what height it can be handled with/without roll. The actual damage calculation (withing the above ranges) needs adjusting this multiplier to your preference:
Line 6360:1000.0f -> 2000.0f(More damage multiplier)
ty
- Simply open with Notepad
- Search for "modReducedFallingDamage" and edit these lines:
//modReducedFallingDamage++
private editable var PlrdamageDistanceNotReducing: float;defaultPlrdamageDistanceNotReducing= 3.0f;
private editable var PlrdeathDistNotReducing: float;defaultPlrdeathDistNotReducing= 50.0f;
private editable var PlrdamageDistanceReducing: float;defaultPlrdamageDistanceReducing= 6.0f;
private editable var PlrdeathDistanceReducing: float; defaultPlrdeathDistanceReducing= 90.0f;
private editable var PlrfallDamageMinHealthPerc: float; defaultPlrfallDamageMinHealthPerc= 0.05f;
//modReducedFallingDamage--
Error [modreducedfallingdamage]game\actor.ws(73): syntax error, unexpected TOKEN_IDENT, expecting TOKEN_FUNCTION, near 'defaultPlrdamageDistanceNotReducing'
Thanks
Link: https://1drv.ms/u/s!AkP6nDfbdbb5gy8cAZniSlsUJmdZ
Disclaimer: I'm not the author of this mod, just updated it.
Thanks!!
https://www.dropbox.com/s/ji3bokmgymi55lj/modReducedFallingDamage1.31.rar?dl=0
I assume these mods simply modify a value(s) in an ini configuration file. Does anyone know what file it is and which lines are modified? I'm willing to bet someone could just manually do that. Maybe that could be a temporary fix until the author(s) fix this.
Error [mod0000_mergedfiles]game\actor.ws(662): Property 'isInFFMiniGame' already exists in class 'CActor'
damageDistanceNotReducing is how far you can fall without receiving damage (if you don't roll). e.g. if set to 5.0f, you can fall up to 5 feet without receiving damage without having to roll.
deathDistNotReducing is how far you can fall without dying (if you don't roll). e.g. if set to 30f, you can fall up to 30 feet without outright dying without having to roll.
damageDistanceReducing is how far you can fall and roll before you receive damage. e.g. if set to 9.0f, you can fall up to 9 feet and not receive damage as long as you roll.
deathDistanceReducing is how far you can fall and roll before you die. if set to 90f, you will die after a drop of 90 feet regardless of whether or not you rolled.
fallDamageMinHealthPerc correlates with how much damage you receive when landing assuming other defined criteria (i.e. the above) are met. MinHealthPerc would imply it's the minimum vitality percentage deducted from your total when receiving damage. Since the default value is 0.05, I'm assuming that translates to 5% and not 0.05%. Use common sense with this one, not completely sure myself.