Maintenance for the week of November 24:
• PC/Mac: No maintenance – November 24

Bugged undaunted box invisible in inventory taking space

  • Grega
    Grega
    ✭✭✭✭✭
    Gabriel_H wrote: »
    Grega wrote: »
    Gabriel_H wrote: »
    Grega wrote: »
    I tried submitting this command on my alt as well which has 0/215 - and I get the same UI error. So the 1/215 I’m making assumption on my main toon isn’t an item actually in catalog then? 🤷‍♂️

    Try this command:
    /script d(GetNumBagUsedSlots(BAG_BACKPACK))
    

    It should return a number. That should be the number of used slots. If it is 0 then the 1/215 is a UI error. If It's 1 then there is an error in the saved data for INVENTORY_BACKPACK - it could be a corruption that ZOS would need to fix.

    Also try putting 215 items into your backpack. See if you get 215/215 for the 214th and 215/215 or 216/215 for the 215th

    Ty for this! Yea I typed it in and it returned with 1

    mk39tokrm4qz.jpg

    Yeah if it's showing 1 and the script that code65536 provided is showing nil then it sounds like a corruption in the underlying INVENTORY_BACKPACK data.

    See if you can fill the bags up like I said. It may be filling them all then emptying them again could fix it.

    Oh! I’ll try that ty. I’m working right now but I’ll try when I get home, probably just make enough enchantment glyphs to fill inventory since they don’t stack
  • Grega
    Grega
    ✭✭✭✭✭
    Gabriel_H wrote: »
    Grega wrote: »
    Gabriel_H wrote: »
    Grega wrote: »
    I tried submitting this command on my alt as well which has 0/215 - and I get the same UI error. So the 1/215 I’m making assumption on my main toon isn’t an item actually in catalog then? 🤷‍♂️

    Try this command:
    /script d(GetNumBagUsedSlots(BAG_BACKPACK))
    

    It should return a number. That should be the number of used slots. If it is 0 then the 1/215 is a UI error. If It's 1 then there is an error in the saved data for INVENTORY_BACKPACK - it could be a corruption that ZOS would need to fix.

    Also try putting 215 items into your backpack. See if you get 215/215 for the 214th and 215/215 or 216/215 for the 215th

    Ty for this! Yea I typed it in and it returned with 1

    mk39tokrm4qz.jpg

    Yeah if it's showing 1 and the script that code65536 provided is showing nil then it sounds like a corruption in the underlying INVENTORY_BACKPACK data.

    See if you can fill the bags up like I said. It may be filling them all then emptying them again could fix it.

    Got home and tried this. I crafted 215 superb glyphs of magicka.

    It would not let me craft 215 outright it said not enough room, so I banked few, crafted enough and as I was trying to fill inventory it would not let me take last one. So def stuck 🫥fa4dmxf54x8g.jpg
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    Gabriel_H wrote: »
    Grega wrote: »
    Gabriel_H wrote: »
    Grega wrote: »
    I tried submitting this command on my alt as well which has 0/215 - and I get the same UI error. So the 1/215 I’m making assumption on my main toon isn’t an item actually in catalog then? 🤷‍♂️

    Try this command:
    /script d(GetNumBagUsedSlots(BAG_BACKPACK))
    

    It should return a number. That should be the number of used slots. If it is 0 then the 1/215 is a UI error. If It's 1 then there is an error in the saved data for INVENTORY_BACKPACK - it could be a corruption that ZOS would need to fix.

    Also try putting 215 items into your backpack. See if you get 215/215 for the 214th and 215/215 or 216/215 for the 215th

    Ty for this! Yea I typed it in and it returned with 1

    mk39tokrm4qz.jpg

    Yeah if it's showing 1 and the script that code65536 provided is showing nil then it sounds like a corruption in the underlying INVENTORY_BACKPACK data.

    See if you can fill the bags up like I said. It may be filling them all then emptying them again could fix it.

    Got home and tried this. I crafted 215 superb glyphs of magicka.

    It would not let me craft 215 outright it said not enough room, so I banked few, crafted enough and as I was trying to fill inventory it would not let me take last one. So def stuck 🫥fa4dmxf54x8g.jpg

    Dang. Was hoping it might over-write the corrupt slot. Are you willing to empty your inventory again and try one last script?
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Gabriel_H wrote: »
    Dang. Was hoping it might over-write the corrupt slot. Are you willing to empty your inventory again and try one last script?

    If you are willing:
    /script for Slot in ZO_IterateBagSlots(BAG_BACKPACK) do local ItemLink = GetItemLink(BAG_BACKPACK, Slot) if ItemLink ~= "" then d(ItemLink) end end
    

    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Grega
    Grega
    ✭✭✭✭✭
    Gabriel_H wrote: »
    Gabriel_H wrote: »
    Dang. Was hoping it might over-write the corrupt slot. Are you willing to empty your inventory again and try one last script?

    If you are willing:
    /script for Slot in ZO_IterateBagSlots(BAG_BACKPACK) do local ItemLink = GetItemLink(BAG_BACKPACK, Slot) if ItemLink ~= "" then d(ItemLink) end end
    

    Thank you! I will try this tonight when I get home!
  • Baertram
    Baertram
    ✭✭✭✭✭
    You've found the one and only mystery item of the game, invisible but very prominent ;)
    Edited by Baertram on 23 November 2025 21:05
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    Gabriel_H wrote: »
    Gabriel_H wrote: »
    Dang. Was hoping it might over-write the corrupt slot. Are you willing to empty your inventory again and try one last script?

    If you are willing:
    /script for Slot in ZO_IterateBagSlots(BAG_BACKPACK) do local ItemLink = GetItemLink(BAG_BACKPACK, Slot) if ItemLink ~= "" then d(ItemLink) end end
    

    Thank you! I will try this tonight when I get home!

    It should iterate over all the bag slots and throw out an item link for anything in there. It's similar to code's script he gave earlier, but that relied on the name field not being nil. Item link runs slightly differently, and uses the base id. So it may show something is there.
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Grega
    Grega
    ✭✭✭✭✭
    Grega wrote: »
    Gabriel_H wrote: »
    Gabriel_H wrote: »
    Dang. Was hoping it might over-write the corrupt slot. Are you willing to empty your inventory again and try one last script?

    If you are willing:
    /script for Slot in ZO_IterateBagSlots(BAG_BACKPACK) do local ItemLink = GetItemLink(BAG_BACKPACK, Slot) if ItemLink ~= "" then d(ItemLink) end end
    

    Tried and I got this:
    edtvabfg2vr3.jpg
  • Grega
    Grega
    ✭✭✭✭✭
    @Gabriel_H the above error I got whether I ran command with just the 1 “invisible” item in the inventory, or if I ran it with a bunch of items (potion, soul gem and scribe script).
  • Dack_Janiels
    Dack_Janiels
    ✭✭✭
    Grega wrote: »
    @Gabriel_H the above error I got whether I ran command with just the 1 “invisible” item in the inventory, or if I ran it with a bunch of items (potion, soul gem and scribe script).

    try this:
    /script local used = GetNumBagUsedSlots(BAG_BACKPACK)
    local count = 0
    for i = 0, GetBagSize(BAG_BACKPACK) do
        local _, s = GetItemInfo(BAG_BACKPACK, i)
        if s and s > 0 then count = count + 1; d(i..": "..GetItemLink(BAG_BACKPACK, i)) end
    end
    d("Used: "..used.." Found: "..count)
    

    vpf1bqi0qblt.png
  • Grega
    Grega
    ✭✭✭✭✭
    Grega wrote: »
    @Gabriel_H the above error I got whether I ran command with just the 1 “invisible” item in the inventory, or if I ran it with a bunch of items (potion, soul gem and scribe script).

    try this:
    /script local used = GetNumBagUsedSlots(BAG_BACKPACK)
    local count = 0
    for i = 0, GetBagSize(BAG_BACKPACK) do
        local _, s = GetItemInfo(BAG_BACKPACK, i)
        if s and s > 0 then count = count + 1; d(i..": "..GetItemLink(BAG_BACKPACK, i)) end
    end
    d("Used: "..used.." Found: "..count)
    

    vpf1bqi0qblt.png

    Did with 2 items in inventory plus invisible item: 1qmx7h7thj6g.jpg
  • Grega
    Grega
    ✭✭✭✭✭
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.
  • Dack_Janiels
    Dack_Janiels
    ✭✭✭
    Grega wrote: »
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.

    Possibly corrupted character data server side. Would need a cs ticket to get some kind of investigation going by them. Sorry we couldn’t help.
  • Grega
    Grega
    ✭✭✭✭✭
    Grega wrote: »
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.

    Possibly corrupted character data server side. Would need a cs ticket to get some kind of investigation going by them. Sorry we couldn’t help.

    Y’all have been very helpful Tyvm! Learned something anyway even if not solved yet 🙂
  • Dack_Janiels
    Dack_Janiels
    ✭✭✭
    Grega wrote: »
    Grega wrote: »
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.

    Possibly corrupted character data server side. Would need a cs ticket to get some kind of investigation going by them. Sorry we couldn’t help.

    Y’all have been very helpful Tyvm! Learned something anyway even if not solved yet 🙂


    Not sure if console is on the patch pc is but maybe a addon had something to do with the missing item? In the incremental 1 notes for pc

    Items no longer disappear when using an addon to equip said item from the bank or inventory.

    Hopefully that isn’t what happened. Just wait for a reply for your ticket.
  • Grega
    Grega
    ✭✭✭✭✭
    Grega wrote: »
    Grega wrote: »
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.

    Possibly corrupted character data server side. Would need a cs ticket to get some kind of investigation going by them. Sorry we couldn’t help.

    Y’all have been very helpful Tyvm! Learned something anyway even if not solved yet 🙂


    Not sure if console is on the patch pc is but maybe a addon had something to do with the missing item? In the incremental 1 notes for pc

    Items no longer disappear when using an addon to equip said item from the bank or inventory.

    Hopefully that isn’t what happened. Just wait for a reply for your ticket.

    I’m not sure what addons were causing this but I only used few addons, TSC, codes combat alerts, eyes of the undaunted and 702s craft completionist list. None of them use an action that equips items to my knowledge. I also removed all addons before troubleshooting although not sure if that makes a difference now.
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    @Gabriel_H the above error I got whether I ran command with just the 1 “invisible” item in the inventory, or if I ran it with a bunch of items (potion, soul gem and scribe script).

    Looks like you missed an "end" on the script.
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    @Dack_Janiels @Gabriel_H @code65536

    If I do it with nothing in inventory, so 1/215 items shows this:

    q3ht9gb9pd7g.jpg

    Does this means I’m screwed? There’s been no reply from ZoS whatsoever. Not here from @ZOS_Kevin @ZOS_CouchTato, and not on the ticket.

    It definitely looks like corrupted data. ZOS would need to fix this their end.

    It was the weekend, so just have a little patience and see what today brings.
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • ZOS_CouchTato
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.
    Staff Post
  • LootAllTheStuff
    LootAllTheStuff
    ✭✭✭✭
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    Note the OP but from their earlier post (#28) it was:
    @ZOS_Kevin @ZOS_CouchTato for visibility here’s ticket number 251122-001360
  • Grega
    Grega
    ✭✭✭✭✭
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    Ticket is 251122-001360
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    Note the OP but from their earlier post (#28) it was:
    @ZOS_Kevin @ZOS_CouchTato for visibility here’s ticket number 251122-001360

    Ty!
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    @Grega Good Luck!
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Grega
    Grega
    ✭✭✭✭✭
    Gabriel_H wrote: »
    @Grega Good Luck!

    I correctly used the code with “end” I missed yesterday. Based on what it is, it looks like this has been stuck since September? I wonder if everyone who received it since it was bugged for everyone has it stuck?

    8jk2rrfg5usj.jpeg
  • Grega
    Grega
    ✭✭✭✭✭
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    The ticket was tagged in previous comment, but the bugged item is the bugged glorious undaunted box from the event few months ago, where a bug was preventing us from getting them and support was emailing them as a result, and the emailed boxes also disappeared once they were taken out of mail. I guess this is where they went.
  • ZOS_CouchTato
    Grega wrote: »
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    Ticket is 251122-001360
    @Grega

    Thank you for your patience so far with this. As mentioned, this is probably best brought up with the support team, if you have not already submitted a ticket.

    Note the OP but from their earlier post (#28) it was:
    @ZOS_Kevin @ZOS_CouchTato for visibility here’s ticket number 251122-001360

    Ty!

    Oops! Thank you for that I guess I didn't read up far enough, sorry! I'll send you a message regarding your ticket in just a moment.
    Staff Post
  • code65536
    code65536
    ✭✭✭✭✭
    ✭✭✭✭✭
    Huh, that's very interesting--and very revealing--that @Gabriel_H's and @Dack_Janiels's code returned two different results.

    The difference here is that @Gabriel_H was checking if the item had a valid name (and I assume that checking for a non-zero item ID would be equivalent), whereas @Dack_Janiels is checking if the item count is not 0.

    So the fact that those two code snippets produced different results means that you have a slot taken up by a zero-count item. So something must've gone wrong server-side that when this box was consumed, its count was reduced from 1 to 0, but the item itself was not removed from the bag.
    Edited by code65536 on 24 November 2025 20:15
    Nightfighters ― PC/NA and PC/EU

    Dungeons and Trials:
    Personal best scores:
    Dungeon trifectas:
    PC/Console Add-Ons: Combat AlertsGroup Buff Panels
    Media: YouTubeTwitch
  • code65536
    code65536
    ✭✭✭✭✭
    ✭✭✭✭✭
    @Grega I'm curious if this will fix the problem.
    /script for i in ZO_IterateBagSlots(BAG_BACKPACK) do if GetItemId(BAG_BACKPACK, i) == 190167 then DestroyItem(BAG_BACKPACK, i); d(i) end end
    

    This will go through your inventory, find an inventory slot containing item ID 190167 (which is the glorious non-vet FG box), and if it finds it, tries to destroy it and display the slot index at which the phantom item was located.
    Nightfighters ― PC/NA and PC/EU

    Dungeons and Trials:
    Personal best scores:
    Dungeon trifectas:
    PC/Console Add-Ons: Combat AlertsGroup Buff Panels
    Media: YouTubeTwitch
  • Grega
    Grega
    ✭✭✭✭✭
    code65536 wrote: »
    @Grega I'm curious if this will fix the problem.
    /script for i in ZO_IterateBagSlots(BAG_BACKPACK) do if GetItemId(BAG_BACKPACK, i) == 190167 then DestroyItem(BAG_BACKPACK, i); d(i) end end
    

    This will go through your inventory, find an inventory slot containing item ID 190167 (which is the glorious non-vet FG box), and if it finds it, tries to destroy it and display the slot index at which the phantom item was located.

    ooo I’ll try this when I get home in a few hours and report back here with results!
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    Gabriel_H wrote: »
    @Grega Good Luck!

    I correctly used the code with “end” I missed yesterday. Based on what it is, it looks like this has been stuck since September? I wonder if everyone who received it since it was bugged for everyone has it stuck?

    8jk2rrfg5usj.jpeg

    That is very odd. GetItemLink checks the slot for an item, which then generates a link from the id of said item. That the item has an id (as my script shows it does), but doesn't have a name (which @code65536 script shows it does not) can only be explained as data corruption.

    As the script @code65536 just gave you also utilizes the slot number then it should destroy the box. If it doesn't then it is possible it's a anonmylous id and that is that is causing the problem. i.e. the id of the item doesn't match the one @code65536 provided - it should. You can check with this. Same script I gave earlier but it outputs the item id:
    /script for Slot in ZO_IterateBagSlots(BAG_BACKPACK) do local ItemLink = GetItemLink(BAG_BACKPACK, Slot) if ItemLink ~= "" then d(GetItemLinkId(ItemLink)) end end
    
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
  • Gabriel_H
    Gabriel_H
    ✭✭✭✭✭
    Grega wrote: »
    ooo I’ll try this when I get home in a few hours and report back here with results!

    FYI: I'm not widely known in the addon community, as I mainly write addons for myself and don't release publically, but I know the code very well. Whereas @code65536 and @Baertram and two very big names in the addon community. That you have us all stumped and invested in your issue is somewhat hilarious and heartwarming. :D
    PC EU
    Never get involved in a land war in Asia - it's one of the classic blunders!
Sign In or Register to comment.