![]() This version was intended as proof of concept, but was successfully used in Beartram's FCO Item Saver, Circonian's FilterIt and my Fish Fillet. It is built-in code, which re-uses controls indirectly created by your add-on in AddMenuItem.Īfter you have included the lib in your add-on manifest (.txt) do a text search for the global function AddMenuItem (not any :AddMenuItem of other objects) and replace it with AddCustomMenuItem.īe careful with a simple "Replace All" over all files! You probably replace the AddMenuItem of LibCustomMenu itself It's not you, who uses private functions. It uses an own pool of controls, which look exactly the same. That's what AddCustomMenuItem of this library does. To avoid the error message, the controls of built-in menu items and add-on menu items must be strictly separated. Running into this problem with AddMenuItem is real rare, but inventory action slots still don't like custom menu entries. See here.īut this just reduces the chance of running into that problem, it does not fix it.Ĭurrently the number of preallocated controls is 30. Starting with ESO 2.0.13 ZOS preallocates 10 "secure" menu items. A crash of "Use" in the inventory afterwards was guaranteed. Prior to ESO 2.0.13 if an add-on offers a full custom context-menu (no built-in menu entries) and this context-menu is shown first after (re-)load UI the first menu item controls are insecure. Once you hook AddMenuItem ALL controls created for the context-menu are "insecure". Like those of add-ons or Show On Map, Link in Chat or Get Help.īut "secured" functions like UseItem, InitiateDestroy, PickupInventoryItem raising the error message from above. But beginning with version 2.0, it does additional provide a new feature: sub menus.īeginning with version 3.0, it does additional provide a new feature: divider.Ĭontrols, created from add-on code (as part of code path) are marked as "insecure/compromissed".įunctions, which have no problem with been called from "insecure" controls, are still working perfectly. This library is written to overcome one way to get the "Access a private function XYZ from insecure code". Download it, if an addon dependency tells you so. Shadowkey …īattlespire library is for addon developers. Dragonborn The Elder Scrolls 5 Dragonborn Wallpaper Dawnguard The Elder Scrolls 5 Dawnguard Wallpaper Skyrim The Elder Scrolls 5 Skyrim Wallpaper Shivering Isles The Elder Scrolls 4 Shivering Isles Wallpaper Knights of the Nine The Elder Scrolls 4 Knights of the Nine Wallpaper Oblivion The Elder Scrolls 4 Oblivion Wallpaper Bloodmoon The Elder Scrolls 3 Bloodmoon Wallpaper Tribunal The Elder Scrolls 3 Tribunal Wallpaper Morrowind The Elder Scrolls 3 Morrowind Wallpaper And guess what, I did it for all my Elder Scrolls wallpapers! So go out there and enjoy them!ĭaggerfall The Elder Scrolls 2 Daggerfall Wallpaper Why yes person I made up, I replaced the garbage trash wallpaper with a plain old trash one. "Now wait one minute, that's not the garbage trash wallpaper that was there half an hour ago, what the hell happened? I was gonna use it as a torture device" I love The Elder Scrolls games and so here is a pack of wallpapers I made for all of the elder scrolls games in the main series and their main expansions, enjoy!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |