Difference between revisions of "Category:Oblivion Script Extender"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>Sativarg
m
imported>Behippo
(update for v0007)
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 v0006
Oblivion Script Extender v0007
by Ian Patterson and Stephen Abel
by Ian Patterson and Stephen Abel


Line 10: Line 10:
This doesn't make any modifications to oblivion.exe or TESConstructionSet.exe, or any other files in your Oblivion install, so don't worry about permanent side effects. It will only work with specific versions of Oblivion - in general, it will not work with localized versions, Direct2Drive versions, unpatched versions, and no-CD cracks can prevent it from working as well. See Discussion for more details.
This doesn't make any modifications to oblivion.exe or TESConstructionSet.exe, or any other files in your Oblivion install, so don't worry about permanent side effects. It will only work with specific versions of Oblivion - in general, it will not work with localized versions, Direct2Drive versions, unpatched versions, and no-CD cracks can prevent it from working as well. See Discussion for more details.
|-
|-
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | behippo's Comments
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | ianpatt's Comments
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
"Here's another release of OBSE. This release introduces many inventory and object functions. These can usually be called on either a reference or an object id. The main additions are a series of type functions (IsWeapon, IsBook, IsArmor), and two value functions GetObjectValue and GetCurrentValue. GetOV and GetCV take a typecode that represents various values (Weight, Gold Value, Health, Damage, Weapon Type etc.) We've added some functions to get information about the class of an actor (MajorSkills, Attributes, Specialization), and whether an actor has a given spell (HasSpell).
"This release is primarily for maintenance. It features "unofficial" support for Oldblivion, some new input functions from Timeslip, some fixes and new additions to GetObjectValue, SetNumericGameSetting, and some improvements to the script editor window. To change the script editor font, hold F12 or F11 when opening the script editor. F12 chooses a font automatically, and F11 will pop up a font picker dialog box.


Finally we have a beta function: ModActorValue2, which acts like ModActorValue when called from the console. This seems to allow the modification of an actor value that can be repaired without calling ModActorValue again. This has not undergone rigorous testing. We would like people to refrain from releasing real mods using this function while the community tests this feature. If everything works as expected we'll announce official support for the function on the forums or in v0007."
It hasn't been very long since the last release, but this has some important changes that seemed a good idea to get out as soon as possible."
|-
|-
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Installation
!style="background:#ffdead;border-bottom:1px solid;"  width="100"  | Installation
Line 51: Line 51:
!style="background:#ffdead;border-bottom:1px solid;" | Discussion
!style="background:#ffdead;border-bottom:1px solid;" | Discussion
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
[http://www.elderscrolls.com/forums/index.php?showtopic=539936 Release thread on The Elder Scrolls Forums]
[http://www.elderscrolls.com/forums/index.php?showtopic=541448 Release thread on The Elder Scrolls Forums]
|-
|-
!style="background:#ffdead;border-bottom:1px solid;" | Direct Download (Silverlock)
!style="background:#ffdead;border-bottom:1px solid;" | Direct Download (Silverlock)
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
|style="background:#ffeded;border-bottom:1px solid;" colspan="2"|  
[http://obse.silverlock.org/download/obse_0006.zip Click here to download]
[http://obse.silverlock.org/download/obse_0007.zip Click here to download]
|}
|}



Revision as of 00:44, 21 August 2006

Description

Oblivion Script Extender v0007 by Ian Patterson and Stephen Abel

The Oblivion Script Extender runs in the background behind Oblivion, allowing the addition of new functions for scripters to use in mods. Still very early in development, OBSE has already completely revolutionized scripting with the addition of such much-asked-for functions as IsKeyPressed and GetCurrentSpell.

This doesn't make any modifications to oblivion.exe or TESConstructionSet.exe, or any other files in your Oblivion install, so don't worry about permanent side effects. It will only work with specific versions of Oblivion - in general, it will not work with localized versions, Direct2Drive versions, unpatched versions, and no-CD cracks can prevent it from working as well. See Discussion for more details.

ianpatt's Comments

"This release is primarily for maintenance. It features "unofficial" support for Oldblivion, some new input functions from Timeslip, some fixes and new additions to GetObjectValue, SetNumericGameSetting, and some improvements to the script editor window. To change the script editor font, hold F12 or F11 when opening the script editor. F12 chooses a font automatically, and F11 will pop up a font picker dialog box.

It hasn't been very long since the last release, but this has some important changes that seemed a good idea to get out as soon as possible."

Installation
  1. Copy obse.dll, obse_editor.dll, and obse_loader.exe to your Oblivion directory.
  2. Copy scripttest.esp or another OBSE enabled ESP to your Oblivion plugins directory and enable it in the launcher.
  3. Run oblivion by running obse_loader.exe from the Oblivion directory.
  4. To create mods using OBSE, you need to run obse_loader.exe with a -editor flag. This can either be done with the Command Line (typically Start->Programs->Accessories->Command Prompt) or by creating a shortcut whose Target reads as follows:
    "...wherever it's installed\Oblivion\obse_loader.exe" -editor
Troubleshooting

Oblivion doesn't launch after running obse_loader.exe:

- Make sure you've copied obse_loader.exe, obse.dll, and obse_editor.dll to your oblivion folder. That folder should also contain oblivion.exe. - Check the file obse_loader.log in your oblivion folder for errors.

obse_loader.log tells me it couldn't find a checksum:

- You may have a version of Oblivion that isn't supported. I have the english official patch v1.1.0.511, localized versions with different executables or different patches will not work. If there's enough legitimate demand for it, I can add support for other versions in the future.

- Your Oblivion install may be corrupt. Hacks or no-cd patches may also change the checksum of the game, making it impossible to detect the installed version.

Crashes or other strange behavior

- Let me know how you made it crash, and I'll see about fixing it.

Contact

Send email to ianpatt+obse [at] gmail [dot] com. (yes, keep the + symbol, it helps sort email) Send email to behippo at gamer [at] silverlock [dot] org.

Home Page

Silverlock

Discussion

Release thread on The Elder Scrolls Forums

Direct Download (Silverlock)

Click here to download

Subcategories

This category has the following 14 subcategories, out of 14 total.

0

O

Pages in category "Oblivion Script Extender"

The following 6 pages are in this category, out of 6 total.