Thank you! With a bit of editing I was able to replicate my version of the Witcher 2's camera. The biggest change this mod offers is that Geralt always stay in the middle of the camera like in W2.
Hi, could you please make a menu for this so I can change the 'exploration' camera to a distance that suits my style? Also would it be possible to add a 'first person perspective' view too? :)
Hey thib.. tbh .. If you look on the videos where you showcase Immersive combat .. and compare it to this camera .. they are indeed different. or i am a bit cray cray > I went into the code as well and looked into the different values and they seem differnt as well.
There is a lot more zoom in and zoom out *camera movment* when you do different actions with this camera compared to immersive combat, where immersive camera was always locked in one position and never zoomed out or in.
Hi, I edited the camera to my preferences, but in the combat with giant at the beggining of Blood and Wine it zooms in more if I am closer to giant. It zooms so much, that it looks like 1st person. Is it possible to disable zooming during some combat situations? I would like to have same fixed camera zoom level during combat no matter I am fighting one big or 10 small enemies.
Could someone please tell me what file you have to open to change the settings? Absolutely no proper instructions are in the ReadMe file for people who haven't got much of a clue about these things, obviously such as myself. I can't find the 'Vector' settings anywhere in the user.settings file in Documents so it's obviously not that. Much appreciated!
Open up the r4Player.ws file in a text editor like notepad++ or sublime. Then, search for (press control+f) thib. There you'll find the Vector settings. Let me know if you have any more trouble!
I was on that earlier but couldn't find! I opened it up again but when I search for "thib" it doesn't find anything at all. Any thoughts? There's something that states the following line on top of the document once open "statemachine abstract import class CR4Player extends CPlayer", I'm guessing I'm at least in the right place? Cheers buddy!
Edit: Found where I should be at least, but don't see where I edit the values? I see this currently -
Many thanks. I still don't think I've done it right haha, as I don't see any change in game! This is what I've changed -
{ //In the next line you can change the camera values, for explanation check out the readme! DampVectorSpring( moveData.cameraLocalSpaceOffset, moveData.cameraLocalSpaceOffsetVel, Vector( 0.25f, 3.00f, 1.00f ), 0.60f, dt ); return true; }
If this is not where you change the values, as is probably the case, could you please give an example of the correct part? Particularly for the outdoor camera when camera pans quite high and far away from Geralt! Really appreciate your help so far mate. Cheers!
If you were to put vanilla values into this script, it still wouldn't be like vanilla since the implementation is different. I suggest you just try out a couple of different values (what they exactly do you can read in the readme file).
Thanks for the early update, thib! Since my skills in modding stuff on my own are pretty limited, I´d also appreciate to have a menu in future, if you´re up for that. Nevertheless I give your instructions in the .rar-file a try
53 comments
Many thanks brother
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.
I went into the code as well and looked into the different values and they seem differnt as well.
There is a lot more zoom in and zoom out *camera movment* when you do different actions with this camera compared to immersive combat, where immersive camera was always locked in one position and never zoomed out or in.
Edit: Found where I should be at least, but don't see where I edit the values? I see this currently -
//mod Thib's camera++
/*var dist : float;
if( thePlayer.IsInCombat() )
{
dist = VecDistance2D( thePlayer.GetWorldPosition(), thePlayer.GetTarget().GetWorldPosition() );
thePlayer.GetVisualDebug().AddText( 'dbg', dist, thePlayer.GetWorldPosition() + Vector( 0.f,0.f,2.f ), true, , Color( 0, 255, 0 ) );
}*/
//mod Thib's camera--
if ( isStartingFistFightMinigame )
{
moveData.pivotRotationValue = fistFightTeleportNode.GetWorldRotation();
isStartingFistFightMinigame = false;
}
// Specific substate
if( substateManager.UpdateCameraIfNeeded( moveData, dt ) )
{
return true;
Many thanks. I still don't think I've done it right haha, as I don't see any change in game! This is what I've changed -
{
//In the next line you can change the camera values, for explanation check out the readme!
DampVectorSpring( moveData.cameraLocalSpaceOffset, moveData.cameraLocalSpaceOffsetVel, Vector( 0.25f, 3.00f, 1.00f ), 0.60f, dt );
return true;
}
If this is not where you change the values, as is probably the case, could you please give an example of the correct part? Particularly for the outdoor camera when camera pans quite high and far away from Geralt! Really appreciate your help so far mate. Cheers!
Those are the correct lines though!
Since my skills in modding stuff on my own are pretty limited, I´d also appreciate to have a menu in future, if you´re up for that.
Nevertheless I give your instructions in the .rar-file a try