Download
(16 Kb)
Download
Updated: 05/18/16 02:28 PM
Pictures
File Info
Compatibility:
Thieves Guild (2.3)
Updated:05/18/16 02:28 PM
Created:05/17/16 04:40 PM
Monthly downloads:21
Total downloads:3,171
Favorites:8
MD5:
Muh Megabytes!
Version: 002-100014
by: Werewolf Finds Dragon [More]
This addon is Fast API ready!
Description
You've got a lot of addons, and you've hit the memory limit. So you're getting lots of errors about memory. Let's fix that. This addon allows you to adjust the memory pool size to your leisure, and all through a nice addon menu or slash command system -- however you want it!
Disclaimer
I know there's another addon out there that does this, but it uses a sizeable library of stuff that I don't need and none of my other addons use that library. I like keeping library usage down. So I just wrote my own take on this from the ground up, using only libraries everyone uses.

Another thing to mention is that I'm on the autistic spectrum. So being unpleasant and demanding is probably only going to scare me off. So be patient with me? Thanks.
Feature List
  • A nice addons menu panel showing the memory used by your current addons selection, with a slider to change the max memory pool;
  • /setmem can be used to set the maximum memory pool in lieu of the menu;
  • /getmem can be used to check what you have your max memory pool set at in lieu of the menu;
  • /meminuse can be used to check your current memory usage in lieu of the menu;
  • A modular design which allows you to actually delete the bits of the addon you don't want;
  • Lightweight, trimmed down, and feature light so it won't get in your way and won't be seen until you want it!
Localisations
I'm looking for localisations into the available ESO languages. If anyone would be willing to help with that, I'd appreciate it. All relevant files can be found in the Locales folder. Thanks!

Localisations required:
  • French - Not done yet;
  • German - Not done yet;
  • Russian - Not done yet.
Credits
As always, me beau justlikesoup, for giving an old autistic far the confidence to make and share things.
:: 002-100014

o Fast API ready.

:: 001-100014

o Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 03/21/19, 12:27 AM  
vecny.samotar
 
vecny.samotar's Avatar

Forum posts: 23
File comments: 552
Uploads: 0
errror
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:778: user:/AddOns/MuhMegabytes/Components/Core/Core.lua:25: operator < is not supported for nil < number
stack traceback:
user:/AddOns/MuhMegabytes/Components/Core/Core.lua:25: in function 'muhMegabytesAddon.inUse'
|caaaaaa<Locals> inUse = 232, inUseNumber = 232 </Locals>|r
user:/AddOns/MuhMegabytes/Components/Menu/Menu.lua:21: in function '(anonymous)'
(tail call): ?
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/controls/description.lua:39: in function 'LAMCreateControl.description'
|caaaaaa<Locals> parent = ud, descriptionData = tbl, control = ud, isHalfWidth = false, width = 585, desc = ud </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:720: in function '(anonymous)'
[C]: in function 'pcall'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:720: in function 'CreateAndAnchorWidget'
|caaaaaa<Locals> parent = ud, widgetData = tbl, offsetX = 0, offsetY = 0, wasHalf = false </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:776: in function 'CreateWidgetsInPanel'
|caaaaaa<Locals> parent = ud, widgetDataTable = tbl, startIndex = 1, endIndex = 2, i = 1, widgetData = tbl, widgetType = "description", offsetX = 0, isSubmenu = false </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:756: in function 'nextCall'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:793: in function 'DoCreateSettings'
|caaaaaa<Locals> nextCall = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:755 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:795: in function 'DoCreateSettings'
|caaaaaa<Locals> nextCall = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:747 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:807: in function 'CreateOptionsControls'
|caaaaaa<Locals> panel = ud, addonID = "MuhMegabytes_Panel", CreationFinished = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:710, optionsTable = tbl, CreateAndAnchorWidget = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:718, THROTTLE_TIMEOUT = 10, THROTTLE_COUNT = 20, fifo = tbl, anchorOffset = 0, wasHalf = false, CreateWidgetsInPanel = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:762, PrepareForNextPanel = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:747, SetupCreationCalls = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:751, DoCreateSettings = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:790 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:828: in function 'ToggleAddonPanels'
|caaaaaa<Locals> panel = ud, currentlySelected = ud </Locals>|r
[C]: in function 'SetHidden'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:958: in function 'addonListRow_Select'
|caaaaaa<Locals> previouslySelectedData = tbl, selectedData = tbl, reselectingDuringRebuild = false </Locals>|r
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1497: in function 'ZO_ScrollList_SelectData'
|caaaaaa<Locals> self = ud, data = tbl, control = ud, reselectingDuringRebuild = false, animateInstantly = false, dataIndex = 34, previouslySelectedData = tbl </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:940: in function 'addonListRow_OnMouseDown'
|caaaaaa<Locals> control = ud, button = 1, data = tbl </Locals>|r
stack traceback:
[C]: in function 'error'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:778: in function 'CreateWidgetsInPanel'
|caaaaaa<Locals> parent = ud, widgetDataTable = tbl, startIndex = 1, endIndex = 2, i = 1, widgetData = tbl, widgetType = "description", offsetX = 0, isSubmenu = false </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:756: in function 'nextCall'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:793: in function 'DoCreateSettings'
|caaaaaa<Locals> nextCall = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:755 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:795: in function 'DoCreateSettings'
|caaaaaa<Locals> nextCall = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:747 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:807: in function 'CreateOptionsControls'
|caaaaaa<Locals> panel = ud, addonID = "MuhMegabytes_Panel", CreationFinished = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:710, optionsTable = tbl, CreateAndAnchorWidget = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:718, THROTTLE_TIMEOUT = 10, THROTTLE_COUNT = 20, fifo = tbl, anchorOffset = 0, wasHalf = false, CreateWidgetsInPanel = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:762, err = "user:/AddOns/MuhMegabytes/C...", PrepareForNextPanel = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:747, SetupCreationCalls = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:751, DoCreateSettings = user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:790 </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:828: in function 'ToggleAddonPanels'
|caaaaaa<Locals> panel = ud, currentlySelected = ud </Locals>|r
[C]: in function 'SetHidden'
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:958: in function 'addonListRow_Select'
|caaaaaa<Locals> previouslySelectedData = tbl, selectedData = tbl, reselectingDuringRebuild = false </Locals>|r
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1497: in function 'ZO_ScrollList_SelectData'
|caaaaaa<Locals> self = ud, data = tbl, control = ud, reselectingDuringRebuild = false, animateInstantly = false, dataIndex = 34, previouslySelectedData = tbl </Locals>|r
user:/AddOns/Roomba/lib/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:940: in function 'addonListRow_OnMouseDown'
|caaaaaa<Locals> control = ud, button = 1, data = tbl </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 05/18/16, 08:23 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
Originally Posted by GrumpStump
This seems to work well. Thank You.
You're more than welcome.

I really just make these little things for myself. I've valued the simplicity of smaller mods ever since the days of WoW. Things can get out of hand with all sorts of crazy stuff over the screen, all adding up to lag the game. I just want small things that do their respective jobs. And I figure if I like these things, others might too.

I had this around ever since I started playing again. When I updated my other addons I figured... Well, I might as well upload it. So I did! And I'm really happy you're getting use out of it. C:
Report comment to moderator  
Reply With Quote
Unread 05/18/16, 03:59 PM  
GrumpStump

Forum posts: 1
File comments: 13
Uploads: 0
This seems to work well. Thank You.


GrumpStump
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: