Maintenance for the week of September 8:
• PC/Mac: No maintenance – September 8
• PC/Mac: EU megaserver for maintenance – September 9, 22:00 UTC (6:00PM EDT) - September 10, 16:00 UTC (12:00PM EDT) https://forums.elderscrollsonline.com/en/discussion/682784

Help with Memento Refresh/PermAlmalexia please

Thee_Cheshire_Cat
Thee_Cheshire_Cat
✭✭✭✭✭
Looking for help how to add the campfire to the usage string, please, for either addon. (Currently using PermAlmalexia)
Edited by Thee_Cheshire_Cat on 24 October 2024 12:14
Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • Baertram
    Baertram
    ✭✭✭✭✭
    At the top of the file PermAlmalexia.lua you find this table
    mementos = {
    		-- https://esoitem.uesp.net/viewlog.php?record=collectibles
    		[336]  = { abilityId = 21226, name = GetCollectibleName(336), delay = 500, cooldown = 3200 }, -- Finvir
    ...
    

    Check the link provided there https://esoitem.uesp.net/viewlog.php?record=collectibles for collectibleID and the abilityId you want to add,
    add a new line to the table, just above the closing } of the table (last line currnetly is
    [10652] = {abilityId = false, name = GetCollectibleName(10652), delay=500, cooldown=200}, -- Soul crystals of the returned )
    like this:
    [newCollectibleIdHere]  = { abilityId = abilityIdOfCollectibleHere, name = GetCollectibleName(newCollectibleIdHere), delay = 500, cooldown = 3200 }, -- Name of collectible here
    

    Campfire kit should be collectibleId 8008:
    https://esoitem.uesp.net/viewlog.php?action=view&record=collectibles&id=8008

    Not suree where you get that abilityId from though...
    The last lines got abilityId = false so maybe try this entry:
    [8008]  = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit
    
    Change thje delay and cooldown (both are in milliseconds) according to your preference.
    Edited by Baertram on 28 October 2024 16:13
  • Thee_Cheshire_Cat
    Thee_Cheshire_Cat
    ✭✭✭✭✭
    Baertram wrote: »
    At the top of the file PermAlmalexia.lua you find this table
    mementos = {
    		-- https://esoitem.uesp.net/viewlog.php?record=collectibles
    		[336]  = { abilityId = 21226, name = GetCollectibleName(336), delay = 500, cooldown = 3200 }, -- Finvir
    ...
    

    Check the link provided there https://esoitem.uesp.net/viewlog.php?record=collectibles for collectibleID and the abilityId you want to add,
    add a new line to the table, just above the closing } of the table (last line currnetly is
    [10652] = {abilityId = false, name = GetCollectibleName(10652), delay=500, cooldown=200}, -- Soul crystals of the returned )
    like this:
    [newCollectibleIdHere]  = { abilityId = abilityIdOfCollectibleHere, name = GetCollectibleName(newCollectibleIdHere), delay = 500, cooldown = 3200 }, -- Name of collectible here
    

    Campfire kit should be collectibleId 8008:
    https://esoitem.uesp.net/viewlog.php?action=view&record=collectibles&id=8008

    Not suree where you get that abilityId from though...
    The last lines got abilityId = false so maybe try this entry:
    [8008]  = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit
    
    Change thje delay and cooldown (both are in milliseconds) according to your preference.

    oh my... im alittle scurred... but grateful! thank you. will attempt this... i'm not very tech savvy :persevere:
    Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • Baertram
    Baertram
    ✭✭✭✭✭
    Make a screenshot ingame in ESO and watch the path shown top right -> Note it down.
    Should be e.g. c:\users\your windows username\documents\elder scrolls online\live\screenshots

    Now strip the \screenshot at the end and instead use \AddOns.
    Go to the subfolder PermAlmalexia and edit the file \PermAlmalexia\PermAlmalexia.lua with a text editor.

    Search for:
    mementos = {
    [336] = { ... },
    [...] = {....},
    } <<<<<- Closeing table mementos

    This is a table and it closes the table with the } bracket, after all the lines with [number] = { data here }
    -> each line with [number] = { data here } is 1 memento already added currently.

    So after the last line with the current mementos (oreven at the top before the [336] ... line, you simply add a new line:
    [8008] = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit

    Then save it and /reloadui ingame if you were logged in to reload the user interface and make the changes load.
    Then check if you can select it from the settings now and if it works.

    You can change the values of delay = 500, cooldown = 3200 to other values, where 500 and 3200 are milliseconds so 500 is half a second and 3200 is 3,2 seconds.

    delay = waits before it starts I guess?
    Cooldown = time after which the memento can be used again
  • Thee_Cheshire_Cat
    Thee_Cheshire_Cat
    ✭✭✭✭✭
    Baertram wrote: »
    Make a screenshot ingame in ESO and watch the path shown top right -> Note it down.
    Should be e.g. c:\users\your windows username\documents\elder scrolls online\live\screenshots

    Now strip the \screenshot at the end and instead use \AddOns.
    Go to the subfolder PermAlmalexia and edit the file \PermAlmalexia\PermAlmalexia.lua with a text editor.

    Search for:
    mementos = {
    [336] = { ... },
    [...] = {....},
    } <<<<<- Closeing table mementos

    This is a table and it closes the table with the } bracket, after all the lines with [number] = { data here }
    -> each line with [number] = { data here } is 1 memento already added currently.

    So after the last line with the current mementos (oreven at the top before the [336] ... line, you simply add a new line:
    [8008] = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit

    Then save it and /reloadui ingame if you were logged in to reload the user interface and make the changes load.
    Then check if you can select it from the settings now and if it works.

    You can change the values of delay = 500, cooldown = 3200 to other values, where 500 and 3200 are milliseconds so 500 is half a second and 3200 is 3,2 seconds.

    delay = waits before it starts I guess?
    Cooldown = time after which the memento can be used again

    i got scared away from trying this, i'm sorry, i really could barely understand a thing.

    Thought i'd try today in earnest, however the link you provided says i need to login to use it.

    i tried sticking in the code line you provided, and it did nothing. :(

    _________________

    MementoRefresh = MementoRefresh or {
    name = "MementoRefresh",
    author = "@Pretz333 (NA)",
    version = "0.1.7",
    variableVersion = 2,
    defaults = {
    mementoId = nil,
    abilityId = nil,
    delay = 0,
    },
    }

    MementoRefresh.mementos = {
    ["finvir"] = {mementoId = 336, abilityId = 21226, memento = GetCollectibleName(336), delay = 0},
    [8008] = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit,
    ["lantern"] = {mementoId = 341, abilityId = 26829, memento = GetCollectibleName(341), delay = 1500},
    -- ["anger"] = {mementoId = 347, abilityId = 41950, memento = GetCollectibleName(347), delay = 2000},
    -- ["root"] = {mementoId = 349, abilityId = 42008, memento = GetCollectibleName(349), delay = 3250},
    ["stormaura"] = {mementoId = 594, abilityId = 85344, memento = GetCollectibleName(594), delay = 0},
    ["storm"] = {mementoId = 596, abilityId = 85349, memento = GetCollectibleName(596), delay = 0},
    ["floral"] = {mementoId = 758, abilityId = 86978, memento = GetCollectibleName(758), delay = 0},
    ["wildhunt"] = {mementoId = 759, abilityId = 86977, memento = GetCollectibleName(759), delay = 0},
    ["leaf"] = {mementoId = 760, abilityId = 86976, memento = GetCollectibleName(760), delay = 0},
    ["pie"] = {mementoId = 1167, abilityId = 91369, memento = GetCollectibleName(1167), delay = 0},
    ["dwemer"] = {mementoId = 1183, abilityId = 92868, memento = GetCollectibleName(1183), delay = 0},
    ["crows"] = {mementoId = 1384, abilityId = 97274, memento = GetCollectibleName(1384), delay = 0},
    ["cleats"] = {mementoId = 9361, abilityId = 153672, memento = GetCollectibleName(9361), delay = 0}, -- TEST
    ["astral"] = {mementoId = 9862, abilityId = 162813, memento = GetCollectibleName(9862), delay = 0},
    ["nimbus"] = {mementoId = 10236, abilityId = 166513, memento = GetCollectibleName(10236), delay = 0},
    ["blossom"] = {mementoId = 10706, abilityId = 176334, memento = GetCollectibleName(10706), delay = 0},
    ["fargrave"] = {mementoId = 10371, abilityId = 170722, memento = GetCollectibleName(10371), delay = 0}, -- TEST
    ["soul"] = {mementoId = 10652, abilityId = 175730, memento = GetCollectibleName(10652), delay = 0},
    ["none"] = {mementoId = nil, abilityId = nil, memento = "no memento", delay = 0},
    Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • Baertram
    Baertram
    ✭✭✭✭✭
    This looks wrong :D
    Did you add it to the addon PermAlmalexia or the other one?
    As I was writing about PermAlmalexia addon!

    You added the entry with 8888 to a table MementoRefresh.mementos though?

    Remove the lines again there and have a look at the other addon PermAlmalexia please.
    You'll find the table (just search with text search for it)
    mementos = {
    in the file live/AddOns/PermAlexeia/PermAlexia.lua

    Into this table yo uneed to add the 1 line, just make a linebreak after mementos = { and in the next line insert this then:
    [8008] = { abilityId = false, name = GetCollectibleName(8008), delay = 500, cooldown = 3200 }, -- Campfire kit,
    
    Edited by Baertram on 17 May 2025 10:52
  • Thee_Cheshire_Cat
    Thee_Cheshire_Cat
    ✭✭✭✭✭
    #Baertram
    i thought they were one in the same, but yea, i have for sure memento refresh. will check out the other!
    *edit: so seems i had BOTH installed. closed out of the memento one, trying perm now.
    Also, token of root sunder isn't in the list that i'm looking at (Seems i was talking to you in the addons conversation area on another page too LOL)

    So, good news, the code you made works. With a hitch tho... it won't fire off when used from the utility wheel- which sucks but hey, at least it repeats when it runs out now! And i CAN turn it off, with the utility wheel. So that's a bonus.

    If you have another minute, i'd love to get the token of root sunder, and juggler's knives as well, please? <3 Now that i have the proper addon on the go lol

    thanks so much for putting up with me.
    Edited by Thee_Cheshire_Cat on 17 May 2025 14:43
    Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • Baertram
    Baertram
    ✭✭✭✭✭
    I have described you above in my first answer October 2024 how to get them from and define new table lines with them.
    You do not need to register there.
    -> Username and password are both: esolog

    It was just added meanwhile to prevent bots from automatically crawling the websites.


    Token of Root Sunder 349
    Juggler's Knive 598
    [349] = { abilityId = false, name = GetCollectibleName(349), delay = 500, cooldown = 3200 }, -- Token of Root Sunder
    [598] = { abilityId = false, name = GetCollectibleName(598), delay = 500, cooldown = 3200 }, -- Juggler's Knive

    Make sure to change the delay 500ms and cooldown 3200ms to the proper values of the mementos
    Edited by Baertram on 17 May 2025 16:40
  • Thee_Cheshire_Cat
    Thee_Cheshire_Cat
    ✭✭✭✭✭
    Baertram wrote: »
    I have described you above in my first answer October 2024 how to get them from and define new table lines with them.
    You do not need to register there.
    -> Username and password are both: esolog

    It was just added meanwhile to prevent bots from automatically crawling the websites.


    Token of Root Sunder 349
    Juggler's Knive 598
    [349] = { abilityId = false, name = GetCollectibleName(349), delay = 500, cooldown = 3200 }, -- Token of Root Sunder
    [598] = { abilityId = false, name = GetCollectibleName(598), delay = 500, cooldown = 3200 }, -- Juggler's Knive

    Make sure to change the delay 500ms and cooldown 3200ms to the proper values of the mementos

    Thank you SO very much. i believe this is the first time you have shared the username and password, though. Which will help a lot so that i can get in to find future item things :) Really appreciate your help. Blessings.
    Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • Baertram
    Baertram
    ✭✭✭✭✭
    Yes, last time (Ocotber 2024) the username was not needed and I did not remember I linked you the website then. Too many forum posts etc. :-)
    So just got the attention drawn to it again, by your post yesterday.
    Edited by Baertram on 17 May 2025 17:59
  • Thee_Cheshire_Cat
    Thee_Cheshire_Cat
    ✭✭✭✭✭
    Baertram wrote: »
    Yes, last time (Ocotber 2024) the username was not needed and I did not remember I linked you the website then. Too many forum posts etc. :-)
    So just got the attention drawn to it again, by your post yesterday.

    Well, i'm glad i came back to it!

    Question, i notice the Almalexia lantern thing can be started through the short cut wheel, yet the campfire, the knives , for example, cannot, they have to be turned on the long way. Is there a reason for that? Is there anything that can be done to allow them to be accessed through the addon through the wheel?
    Lady Kat, from the Cheshire Cats.Interested in HEAVY RP? IC at -all- times? https://thecheshirecatseso.proboards.com/#CheshireCats_RPnow
  • SkaiFaith
    SkaiFaith
    ✭✭✭✭✭
    Btw, on consoles (Xbox Series X) Permanent Memento add-on causes huge fps drops and crashes in combat.
    Nothing similar on PC?
    No matter which memento I try, same results.
    A: "We, as humans, should respect and take care of each other like in a Co-op, not a PvP 🌸"
    B: "Many words. Words bad. Won't read. ⚔️"
  • Baertram
    Baertram
    ✭✭✭✭✭
    Question, i notice the Almalexia lantern thing can be started through the short cut wheel, yet the campfire, the knives , for example, cannot, they have to be turned on the long way. Is there a reason for that? Is there anything that can be done to allow them to be accessed through the addon through the wheel?
    If the mementos cannot be found in your usual collections and added to the wheel from there, I doubt that addons could do it.
    Btw, on consoles (Xbox Series X) Permanent Memento add-on causes huge fps drops and crashes in combat.
    Nothing similar on PC?
    No matter which memento I try, same results.
    Sorry, I cannot help with console addons, nor did I release any. Please go the official way and ask the author of the console addon "Permanent Memento".

    On PC the addon worked fine for me, wihtout any FPS issues.

Sign In or Register to comment.