Thread Tools Display Modes
06/27/14, 08:48 AM   #1
Harven
 
Harven's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 135
Unofficial API changes (100003 to 100007 differences)

The following data is produced by comparing API 100003 and 100007 global variables (I have no access to 100004 global variables) - there may be some mistakes Also I have added 100007 raw globals dump: http://wiki.esoui.com/Raw_globals_dump
  • New Functions:
    Warning: Spoiler
  • Removed Functions:
    Warning: Spoiler
  • New Protected Functions:
    Warning: Spoiler
  • Removed Protected Functions:
    Warning: Spoiler
  • New Constants:
    Warning: Spoiler
  • Removed Constants:
    Warning: Spoiler
  • New Tables:
    Warning: Spoiler
  • Removed Tables:
    Warning: Spoiler
  • New Userdata:
    Warning: Spoiler
  • Removed Userdata:
    Warning: Spoiler

Last edited by Harven : 06/27/14 at 08:51 AM.
  Reply With Quote
06/27/14, 09:07 AM   #2
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 58
thank you so much
  Reply With Quote
06/27/14, 09:30 AM   #3
zgrssd
AddOn Author - Click to view addons
Join Date: May 2014
Posts: 280
Thanks a ton. I tried to do something like this to update the globals using zgoo.
But I barely understand the concept of the globale table, so I was out of my league.
  Reply With Quote
06/27/14, 09:37 AM   #4
Harven
 
Harven's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 135
I'm happy I could help
Here's the slash command used to make the dump:
Lua Code:
  1. SLASH_COMMANDS["/globalsdump"] = function()
  2.         local counter = 0
  3.         for k,v in zo_insecurePairs(_G) do
  4.             counter = counter + 1
  5.             if type(v) == "function" then
  6.                 table.insert(GlobalsDump["functions"], k)
  7.             elseif type(v) == "userdata" then
  8.                 table.insert(GlobalsDump["userdata"], k)
  9.             elseif type(v) == "table" then
  10.                 table.insert(GlobalsDump["tables"], k)
  11.             elseif k == tostring(v) then
  12.                 table.insert(GlobalsDump["protected"], k)
  13.             else
  14.                 GlobalsDump["constants"][k] = tostring(v)
  15.             end
  16.         end
  17.         d("count: "..counter)
  18.     end
GlobalsDump is a saved variable table.
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » Unofficial API changes (100003 to 100007 differences)


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off