Category:Oblivion Script Extender

Revision as of 20:47, 10 August 2006 by imported>DragoonWraith (Scripting category)
Description

Oblivion Script Extender v0004 by Ian Patterson

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

"Here's another new release of OBSE. The primary new user-visible feature is the integration of Timeslip's DirectInput commands. We've also updated the math commands to include both radian and degree-using versions of the trig functions, and added the remainder that were missed in the original integration. It is also now possible to get the installed version of OBSE via the GetOBSEVersion command, which should help mods check for compatibility. A few of the console commands have also been exposed as scripting commands. Note that they were never intended to be used by scripts, so strange things may happen if you use them. The primary issue I would expect is changes not being saved in savegames.

Note that in order to provide the most modder-friendly experience in future, the previous math functions using radians have been renamed, adding an 'r' prefix. Functions using degrees and the original names have been put in their place. Previous compiled scripts using these commands will still work fine, as the opcodes themselves have not changed, but you will need to rename and or modify your scripts when recompiling using this version of OBSE.

Several new CRCs have been added to the loader, so all of the versions I've seen are either supported, or there is an error message explaining why they are not supported."

Installation
  1. Copy obse.dll, obse_editor.dll, and obse_loader.exe to your Oblivion directory.
  2. Copy scripttest.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)

Home Page

Silverlock

Discussion

Release thread on The Elder Scrolls Forums

Direct Download (Silverlock)

Click here to download

Direct Download (Pseudoworld)

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.