Difference between revisions of "Category:TSFC"
imported>Speedo (Removed PlugStr link) |
imported>Haama (Using the new OBSE Plugin template (very nice!)) |
||
Line 1: | Line 1: | ||
{{OBSE Plugin | |||
|Name = Tibixe's String Function Collection | |||
|Author = [http://www.bethsoft.com/bgsforums/index.php?showuser=97860 Tibixe], Arius | |||
|Version = 0.5.28 | |||
|InternalVer = ??? | |||
|Description = TSFC is a plugin for OBSE that provides functions to read, create and manipulate string variables in Oblivion. | |||
|Install = *'''Manual Install:''' | |||
*#Browse to the folder Oblivion\Data\obse\plugins | |||
*#Extract the contents of the downloaded zip into that folder | |||
|Download = [http://www.tesnexus.com/downloads/file.php?id=11666 TESNexus] (File '''TSFC 05 omod''') | |||
|Discussions = [http://www.bethsoft.com/bgsforums/index.php?showtopic=715123 Bethesda Forums "<nowiki>[Alpha]</nowiki> Tibixe's String Function Collection"] | |||
|OBSEname = Tibixes_String_Function_Collection | |||
}} | |||
==Details== | |||
One important feature of these functions is that they do not store strings directly in the variables you provide- they store the string in memory, and assign it a reference number. You provide the functions with the reference number, and they draw and use the appropriate string. It means that if you reuse the pointer, the string is basically cut loose and floating around in memory. Use the StrDel function to delete the string associates with the pointer if you plan on reusing the long variable used for the pointer, or if the script is temporary (e.g. scripteffect spells, a script on an object that gets removed or otherwise erased). | One important feature of these functions is that they do not store strings directly in the variables you provide- they store the string in memory, and assign it a reference number. You provide the functions with the reference number, and they draw and use the appropriate string. It means that if you reuse the pointer, the string is basically cut loose and floating around in memory. Use the StrDel function to delete the string associates with the pointer if you plan on reusing the long variable used for the pointer, or if the script is temporary (e.g. scripteffect spells, a script on an object that gets removed or otherwise erased). | ||
Line 6: | Line 19: | ||
The type stringID is used in this documentation, however this is not recognized by the CS. I use it in to indicate when a long or short is interpreted as a string's identifier, not its integer value. | The type stringID is used in this documentation, however this is not recognized by the CS. I use it in to indicate when a long or short is interpreted as a string's identifier, not its integer value. | ||
[[Category: OBSE Plug-Ins]] | [[Category: OBSE Plug-Ins]] | ||
[[Category: Functions]] | [[Category: Functions]] | ||
[[Category: Functions (OBSE)]] | [[Category: Functions (OBSE)]] |
Revision as of 14:10, 27 March 2008
Tibixe's String Function Collection | |
---|---|
Author(s) |
Tibixe, Arius |
Current Version | 0.5.28 (GetPluginVersion returns ???) |
Description |
TSFC is a plugin for OBSE that provides functions to read, create and manipulate string variables in Oblivion. |
Installation |
|
Download |
TESNexus (File TSFC 05 omod) |
Source Code |
Not Available |
Discussions |
Bethesda Forums "[Alpha] Tibixe's String Function Collection" |
OBSE Name | "Tibixes_String_Function_Collection"
(for use with IsPluginInstalled/GetPluginVersion) |
Details
One important feature of these functions is that they do not store strings directly in the variables you provide- they store the string in memory, and assign it a reference number. You provide the functions with the reference number, and they draw and use the appropriate string. It means that if you reuse the pointer, the string is basically cut loose and floating around in memory. Use the StrDel function to delete the string associates with the pointer if you plan on reusing the long variable used for the pointer, or if the script is temporary (e.g. scripteffect spells, a script on an object that gets removed or otherwise erased).
You can browse the latest source code if you don't find something in the documentation.
The type stringID is used in this documentation, however this is not recognized by the CS. I use it in to indicate when a long or short is interpreted as a string's identifier, not its integer value.
Pages in category "TSFC"
The following 29 pages are in this category, out of 29 total.
S
- StrAddNewLine
- StrAppend
- StrAppendCharCode
- StrCat
- StrClear
- StrClearLast
- StrCompare
- StrCopy
- StrDel
- StrDeleteAll
- StrExpr
- StrGetName
- StrGetNthEffectItemScriptName
- StrGetXXXPath
- StrIDReplace
- StrLength
- StrLoad
- StrMessageBox
- StrNew
- StrPrint
- StrReplace
- StrSave
- StrSet
- StrSetName
- StrSetNthEffectItemScriptName
- StrSetXXXPath