Difference between revisions of "Category:Pluggy"
Jump to navigation
Jump to search
imported>Speedo (→Some peculiarities (compared to other Oblivion functions): Cleanup, removed redundant info) |
imported>Haama (Updated TESNexus link) |
||
(30 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
==Download | {{OBSE Plugin | ||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic= | |Version=Beta 124 | ||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic= | |InternalVer=124 | ||
|Name=Pluggy | |||
|Author=[http://www.bethsoft.com/bgsforums/index.php?showuser=410736 Elys], [http://www.bethsoft.com/bgsforums/index.php?showuser=299036 haama], Leandro Conde | |||
|Description= | |||
Pluggy is a multifunction plugin for OBSE. Its main features include: | |||
*Single-dimension array support | |||
*String variables | |||
*The ability to save strings to text files | |||
*True INI file support, both reading and writing values | |||
*Hud creation (>= v101), both surface/image and text HUDs | |||
|Install= | |||
#Browse to the folder Oblivion\Data\obse\plugins | |||
#Extract the contents of the downloaded zip into that folder | |||
|Download=[http://tesnexus.com/downloads/file.php?id=23979 TESNexus] | |||
|Source=[http://tesnexus.com/downloads/file.php?id=23979 TESNexus] | |||
|Discussions= | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=853089 <nowiki>[WIP/BETA]</nowiki> Pluggy #5] | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=873139 <nowiki>[WIP/BETA]</nowiki> Pluggy #6] | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=930549 Pluggy v122 Crash - A Report, An attempt to gain Elys' attention...] | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=955774 Pluggy-related Crashes] | |||
*[http://www.bethsoft.com/bgsforums/index.php?showtopic=978991 <nowiki>[Relz/eWIP]</nowiki> Pluggy #7] | |||
|OBSEname=OBSE_Elys_Pluggy | |||
}} | |||
== | ==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 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. | ||
*All files used by Pluggy functions must be located under '''"...\My Documents\My Games\Oblivion\Pluggy\User Files"'''. This includes INI files, plain text files, and files that are saved/created by a script. | |||
[[Category: Functions|Z]] | |||
[[Category: Functions]] | |||
[[Category: Functions (OBSE)]] | [[Category: Functions (OBSE)]] |
Latest revision as of 19:15, 23 April 2009
Pluggy | |
---|---|
Author(s) | |
Current Version | Beta 124 (GetPluginVersion returns 124) |
Description |
Pluggy is a multifunction plugin for OBSE. Its main features include:
|
Installation |
|
Download | |
Source Code | |
Discussions | |
OBSE Name | "OBSE_Elys_Pluggy"
(for use with IsPluginInstalled/GetPluginVersion) |
Introduction[edit | edit source]
See the following pages to get an overview of the various Pluggy capabilities:
Data Storage[edit | edit source]
- 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 not be created at the next save.
Memory Usage[edit | edit source]
- 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[edit | edit source]
- 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[edit | edit source]
- 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.
- All files used by Pluggy functions must be located under "...\My Documents\My Games\Oblivion\Pluggy\User Files". This includes INI files, plain text files, and files that are saved/created by a script.
Subcategories
This category has the following 5 subcategories, out of 5 total.
A
F
H
S
Pages in category "Pluggy"
The following 8 pages are in this category, out of 8 total.