Category:Pluggy

Revision as of 22:10, 26 March 2008 by imported>Speedo (Overhaul/update)

Pluggy Beta v56 is a multifunction plugin for OBSE. It includes support for:

  • Single-dimension arrays
  • Strings, which may be saved to text files
  • INI files, for storing settings

Introduction

See the following pages to get an overview of the various Pluggy capabilities:

Data Storage

  • The arrays/strings are stored in files with the extension .pluggy in "My Documents\My Games\Oblivion\Saves"
  • A .pluggy file is created whenever the game is saved and there are arrays/strings in use.
  • Each .pluggy file's name corresponds to its associated save file, e.g. "autosave.pluggy" corresponds with "autosave.ess".
  • If all arrays/strings are destroyed, or all mods that were using arrays/strings are deactivated, the .pluggy file will will not be created at the next save.

Memory Usage

  • Memory (in-game) - 4 bytes per empty array index and 6 bytes per filled array index or string character
  • HDD space - 6 bytes per filled array index or string character

Function Speed

  • Not fully tested, but running 900 Pluggy "Find" calls only took half a second while 900 GetInventoryObject calls took 10 seconds. In short, these are incredibly fast functions.

Notes

  • Many Pluggy functions can be used to both return and set a value. This is determined by an optional flag - if it's left empty the value will be returned and if it's filled the value will be set to that flag.
  • When using IsPluginInstalled or GetPluginVersion, the plugin name is "OBSE_Elys_Pluggy".

Links

Download

Discussions

All discussion threads are on the Bethesda Forums.

Subcategories

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

A

F

H

S