Trying NWN2 again. Need some help with controls options

Hi all,

I recently bought the GOG version of NWN2 Complete. I find I can’t get the controls to anything I enjoy. I like to play mostly in Character mode, scrolled in fairly closely, but I have issues:

  1. The camera swivels around against my wishes. I want it to stop where I stop it when I’m moving it by holding down my mouse wheel and moving the mouse, not whip around.
  2. The turn speed at the edge of the screen is unbearable slow, even with the slider all the way up.
  3. There doesn’t appear to be an option for mapping a “walk forward” key. Only run. edit: I know I can hold down SHIFT to walk, but it’s awkward to me.

Anyone have suggestions on getting NWN2 to behave the way I want?

Thanks,

JFK

the camera can be a real banana in Nwn2 … in fact there’s an important setting that’s not even shown in Options

have a look through my ini files:

esp. nwn2player.ini [Exploration Mode Options] [Strategy Mode Options] [Character Mode Options] (those hold camera options) – but beware that my keyboard config is highly customized

folder: Documents\Neverwinter Nights 2

nwn2.ini

[Sound Options]
Duck Time=0.21000
Duck Scale SFX=0.500000
Duck Scale Music=0.500000
Duck Audio In Cutscenes=1
Music Volume=0.43
Voice Volume=1.00
SoundFX Volume=0.66
Environment Effects=0
2D3D Bias=1.00
3D Provider=DirectSound3D 7+ Software - Pan and Volume
Number 2D Voices=16
Number 3D Voices=16
DisableSound=0
Speaker Type=0
MaxCachedSounds=500
Environment Effects Level=0.26

[Graphics Options]
SEFCacheTimeout=500
SEFCacheSize=20
Bloom=1
EnableVsync=0
Shadows=1
EnvironmentShadows=1
CharacterDropShadows=0
SoftShadows=1
FarShadows=1
PointLightShadows=1
UseHardwareShadowMapsIfAvailable=1
NormalMappedTerrain=1
NumberOfTextureMipLevelsToSkip=0
UseHDRIfAvailable=0
MultiSampleType=8
ScreenshotFormat=tga
WaterReflections=1
WaterRefraction=1
RenderGrass=1
HiRezShadowMapSize=4096
LowRezShadowMapSize=4096
CharacterAndPointLightShadowMapSize=2048
TextureMinFilterMode=3
TextureMagFilterMode=2
TextureMipFilterMode=2
TextureMaxAnisoTropy=2
FarClipPlaneModifier=1.000000
ATIWorkAroundForPointLightShadows=1
SoftwareSkinning=0
FirstRunAutoDetect=0
LightsPerObject=1000
SEFCacheTimeout=750
SEFCacheSize=40
Highlight Intensity=0.135000

[Display Options]
;FullScreen=0
;Width=1600
;Height=1024
FullScreen=1
Width=1920
Height=1080
RefreshRate=60
Gamma=1.505000
UseLargeFont=0
Disable Intro Movies=1
ObjectFade Percentage=0.1
ObjectFade Start=0.0
ObjectFade Length=0.05

nwn2player.ini

[Game Options]
;Client Mode=
;0 Character Mode (is saved when selected)
;1 Strategy Mode (is saved when selected)
;2 Exploration Mode (is saved when selected & Options are accepted/saved)
Client Mode=2
Spell Target Visuals=1
Show Weapon Trail=1
Show Health Numbers=1
QuickSpellAutoClose=0
AutoSetCurrentTarget=0
AutoRunAction=0
BuySellConfirm=1
EnableHotbar_0=1
EnableHotbar_1=0
EnableHotbar_2=0
EnableHotbar_3=0
ShowModebar=1
ShowMinimap=1
InvertMousePitch=0
InvertMouseYaw=0
AlwaysDrawTransitions=1
DriveCameraCamera=2
;DriveCameraCamera=1
TooltipDelay=0.000000
ContextMenuDelay=0.100000
Object Selection Mode=3
AllowPartyLights=1
Difficulty Level=4
Memory Access=2
;Memory Level=1
Pause On Lose Focus=1
Enable FloatyTextFeedback=1
ClientChatLogging=1
Debug Text=1
CameraMode=1
;CameraMode=1
;Hide SecondStoryTiles=0
;Single Player ItemLevelRestrictions=0
;Single Player Enforce Legal Characters=0
;MouseoverFeedback=1
;TextBubbleMode=1
;Client CPU Affinity=1

[Control Options]
;Enable ScreenEdgeCameraMove=1
;CameraKeyboardMoveSpeed=5.000000
;Enable ScreenEdgeCameraTurn=1
;Zoom Speed=3.000000
;CameraTurnSpeed=1.000000
;CameraMode=2

