Category:Oblivion Script Extender

From the Oblivion ConstructionSet Wiki
Revision as of 21:20, 3 August 2006 by imported>DragoonWraith (about a shortcut for the editor)
Jump to navigation Jump to search
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. Note that this was built off of the latest official patch version 1.1.0.511, and won't work with anything else.

ianpatt's Comments

"Here's another new release of OBSE. It includes PrintToConsole from The J, Get/SetActiveSpell and GetParentCell from me and behippo, and several math functions from Timeslip. There are also a lot of internal improvements to the API. Version information has also been added to the DLLs and loader executable.

As no major bugs have been found in the previous release, this release will be OK to use in released mods. Still not completely sure about how distribution should work, though. Ideally mods could link to a page with the latest version - we will keep backwards compatibility as a very high priority, so mods built for a certain version should work with any future version."

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)

Discussion

Release thread on The Elder Scrolls Forums

Direct Download (Psuedoworld)

Click here to download

Direct Download (Infoseek)

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.