This wiki is a copy of the original Oblivion CS wiki created and maintained by the UESP.net. See CSwiki:Copy Notice for more info.

Difference between revisions of "Category:Oblivion Script Extender"

Jump to navigation Jump to search
add team email, update description to 0018 (yeah almost in time for 0019)
imported>DragoonWraith
imported>Scruggs
(add team email, update description to 0018 (yeah almost in time for 0019))
Line 3: Line 3:
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Description
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Description
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
Oblivion Script Extender v0017
Oblivion Script Extender v0018
by Ian Patterson, Stephen Abel, and Paul Connelly
(ianpatt, behippo, and scruggsywuggsy the ferret)


by Ian Patterson, Stephen Abel and Paul Connelly
Additional contributions from Timeslip, The J, DragoonWraith, SkyRanger-1, and badhair.
(ianpatt, behippo and scruggsywuggsy the ferret)


Additional contributions from Timeslip, The J, DragoonWraith, and SkyRanger-1.
The Oblivion Script Extender, or OBSE for short, is a modder's resource that expands the scripting capabilities of Oblivion. It doesn't make any modifications to oblivion.exe, TESConstructionSet.exe, or any other files in your oblivion install, so don't worry about permanent side effects. It is compatible with the 1.2.0.416 Oblivion patch, as well as the 1.2 version of the Construction Set. Versions of Oblivion downloaded via Steam are supported as well.


The Oblivion Script Extender, or OBSE for short, is a modder's resource that expands the scripting capabilities of Oblivion. It doesn't make any modifications to oblivion.exe, TESConstructionSet.exe, or any other files in your oblivion install, so don't worry about permanent side effects. It is compatible with the 1.2.0.416, 1.2.0.214, and 1.1.0.511 Oblivion patches, as well as the 1.0 and 1.2 versions of the Construction Set.
IMPORTANT: Please note that scripts compiled with OBSE v0018 require the user to be running v0018, even if no 0018 commands are used.
 
'''As of v0017, OBSE requires the 1.2.0.416 version of Oblivion.'''
 
'''Updating/patching Oblivion does ''not'' update your Construction Set. You must [[The Elder Scrolls Construction Set#The Construction Set v1.2|download version 1.2 of the Construction Set separately]] or certain OBSE functions will not be usable in the editor.'''
 
 
v0017b provides beta support for the version of Oblivion released on Steam.
 
 
Bugfix update v0017a changes:
*Fix compiler occasionally freezing when attempting to save a script
*Make local variables take precedence over objectIDs in cases of name collision
*Fix crash with GetEquippedItems after unequipping slotless items
*IsModelPathValid now works with non-simple models like NPC and Hair
*Remove delay between calling InsertInInputText and seeing the displayed text updated
*Empty strings are no longer displayed as "NULL" with the %z format specifier; instead nothing is displayed
 
 
v0017 adds adds:
*Array variables
*ForEach and While loops
*A new expression syntax supporting array and string variables as basic datatypes, complex expressions, and a richer set of operators.
*Effect setting functions
*Combat style functions
*Activate2
*GetCurrentRegion
*Functions to detect if keys or controls have been disabled via script
*GetEquippedItems, GetItems, GetSpells, GetFollowers
*IsRefDeleted
*Functions to manipulate Greater Powers
*Various bug-fixes and miscellaneous functions


This release adds:
*User-defined functions
*Class functions
*GetUserTime
*GetCreatureModelPaths
*Get/SetSkillGoverningAttribute
*Get/SetPlayerBirthsign
*GetMapMenuMarkerName/Ref
*GetActiveEffectCodes/Casters
*GetCurrentRegions
*SetPackageTarget
*Special animation functions
*GetLeveledSpells
*GetDescription
*sv_Split
*Array resizing, insertion, and list creation functions
*Get/SetGameDifficulty
*Set/ModCurrentCharge
*Door teleport functions
*Cell reset functions
*GetTelekinesisRef
*GetActorPackages
*AI package functions
*combat style flag functions
*GetWaterShader
*Commands for generating local map files
*Commands for manipulating player skill use and experience
*various miscellaneous functions, bug-fixes, and optimizations
|-
|-


Line 102: Line 100:
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Contact
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Contact
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
* Send email to ianpatt+obse [at] gmail [dot] com. (yes, keep the + symbol, it helps sort email)
* Send email to team [at] obse [dot] silverlock [dot] org
* Send email to behippo at gamer [at] silverlock [dot] org.
|-
|-
!style="background:#ffdead;border-bottom:1px solid;" | Home Page
!style="background:#ffdead;border-bottom:1px solid;" | Home Page
Anonymous user

Navigation menu