[Exploration Mode Options]
;wheelzoom
Mousewheel_Speed_Min=5.000000
Mousewheel_Speed_Max=20.000000
Mousewheel_Speed_Default=10.000000
Mousewheel_Speed_Current=9.950001
;mouselook
Mouse_Turn_Min=0.100000
Mouse_Turn_Max=2.000000
Mouse_Turn_Default=1.000000
Mouse_Turn_Current=0.955000
;edgeturn - this is not in Options
Edge_Turn_Min=1.000000
Edge_Turn_Max=5.000000
Edge_Turn_Default=2.500000
Edge_Turn_Current=2.820000
;edgescroll
Edge_Move_Min=0.100000
Edge_Move_Max=1.000000
Edge_Move_Default=0.500000
Edge_Move_Current=0.325000
;keyscroll also keyturn and keyzoom-in/out
Keyboard_Move_Min=1.000000
Keyboard_Move_Max=5.000000
Keyboard_Move_Default=2.500000
Keyboard_Move_Current=3.720000
Fade Objects=1
Show Move Cursor=1
Mouseover Highlight Flags=74
CameraMode=1
LeftClickAction=1
Ceiling Draw Mode=0
PossessAsDefault=1
CameraFollowAlways=0
MouseMovement=1
Enable ScreenEdgeCameraTurn=1
Enable ScreenEdgeCameraMove=0

[Strategy Mode Options]
;wheelzoom
Mousewheel_Speed_Min=1.000000
Mousewheel_Speed_Max=10.000000
Mousewheel_Speed_Default=5.000000
Mousewheel_Speed_Current=3.970000
;mouselook
Mouse_Turn_Min=0.100000
Mouse_Turn_Max=2.000000
Mouse_Turn_Default=1.000000
Mouse_Turn_Current=0.955000
;edgeturn
Edge_Turn_Min=1.000000
Edge_Turn_Max=10.000000
Edge_Turn_Default=2.500000
Edge_Turn_Current=5.230000
;edgescroll
Edge_Move_Min=0.100000
Edge_Move_Max=2.000000
Edge_Move_Default=1.000000
Edge_Move_Current=0.993000
;keyscroll
Keyboard_Move_Min=1.000000
Keyboard_Move_Max=5.000000
Keyboard_Move_Default=2.500000
Keyboard_Move_Current=2.480000
Fade Objects=1
Show Move Cursor=1
Mouseover Highlight Flags=74
CameraMode=3
LeftClickAction=2
Ceiling Draw Mode=2
PossessAsDefault=1
CameraFollowAlways=0
MouseMovement=1
Enable ScreenEdgeCameraTurn=0
AutoCenterFreeCam=0
SelectedCharacterCursor=1
Enable ScreenEdgeCameraMove=1

[Character Mode Options]
;wheelzoom
Mousewheel_Speed_Min=1.000000
Mousewheel_Speed_Max=10.000000
Mousewheel_Speed_Default=5.000000
Mousewheel_Speed_Current=3.970000
;mouselook
Mouse_Turn_Min=0.100000
Mouse_Turn_Max=2.000000
Mouse_Turn_Default=1.000000
Mouse_Turn_Current=0.955000
;edgeturn
Edge_Turn_Min=1.000000
Edge_Turn_Max=10.000000
Edge_Turn_Default=5.000000
Edge_Turn_Current=2.980000
;followdelay
Camera_Lag_Min=0.100000
Camera_Lag_Max=2.500000
Camera_Lag_Default=1.000000
Camera_Lag_Current=0.484000
Fade Objects=1
Show Move Cursor=1
Mouseover Highlight Flags=74
CameraMode=0
LeftClickAction=1
Ceiling Draw Mode=1
PossessAsDefault=1
CameraFollowAlways=0
MouseMovement=1
Enable ScreenEdgeCameraTurn=1

