Download
(21 Kb)
Download
Updated: 01/18/15 10:15 PM
Compatibility:
Craglorn (1.1)
Live (1.0)
Updated:01/18/15 10:15 PM
Created:05/28/14 09:25 AM
Monthly downloads:19
Total downloads:2,572
Favorites:1
MD5:
Provisioner
Version: 0.1.5
by: Sharlikran [More]
Intent:

Provisioner provides mod authors with reliable data tracking software for Provisioning. This mod does not display any map pins or give you item and recipe information. It's strictly a mod authors resource to add to an existing mod like RecipieBook or Sous Chef for example.

Supported Commands:

/cook debug <<-- not fully implemented

/cook reset ; resets the entire file

/cook datalog ; <<-- not fully implemented

Esohead 0.1.10 removed provisioning:

The latest version of Esohead 0.1.10 erases your provisioning data when you log in. However, a mod like Esohead is required in order track data. Provisioner has some advantages over Esohead's older data format.

Old Esohead Format:

Lua Code:
  1. ["Davon's Watch"] =
  2. {
  3.     [5] =
  4.     {
  5.         [40260] =
  6.         {
  7.             [1] =
  8.             {
  9.                 [4] = [[Crate]],
  10.                 [1] = 0.450199,
  11.                 [2] = 0.684909,
  12.                 [3] = 1,
  13.             },
  14.             [2] =
  15.             {
  16.                 [4] = [[Basket]],
  17.                 [1] = 0.656650,
  18.                 [2] = 0.616404,
  19.                 [3] = 1,
  20.             },
New Provisioner Format:

Lua Code:
  1. ["Davon's Watch"] =
  2. {
  3.     [1] =
  4.     {
  5.         [1] = 0.451052,
  6.         [2] = 0.624909,
  7.         [3] = [[Sack]],
  8.         [4] =
  9.         {
  10.             [1] =
  11.             {
  12.                 [1] = [[Dragon's-Tongue Sap]],
  13.                [2] = 28636,
  14.                [3] = 2,
  15.            },
  16.            [2] =
  17.            {
  18.                [1] = [[Concord Grapes]],
  19.                [2] = 27049,
  20.                [3] = 1,
  21.            },
  22.        },
  23.    },
  24. },
  25. ["Stonetooth Fortress"] =
  26. {
  27.    [1] =
  28.    {
  29.        [4] =
  30.        {
  31.            [1] =
  32.            {
  33.                [1] = [[Iron Peat]],
  34.                [2] = 33768,
  35.                [3] = 1,
  36.            },
  37.        },
  38.        [1] = 0.377223,
  39.        [2] = 0.438969,
  40.        [3] = [[Barrels]],
  41.    },
The first difference is the data format. Provisioner records the container location and name. However, unlike it's predecessor, Provisioner looks for a Container with the same name. If one is found it uses that container and adds the item found into its location. This will provide mod authors with two things. 1) Less pins to add to the map. They won't be posting a location for 10 sacks really close to one another because the player was standing in a different location each time. 2) It provides mod authors a way to really show you where the ingredients are that you are looking for. Say a recipe mod told you that you need 5 ingredients to make the item. The author could easily filter the Containers to give you an idea of where you have collected those ingredients before.

Provisioner only tracks Provisioning data so the file size will initially be very small and should not effect login times. I will release a merging mod so you can share data between friends and guild mates. I also plan on adding a way to import Esohead and EsoheadMerge data in a future version.

Known Issues:

1) This mod will not resolve the current bug with TESO that happens when the Save file is too large. Once the Save file is too large TESO will crash or time out when you try to log in.

2) Although Provisioning is available in EsoheadMerge it is not available in Esohead 0.1.10 or newer and you can't use that data with Provisioner. The reason is that Esohead never tracked the items in the container. I will add a way to use the ItemID from a table to add the information, but for now Provisioner has no data import options.

Credits:

Thanks to the Zam Network team for allowing me to use Esohead code. Provisioner is Based on Esohead by Zam Network and used with permission.
##0.1.5

Updates
- Changed TOC and version number; Checked change notes and routines should not be effected

##0.1.4

Updates
- Changed version number

##0.1.3

Features
- Added importing From Esohead or EsoheadMerge

##0.1.2

Bugfix
- Duplicate node verification was too strict

##0.1.1

Update
- Removed { material } which was used in Esohead for Provisioning since it's no longer needed

##0.1.0

Initial release
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
0.1.4
21kB
Sharlikran
06/26/14 12:41 PM
0.1.2
14kB
Sharlikran
05/31/14 07:01 PM
0.1.1
14kB
Sharlikran
05/31/14 01:31 PM
0.1.0
14kB
Sharlikran
05/28/14 09:25 AM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: