1.07 Information up
http://forums.obsidianent.com/...omodule=blog&blogid=2&
Multi-Select
The Multi-select system is going through a simple overhaul. The first part of which, that you should see, is that now, multi-selected parties should be able to perform their default actions. This means you will be able to open doors, pick locks, etc. without having to de-select your group now. Other changes will be forth-coming, but so far, this is the big change.
DM Console Commands in 1.07
I have been receiving a lot of requests for what script commands we are making available to DMs in the 1.07 patch. To answer this question I am going to post a good number of them, along with their descriptions:
SetCHA : Set the currently targeted creature to the specified CHA.
SetCON : Set the currently targeted creature to the specified CON.
SetDEX : Set the currently targeted creature to the specified DEX.
SetDieRollMode : Usage: 'SetDieRollMode (0/1/2). 0 = normal random die rolling. 1 = minimum die rolls. 2 = maximum die rolls.'
SetINT : Set the currently targeted creature to the specified INT.
SetSTR : Set the currently targeted creature to the specified STR.
SetWIS : Set the currently targeted creature to the specified WIS.
command : 'command <MATCH>' will return all commands that include any characters in the MATCH sequence.
commands : 'commands <MATCH>' will return all commands that include any characters in the MATCH sequence.
dm_getvarfloat : Returns the value of the specified variable.
dm_getvarint : Returns the value of the specified variable.
dm_getvarobject : Returns the value of the specified variable.
dm_getvarstring : Returns the value of the specified variable.
dm_giveXP : Gives the specified amount of XP to the current target.
dm_givegold : Gives the specified amount of gold to the current target.
dm_god : Turn player character invincible.
dm_jumptopoint : Jump to the specified points. Syntax is: float float.
dm_modifyage : Your current target will have its age adjusted by the value specified. Positive values will cause an increase, while negative values will cause a decrease.
dm_setCR : Your current target will have its challenge rating set to the value specified.
dm_setage : Your current target will have its age set to the value specified.
dm_setattackbase : Your current target will have its base attack bonus set to the value specified.
dm_setfaction : Your current target will have its faction set to the one specified in the command line.
dm_setfactionreputation : Where: faction1 and faction2 are the names of factions. x is an integer value indicating the value to set the reputation value to. Description: This function will set the reputation value for how faction2 feels about faction1 (0 is hostile, 100 is friendly).
dm_setspellresistance : Your current target will have its spell resistance set to the value specified.
dm_setvarfloat : Sets variable specified to the given value.
dm_setvarint : Sets variable specified to the given value.
dm_setvarobject : Sets variable specified to the given value.
dm_setvarstring : Sets variable specified to the given value.
givefeat : Usage: 'givefeat FEATID'
giveitem : Usage: 'giveitem ITEMTEMPLATE <AMOUNT>' Will create an item and add it to you inventory. If you don't specify an amount, it is assumed to be one.
givespell : Usage: 'givespell SPELLID SLOT'
givexp : Usage: 'givexp <AMOUNT>' Will give the supplied number of experience points, or enough to level up if no number is supplied
logcommands :
loggameeffects : Usage: 'loggameeffects'
logrunscript :
logserverai : Usage: 'logserverai'
portraitsave :
rain :
removefeat : Usage: 'removefeat FEATID'
resetlevels : Usage: 'resetlevels <OBJECT> <EXP>'
resetpackage :
resetstats :
resourcestats :
rs : Usage: 'runscript SCRIPTFILE <TARGET>' Will run the script. If <TARGET> is a valid object, the script will be run with that object as OBJECT_SELF.
runscript : Usage: 'runscript SCRIPTFILE <TARGET>' Will run the script. If <TARGET> is a valid object, the script will be run with that object as OBJECT_SELF.
takedamage : Usage: 'takedamage DAMAGE <TARGET>' - DAMAGE can be any number greater than zero. <TARGET> (optional) is the tag of the object you are trying to target
unpolymorph : Usage: 'unpolymorph'
usebehavior : Usage: 'usebehavior NUMBER' This will change the currently controlled creature to use designated behavior set from the NWN2_BehaviorParams.2da
usescriptset : Usage: 'usescriptset NUMBER' This will change the currently controlled creature to use designated script set from the nwn2_scriptsets.2da
MoTB Camera Changes
In Mask of The Betrayer, we will be implementing something called Play Modes. This will replace the current camera/control scheme in NWN2 with something a little bit more streamlined. Basically, there will be two play modes that can be configured from the Game Options screen - Character Mode and Strategy Mode. These modes will affect both the function of the camera and the controls for each mode, and are designed to be most efficient for the two primary styles of play ? controlling a single character, and controlling a full party.
In Character Mode, the camera follows behind and over the shoulder of the currently controlled character. This mode is useful for getting a good look at your surroundings and exploring an area while focused on controlling an individual character.
While in Character Mode, by default, holding the Left Mouse Button down and moving the mouse to the left or right will turn the character. You can also turn by moving the mouse to the edge of the screen. Holding down the Middle Mouse Button or pressing the Arrow keys will allow you to rotate the camera around the currently controlled character.
Strategy Mode is a top down Play Mode that is intended to make controlling a full party easier. This mode is most useful for controlling combat situations involving a full party of characters against a large number of enemies.
In Strategy Mode, by default, you can hold the Left Mouse Button to have your character move towards the mouse cursor. You can rotate the camera either by holding the Middle Mouse Button and moving the mouse, by moving the mouse cursor to the edge of the screen, or by pressing the Arrow Keys.
Strategy Mode can also be configured to play more like a Real-Time Strategy game, with the camera unfocused from the currently character and with Marquee Select - the ability to click and drag a box around a character to control individual or multiple characters. Please see the Options Menu section for more details.
It's important to remember, that this functionality is a Work in Progress and may change before the release of the Mask of The Betrayer expansion.