[Keymapping_1]
Action37=41; Rotate Camera Left
Action38=40; Rotate Camera Right
Action39=42; Zoom Camera In
Action40=43; Zoom Camera Out
Action41=44; Camera Up
Action42=45; Camera Down
Action56=255
Action57=51; Zoom out full
Action58=255
Action59=255
Action61=86; Hide/Show GUI (Not recommended)
Action63=87; Inventory
Action64=100; Quick Chat
Action65=88; Journal
Action66=81; Character Sheet
Action67=80; Spells
Action68=91; Map
Action69=94; Player List
;Action71=; Quicksave
Action73=75; DM Creator
Action74=76; DM Chooser
Action87=79; Drive Mode Step Left
Action88=82; Drive Mode Step Right
Action90=101; Drive Mode Forward Run
Action91=97; Drive Mode Backward
Action92=95; Drive Mode Left
Action93=83; Drive Mode Right
Action94=89; Screen Captured
Action96=52; Pause
Action97=104; Inspection
Action102=103; Module Debug Info
Action103=47; Jump To Point
Action104=46; Object Debug Info
Action105=70; Previous Hotbar Row
Action106=71; Next Hotbar Row
Action107=96; Rest
Action108=84; Quickcast
Action109=49; Target Nearest Enemy
Action110=72; Target Next Enemy
Action111=85; Mode Bar
Action112=69; Select Previous Target
Action113=98; Perform Default Action On Target
Action114=92; MiniMap
Action115=50; Mouse Look / Camera Movement
Action116=109; Toggle Group Selection
Action117=108; Select Group With Mouse
Action118=64; Toggle Play Mode
Console=`

[Keymapping_2]
Action37=40; Rotate Camera Left
Action38=41; Rotate Camera Right
Action39=42; Zoom Camera In
Action40=43; Zoom Camera Out
Action41=44; Camera Up
Action42=45; Camera Down
Action56=255
Action57=51; Zoom out full
Action58=255
Action59=255
Action61=86; Hide/Show GUI (Not recommended)
Action63=87; Inventory
Action64=100; Quick Chat
Action65=88; Journal
Action66=81; Character Sheet
Action67=80; Spells
Action68=91; Map
Action69=94; Player List
;Action71=; Quicksave
Action73=75; DM Creator
Action74=76; DM Chooser
Action87=79; Drive Mode Step Left
Action88=82; Drive Mode Step Right
Action90=101; Drive Mode Forward Run
Action91=97; Drive Mode Backward
Action92=95; Drive Mode Left
Action93=83; Drive Mode Right
Action94=89; Screen Captured
Action96=52; Pause
Action97=104; Inspection
Action102=103; Module Debug Info
Action103=47; Jump To Point
Action104=46; Object Debug Info
Action105=70; Previous Hotbar Row
Action106=71; Next Hotbar Row
Action107=96; Rest
Action108=84; Quickcast
Action109=49; Target Nearest Enemy
Action110=72; Target Next Enemy
Action111=85; Mode Bar
Action112=69; Select Previous Target
Action113=98; Perform Default Action On Target
Action114=92; MiniMap
Action115=50; Mouse Look / Camera Movement
Action116=109; Toggle Group Selection
Action117=108; Select Group With Mouse
Action118=64; Toggle Play Mode

[Keymapping_3]
Action37=41; Rotate Camera Left
Action38=40; Rotate Camera Right
Action39=42; Zoom Camera In
Action40=43; Zoom Camera Out
Action41=44; Camera Up
Action42=45; Camera Down
Action56=255
Action57=51; Zoom out full
Action58=255
Action59=255
Action61=86; Hide/Show GUI (Not recommended)
Action63=87; Inventory
Action64=100; Quick Chat
Action65=88; Journal
Action66=81; Character Sheet
Action67=80; Spells
Action68=91; Map
Action69=94; Player List
;Action71=; Quicksave
Action73=75; DM Creator
Action74=76; DM Chooser
Action87=79; Drive Mode Step Left
Action88=82; Drive Mode Step Right
Action90=101; Drive Mode Forward Run
Action91=97; Drive Mode Backward
Action92=95; Drive Mode Left
Action93=83; Drive Mode Right
Action94=89; Screen Captured
Action96=52; Pause
Action97=104; Inspection
Action102=103; Module Debug Info
Action103=47; Jump To Point
Action104=46; Object Debug Info
Action105=70; Previous Hotbar Row
Action106=71; Next Hotbar Row
Action107=96; Rest
Action108=84; Quickcast
Action109=49; Target Nearest Enemy
Action110=72; Target Next Enemy
Action111=85; Mode Bar
Action112=69; Select Previous Target
Action113=98; Perform Default Action On Target
Action114=92; MiniMap
Action115=50; Mouse Look / Camera Movement
Action116=109; Toggle Group Selection
Action117=108; Select Group With Mouse
Action118=64; Toggle Play Mode

 
And, use the ClientExtension – nwn2 can suffer bad stutter/timing issues on 64-bit machines without it.

1 Like

@kevL_s
I noticed you have duplicate entries of both SEFCacheTimeout and SEFCacheSize under [Graphics Options].

SEFCacheTimeout=500
SEFCacheSize=20

and

SEFCacheTimeout=750
SEFCacheSize=40
3 Likes

thks

 
 
@JFK it’s probably a good idea to throw Nwn2Fixes into your Docs/Override also

and TonyK’s AI 2.2

and the TCC Reboot if crafting

3 Likes

Thanks all for the replies.
I’ve concluded that NWN2 is pretty darn good, provided I recognize that it’s a different game from NWN. Instead of shoehorning it into behaving like NWN, even on the matter of controls, I’ve decided to approach it as an entirely different game and play it using the control schemes it offers. I’m enjoying it now more than I ever did when it first came out, and all I could focus on was how different it all was from NWN (my old friend).

JFK

5 Likes

When I came back after a more than four year gap, I asked a bunch of questions. I figure my topic might be worth a look due to the helpful answers.

https://neverwintervault.org/forums/neverwinter-nights-2/players-corner-nwn2/rejoice-quixal-has-returned-or-carry-usual

And just in case the same thing bothers you, the fix I discovered myself is:

I stumbled on an innelegant but simple answer to one of the questions I asked back when this thread was active. I figured for the sake of completion I would mention my solution here.

“To get rid of the pause message in the middle of the screen when you pause in NWN2, drop a blank file in your override named “noticewindow.xml” to override the existing message. This might be a clumsy fix but it works.”

4 Likes

Just make sure a custom module is not already making use of that noticewindow.xml (like mine does) or you could “damage” the game. :wink:

Cheers, Lance.