Difference between revisions of "Category:Pluggy"
Jump to navigation
Jump to search
Overhaul/update
imported>Speedo (Latest version) |
imported>Speedo (Overhaul/update) |
||
Line 1: | Line 1: | ||
'''Pluggy''' | '''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: | ||
*[[Introduction to Pluggy Arrays]] | |||
*[[Introduction to Pluggy Strings]] | |||
*[[Introduction to Pluggy INI Files]] | |||
==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== | ||
===[http://karamail.nerim.net/elys/Pluggy Download]=== | |||
== | ===Discussions=== | ||
* | All discussion threads are on the Bethesda Forums. | ||
* | *[http://www.bethsoft.com/bgsforums/index.php?showtopic=778904 Discussion Thread #1] | ||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=813793 Discussion Thread #2] | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=820323 Current Discussion Thread] | |||
[[Category: OBSE Plug-Ins]] | [[Category: OBSE Plug-Ins]] | ||
[[Category: Functions]] | [[Category: Functions]] | ||
[[Category: Functions (OBSE)]] | [[Category: Functions (OBSE)]] |