Freecam Controlls: Activation key: "F2" or pressing left thumb pad for 1 second (to deactivate it, do the same action again) Speed Up: "LShift" / the default Sprint key Slow Down: "Space" / the default Jump button Move Up: Hold "Sprint" first, then "Jump" Move Down: Hold "Jump" first, then "Sprint" Freeze Time: Press "Escape" / the Pause key on your controller while in freecam mode (sometimes you can move, but your cam often gets frozen) (Press "LShift" and "Escape" to access the normal pause menu while in freecam mode) Slower Cam: Double tab "Escape" / the Pause key on your controller while in freecam mode
Other: If you enter freecam mode first, then you can press your photomode hotkey and also access it during cutscenes - Press "LShift"/Sprint-key and your photomode key to enter photomode from freecam mode without deactivating freecam mode
sadly this mod is completely useless for cinematic / recordings, because every little camera movement or rotation is causing artifacts / pixelization - both with and without RT, doesn't matter the upscaler (FSR or DLSS or TAAU) it always happens
Is there a way to remap the activation key on controller? I keep accidentally triggering it while I'm mid-combat and it's extremely frustrating. I'd rather disable it completely on controller and use my keyboard to activate it, or have it take a 5 second press on controller (or another action entirely) to activate instead of just 1.
Hi all! I don't understand how to install this mod. What files (folders) do I need to copy to (game dir?) How to use a Script Merger, or I don't have to use it? The instruction in Description tab is not detailed. Thanks for any help.
anyone knows how to get rid of the very pronouced chimmering when moving the freecam on reflective surfaces please ? (water mainly but any other wet/reflective material also) when I deactivate antialiasing it's a bit better but still not perfect any suggestions would be great !
Please forgive me for possibly asking a foolish question. Can this mod be compatible with immersive cameras?(English is not my native language, so I used a translator)
I have found a solution to my question. If anyone else is interested, then the speed of movement of the free camera can be adjusted as you like. To do this, you need to edit the values in the file: modfreecam_beta\content\scripts\game\player\player.ws find the next block (An easy way to quickly find this part is to type the word "camspeed" into the search): //private var fc_lastActiveContext : name; public var fY : float; public var fcrotation : EulerAngles; public timer function FCControl( delta : float, id : int ) { var pos : Vector; var inputX : float; var inputY : float; //var fY : float; var camspeed : float = 1.f;<---------- first value /*if (theGame.IsFreeCameraEnabled()){ if(theGame.GetTimeScale() < 0.1 ) thePlayer.AddTimer( 'FCControl', 0.000003f ); else thePlayer.AddTimer( 'FCControl', 0.01f ); }else{ thePlayer.RemoveTimer( 'FCControl' ); }*/ if (!theGame.IsFreeCameraEnabled()) thePlayer.RemoveTimer( 'FCControl' ); if (theInput.IsActionPressed('Sprint')){ camspeed = 2.5f;<---------- second value fY += 1; } if (theInput.IsActionPressed('Jump')){ camspeed = 0.15f;<---------- third value fY -= 1; }
Three values are responsible for the speed of the camera. "var camspeed : float = 1.f;" - Basic camera speed. "camspeed = 2.5f;" - The speed of the camera when you press the shift key. "camspeed = 0.15f" - The speed of the camera when you press the space bar.
It is necessary to change the digital value to any value convenient to you. But as I understand it, the value must be decimal. If you want to set the speed twice as high, then you need to write 2.0f and not 2f. If you do not follow this rule, the game will not start and will give a compilation error.
I warn you in advance that I am not a programmer or a modmaker. For me, this solution works perfectly, no problems have been noticed.
So which value did you exactly change? Because I tried to change the 1st value (Basic Camera Speed) to be as slow as when you press space bar (0.15f) but nothing happens.
Hello. This is what the values in my file look like: //private var fc_lastActiveContext : name; public var fY : float; public var fcrotation : EulerAngles; public timer function FCControl( delta : float, id : int ) { var pos : Vector; var inputX : float; var inputY : float; //var fY : float; var camspeed : float = 0.2f; /*if (theGame.IsFreeCameraEnabled()){ if(theGame.GetTimeScale() < 0.1 ) thePlayer.AddTimer( 'FCControl', 0.000003f ); else thePlayer.AddTimer( 'FCControl', 0.01f ); }else{ thePlayer.RemoveTimer( 'FCControl' ); }*/ if (!theGame.IsFreeCameraEnabled()) thePlayer.RemoveTimer( 'FCControl' ); if (theInput.IsActionPressed('Sprint')){ camspeed = 0.5f; fY += 1; } if (theInput.IsActionPressed('Jump')){ camspeed = 0.05f; fY -= 1; }
Your problem is most likely that you have a merge of mods through the "Witcher 3 ScriptMerge". Most likely, it also affects the file being modified, but it is the highest priority for the game. You can recreate the merge patch, or change the values directly in it.
I dont have file "input.settings" in tthe main folder, im on latest version steam.
I though to create one, but it didnt work. File has no extension, or at least i dont know what fyle type it should be.
I triedd creating it with ".ini" extension in \bin\config\base
I tried changing "input_qwerty.ini" in \bin\config\r4game\legacy\base
Nothing worked,
would love for someone for whom it works just to share where file should be and how its called exactly
I need it, cause i cant progress in Keira questline after cave quest, i just cant enter her house for dialog to begin. No its not mods, i turned them off. I know i can reinstall the game, but i dont want to
131 comments
Activation key: "F2" or pressing left thumb pad for 1 second (to deactivate it, do the same action again)
Speed Up: "LShift" / the default Sprint key
Slow Down: "Space" / the default Jump button
Move Up: Hold "Sprint" first, then "Jump"
Move Down: Hold "Jump" first, then "Sprint"
Freeze Time: Press "Escape" / the Pause key on your controller while in freecam mode (sometimes you can move, but your cam often gets frozen)
(Press "LShift" and "Escape" to access the normal pause menu while in freecam mode)
Slower Cam: Double tab "Escape" / the Pause key on your controller while in freecam mode
Other: If you enter freecam mode first, then you can press your photomode hotkey and also access it during cutscenes
- Press "LShift"/Sprint-key and your photomode key to enter photomode from freecam mode without deactivating freecam mode
Make sure to modify your input.settings
did you find any alternatives ?
did the trick for me
I don't understand how to install this mod. What files (folders) do I need to copy to (game dir?) How to use a Script Merger, or I don't have to use it?
The instruction in Description tab is not detailed.
Thanks for any help.
if you have other mods that use the same script files from this mod (.ws) then you will need to merge them.
anyone knows how to get rid of the very pronouced chimmering when moving the freecam on reflective surfaces please ? (water mainly but any other wet/reflective material also)
when I deactivate antialiasing it's a bit better but still not perfect
any suggestions would be great !
thanks a lot in advance
Is there any way to configure camera movement speed? Default is to fast for me/
If anyone else is interested, then the speed of movement of the free camera can be adjusted as you like.
To do this, you need to edit the values in the file: modfreecam_beta\content\scripts\game\player\player.ws
find the next block (An easy way to quickly find this part is to type the word "camspeed" into the search):
//private var fc_lastActiveContext : name;
public var fY : float;
public var fcrotation : EulerAngles;
public timer function FCControl( delta : float, id : int )
{
var pos : Vector;
var inputX : float;
var inputY : float;
//var fY : float;
var camspeed : float = 1.f;<---------- first value
/*if (theGame.IsFreeCameraEnabled()){
if(theGame.GetTimeScale() < 0.1 )
thePlayer.AddTimer( 'FCControl', 0.000003f );
else
thePlayer.AddTimer( 'FCControl', 0.01f );
}else{
thePlayer.RemoveTimer( 'FCControl' );
}*/
if (!theGame.IsFreeCameraEnabled())
thePlayer.RemoveTimer( 'FCControl' );
if (theInput.IsActionPressed('Sprint')){
camspeed = 2.5f;<---------- second value
fY += 1;
}
if (theInput.IsActionPressed('Jump')){
camspeed = 0.15f;<---------- third value
fY -= 1;
}
Three values are responsible for the speed of the camera.
"var camspeed : float = 1.f;" - Basic camera speed.
"camspeed = 2.5f;" - The speed of the camera when you press the shift key.
"camspeed = 0.15f" - The speed of the camera when you press the space bar.
It is necessary to change the digital value to any value convenient to you.
But as I understand it, the value must be decimal. If you want to set the speed twice as high, then you need to write 2.0f and not 2f. If you do not follow this rule, the game will not start and will give a compilation error.
I warn you in advance that I am not a programmer or a modmaker. For me, this solution works perfectly, no problems have been noticed.
//private var fc_lastActiveContext : name;
public var fY : float;
public var fcrotation : EulerAngles;
public timer function FCControl( delta : float, id : int )
{
var pos : Vector;
var inputX : float;
var inputY : float;
//var fY : float;
var camspeed : float = 0.2f;
/*if (theGame.IsFreeCameraEnabled()){
if(theGame.GetTimeScale() < 0.1 )
thePlayer.AddTimer( 'FCControl', 0.000003f );
else
thePlayer.AddTimer( 'FCControl', 0.01f );
}else{
thePlayer.RemoveTimer( 'FCControl' );
}*/
if (!theGame.IsFreeCameraEnabled())
thePlayer.RemoveTimer( 'FCControl' );
if (theInput.IsActionPressed('Sprint')){
camspeed = 0.5f;
fY += 1;
}
if (theInput.IsActionPressed('Jump')){
camspeed = 0.05f;
fY -= 1;
}
Your problem is most likely that you have a merge of mods through the "Witcher 3 ScriptMerge". Most likely, it also affects the file being modified, but it is the highest priority for the game. You can recreate the merge patch, or change the values directly in it.
I dont have file "input.settings" in tthe main folder, im on latest version steam.
I though to create one, but it didnt work. File has no extension, or at least i dont know what fyle type it should be.
I triedd creating it with ".ini" extension in \bin\config\base
I tried changing "input_qwerty.ini" in \bin\config\r4game\legacy\base
Nothing worked,
would love for someone for whom it works just to share where file should be and how its called exactly
I need it, cause i cant progress in Keira questline after cave quest, i just cant enter her house for dialog to begin. No its not mods, i turned them off.
I know i can reinstall the game, but i dont want to