...
| Option Panel Name | settings.tml name | Default Value | Options Panel Values | settings.tml values | Description and Notes |
|---|---|---|---|---|---|
| General | |||||
| Language | [game] [game.language] override = "" | Auto Detect | Auto Detect English French German Spanish Italian Polish | "" en fr de es it pl | Auto detect should detect the OS language and use that. Some languages change the audio, text and subtitles on movies. Some just change the text and subtitles on movies and keep English voices. Needs a game restart to fully take effect. Relates to the games \steamapps\common\Neverwinter Nights\lang\XX folder name if you want to find the files it swaps out. |
| Difficulty | [ruleset] difficulty = 1 | 1 (Easy) | Very Easy (not singleplayer accessible - server only) Easy Normal D&D Hardcore Rules Very Difficult | 0 1 2 3 4 | See NWN Difficulty Settings page for more information. Note servers have this set on the server end of course overriding this setting. |
| General - Advanced | |||||
| Show Pregenerated Characters | [game] [game.character-generation] show-pregenerated = true | true | Ticked Unticked | true false | Shows the .BIC files referenced in pregen.2da if ticked/true, else will not disaply them |
| Violence Level | [game] gore = 1 | 1 (Full) | Low Full Special | 0 1 2 | Low - removes blood VFX (see visualeffects.2da) and replaces some placeables with "lower violence" versions (see placeables.2da) Full - usual setting, normal visuals and placeables Special - Certain deaths are now "gory" and explode the creature into chunks with additional blood VFX Note the 1.69 "Violence Password" is no longer accessible in the game options panel. |
| Ruleset | |||||
| Show Challenge Ratings | |||||
| Show Active Effects | |||||
| Natural Ones Fail Saving Throws | |||||
| Always Roll Max Hitpoints On Levelup | |||||
| Hide Hitpoints Gained on Levelup | |||||
| Combat Sticky Modes | |||||
| Item Level restrictions | In singleplayer mode always set to: Disabled In multiplayer it toggles if a character needs a certain level to use a certain value of magical equipment. | ||||
| Enforce Legal Characters | In singleplayer mode always set to: Disabled In multiplayer it toggles legal characters - those that adhere to the game rules, since both character generation and levelup are technically done client side. | ||||
| Ruleset - Advanced | |||||
| Encounters Aalways Reset | |||||
| Min Character Level | |||||
| Max Character Level | |||||
| Validate Spells | |||||
| Combat Max Attack Bonus | |||||
| Combat Max Damage Bonus | |||||
| Combat Max Saving Throw Bonus | |||||
| Combat Max Ability Bonus | |||||
| Combat Max Ability Penalty | |||||
| Combat Max Skill Bonus | Server|||||
| Logging | |||||
| Logging - Advanced | |||||
| Scripts - Advanced | |||||
| Vm Runtime Limits Instructions | 524288 | 131072 - 16777216 | This raises or lowers the instructions limit for scripts. It's recommended to keep this at the default value to stop any unrulely | ||
| Log Script Execution | Off | On Off | 1 0 | ||
| Vm Profiling | Off | On Off | 1 0 | This will log to nwclientLog1.txt a list of the scripts in the module that were run, and their run count and total execution time. It is used to debug what scripts may cause hiccups and lag and usually only used on servers. | |
| Debugger Address | 127.0.0.1 | IP address | The IP address of of the debugger server, ie DebugServer.exe, for use with SpawnScriptDebugger. In the modern day with 2 monitors and easy alt-tab without crashing, leaving this as localhost (127.0.0.1) should be sufficient. | ||
| Debugger Port | 5122 | Integer | The port of the debugger server, ie DebugServer.exe, for use with SpawnScriptDebugger. You'd usually leave this on the default port which matches the default in DebugServer.exe | ||
| SQLite Tracing - Advanced | Added in 1.84.8193.23 | ||||
| Profile | Off | On Off | 1 0 | If enabled then the game will write to nwclientLog1.txt every time a nwscript sqlStep() takes more then the Profile Threshold Msec amount of time to run. | |
| Profile Threshold Msec | 800 | 0 - 60000 | If the time taken by a statement is over this amount it will log it to nwclientLog1.txt. Setting to 0 doesn't display every statement, only those taking 1ms or higher. | ||
| Stmt | Off | On Off | 1 0 | This will print every SQL statement run through sqlStep() to nwclientLog1.txt prefixed with "stmt: ". Do not enable in a production environment, but it can be handy to quickly trace malformed SQL in a pinch. | |
| Other | |||||
| Campaign Progress | [game] [game.campaigns] [game.campaigns.oc] progress = 7 [game.campaigns.xp1] progress = 3 [game.campaigns.xp2] progress = 4 | OC - up to 7 XP1 - up to 3 XP2 - up to 4 | This is how you unlock progress without actually ending the modules. If you want to access the last chapter of the OC set the progress to 7. The example settings.tml has them all unlocked. |
...