Difference between revisions of "Con SetGameSetting"
Jump to navigation
Jump to search
imported>Scruggs (changes not saved) |
imported>DragoonWraith |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
A command for [[:Category:Oblivion Script Extender|Oblivion Script Extender]] | A command for [[:Category:Oblivion Script Extender|Oblivion Script Extender]] | ||
<BR> | |||
'''Syntax:''' | '''Syntax:''' | ||
con_SetGameSetting GMST value | con_SetGameSetting GMST value | ||
Line 6: | Line 7: | ||
Sets the desired game setting to the desired value while in game. | Sets the desired game setting to the desired value while in game. | ||
<BR> | |||
==Example== | ==Example== | ||
Line 12: | Line 14: | ||
Sets the limit on the number of summonable creatures to 10. | Sets the limit on the number of summonable creatures to 10. | ||
<BR> | |||
==Notes== | ==Notes== | ||
*Due to limitations of the Wiki software, the title of this article, and links to it, cannot display it correctly - there is an underscore (_) in the function's name. | *Due to limitations of the Wiki software, the title of this article, and links to it, cannot display it correctly - there is an underscore (_) in the function's name. | ||
*This function is identical to the SetGameSetting [[:Category: Console Functions|Console Function]], and will behave as if you had called that function from the console. | *This function is identical to the SetGameSetting [[:Category: Console Functions|Console Function]], and will behave as if you had called that function from the console. | ||
*This function was not designed to be run from scripts, and so may not work as expected. | *This function was not designed to be run from scripts, and so may not work as expected. | ||
[[Category: | *'''Con_SetGameSetting''' does not work correct with variables as parameters. When you need to use variables, use [[SetNumericGameSetting]] instead. | ||
[[Category: OBSE Console Functions | |||
*Changes made to game settings with this function will not be included in the savegame file. This has two consequences: | |||
*#If you want to make a permanent change to a game setting you will need code to update the value after a savegame is reloaded. | |||
*#When you change a game setting, and then reload a game, the change will still be active. The game setting will be only reset when you exit and restart Oblivion, or when you do it in your script after reload. | |||
<BR> | |||
==See Also== | |||
*[[:Category: Settings|Game Settings]] | |||
*[[SetNumericGameSetting]] | |||
*[[GetGameSetting]] | |||
*[[GetNumericINISetting]] | |||
*[[Con_GetINISetting]] | |||
*[[SetNumericINISetting]] | |||
[[Category:Functions]] | |||
[[Category:Functions (OBSE)]] | |||
[[Category:Console Functions (OBSE)]] |
Latest revision as of 04:24, 23 April 2008
A command for Oblivion Script Extender
Syntax:
con_SetGameSetting GMST value
Sets the desired game setting to the desired value while in game.
Example[edit | edit source]
con_SetGameSetting iMagicMaxSummonedCreatureTypes 10
Sets the limit on the number of summonable creatures to 10.
Notes[edit | edit source]
- Due to limitations of the Wiki software, the title of this article, and links to it, cannot display it correctly - there is an underscore (_) in the function's name.
- This function is identical to the SetGameSetting Console Function, and will behave as if you had called that function from the console.
- This function was not designed to be run from scripts, and so may not work as expected.
- Con_SetGameSetting does not work correct with variables as parameters. When you need to use variables, use SetNumericGameSetting instead.
- Changes made to game settings with this function will not be included in the savegame file. This has two consequences:
- If you want to make a permanent change to a game setting you will need code to update the value after a savegame is reloaded.
- When you change a game setting, and then reload a game, the change will still be active. The game setting will be only reset when you exit and restart Oblivion, or when you do it in your script after reload.